.hv5{--hv5-in:150ms;--hv5-out:120ms;--hv5-press:90ms;--hv5-ease:cubic-bezier(0.2,0.8,0.2,1);--hv5-ease-enter:cubic-bezier(0.22,1,0.36,1);--page-max:1480px;--hv5-gap:8px;--hv5-radius:10px;--hv5-block-gap:clamp(72px,9vw,136px);--hv5-tile-pad:clamp(20px,2.6vw,36px);--hv5-body:clamp(16px,1.25vw,18px)}.hv5-block{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.hv5 .site-footer,.hv5-block+.hv5-block{margin-top:var(--hv5-block-gap)}.hv5 p{margin:0;font-size:var(--hv5-body);line-height:1.5}.hv5-display,.hv5-h2,.hv5-h3,.hv5-hero h1{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:0;line-height:.92;text-transform:uppercase;text-wrap:balance}.hv5-h2{font-size:clamp(38px,5vw,76px)}.hv5-h3{font-size:clamp(28px,2.9vw,42px)}.hv5-display{font-size:clamp(50px,8.2vw,124px);line-height:.88}.hv5-tile{display:flex;flex-direction:column;gap:24px;min-width:0;padding:var(--hv5-tile-pad);border-radius:var(--hv5-radius);background:var(--bg-2)}.hv5-tile-copy{display:grid;justify-items:start;gap:12px}.hv5-hero{padding-top:clamp(24px,4vw,56px)}.hv5-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding-bottom:clamp(32px,4vw,56px)}.hv5-hero h1{font-size:clamp(50px,8.2vw,132px);line-height:.86}.hv5-hero .hero-line{white-space:nowrap}.hv5 .hv5-hero-sub{margin-top:28px;max-width:34ch;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.25}.hv5 .hv5-hero-note{margin-top:12px;max-width:52ch}.hv5-hero .hero-actions{margin-top:28px}.hv5-hero-cards{display:grid;gap:var(--hv5-gap)}.hv5-ticker{border-block:0;border-radius:var(--hv5-radius);padding:16px 0}.hv5-ticker-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hv5-ticker .fare-ticker-item{font-size:14px}.hv5-ticker .fare-kind{font-size:12px}.hv5-ticker .fare-kind-standard{color:var(--ink-dim)}.hv5-tile-trust{display:grid;gap:clamp(20px,2.4vw,32px)}.hv5-trust-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.hv5-trust-link{color:var(--ink-dim);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .18s ease}.hv5-trust-link:hover{color:var(--ink)}.hv5-trust-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hv5-gap);margin:0;padding:0;list-style:none}.hv5-trust-numbers li{display:grid;align-content:start;gap:6px;padding:clamp(18px,2.2vw,28px);border-radius:var(--hv5-radius);background:var(--bg-3)}.hv5-trust-numbers strong{font-family:var(--font-display);font-size:clamp(44px,5vw,72px);font-weight:900;line-height:.9;font-variant-numeric:tabular-nums}.hv5-trust-numbers li>span{color:var(--ink-dim);font-size:15px;line-height:1.3}.hv5-trust-numbers p{margin:6px 0 0;color:var(--ink-dim);font-size:14px;line-height:1.45}@media (max-width:1023px){.hv5-trust-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hv5-trust-numbers{grid-template-columns:minmax(0,1fr)}}.hv5-scouty-tile{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px);min-height:min(100svh,1000px);padding:clamp(24px,4.5vw,64px);border-radius:var(--hv5-radius);background:var(--bg-2)}.hv5-scouty-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px)}.hv5-scouty .hv5-h2{font-size:clamp(44px,6.6vw,100px)}.hv5-asks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hv5-gap)}.hv5-ask{display:flex;align-items:center;min-height:76px;padding:12px 18px;border:0;border-radius:var(--hv5-radius);background:var(--bg);color:var(--ink);font-family:var(--font-display);font-size:clamp(20px,1.7vw,25px);font-weight:800;line-height:1.05;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color var(--hv5-out) var(--hv5-ease),color var(--hv5-out) var(--hv5-ease),transform var(--hv5-out) var(--hv5-ease)}.hv5-ask:hover{background:color-mix(in srgb,var(--ink) 9%,var(--bg));transition-duration:var(--hv5-in)}.hv5-ask:active{transform:translateY(1px) scale(.985);transition-duration:var(--hv5-press)}@media (hover:hover) and (pointer:fine){.hv5-ask:hover:not(:active){transform:translateY(-1px)}}.hv5-ask.is-active{background:var(--accent);color:var(--accent-ink)}.hv5-ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hv5-answer{--bg-2:var(--bg);--bg-2-rgb:var(--bg-rgb);--font-mono:var(--font-ui);display:grid;gap:16px;font-variant-numeric:lining-nums tabular-nums}.hv5-answer-slot{margin-top:auto}.hv5 .hv5-summary-route{margin:0;color:var(--ink);font-family:var(--font-display);font-size:28px;font-weight:900;line-height:var(--lh-display);text-transform:uppercase}.hv5 .hv5-summary-facts{margin:4px 0 0;color:var(--ink-dim);font-family:var(--font-ui);font-size:var(--fs-small)}.hv5 .hv5-reply{max-width:62ch;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.3}.hv5-answer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--hv5-gap)}.hv5 .flight-stat-arrival{display:none}@container (max-width: 440px){.hv5 .details-button>span,.hv5 .flight-stat-stops,.hv5 .segment-breakdown{display:none}}@container (max-width: 360px){.hv5 .flight-stat svg{display:none}}.hv5-answer-rest{display:grid;gap:var(--hv5-gap)}.hv5 .flight-card,.hv5 .flight-card.is-expanded{background:var(--bg-2)}.hv5-scouty .flight-card.is-expanded{box-shadow:none}.hv5-flap{min-width:0;transform-origin:top center}.hv5-scouty-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hv5-board-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(28px,3.4vw,48px)}.hv5-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--hv5-gap)}.hv5-tile-map{grid-column:span 7;grid-row:span 2;padding-bottom:0;padding-inline:0;overflow:hidden;background:var(--bg-3)}.hv5-tile-map .hv5-tile-copy{padding-inline:var(--hv5-tile-pad)}.hv5-map{flex:1;min-height:360px;display:flex}.hv5-map .map-promo-visual{flex:1;aspect-ratio:auto;min-height:100%;background:var(--bg-3)}.hv5-tile-alert,.hv5-tile-fares,.hv5-tile-sports,.hv5-tile-utility{grid-column:span 5}.hv5-tile-modes{grid-column:6/span 7;grid-row:span 2;background:var(--bg-3)}.hv5-tile-alert .alert-showcase{width:100%;margin:0}.hv5-modes{display:grid;gap:4px;margin:0;padding:0;list-style:none}.hv5-modes li{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(0,1fr);align-items:baseline;gap:16px;padding-block:10px}.hv5-modes strong{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1;text-transform:uppercase}.hv5-modes span{font-size:16px;line-height:1.4}.hv5-utility{display:grid;gap:18px;margin:0;padding:0;list-style:none}.hv5-guides h3,.hv5-utility h3{margin:0 0 4px;font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:1.25}.hv5-compare-panel{display:grid;gap:16px}.hv5-compare-panel[hidden]{display:none}.hv5 .versus-head span,.hv5 .versus-them{color:var(--ink-dim)}.hv5 .versus-head span:last-child{color:var(--accent)}.hv5 .versus-table{margin-top:0;border:0;border-radius:var(--hv5-radius);overflow:hidden}.hv5-compare-switch{margin-top:20px}.hv5-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--hv5-gap)}.hv5-faq-list details{border-radius:var(--hv5-radius);background:var(--bg-3)}.hv5-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px;font-size:17px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.hv5-faq-list summary::-webkit-details-marker{display:none}.hv5-faq-list summary:after{content:"+";flex-shrink:0;color:var(--accent);font-size:24px;font-weight:500;line-height:1}.hv5-faq-list details[open] summary:after{content:"\2212"}.hv5-faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--hv5-radius)}.hv5-faq-list details p{padding:0 18px 18px}.hv5-pair{display:grid;gap:var(--hv5-gap)}.hv5-community{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hv5-close{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.hv5-tile-discord{background:var(--bg-3)}.hv5-community .hv5-h2{font-size:clamp(34px,3.9vw,58px)}.hv5-tile-discord .hero-actions{margin-top:auto}.hv5-discord-rows{gap:12px;font-size:var(--hv5-body);line-height:1.45}.hv5-discord-rows,.hv5-guides{display:grid;margin:0;padding:0;list-style:none}.hv5-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(20px,3vw,40px)}.hv5-guides a,.hv5-guides-more a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .18s ease}.hv5-guides a:hover,.hv5-guides-more a:hover{color:var(--accent)}.hv5-tile-cta{min-height:clamp(360px,36vw,520px);background:var(--accent);color:var(--accent-ink)}.hv5-tile-cta p{max-width:44ch}.hv5-tile-cta .hero-actions{margin-top:auto}.hv5-tile-cta .button-primary{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--accent)}.hv5-tile-cta .button-primary:hover{border-color:var(--bg);background:var(--bg);color:var(--ink)}.hv5-tile-cta .button-secondary{border-color:var(--accent-ink);background:transparent;color:var(--accent-ink)}.hv5-tile-auto{justify-content:space-between;background:var(--bg-3)}.hv5-auto-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hv5-autobook[data-ui]{padding:16px 18px;border:1px solid var(--line-bright);border-radius:var(--hv5-radius);background:var(--bg-2)}[data-ui] .hv5-autobook-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:13px;color:var(--ink-dim)}.hv5-autobook-head strong{font-family:var(--font-ui);font-size:22px;font-weight:800}.hv5-autobook ol{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;font-size:16px;font-weight:600}.hv5-autobook li{display:flex;align-items:center;gap:10px;transition:opacity .45s var(--hv5-ease-enter),transform .45s var(--hv5-ease-enter);transition-delay:.35s}.hv5-autobook svg{color:var(--good)}.reveal.is-pending .hv5-autobook li{opacity:0;transform:translateX(-8px)}.hv5-autobook li:nth-child(2){transition-delay:.65s}.hv5-autobook li:nth-child(3){transition-delay:.95s}.hv5 .button{min-height:44px;font-size:15px}@media (max-width:1023px){.hv5-board-head,.hv5-close,.hv5-community,.hv5-hero-grid,.hv5-scouty-head{grid-template-columns:minmax(0,1fr)}.hv5-hero h1{font-size:clamp(50px,13.2vw,132px)}.hv5-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hv5-tile-map,.hv5-tile-modes{grid-column:span 12}.hv5-tile-alert,.hv5-tile-fares{grid-column:span 7}.hv5-tile-sports,.hv5-tile-utility{grid-column:span 5}.hv5-tile-modes{grid-row:auto;order:1}.hv5-tile-cta{min-height:0}.hv5-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.hv5-faq-list{grid-template-columns:minmax(0,1fr)}.hv5-discord-rows{order:1}.hv5-tile-discord .hero-actions{margin-top:0}.hv5-map{min-height:420px}}@media (max-width:640px){.hv5{--page-pad:16px;--hv5-tile-pad:18px}.hv5-hero .hero-actions{flex-wrap:nowrap;gap:8px}.hv5-hero .hero-actions .button{padding-inline:13px;white-space:nowrap}.hv5-hero-cards{grid-template-columns:minmax(0,1fr)}.hv5-hero-cards>:nth-child(2){display:none}.hv5-tile-alert,.hv5-tile-fares,.hv5-tile-sports,.hv5-tile-utility{grid-column:span 12}.hv5-asks{grid-template-columns:minmax(0,1fr)}.hv5-compare-panel:first-child .hv5-h2{font-size:6.6vw}.hv5-ask{min-height:66px}.hv5-answer-cards,.hv5-modes li{grid-template-columns:minmax(0,1fr)}.hv5-modes li{gap:4px}.hv5-guides{grid-template-columns:minmax(0,1fr)}.hv5-map{min-height:320px}}html[data-font] .hv5-hero h1{font-size:clamp(34px,5.6vw,84px)}@media (max-width:1023px){html[data-font] .hv5-hero h1{font-size:9vw}}.hv5-auto-note{margin-top:6px;font-size:.875rem;color:var(--ink-dim)}@keyframes hv5-fade-up{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.hv5-hero .hero-line{clip-path:inset(-.5em -.3em -.08em -.3em)}.hv5-hero .hero-word{animation:hv5-word-rise .76s var(--hv5-ease-enter) backwards}.hv5-hero .hero-actions>*,.hv5-hero .hv5-hero-note,.hv5-hero .hv5-hero-sub{animation:hv5-fade-up .52s var(--hv5-ease-enter) backwards}.hv5-hero .hv5-hero-sub{animation-delay:.48s}.hv5-hero .hv5-hero-note{animation-delay:.54s}.hv5-hero .hero-actions>:first-child{animation-delay:.6s}.hv5-hero .hero-actions>:nth-child(2){animation-delay:.66s}.hv5-hero .hero-actions>:nth-child(3){animation-delay:.72s}.hv5-hero-cards{animation:hv5-settle 1s .18s var(--hv5-ease-enter) backwards}@media (hover:hover) and (pointer:fine){.hv5-ticker:hover .fare-ticker-track{animation-play-state:paused}}.hv5-answer[data-swapped] :is(.hv5-summary,.hv5-reply){animation:hv5-fade-up .42s var(--hv5-ease-enter) backwards}.hv5-answer[data-swapped] .hv5-reply{animation-delay:60ms}.hv5-answer[data-swapped] .hv5-flap{animation:hv5-flap .56s var(--hv5-ease-enter) backwards;animation-delay:calc(.12s + var(--i, 0) * 80ms)}.hv5-answer[data-waiting]{opacity:0}.hv5-ask.is-pressing,.reveal.is-entering .hv5-ask.is-pressing{transform:translateY(1px) scale(.97);transition-duration:var(--hv5-press);transition-delay:0s}.hv5-answer-slot.reveal.is-pending{opacity:1;transform:none}.hv5-mosaic>.reveal:nth-child(2n){transition-delay:90ms}.hv5-tile-map.is-visible .custom-leaflet-dest-marker .v2-dest-pin{transform-origin:bottom center;animation:hv5-pin-drop .62s var(--hv5-ease-enter) backwards;animation-delay:.38s}.hv5-tile-map.is-visible .custom-leaflet-dest-marker:nth-child(2) .v2-dest-pin{animation-delay:.5s}.hv5-tile-map.is-visible .custom-leaflet-dest-marker:nth-child(3) .v2-dest-pin{animation-delay:.62s}.hv5-tile-map.is-visible .custom-leaflet-dest-marker:nth-child(4) .v2-dest-pin{animation-delay:.74s}.hv5-compare .cc-pick,.hv5-compare .cc-table thead th{transition:opacity .42s var(--hv5-ease-enter) .12s}.hv5-compare .cc-table tbody .cc-us,.hv5-compare .cc-table tbody th{transition:opacity .42s var(--hv5-ease-enter);transition-delay:calc(.2s + var(--i, 0) * 60ms)}.hv5-compare .cc-table tbody .cc-rival{transition:opacity .42s var(--hv5-ease-enter);transition-delay:calc(.38s + var(--i, 0) * 60ms)}.hv5-compare .cc-table tbody .cc-value{transition:transform .48s var(--hv5-ease-enter);transition-delay:calc(.2s + var(--i, 0) * 60ms)}.hv5-compare .cc-us .cc-value path{stroke-dasharray:24;transition:stroke-dashoffset .38s var(--hv5-ease);transition-delay:calc(.32s + var(--i, 0) * 60ms)}.hv5-compare .reveal.is-pending :is(.cc-table th,.cc-table td,.cc-pick){opacity:0}.hv5-compare .reveal.is-pending .cc-table tbody .cc-value{transform:translateY(6px)}.hv5-compare .reveal.is-pending .cc-us .cc-value path{stroke-dashoffset:-24}.hv5-trust .m-roll-strip{animation-delay:calc(var(--rise, 0) * 75ms + .22s)}.hv5-faq-list details[open] p{animation:hv5-fade-up .32s var(--hv5-ease-enter)}}@keyframes hv5-word-rise{0%{transform:translateY(.62em)}}@keyframes hv5-settle{0%{transform:translateY(18px) scale(.98)}}@keyframes hv5-flap{0%{opacity:0;transform:perspective(1200px) translateY(8px) rotateX(-16deg)}}@keyframes hv5-pin-drop{0%{opacity:0;transform:translateY(-16px) scale(.9)}}@media (max-width:640px){.hv5-answer[data-swapped] .hv5-flap{animation-name:hv5-fade-up}.hv5-compare .cc-table tbody :is(th,.cc-us,.cc-value){transition-delay:calc(.14s + var(--i, 0) * 45ms)}.hv5-compare .cc-table tbody .cc-rival{transition-delay:calc(.26s + var(--i, 0) * 45ms)}.hv5-compare .cc-us .cc-value path{transition-delay:calc(.22s + var(--i, 0) * 45ms)}.hv5-hero-cards{animation-name:hv5-fade-settle}}@keyframes hv5-fade-settle{0%{transform:translateY(10px)}}.hv5-faq-list details{transition:background-color var(--hv5-out) var(--hv5-ease)}@media (hover:hover) and (pointer:fine){.hv5-faq-list details:hover{background:color-mix(in srgb,var(--ink) 5%,var(--bg-3));transition-duration:var(--hv5-in)}}@media (prefers-reduced-motion:reduce){.hv5 .reveal.is-pending,.hv5 .reveal.is-pending .hv5-autobook li,.hv5 .reveal.is-pending [data-rise],.hv5-ask.is-pressing,.hv5-ask:active,.hv5-ask:hover,.hv5-ask:hover:not(:active){opacity:1;transform:none}.hv5-ask,.hv5-autobook li{transition-property:background-color,color}}
/*# sourceMappingURL=7326b42be3a9997d.css.map*/