@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wdth.woff2)format("woff2")}.ft-page{--ft-night:#0c2244;--ft-night-2:#17407a;--ft-night-3:#1e4e8c;--ft-bg:#e6ecf2;--ft-paper:#fff;--ft-paper-2:#f3f6fa;--ft-ink:#0b1b33;--ft-ink-muted:#46546a;--ft-on-night:#fff;--ft-on-night-muted:#b9c8de;--ft-link:#0369a1;--ft-link-on-night:#7dd3fc;--ft-action:#c2410c;--ft-on-action:#fff;--ft-live:#15803d;--ft-recheck:#a16207;--ft-expired:#5b6878;--ft-danger:#b91c1c;--ft-dot:#0b1b3338;--ft-t-press:.12s;--ft-t-state:.2s;--ft-t-swap:.24s;--ft-t-enter:.42s;--ft-ease-enter:cubic-bezier(.2, .7, .2, 1);--ft-float:0 12px 32px -12px #06101f73;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ft-page{--ft-night:#06101f;--ft-night-2:#0c2244;--ft-night-3:#142b50;--ft-bg:#06101f;--ft-paper:#10233f;--ft-paper-2:#142b50;--ft-ink:#f3f6fa;--ft-ink-muted:#b9c8de;--ft-link:#7dd3fc;--ft-action:#fb923c;--ft-on-action:#1a0e05;--ft-live:#4ade80;--ft-recheck:#facc15;--ft-expired:#94a3b8;--ft-danger:#f87171;--ft-dot:#f3f6fa38;color-scheme:dark}}:root[data-theme=dark] .ft-page{--ft-night:#06101f;--ft-night-2:#0c2244;--ft-night-3:#142b50;--ft-bg:#06101f;--ft-paper:#10233f;--ft-paper-2:#142b50;--ft-ink:#f3f6fa;--ft-ink-muted:#b9c8de;--ft-link:#7dd3fc;--ft-action:#fb923c;--ft-on-action:#1a0e05;--ft-live:#4ade80;--ft-recheck:#facc15;--ft-expired:#94a3b8;--ft-danger:#f87171;--ft-dot:#f3f6fa38;color-scheme:dark}:root:has(.ft-page){--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}:root:has(.ft-page) body{background:var(--ft-bg-root,#e6ecf2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.ft-page) body{background:#06101f}}:root[data-theme=dark]:has(.ft-page) body{background:#06101f}:root:has(.ft-page) .site-header{background:#0c2244;border-bottom-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.ft-page) .site-header{background:#06101f}}:root[data-theme=dark]:has(.ft-page) .site-header{background:#06101f}:root:has(.ft-page) .site-header .wordmark{color:#fff}:root:has(.ft-page) .site-header .site-nav a,:root:has(.ft-page) .site-header #theme-toggle{color:#b9c8de}:root:has(.ft-page) .site-header .site-nav a:hover,:root:has(.ft-page) .site-header .site-nav a[aria-current=page]{color:#fff;background:#ffffff14}.ft-page{color:var(--ft-ink);font-family:"Archivo", var(--font-sans);font-stretch:100%}.ft-page :focus-visible{outline:2px solid var(--ft-link);outline-offset:2px}.ft-num{font-variant-numeric:tabular-nums lining-nums}.ft-display{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(56px,10vw,152px);font-weight:800;font-stretch:62%;line-height:.9}.ft-title{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4.4vw,64px);font-weight:750;font-stretch:75%;line-height:1}.ft-lead{font-size:20px;font-weight:650;line-height:1.25}.ft-meta{color:var(--ft-ink-muted);font-size:14px;font-weight:500}@media (width>=48rem){.ft-lead{font-size:24px}}.ft-hero{background:var(--ft-night);color:var(--ft-on-night);padding:40px 0 0}.ft-hero__copy{gap:16px;max-width:62rem;padding-bottom:32px;display:grid}.ft-hero__copy p{color:var(--ft-on-night-muted);max-width:40rem;margin:0;font-size:16px;line-height:1.55}.ft-hero__status{color:var(--ft-on-night);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ft-hero__status:before{content:"";background:#facc15;border-radius:999px;flex:none;width:8px;height:8px}.ft-hero__status[data-state=live]:before{background:#4ade80}.ft-hero__status[data-state=error]:before{background:#f87171}.ft-hero__long{display:none}@media (width>=48rem){.ft-hero__long{display:block}.ft-hero__short{display:none}}@media (width>=64rem){.ft-hero{padding-top:72px}.ft-hero__copy p{font-size:17px}}.ft-tabs{scrollbar-width:none;align-items:flex-end;gap:4px;margin:0;padding:0;display:flex;overflow-x:auto}.ft-tabs::-webkit-scrollbar{display:none}.ft-tab{appearance:none;cursor:pointer;font:inherit;min-height:48px;color:var(--ft-on-night);background:var(--ft-night-2);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 100%,0 100%);transition:transform var(--ft-t-swap) var(--ft-ease-enter), background-color var(--ft-t-state);border:0;flex:none;align-items:baseline;gap:8px;padding:12px 22px 10px;text-decoration:none;display:inline-flex;transform:translateY(6px)}.ft-tab:nth-child(2n){background:var(--ft-night-3)}.ft-tab strong{letter-spacing:.01em;font-size:22px;font-weight:800;font-stretch:62%}.ft-tab span{color:var(--ft-on-night-muted);font-size:14px}.ft-tab:hover{transform:translateY(2px)}.ft-tab[aria-selected=true]{background:var(--ft-paper);color:var(--ft-ink);transform:translateY(0)}.ft-tab[aria-selected=true] span{color:var(--ft-ink-muted)}.ft-tab:active{transform:translateY(1px)scale(.98)}@media (width<=30rem){.ft-tab{padding:12px 14px 10px}.ft-tab span{display:none}}.ft-folder{background:var(--ft-paper);color:var(--ft-ink);margin-inline:calc(-1 * var(--gutter,16px));padding:24px 16px 32px}@media (width>=48rem){.ft-folder{margin-inline:0;padding:32px 32px 40px}}.ft-folder__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:16px;display:flex}.ft-folder__head h2{letter-spacing:-.01em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:750;font-stretch:75%}.ft-filters{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.ft-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ft-chips legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ft-chip{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--ft-dot);min-width:52px;min-height:44px;color:var(--ft-ink);transition:background-color var(--ft-t-state), color var(--ft-t-state), transform var(--ft-t-press);background:0 0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.ft-chip:hover{background:var(--ft-paper-2)}.ft-chip[aria-pressed=true]{background:var(--ft-ink);color:var(--ft-paper);border-color:var(--ft-ink)}.ft-chip:active{transform:scale(.98)}.ft-select{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ft-select select{font:inherit;border:1px solid var(--ft-dot);background:var(--ft-paper-2);min-height:44px;color:var(--ft-ink);border-radius:2px;padding:0 36px 0 12px;font-weight:500}.ft-perf{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:12px 4px;height:4px}.ft-rows{margin:0;padding:0;list-style:none}.ft-rows>li+li{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:12px 4px;border-top:0;padding-top:4px}.ft-row{min-height:72px;color:inherit;transition:background-color var(--ft-t-state), transform var(--ft-t-press), opacity var(--ft-t-state);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"from dest price""meta meta meta";align-items:center;gap:4px 12px;padding:12px 8px;text-decoration:none;display:grid}.ft-row:hover{background:var(--ft-paper-2)}.ft-row:active{transform:scale(.99)}.ft-row__dest{grid-area:dest;align-items:baseline;gap:10px;min-width:0;display:flex}.ft-row__city{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:650;overflow:hidden}.ft-row__iata{color:var(--ft-ink-muted);letter-spacing:.02em;font-size:16px;font-weight:800;font-stretch:62%}.ft-row__extra{color:var(--ft-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ft-row__price{text-align:right;grid-area:price;font-size:24px;font-weight:700}.ft-row__meta{color:var(--ft-ink-muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 12px;font-size:14px;display:flex}.ft-row__from{letter-spacing:.02em;color:var(--ft-ink-muted);grid-area:from;font-size:15px;font-weight:800;font-stretch:62%}@media (width>=64rem){.ft-row{grid-template-columns:5rem minmax(0,1fr) auto auto;grid-template-areas:"from dest meta price";min-height:76px;padding:12px 16px}.ft-row__from{color:var(--ft-ink);font-size:22px}.ft-row__city{font-size:24px}.ft-row__meta{justify-content:flex-end}.ft-row__price{min-width:6ch;font-size:28px}}.ft-row[data-tone=recheck] .ft-row__price{color:var(--ft-ink-muted)}.ft-pill{background:var(--ft-paper-2);min-height:24px;color:var(--ft-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ft-pill:before{content:"";background:var(--tone,var(--ft-live));border-radius:999px;width:8px;height:8px}.ft-pill[data-tone=live]{--tone:var(--ft-live)}.ft-pill[data-tone=recheck]{--tone:var(--ft-recheck)}.ft-pill[data-tone=expired]{--tone:var(--ft-expired)}.ft-skeleton{align-content:center;gap:10px;min-height:72px;padding:12px 8px;display:grid}.ft-skeleton i{background:var(--ft-paper-2);border-radius:2px;height:14px;display:block}.ft-skeleton i:first-child{width:min(55%,18rem);height:20px}.ft-skeleton i:last-child{width:min(70%,24rem)}@media (prefers-reduced-motion:no-preference){.ft-skeleton i{animation:1.4s ease-in-out infinite alternate ft-breathe}@keyframes ft-breathe{0%{opacity:1}to{opacity:.45}}}.ft-state{justify-items:start;gap:12px;max-width:44rem;padding:32px 8px 8px;display:grid}.ft-state h3{margin:0;font-size:24px;font-weight:650;line-height:1.2}.ft-state p{color:var(--ft-ink-muted);margin:0;line-height:1.55}.ft-state[data-kind=error] h3{align-items:center;gap:10px;display:flex}.ft-state[data-kind=error] h3:before{content:"!";background:var(--ft-danger);color:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:15px;font-weight:800;display:grid}.ft-state__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ft-action{cursor:pointer;min-height:52px;font:inherit;background:var(--ft-action);color:var(--ft-on-action);transition:transform var(--ft-t-press), filter var(--ft-t-state);border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.ft-action:hover{filter:brightness(1.06)}.ft-action:active{transform:scale(.98)}.ft-action[aria-disabled=true]{background:var(--ft-paper-2);color:var(--ft-ink-muted);cursor:not-allowed}.ft-quiet{cursor:pointer;min-height:44px;font:inherit;color:var(--ft-ink);border:1px solid var(--ft-dot);background:0 0;border-radius:2px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ft-quiet:hover{background:var(--ft-paper-2)}.ft-link{color:var(--ft-link);text-underline-offset:3px;font-weight:600}.ft-intro{max-width:40rem;color:var(--ft-ink-muted);margin:12px 0 0;font-size:17px;line-height:1.55}.ft-after{margin:16px 0 0}.ft-section{padding:80px 0 0}@media (width>=64rem){.ft-section{padding-top:160px}}.ft-slip{background:var(--ft-paper);gap:0;margin-top:32px;display:grid}.ft-slip__step{grid-template-columns:3rem 1fr;gap:4px 16px;padding:20px 16px;display:grid}.ft-slip__step+.ft-slip__step{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:12px 4px}.ft-slip__n{color:var(--ft-ink-muted);grid-row:span 2;font-size:32px;font-weight:800;font-stretch:62%;line-height:1}.ft-slip__step strong{font-size:20px;font-weight:650}.ft-slip__step p{color:var(--ft-ink-muted);margin:0;line-height:1.55}@media (width>=64rem){.ft-slip{grid-template-columns:repeat(3,1fr)}.ft-slip__step{padding:32px}.ft-slip__step+.ft-slip__step{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-y;background-size:4px 12px}}.ft-nightband{background:var(--ft-night);color:var(--ft-on-night);margin-top:80px;padding:64px 0}.ft-nightband p{color:var(--ft-on-night-muted);max-width:40rem;line-height:1.55}.ft-nightband .ft-link{color:var(--ft-link-on-night)}.ft-index{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ft-index li{background:#ffffff0f;padding:6px 12px;font-size:14px;font-weight:500}.ft-close{justify-items:start;gap:16px;padding:80px 0 96px;display:grid}@media (width>=64rem){.ft-nightband{margin-top:160px;padding:96px 0}}.ft-ticket-wrap{background:var(--ft-night);padding:24px 0 0}.ft-back{color:var(--ft-link-on-night);align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.ft-ticket{background:var(--ft-paper);color:var(--ft-ink);margin-inline:calc(-1 * var(--gutter,16px));--notch:14px;clip-path:polygon(0 0, 100% 0, 100% calc(50% - var(--notch)), calc(100% - var(--notch)) 50%, 100% calc(50% + var(--notch)), 100% 100%, 0 100%, 0 calc(50% + var(--notch)), var(--notch) 50%, 0 calc(50% - var(--notch)));padding:24px 16px 32px;position:relative}@media (width>=48rem){.ft-ticket{margin-inline:0;padding:40px 48px 48px}}.ft-ticket__route{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.ft-ticket__iata{letter-spacing:-.02em;margin:0;font-size:clamp(56px,12vw,128px);font-weight:800;font-stretch:62%;line-height:.9}.ft-ticket__cities{color:var(--ft-ink-muted);margin:8px 0 0;font-size:17px}.ft-ticket__grid{gap:24px;margin-top:24px;display:grid}@media (width>=64rem){.ft-ticket__grid{grid-template-columns:1fr 1fr;gap:48px}}.ft-ticket__price{margin:0;font-size:clamp(40px,6vw,64px);font-weight:750;font-stretch:75%;line-height:1}.ft-ticket__fresh{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:15px;display:flex}.ft-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:15px;display:grid}.ft-facts dt{color:var(--ft-ink-muted)}.ft-facts dd{margin:0;font-weight:600}.ft-options{border:0;gap:0;margin:0;padding:0;display:grid}.ft-options legend{margin-bottom:8px;font-size:18px;font-weight:650}.ft-option{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:52px;padding:8px;display:grid}.ft-option+.ft-option{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:12px 4px}.ft-option:has(input:checked){background-color:var(--ft-paper-2)}.ft-option input{width:20px;height:20px;accent-color:var(--ft-ink);margin:0}.ft-option strong{font-weight:700}.ft-cta{justify-items:start;gap:8px;margin-top:16px;display:grid}.ft-cta p{color:var(--ft-ink-muted);max-width:36rem;margin:0;font-size:14px;line-height:1.5}.ft-ledger{margin:0;padding:0;font-size:15px;list-style:none}.ft-ledger li{grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.ft-ledger li+li{background-image:radial-gradient(circle at 2px 2px, var(--ft-dot) 2px, transparent 2.5px);background-repeat:repeat-x;background-size:12px 4px}.ft-ledger small{color:var(--ft-ink-muted);grid-column:1/-1;font-size:14px}.ft-ticket h2{margin:0 0 8px;font-size:18px;font-weight:650}.ft-expired-note{background:var(--ft-paper-2);border-left:4px solid var(--ft-expired);margin-top:16px;padding:16px}.ft-ticket[data-tone=expired] .ft-ticket__price,.ft-ticket[data-tone=recheck] .ft-ticket__price{color:var(--ft-ink-muted);text-decoration:line-through 3px}.ft-report{color:var(--ft-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;font-size:14px;display:flex}.ft-report button{font:inherit;color:var(--ft-link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:600;text-decoration:underline}.ft-sticky{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ft-paper);box-shadow:var(--ft-float);transition:transform var(--ft-t-swap) var(--ft-ease-enter);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.ft-sticky[data-show=true]{transform:translateY(0)}.ft-sticky strong{font-size:22px;font-weight:700}.ft-sticky .ft-action{min-height:48px;padding:0 18px;font-size:16px}@media (width>=64rem){.ft-sticky{display:none}}@media (prefers-reduced-motion:no-preference){.ft-rows{transition:opacity var(--ft-t-swap)}.ft-rows[data-swapping=true]{opacity:.35}}@media (prefers-reduced-motion:reduce){.ft-tab,.ft-row,.ft-chip,.ft-action,.ft-sticky{transition:none}}@media (width<=47.99rem){.ft-hero{padding-top:24px}.ft-hero__copy{gap:10px;padding-bottom:20px}.ft-folder{padding-top:16px}.ft-folder__head{margin-bottom:10px}.ft-filters{gap:8px;margin-bottom:4px}.ft-chips{flex-wrap:nowrap;gap:6px;width:100%;min-width:0}.ft-chip{flex:1 1 0;min-width:0;padding:0 4px}.ft-select{width:100%}.ft-select select{flex:1}.ft-row{gap:2px 10px;min-height:68px;padding:10px 4px}.ft-row__meta [data-discount]{display:none}}
