.city-iata[data-astro-cid-iziz6in2]{font-weight:800;font-size:.92rem;letter-spacing:.06em;color:var(--ink-3);padding:5px 10px;border-radius:var(--r-1);background:var(--paper-2);flex-shrink:0}.choice[data-astro-cid-iziz6in2]:hover .city-iata[data-astro-cid-iziz6in2]{background:var(--card);color:var(--gold-deep)}@media(width<=400px){.choice[data-astro-cid-iziz6in2]{gap:12px}.choice[data-astro-cid-iziz6in2]>.choice-icon[data-astro-cid-iziz6in2]{width:38px;height:38px}}@media(width<=340px){.choice[data-astro-cid-iziz6in2]>.choice-icon[data-astro-cid-iziz6in2]{display:none}}[data-astro-cid-iziz6in2][data-city-suggestion]{margin-bottom:18px}.choice-found{border-color:var(--gold);background:linear-gradient(135deg,var(--gold-soft),var(--card) 70%);animation:pop .34s var(--ease-spring) backwards}.choice-found .choice-icon{background:var(--gold);color:#2b1600}.found-label{display:block;font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-deep);margin-bottom:3px;text-wrap:balance}[data-duplicate=true]{opacity:.5}[data-duplicate=true]:hover{opacity:1}.choice-split{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-1);overflow:hidden}.choice-split.choice-found{border-color:var(--gold)}.choice-split .choice-split-main{border:0;border-radius:0;box-shadow:none;background:transparent;padding-bottom:14px}.choice-split .choice-split-main:hover,.choice-split .choice-split-main:focus-visible{transform:none;box-shadow:none}.choice-split-airports{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 22px 98px}.airport-pick{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 16px;border:1.5px solid var(--line-2);border-radius:var(--r-full);background:var(--card);color:var(--ink);font-weight:750;text-decoration:none;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.airport-pick:hover,.airport-pick:focus-visible{border-color:var(--gold);color:var(--gold-deep)}.airport-pick .city-iata{font-weight:800;font-size:.85rem;letter-spacing:.06em;color:var(--ink-3);padding:4px 9px;border-radius:var(--r-full);background:var(--paper-2)}.airport-pick>span:first-child{white-space:nowrap}@media(max-width:560px){.choice-split-airports{flex-direction:column;padding:0 16px 18px}.airport-pick{justify-content:space-between;padding-left:18px}}.how[data-astro-cid-lcdefpme]{--how-num: 36px;--how-pad: 14px;--how-gap: 4px;list-style:none;padding:0;margin:0;display:grid;gap:var(--how-gap);counter-reset:step}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex;gap:16px;align-items:flex-start;padding:var(--how-pad) 0;position:relative}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):before{content:"";position:absolute;left:calc(var(--how-num) / 2 - 1px);top:calc(var(--how-pad) + var(--how-num) / 2);height:calc(100% + var(--how-gap));width:2px;background:var(--line)}.how-num[data-astro-cid-lcdefpme]{width:var(--how-num);height:var(--how-num);border-radius:var(--r-full);display:grid;place-items:center;background:var(--ink);color:var(--paper);font-weight:800;font-size:.95rem;flex-shrink:0;position:relative;z-index:1}.how[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:block;font-weight:700;font-size:1.03rem;margin-bottom:2px}.pj-heading[data-astro-cid-lcdefpme]{font-size:.8rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 10px}.pj-list[data-astro-cid-lcdefpme]{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);overflow:hidden}.pj-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.pj-row[data-astro-cid-lcdefpme]{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink);text-decoration:none;transition:background var(--t-mid) var(--ease)}.pj-row[data-astro-cid-lcdefpme]:hover{background:var(--paper-2)}.pj-tag[data-astro-cid-lcdefpme]{width:76px;font-size:.78rem;padding:5px 6px;text-align:center;line-height:1.15}.pj-body[data-astro-cid-lcdefpme]{display:grid;min-width:0;flex:1}.pj-title[data-astro-cid-lcdefpme]{font-weight:700;font-size:.95rem;line-height:1.3}.pj-meta[data-astro-cid-lcdefpme]{font-size:.84rem;color:var(--ink-3)}.pj-row[data-astro-cid-lcdefpme] .pj-chev{color:var(--ink-3);flex-shrink:0}.glance[data-astro-cid-lcdefpme]{--glance-cols: minmax(0, 1fr) 10.5rem 6.5rem 18px;--glance-pad: 14px 18px;overflow:hidden}.glance-head[data-astro-cid-lcdefpme],.glance-row[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:var(--glance-cols);gap:14px;align-items:center;padding:var(--glance-pad)}.glance-head[data-astro-cid-lcdefpme]{padding-block:10px;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--paper-2);border-bottom:1px solid var(--line)}.glance-list[data-astro-cid-lcdefpme]{list-style:none;padding:0;margin:0}.glance-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.glance-row[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none;transition:background var(--t-mid) var(--ease)}.glance-row[data-astro-cid-lcdefpme]:hover{background:var(--paper-2)}.glance-place[data-astro-cid-lcdefpme]{min-width:0}.glance-name[data-astro-cid-lcdefpme]{display:block;font-weight:700;font-size:1rem}.glance-bus[data-astro-cid-lcdefpme]{display:block;font-size:.86rem;color:var(--ink-2)}.glance-meta[data-astro-cid-lcdefpme]{display:contents}.glance-hours[data-astro-cid-lcdefpme],.glance-fare[data-astro-cid-lcdefpme]{font-size:.92rem;font-weight:650}.glance-row[data-astro-cid-lcdefpme] .glance-ico{display:none}.glance-allday[data-astro-cid-lcdefpme]{color:var(--go);font-weight:750}.glance-row[data-astro-cid-lcdefpme] .glance-chev{color:var(--ink-3);transition:transform var(--t-mid) var(--ease),color var(--t-mid) var(--ease)}.glance-row[data-astro-cid-lcdefpme]:hover .glance-chev{color:var(--gold-deep);transform:translate(2px)}@media(width<=560px){.glance[data-astro-cid-lcdefpme]{--glance-pad: 14px 16px}.glance-head[data-astro-cid-lcdefpme]{display:none}.glance-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"place chev" "meta meta";row-gap:6px;column-gap:12px}.glance-place[data-astro-cid-lcdefpme]{grid-area:place}.glance-row[data-astro-cid-lcdefpme] .glance-chev{grid-area:chev}.glance-meta[data-astro-cid-lcdefpme]{grid-area:meta;display:flex;flex-wrap:wrap;gap:4px 18px}.glance-hours[data-astro-cid-lcdefpme],.glance-fare[data-astro-cid-lcdefpme]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem}.glance-row[data-astro-cid-lcdefpme] .glance-ico{display:block;flex-shrink:0;color:var(--ink-3)}}
