.page_vars__RPeY8{--gj-red:#D7332F;--gj-blue:#0A2F4A;--ink:#0f172a;--ink-2:#111827;--muted:#6b7280;--line:#e5e7eb;--surface:#ffffff;--shadow:0 4px 12px rgba(0,0,0,.06);--shadow-lg:0 10px 24px rgba(0,0,0,.12);--ring-color:#111827;--ring-size:3px}.page_container__jZF7q{max-width:1024px;margin:0 auto;padding:3rem 1.5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--surface)}.page_hero__7KFOs{position:relative;background:#fff;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem 1rem 1rem}.page_logoWrap__nsa2_{position:relative;width:180px;height:180px}.page_logoImg__M4e1C{object-fit:contain}.page_title__po7na{display:none}.page_slogan__FJXO_{color:#000;font-weight:800;font-size:1rem;margin-top:.4rem;margin-bottom:1rem;text-wrap:balance}.page_howItWorks__Xf7_c{--brand-blue:#0b2a45;--hiw-card-bg:#ffffff;--hiw-card-border:#e5e7eb;--hiw-title:var(--brand-blue);--hiw-subtitle:#374151;--hiw-instruction:var(--brand-blue);text-align:center;margin:1.25rem auto 2.5rem;max-width:1100px;padding:0 1rem}.page_hiwTitle__pNI_h{font-size:1.8rem;font-weight:900;margin-bottom:1rem;color:var(--hiw-title)}.page_hiwRow__QcOjK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.page_hiwBox__4vZwg{background:var(--hiw-card-bg);border:1px solid var(--hiw-card-border);border-radius:14px;padding:1.25rem;text-align:left;box-shadow:0 0 0 1px rgba(214,28,28,.35),0 4px 10px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.page_hiwBox__4vZwg:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(214,28,28,.45),0 8px 18px rgba(0,0,0,.12)}.page_kCardHover__Nu0dl{border:2px solid #d7332f!important;border-radius:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.page_kCardHover__Nu0dl:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:#c12f2b!important}.page_hiwHead__Eqdkn{display:inline-flex;align-items:baseline;gap:.5rem;font-size:1.05rem;font-weight:800;margin-bottom:.5rem;color:var(--hiw-instruction)}.page_hiwIcon__BzR9m{color:var(--gj-red);display:inline-flex;transform:translateY(1px)}.page_hiwSub__7UFjV{margin-top:.2rem;color:#000}@media (max-width:640px){.page_howItWorks__Xf7_c{margin:1rem auto 2rem}.page_hiwTitle__pNI_h{font-size:1.55rem}.page_hiwRow__QcOjK{grid-template-columns:1fr;gap:.875rem}.page_hiwBox__4vZwg{padding:1rem}}.page_topBar__ZVnu0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:.75rem}.page_alertGroup__JlRUs{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px}.page_alertBtn__Un_L4{background:var(--gj-red)!important;color:#fff!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px 16px!important;font-weight:900!important;border-radius:12px!important;min-width:170px;box-shadow:0 6px 16px rgba(215,51,47,.25);transition:transform .12s ease,opacity .12s ease;box-shadow:inset 0 0 0 var(--ring-size) var(--ring-color),0 6px 16px rgba(215,51,47,.25)}.page_alertBtn__Un_L4:hover{filter:brightness(.95);transform:translateY(-1px)}.page_alertBtn__Un_L4:focus-visible{outline:3px solid #222;outline-offset:2px}.page_alertHint__QEEGP{font-weight:900;font-size:1.05rem;color:var(--gj-blue)}.page_location__fy_92{font-weight:700;color:#000;margin:0;position:relative;overflow:visible;z-index:25}.page_cityText__yymn6{display:inline-block;max-width:48vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800}.page_pipeAndPlane__aVa11{margin:0 .25rem}.page_airportSelect__F1Kyc{position:relative}.page_airportSelect__F1Kyc .react-select__control{min-height:38px}.page_airportSelect__F1Kyc .react-select__menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;margin-top:0!important;z-index:2147483646!important}.page_airportSelect__F1Kyc .react-select__menu-list{padding-top:0!important;padding-bottom:0!important}.page_airportSelect__F1Kyc .airOptIcon,.page_airportSelect__F1Kyc .selectPlaneIcon,.page_pipeAndPlane__aVa11{display:none!important}.page_airportSelect__F1Kyc .react-select__control{background-image:none!important}.page_leagueBar__iksps{display:flex;justify-content:flex-end;align-items:center;margin:10px 0 8px}.page_leagueLabel__aughP{margin-right:8px;font-weight:700}.page_leagueSelect__Tyj0e{width:200px}.page_selectWrapper___goBS{font-weight:700;margin-bottom:.85rem}.page_cards__IHl_z{width:100%;padding-right:-5rem;box-sizing:border-box}.page_card__Cf__u{position:relative;display:grid;grid-template-columns:120px minmax(260px,1fr) 170px 140px 120px 150px;grid-template-rows:.9fr 1.1fr;grid-column-gap:12px;column-gap:12px;align-items:center;height:120px;background:#fff;border:1px solid #000;border-radius:8px;padding:14px;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease;overflow:hidden;margin-bottom:8px}.page_card__Cf__u:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.page_dhBadge__zkO2n{position:absolute;top:8px;right:8px;background:#6b7280;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.04em;padding:4px 8px;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_cardDate__onkGm{grid-column:1;grid-row:1/span 2;align-self:center;font-size:.95rem;color:#000;font-weight:800}.page_destAirport__AzI8M{align-self:start;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardInfo__Q_yXT,.page_destAirport__AzI8M{grid-column:2;grid-row:1;transform:translateY(13px)}.page_cardInfo__Q_yXT{align-self:end;min-width:0}.page_cardStadium__5wYzS{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_gameStart___XzuT{grid-column:2;grid-row:2;align-self:start;transform:translateY(18px);font-size:.98rem;color:#333;white-space:nowrap;font-weight:400}.page_airlinePrice__jC2hK{grid-column:3;grid-row:1/span 2;display:flex;align-items:center;justify-content:flex-start;gap:12px}.page_airlineLogo__YAseW{width:72px;height:48px;object-fit:contain;flex-shrink:0}.page_price__9Mgp5{font-size:1.25rem;font-weight:900;color:var(--gj-blue);white-space:nowrap}.page_departure__iRwxL{grid-row:1;transform:translateY(18px)}.page_arrival__4NWcB,.page_departure__iRwxL{grid-column:4;align-self:start;font-size:.98rem;color:#333;white-space:nowrap}.page_arrival__4NWcB{grid-row:2;transform:translateY(-4px)}.page_stops__d0X4U{grid-column:5;grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:center;text-align:center;color:#333;font-weight:800;width:100%;margin-top:12px;white-space:nowrap}.page_hasStops__ctV0j,.page_isNonstop__Uf2bJ{color:var(--gj-red)}.page_dayOffsetSup__R_6_j{font-weight:900;margin-left:3px}.page_stopsValueLine__o6Zqe{display:block;margin-top:4px;margin-bottom:6px}.page_stopCodesInline__iB1dx,.page_stopsValue__DGP9z{font-size:calc(1rem + 2px);line-height:1.2;letter-spacing:.01em;font-weight:800;text-align:center}.page_stopCodesInline__iB1dx{display:block;text-transform:uppercase;white-space:normal}@media (min-width:768px){.page_stopCodesInline__iB1dx,.page_stopsValue__DGP9z{margin-left:3.8em}.page_stops__d0X4U{margin-top:14px}}.page_bookBtn__C20Eu{grid-column:6;grid-row:1/span 2;align-self:center;justify-self:start;background:#0A2F4A;color:#fff;border:none;border-radius:10px;padding:10px 14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-width:140px;margin-top:18px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;box-shadow:inset 0 0 0 var(--ring-size) var(--ring-color),0 4px 12px rgba(0,112,243,.25)}.page_bookBtn__C20Eu:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,112,243,.35)}.page_bookBtn__C20Eu:focus-visible{outline:3px solid #222;outline-offset:2px}.page_noFlight__Vsfe7{grid-column:3/6;grid-row:1/span 2;color:#9ca3af;font-style:italic;text-align:center;font-weight:700}.page_modalOverlay__29caG{position:fixed;inset:0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99998}.page_modal__Zu_ho{position:fixed;inset:0;margin:auto;width:clamp(300px,92vw,520px);max-height:86vh;overflow:auto;background:linear-gradient(180deg,#fff8ef,#fff);border:1px solid rgba(245,158,11,.35);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6);padding:18px 18px 20px;z-index:99999;animation:page_modalIn____2Xa .16s ease-out}@keyframes page_modalIn____2Xa{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modalHeader__rDl9O{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.page_modalTitle__tx5Xj{margin:0;font-size:1.15rem;font-weight:900;color:var(--gj-blue);text-align:center}.page_modalClose__CxrzZ{position:absolute;right:10px;top:10px;background:transparent;border:none;color:#0f172a;opacity:.7;cursor:pointer}.page_modalClose__CxrzZ:hover{opacity:1}.page_modalDesc__B4Fjc{margin:0 0 10px;color:var(--gj-blue);font-size:.98rem;text-align:center}.page_modalForm__r1VMZ{display:grid;grid-gap:12px;gap:12px;justify-items:center}.page_modalRow__LUeLW{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:440px;margin:0 auto}.page_modalLabel__fiNKY{font-weight:900;color:#0f172a;align-self:start}.page_modalInput__NDn2b{width:100%;height:44px;padding:10px 12px;border:1px solid rgba(245,158,11,.35);border-radius:12px;font-size:1rem;background:#fff;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.page_modalInput__NDn2b:hover{border-color:rgba(245,158,11,.55)}.page_modalInput__NDn2b:focus{border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.page_modalSelect___2Xj_{width:100%;max-width:440px;margin:0 auto}.page_modalSelect___2Xj_ .react-select__option,.page_modalSelect___2Xj_ .react-select__single-value{font-weight:800}.page_modalSubmit__nKHU_{background:var(--gj-red)!important;color:#fff!important;border:none!important;font-weight:900!important;border-radius:12px!important;padding:12px 16px;box-shadow:inset 0 0 0 var(--ring-size) var(--ring-color),0 6px 16px rgba(215,51,47,.25)}.page_modalSubmit__nKHU_:hover{filter:brightness(.95)}.page_modalSubmit__nKHU_:focus-visible{outline:3px solid #222;outline-offset:2px}.page_modalNote__TkvKC{color:#0f172a;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:8px 10px;width:100%;max-width:440px;text-align:center;font-weight:800}.page_modalDisclaimer__lWvMF{margin-top:8px;font-size:12px;line-height:1.3;text-align:center;color:#6b7280}.page_modalDisclaimer__lWvMF a{color:inherit;text-decoration:underline}.page_hp__H4yWK{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.page_loadArea__T_9k1{display:flex;align-items:center;justify-content:center;min-height:40px;margin:8px 0 14px}.page_loadHint__oDyx_{text-align:center;font-weight:800;color:var(--ink);margin:8px 0 14px}.page_flightPath__EMr1K{position:relative;width:min(680px,92vw);height:32px;overflow:hidden}.page_flightLine__leanl{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;background-image:linear-gradient(90deg,#cbd5e1 60%,rgba(203,213,225,0) 0);background-size:12px 2px;background-repeat:repeat-x;opacity:.9}.page_plane__5aZSF{position:absolute;top:50%;transform:translateY(-50%) rotate(6deg);font-size:22px;line-height:1;animation:page_fly-across__Lh8D_ 2.2s linear infinite;will-change:transform}@keyframes page_fly-across__Lh8D_{0%{transform:translate(-48px,-50%) rotate(6deg)}to{transform:translate(calc(100% + 64px),-50%) rotate(6deg)}}@media (prefers-reduced-motion:reduce){.page_plane__5aZSF{animation:none;transform:translateY(-50%) rotate(0deg)}.page_flightLine__leanl{background-image:linear-gradient(90deg,#cbd5e1,#cbd5e1)}}.page_loaderFooter__i3UO7{position:-webkit-sticky;position:sticky;bottom:8px;z-index:10;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10px;padding:6px 10px;margin:8px auto;width:-moz-fit-content;width:fit-content}.page_airOptRow__0cF1L,.page_optionLabel__UIcmx{display:inline-flex;align-items:center;gap:8px}.page_airOptRow__0cF1L{min-width:0}.page_airOptIcon__862jp{line-height:1;flex:0 0 auto}.page_airOptText__h60mw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.page_airOptText__h60mw{white-space:normal}}.page_footerLinksWrap__8cc1r a{color:var(--gj-blue);text-decoration:none;font-weight:800}.page_footerLinksWrap__8cc1r a:hover{text-decoration:underline}.page_srOnly__5pWNM{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:480px){.page_container__jZF7q{padding:2rem 1rem}.page_price__9Mgp5{font-size:1.1rem}.page_hero__7KFOs{min-height:110px;padding:.25rem 1rem .6rem}.page_logoWrap__nsa2_{width:140px;height:140px}.page_slogan__FJXO_{font-size:.95rem;margin-bottom:.8rem}.page_topBar__ZVnu0{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;padding-bottom:8px;box-shadow:0 6px 14px rgba(0,0,0,.04)}}@media (max-width:768px){.page_topBar__ZVnu0{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px}.page_alertGroup__JlRUs{order:-1;text-align:center}.page_location__fy_92{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.page_pipeAndPlane__aVa11{display:none}.page_cityText__yymn6{display:block;width:100%;max-width:92vw;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.page_airportSelect__F1Kyc{display:inline-block;width:min(100%,340px);max-width:clamp(260px,92vw,340px);margin:0 auto 12px;z-index:30}.page_leagueBar__iksps{justify-content:center;margin:6px 0 18px}.page_leagueLabel__aughP{margin-right:0;text-align:center}.page_selectWrapper___goBS label{display:block;text-align:center;margin-bottom:6px}.page_card__Cf__u{grid-template-columns:1fr;grid-template-areas:"date" "dest" "stadium" "gamestart" "airline" "departure" "arrival" "stops" "book" "noflight";grid-auto-rows:minmax(20px,auto);row-gap:8px;height:auto;padding:12px;text-align:center}.page_cardDate__onkGm{grid-area:date;justify-self:center}.page_destAirport__AzI8M{grid-area:dest;transform:none}.page_cardInfo__Q_yXT{grid-area:stadium;transform:none}.page_gameStart___XzuT{grid-area:gamestart;transform:none}.page_airlinePrice__jC2hK{grid-area:airline;gap:12px;justify-content:center}.page_departure__iRwxL{grid-area:departure;transform:none}.page_arrival__4NWcB{grid-area:arrival;transform:none}.page_stops__d0X4U{grid-area:stops;align-self:start;justify-self:center;margin-top:-4px;align-items:center;text-align:center}.page_stopCodesInline__iB1dx,.page_stopsValue__DGP9z{margin-left:0!important;text-align:center;display:block}@media (max-width:768px){.page_bookBtn__C20Eu{grid-area:book;justify-self:center;align-self:center;min-width:140px;margin-top:18px;margin-left:0}}.page_noFlight__Vsfe7{grid-area:noflight;padding:6px 0}.page_arrival__4NWcB,.page_cardStadium__5wYzS,.page_departure__iRwxL,.page_destAirport__AzI8M,.page_gameStart___XzuT,.page_stops__d0X4U{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25}}@media (min-width:769px){.page_airlinePrice__jC2hK{grid-column:3;grid-row:1/span 2;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0}.page_price__9Mgp5{font-size:20px;line-height:1;text-align:center}.page_arrival__4NWcB{grid-column:4;grid-row:2;align-self:start;transform:none!important}.page_bookBtn__C20Eu{grid-column:6;grid-row:1/span 2;justify-self:start;align-self:center;transform:none!important;max-width:100%;white-space:nowrap;margin-left:-26px}}body.is-320 .page_cityText__yymn6{max-width:100%;white-space:normal}@media (min-width:1024px){.page_stops__d0X4U{grid-column:4;grid-row:2;justify-self:center;align-self:start;text-align:center;margin-top:12px}.page_stopCodesInline__iB1dx,.page_stopsValue__DGP9z{text-align:center;margin-left:0}.page_bookBtn__C20Eu{justify-self:start;margin-left:-80px}}@media (max-width:768px){.page_airportSelect__F1Kyc{display:block;width:min(100%,340px);max-width:clamp(260px,92vw,340px);margin:0 auto 12px!important;justify-self:center;align-self:center}.page_airportSelect__F1Kyc .react-select__control{width:100%}.page_location__fy_92{align-items:center!important;text-align:center}}@media (min-width:769px) and (max-width:1023.98px){.page_card__Cf__u{--tablet-nudge-x:-18px;padding-right:4px;column-gap:2px;grid-template-columns:120px minmax(260px,1fr) 160px 130px 110px 140px}.page_card__Cf__u>:not(.page_cardDate__onkGm){position:relative;left:var(--tablet-nudge-x)}.page_airlinePrice__jC2hK{gap:-10px;margin-left:-65px}.page_bookBtn__C20Eu{margin-left:-445px}.page_stops__d0X4U{margin-top:10px;margin-left:-120px}.page_card__Cf__u{--tablet-nudge-y-airline:-12px;--tablet-nudge-y-book:40px}.page_airlinePrice__jC2hK{transform:translateY(var(--tablet-nudge-y-airline));will-change:transform}.page_bookBtn__C20Eu{transform:translateY(var(--tablet-nudge-y-book))!important;will-change:transform}.page_bookBtn__C20Eu:hover{transform:translateY(calc(var(--tablet-nudge-y-book) - 1px))!important}}.page_hiwHead__Eqdkn{gap:8px}.page_hiwBox__4vZwg{text-align:center}.page_hiwHead__Eqdkn{gap:10px;margin-bottom:10px;text-align:center}.page_hiwHead__Eqdkn,.page_hiwIcon__BzR9m{display:flex;align-items:center;justify-content:center}.page_hiwIcon__BzR9m{line-height:0}.page_hiwPlane__JPXvi{margin-bottom:-2px}.page_hiwBox__4vZwg p,.page_hiwSub__7UFjV{text-align:center;margin-left:auto;margin-right:auto;max-width:240px}.page_snippetBox__2LfMG{background:#f7f7f7;border-radius:10px;padding:12px 14px;margin:12px 0;display:flex;flex-direction:column;gap:6px}.page_snippetTop__Iabt1{display:flex;align-items:center;gap:10px}.page_snippetAirlineLogo__M5ZPa{object-fit:contain}.page_snippetPriceCol__1WyJt{display:flex;flex-direction:column}.page_snippetPrice__Cz9Av{font-size:22px;font-weight:800;color:#222}.page_snippetAirlineName__5Ux4p{font-size:13px;font-weight:600;opacity:.7}.page_snippetRouteRow__84ls9{display:flex;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:700;margin-top:4px}.page_snippetRouteCode__odtIG{letter-spacing:.5px}.page_snippetArrow__JOmRu{font-size:16px;opacity:.7}.page_snippetMetaRow__p0b3W{display:flex;justify-content:center;gap:10px;font-size:13px;opacity:.75}.page_snippetMeta__Ubcox{white-space:nowrap}.page_snippetFallback__N_3AC{background:#fafafa;padding:10px 12px;border-radius:8px;margin:12px 0;font-size:13px;text-align:center;color:#666}.page_snippetWrapper__NYjND{display:grid;grid-template-columns:120px 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 22px;border-radius:12px;border:1px solid #e1e1e1;background:#fff}.page_snippetDate__kSaX_{font-weight:700;font-size:14px;color:#222}.page_snippetCard__8BkTN{background:#f7f7f7;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.page_snippetHeader__JiwCG{display:flex;flex-direction:column;gap:2px}.page_snippetAirline__ltnja{display:flex;align-items:center;gap:8px}.page_snippetPrice__Cz9Av{font-size:20px;font-weight:700;color:#111}.page_snippetAirlineName__5Ux4p{font-size:12px;color:#555}.page_snippetRoute__TTRRI{font-size:14px;font-weight:700;color:#000;margin-top:4px}.page_snippetMeta__Ubcox{font-size:12px;color:#777;display:flex;gap:10px}.page_flightRow__qaxJl{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-radius:14px;background:#fff;border:1px solid #e1e1e1;box-shadow:0 2px 6px rgba(0,0,0,.05);gap:18px}.page_flightMain__xTQP6{display:flex;flex-direction:column;gap:10px}.page_flightTop__62ZmL{display:flex;align-items:center}.page_flightAirlineBlock__v0LRs{display:flex;align-items:center;gap:12px}.page_flightAirlineLogo__ki96p{border-radius:6px}.page_flightPriceBlock__fdZP3{display:flex;flex-direction:column}.page_flightPrice__j1Kwn{font-size:22px;color:#111;line-height:1}.page_flightAirlineName__tN3qJ{font-size:12px;color:#666;margin-top:2px}.page_flightRoute__Whh_A{align-items:center;gap:10px}.page_flightCode__Xvpir{font-size:18px;font-weight:700}.page_flightArrow__jAouf{font-size:16px;color:#444}.page_flightMeta__PRLP0{font-size:13px;color:#777;display:flex;gap:10px}.page_flightButton__AJDS_{padding:10px 18px;background:#00395d;border-radius:10px;color:white;font-weight:700;text-decoration:none;transition:.2s ease;white-space:nowrap;border:1px solid #00263f}.page_flightButton__AJDS_:hover{background:#004b80}@media (max-width:600px){.page_flightRow__qaxJl{flex-direction:column;align-items:flex-start;gap:16px}.page_flightButton__AJDS_{width:100%;text-align:center}}.page_kCard__aFEcQ{background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:14px 18px;color:#000;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease}.page_kCard__aFEcQ:hover{box-shadow:0 3px 10px rgba(0,0,0,.12)}.page_kHeader__uqMig{font-size:15px;font-weight:600;color:#d56b19;margin-bottom:10px}.page_kRow__MYrnM{display:flex;align-items:center;gap:14px}.page_kAirlineCol__GxC6p{width:62px;display:flex;align-items:center;justify-content:center}.page_kLogo__LXqgZ{object-fit:contain}.page_kLogoPlaceholder__ZjmBH{width:40px;height:40px;background:#f0f0f0;border-radius:6px}.page_kRouteCol__uQqZP{flex:1 1}.page_kAirports__GotQf{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700}.page_kAirportCode__V2K6v{font-size:20px;font-weight:700}.page_kArrow__pjSOU{font-size:20px;color:#777}.page_kAirportNames__fCO_V{font-size:12px;color:#777;display:flex;justify-content:space-between;margin-top:2px}.page_kPriceCol__InNRi{min-width:90px}.page_kPrice__Eof9I{font-size:22px;font-weight:700}.page_kPriceSub__1Fdue{font-size:13px;color:#555}@media (max-width:390px){.page_flight-card__MHZt7{width:100%!important;border-radius:0!important;margin:0!important;padding:12px 10px!important;box-shadow:none!important}.page_airlinePrice__jC2hK{flex-direction:row!important;align-items:center!important;gap:8px!important}.page_airlineLogo__YAseW{width:64px!important;height:64px!important}.page_price__9Mgp5{font-size:1.1rem!important}.page_stops__d0X4U,.page_times__dWsjh{font-size:.9rem!important}.page_book-button__3z28H{width:100%!important;padding:14px!important;font-size:1rem!important;border-radius:8px!important}}.page_kCard__aFEcQ{display:block;background:#ffffff;border:1.5px solid #d8d8d8;border-radius:14px;padding:20px 24px;margin-bottom:18px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .15s ease}.page_kCard__aFEcQ:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-3px)}.page_kBadge__fOZwo{font-size:13px;font-weight:800;color:#fff;padding:4px 12px;border-radius:40px;width:-moz-fit-content;width:fit-content;margin-bottom:14px;letter-spacing:.5px}.page_kMainRow__VKTsw{display:grid;grid-template-columns:110px 1fr 110px;align-items:center;width:100%;grid-gap:12px;gap:12px}.page_kLogoCol__CG_kD{display:flex;justify-content:center;align-items:center}.page_kAirlineImg__842H4{object-fit:contain}.page_kLogoPlaceholder__ZjmBH{width:80px;height:80px;background:#f2f2f2;border-radius:8px}.page_kCenterCol__Alhx6{text-align:center}.page_kDateText__2uXIP{font-size:18px;font-weight:800;color:#c55a00;margin-bottom:8px}.page_kRouteRow__fz42f{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;justify-items:center;font-size:22px;font-weight:900;margin-bottom:6px}.page_kArrow__pjSOU{opacity:.8}.page_kNamesRow__FWKyA{display:grid;grid-template-columns:1fr 40px 1fr;justify-items:center;font-size:12px;color:#555}.page_kAirportName__UWJAf{text-align:center;line-height:1.25}.page_kPriceCol__InNRi{text-align:right}.page_kPrice__Eof9I{font-size:26px;font-weight:900}.page_kSubPrice__GBX0C{font-size:13px;color:#555}@media (max-width:480px){.page_kMainRow__VKTsw{grid-template-columns:1fr;text-align:center;gap:16px}.page_kPriceCol__InNRi{text-align:center;align-items:center;display:flex;flex-direction:column}.page_kBadge__fOZwo{margin-left:auto;margin-right:auto}}@media (min-width:500px) and (max-width:599px){.page_kBadge__fOZwo{margin-left:auto;margin-right:auto;display:block;text-align:center}.page_kRow__MYrnM{flex-direction:column;align-items:center;text-align:center;gap:12px}.page_kAirportNames__fCO_V,.page_kAirports__GotQf{justify-content:center;text-align:center;width:100%}.page_kPriceCol__InNRi{text-align:center;width:100%}}@media (min-width:500px) and (max-width:620px){.page_kBadge__fOZwo{margin-left:auto;margin-right:auto;display:block;text-align:center}.page_kRow__MYrnM{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.page_kAirportNames__fCO_V,.page_kAirports__GotQf{justify-content:center;text-align:center;width:100%}.page_kPriceCol__InNRi{text-align:center;width:100%}.page_kCard__aFEcQ{padding-left:14px;padding-right:14px}}.page_departLabel__rU1yM{font-weight:800;margin-bottom:6px;color:var(--ink);display:block}.page_departSelect__qjAu7{width:260px;max-width:100%;margin-bottom:12px}@media (max-width:768px){.page_departSelect__qjAu7{width:100%;max-width:340px;margin-left:auto;margin-right:auto}.page_departLabel__rU1yM{text-align:center}}.page_autocompleteInput__1jCkA{padding:10px 12px;outline:none}.page_autocompleteInput__1jCkA:focus{border-color:#0A304E}.page_autocompleteOption____3_D{font-size:14px}.page_autocompleteOption____3_D:hover{background-color:#f4f4f4}.page_pinIcon__31p1V{opacity:.85}.page_autocompleteValue__5ycxO{display:flex;align-items:center;gap:6px}.page_pinIcon__31p1V{opacity:.9}.page_autocompleteInput__1jCkA,.page_autocompleteOption____3_D{padding:8px 10px}.page_inputWrap__julrd{position:relative;width:100%;z-index:2147483647}.page_inputIcon__yOgy2{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.85;pointer-events:none}.page_autocompleteInput__1jCkA{width:100%;padding:10px 12px 10px 34px;border:1px solid #ccc;border-radius:6px;font-weight:700;font-size:15px}.page_autocompleteOption____3_D{padding:10px 12px;cursor:pointer;border-bottom:1px solid #eee;font-weight:500}.page_autocompleteOption____3_D:hover{background:#f2f2f2}.page_departNudge__HGEKT{transform:translateX(-48px)}.page_departWrapper__JzoYk{position:relative;width:260px;z-index:9999}.page_autocompleteMenu__tim1d{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;z-index:999999!important;background:white;border:1px solid #ccc;border-radius:6px;max-height:260px;overflow-y:auto;box-shadow:0 4px 10px rgba(0,0,0,.12)}.page_container__jZF7q .react-select__menu{z-index:2000!important}.page_autocompleteDropdown__JvWfn{position:absolute;top:100%;left:0;right:0;width:100%;z-index:2147483647;border:1px solid #ccc;border-top:none;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:200px;overflow-y:auto}.page_departStackFix__tGZyD{position:relative;z-index:30000!important}.page_haToggleWrap__XWRrp{display:flex;justify-content:center;gap:10px;margin:18px 0 10px}.page_haToggleBtn__2MYkL{padding:8px 20px;font-size:14px;font-weight:700;border-radius:22px;border:2px solid #ccc;background:#f9f9f9;color:#333;cursor:pointer;transition:all .2s ease}.page_haToggleBtn__2MYkL:hover{background:#ececec}.page_haActiveHome__g_eYM{background:#0A304E;border-color:#0A304E;color:white}.page_haActiveAway__7JDG8{background:#cc0000;border-color:#cc0000;color:white}.page_haActiveAll__SpZbA{background:#444;border-color:#444;color:white}@media (max-width:480px){.page_departNudge__HGEKT{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;transform:none!important;margin-bottom:10px;width:100%}.page_departLabelFix__7OXoZ{width:100%;text-align:center!important;margin-bottom:6px;display:block!important}.page_departWrapper__JzoYk{width:100%!important;max-width:300px}}.page_departFromLabelFix__EwwkQ{margin-bottom:8px!important}@media (max-width:480px){.page_departFromLabelFix__EwwkQ{text-align:center!important;display:block!important;margin-bottom:8px!important;margin-top:6px}}.page_socialRow__Y45_x{margin-top:28px;margin-bottom:0}@media (max-width:480px){.page_socialRow__Y45_x{margin-top:20px}}.page_gameHeaderBlock__0b0Ac{position:relative;margin-bottom:22px;padding-left:4px}.page_gameHeaderBadge__ujogF{position:absolute;top:-6px;left:0;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;color:#fff}.page_gameHeaderTitle__Yzs4q{font-size:22px;font-weight:800;margin:0;padding-top:20px}.page_gameHeaderDate__2YmRk{margin-top:4px;font-size:15px;color:#444}.page_gameHeaderVenue__7pm_I{margin-top:2px;font-size:15px;color:#555}.page_travelRow__NtkOz{display:flex;gap:18px;margin-top:20px;margin-bottom:35px}.page_travelCard__9xeEi{flex:1 1;border:2px solid #e5e5e5;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .25s ease,transform .2s ease}.page_travelCard__9xeEi:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-3px)}.page_travelHeader__yBM__{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_haBadge__IVMYo{padding:4px 10px;font-size:12px;font-weight:700;color:#fff;border-radius:6px}.page_travelTitle__1Ug7V{font-size:18px;margin:0}.page_flightContent__dTGQt{display:flex;align-items:center;gap:12px}.page_flightLogo__Vl_uz{border-radius:8px}.page_flightLogoPlaceholder__M2T7w{width:75px;height:75px;background:#eee;border-radius:8px}.page_flightRoute__Whh_A{display:flex;flex-direction:column;gap:4px}.page_flightPrice__j1Kwn{font-size:20px;font-weight:700}.page_flightSub__0eWVk{font-size:13px;color:#777}.page_travelIconWrap__C9ER5{display:flex;justify-content:center;margin:10px 0}.page_travelIcon__N7ALf{opacity:.9}.page_travelSubtitle__PJKVm{text-align:center;font-size:14px;margin:8px 0 14px}.page_travelBtn__DCO9e{margin-top:auto;width:100%;padding:10px 0;text-align:center;background:#D7332F;color:#fff;font-weight:700;border-radius:10px;text-decoration:none;transition:background .2s ease}.page_travelBtn__DCO9e:hover{background:#b92e2a}@media (max-width:650px){.page_travelRow__NtkOz{flex-direction:column}}.page_travelRow__NtkOz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:22px;margin-bottom:34px}.page_travelCard__9xeEi{background:#ffffff;padding:18px 14px 20px;border-radius:14px;text-align:center;color:#000;text-decoration:none;box-shadow:0 3px 12px rgba(0,0,0,.05);transition:all .18s ease;position:relative;border:2px solid #d7332f;box-shadow:0 0 0 2px rgba(215,51,47,.15)}.page_travelCard__9xeEi:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.page_travelIconWrap__C9ER5{margin-top:14px;margin-bottom:6px}.page_travelIcon__N7ALf{display:block;margin:0 auto}.page_travelTitle__1Ug7V{font-size:16px;font-weight:700;margin-top:6px}.page_travelSub__Xo_lx{font-size:14px;margin-top:4px;color:#666}.page_travelPrice__6LArk{font-size:20px;font-weight:700;margin-top:10px}.page_travelBtnSmall__PUBLy{margin-top:8px;padding:6px 10px;font-size:13px;font-weight:700;border-radius:6px;text-align:center;cursor:pointer;border:none;background-color:#0A304E;color:#ffffff;transition:background-color .2s ease}.page_travelBtnSmall__PUBLy:hover{background-color:#072036;background:#0042cc}.page_gameDivider__fU2Jo{width:100%;height:1px;background:#e5e5e5;margin:32px 0}@media (max-width:480px){.page_departWrapper__JzoYk{display:flex;justify-content:center;width:100%}.page_autocompleteInput__1jCkA{width:90%!important;display:block!important;text-align:center!important}.page_autocompleteInput__1jCkA,.page_inputWrap__julrd{margin-left:auto!important;margin-right:auto!important;max-width:340px!important}.page_inputWrap__julrd{width:100%!important;display:flex!important;justify-content:center!important;position:relative}.page_autocompleteMenu__tim1d{left:50%!important;transform:translateX(-50%)!important;width:90%!important;max-width:340px!important}.page_autocompleteOption____3_D{text-align:left;width:100%}}