.ArtifactCalculator_page__jOXVA{--calculator-brand:#0c2b5b;--calculator-brand-hover:#0a2249;--calculator-brand-tint:#e8ebf1;--calculator-surface-page:#edf3f7;--calculator-surface-card:#fff;--calculator-surface-input:#f8fafc;--calculator-surface-muted:#f8fafc;--calculator-track:#f1f5f9;--calculator-text-primary:#0f172a;--calculator-text-secondary:#475569;--calculator-text-muted:#64748b;--calculator-text-on-brand:#fff;--calculator-success-text:#166534;--calculator-success-tint:#ecfdf3;--calculator-warning-text:#92400e;--calculator-warning-tint:#fffbeb;--calculator-danger-text:#b91c1c;--calculator-danger-tint:#fef2f2;--calculator-border-subtle:#e2e8f0;--calculator-border-input:#cbd5e1;--calculator-shadow-sm:0 1px 2px rgba(12,43,91,0.04);--calculator-shadow-lg:0 8px 24px rgba(12,43,91,0.12);min-height:100%;background:var(--calculator-surface-page);color:var(--calculator-text-primary);font-family:var(--font-geist),Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ArtifactCalculator_page__jOXVA *,.ArtifactCalculator_page__jOXVA :after,.ArtifactCalculator_page__jOXVA :before{box-sizing:border-box}.ArtifactCalculator_page__jOXVA a:hover{color:var(--calculator-brand)}.ArtifactCalculator_page__jOXVA input::placeholder{color:var(--calculator-text-muted);font-weight:400}.ArtifactCalculator_page__jOXVA :focus-visible{outline:2px solid var(--calculator-brand);outline-offset:2px}.ArtifactCalculator_header__jTyNf{position:sticky;top:0;z-index:20;background:var(--calculator-surface-card);border-bottom:1px solid var(--calculator-border-subtle)}.ArtifactCalculator_headerInner__5LLkE{display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:56px;padding:0 24px;margin:0 auto}.ArtifactCalculator_brandLink__ooBct,.ArtifactCalculator_footerBrand__ku_Hm,.ArtifactCalculator_headerNav__WaaLy{display:flex;align-items:center;gap:8px}.ArtifactCalculator_brandLink__ooBct{color:var(--calculator-text-primary);text-decoration:none}.ArtifactCalculator_brandIcon__V6GjX{color:var(--calculator-brand)}.ArtifactCalculator_brandName__JZrim{font-size:16px;font-weight:600}.ArtifactCalculator_hero__RENsx{color:var(--calculator-text-on-brand);background:var(--calculator-brand)}.ArtifactCalculator_heroInner__1D7tY{max-width:1200px;padding:48px 24px 96px;margin:0 auto}.ArtifactCalculator_heroInnerWithBreadcrumbs__uD37p{padding-top:0}.ArtifactCalculator_breadcrumbNav__M8Qcm{padding-top:16px}.ArtifactCalculator_breadcrumbList__8j6Ty{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;color:rgba(255,255,255,.7);font-size:12px;list-style:none}.ArtifactCalculator_breadcrumbItem__1WBw0{display:flex;align-items:center;gap:8px}.ArtifactCalculator_breadcrumbLink__bautP{color:rgba(255,255,255,.7);text-decoration:none}.ArtifactCalculator_breadcrumbCurrent__IMK97{color:rgba(255,255,255,.9)}.ArtifactCalculator_heroCopy__dsG7q{max-width:720px}.ArtifactCalculator_heroCopyWithBreadcrumbs__wloGP{max-width:760px;margin-top:24px}.ArtifactCalculator_heroEyebrow__dZGJu{margin-bottom:12px;color:rgba(255,255,255,.7)}.ArtifactCalculator_heroTitle__m_Uhk{margin:0;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.ArtifactCalculator_heroDescription___uNso{max-width:620px;margin:16px 0 0;color:rgba(255,255,255,.85);font-size:16px;line-height:1.5}.ArtifactCalculator_heroDescriptionWithBreadcrumbs__rEhet{max-width:640px}.ArtifactCalculator_heroPoints__58T6s{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:rgba(255,255,255,.8);font-size:13px}.ArtifactCalculator_heroPoint__1jgfV{display:inline-flex;align-items:center;gap:6px}.ArtifactCalculator_section__6H256{max-width:1200px;padding:0 24px;margin:0 auto}.ArtifactCalculator_sectionTopSpacing__DXml7{padding-top:64px}.ArtifactCalculator_sectionOverlap__zolqN{margin-top:-64px}.ArtifactCalculator_sectionHeading__K3yuY{max-width:680px;margin-bottom:24px}.ArtifactCalculator_sectionEyebrow__8_CE_{margin-bottom:8px}.ArtifactCalculator_sectionTitle__zdaee{margin:0;color:var(--calculator-text-primary);font-size:24px;font-weight:600;letter-spacing:-.01em}.ArtifactCalculator_sectionIntro__7mT2J{margin:8px 0 0;color:var(--calculator-text-secondary);font-size:14px;line-height:1.5}.ArtifactCalculator_microLabel__LpzB4{color:var(--calculator-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ArtifactCalculator_calculatorCard__ELCQ0{padding:24px;background:var(--calculator-surface-card);border:1px solid var(--calculator-border-subtle);border-radius:16px;box-shadow:var(--calculator-shadow-sm)}.ArtifactCalculator_controlShell__6Ib5M{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:48px;padding:0 14px;background:var(--calculator-surface-card);border:1px solid var(--calculator-border-input);border-radius:10px}.ArtifactCalculator_avatar__LTPvz{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--calculator-brand);font-weight:600;letter-spacing:.02em;background:var(--calculator-brand-tint);border-radius:999px}.ArtifactCalculator_avatarDefault__2vDAZ{width:24px;height:24px;font-size:10px}.ArtifactCalculator_avatarLarge__sZJGY{width:32px;height:32px;font-size:12px}.ArtifactCalculator_pill__RxyJ6{padding:3px 10px;color:var(--calculator-brand);font-size:12px;font-weight:600;white-space:nowrap;background:var(--calculator-brand-tint);border-radius:999px}.ArtifactCalculator_button__vZqoS{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:999px}.ArtifactCalculator_buttonDefault__O07rH{height:40px;padding:0 20px}.ArtifactCalculator_buttonLarge__mKa1W{height:48px;padding:0 24px}.ArtifactCalculator_buttonPrimary__Muw1g{color:var(--calculator-text-on-brand);background:var(--calculator-brand);border:none}.ArtifactCalculator_buttonSecondary__Nj_QF{color:var(--calculator-brand);background:var(--calculator-surface-card);border:1.5px solid var(--calculator-brand)}.ArtifactCalculator_buttonGhost__AYBN0{color:var(--calculator-text-secondary);background:transparent;border:none}.ArtifactCalculator_buttonOnBrand__6AAk0{color:var(--calculator-brand);background:var(--calculator-surface-card);border:none}.ArtifactCalculator_interactive__P7rRI{transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.ArtifactCalculator_interactive__P7rRI:hover{background:var(--calculator-brand-hover)!important;color:#fff!important}.ArtifactCalculator_secondaryInteractive__kV_Qs:hover{background:var(--calculator-surface-muted)!important;color:var(--calculator-brand)!important}.ArtifactCalculator_ghostInteractive__nVd7v:hover{background:transparent!important;color:var(--calculator-brand)!important}.ArtifactCalculator_onBrandInteractive__4JmFy:hover{background:rgba(255,255,255,.92)!important;color:var(--calculator-brand)!important}.ArtifactCalculator_cardLink__lf2y6{display:block;padding:20px;color:var(--calculator-text-primary);text-decoration:none;background:var(--calculator-surface-card);border:1px solid var(--calculator-border-subtle);border-radius:16px;box-shadow:var(--calculator-shadow-sm);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ArtifactCalculator_finalCta__7A_VF{padding:40px 32px;color:var(--calculator-text-on-brand);text-align:center;background:var(--calculator-brand);border-radius:16px}.ArtifactCalculator_finalCtaTitle__ft2jU{margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em}.ArtifactCalculator_finalCtaDescription__vrvcL{max-width:520px;margin:12px auto 24px;color:rgba(255,255,255,.85);font-size:16px;line-height:1.5}.ArtifactCalculator_footer__piews{margin-top:64px;background:var(--calculator-surface-card);border-top:1px solid var(--calculator-border-subtle)}.ArtifactCalculator_footerMain__ZF56W{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:1200px;padding:32px 24px;margin:0 auto}.ArtifactCalculator_footerBrandBlock__2LXF4{max-width:280px}.ArtifactCalculator_footerBrand__ku_Hm{margin-bottom:8px}.ArtifactCalculator_footerDescription__VPTMh{margin:0;color:var(--calculator-text-muted);font-size:12px;line-height:1.5}.ArtifactCalculator_footerNav__5w_i1{display:flex;flex-wrap:wrap;gap:48px}.ArtifactCalculator_footerColumnLabel__Rz1jb{margin-bottom:12px}.ArtifactCalculator_footerLink__T75V_{display:block;margin-bottom:8px;color:var(--calculator-text-secondary);font-size:13px;text-decoration:none}.ArtifactCalculator_footerDisclaimer__gTs6_{max-width:1200px;padding:16px 24px;margin:0 auto;color:var(--calculator-text-muted);font-size:12px;border-top:1px solid var(--calculator-border-subtle)}.ArtifactCalculator_arrowCardContent__tRf_2{display:flex;align-items:center;justify-content:space-between;gap:12px}.ArtifactCalculator_arrowCardCopy__laB_h{min-width:0}.ArtifactCalculator_arrowCardDescription__uz9Ct,.ArtifactCalculator_arrowCardTitle__YlVTK{display:block}.ArtifactCalculator_arrowCardTitle__YlVTK{color:var(--calculator-text-primary);font-size:14px;font-weight:500}.ArtifactCalculator_arrowCardDescription__uz9Ct{color:var(--calculator-text-muted);font-size:12px}.ArtifactCalculator_arrowCardIcon__iDfdY{flex-shrink:0;color:var(--calculator-text-muted)}.ArtifactCalculator_cardLink__lf2y6:hover{border-color:rgba(12,43,91,.34)!important;box-shadow:var(--calculator-shadow-lg)!important;transform:translateY(-1px)}.ArtifactCalculator_faq___BG8W{overflow:hidden;background:var(--calculator-surface-card);border:1px solid var(--calculator-border-subtle);border-radius:16px;box-shadow:var(--calculator-shadow-sm)}.ArtifactCalculator_faqItem__RbirD{border-color:var(--calculator-border-subtle)}.ArtifactCalculator_faqTrigger__ImBnO{align-items:center;gap:16px;width:100%;padding:16px 20px;color:var(--calculator-text-primary);font-size:16px;font-weight:600;line-height:1.375;text-align:left;cursor:pointer;background:transparent;border:none;border-radius:0}.ArtifactCalculator_faqTrigger__ImBnO:hover{text-decoration:none}.ArtifactCalculator_faqQuestion__flxet{margin:0}.ArtifactCalculator_faqIcon__eBma0{width:18px;height:18px;color:var(--calculator-text-muted);stroke-width:1.5}.ArtifactCalculator_faqContent__Km_v_{padding:0 20px 16px;color:var(--calculator-text-secondary);font-size:14px;line-height:1.5}.ArtifactCalculator_twoColumn__6fsRq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ArtifactCalculator_threeColumn__Gn8Qw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ArtifactCalculator_routeTripGrid__s1gTR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.ArtifactCalculator_cabinVoucherGrid__pU1oB{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ArtifactCalculator_plannerGrid__N_C3Q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ArtifactCalculator_valueConverterGrid__3Hqqx{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:760px){.ArtifactCalculator_cabinVoucherGrid__pU1oB,.ArtifactCalculator_plannerGrid__N_C3Q,.ArtifactCalculator_routeTripGrid__s1gTR,.ArtifactCalculator_threeColumn__Gn8Qw,.ArtifactCalculator_twoColumn__6fsRq,.ArtifactCalculator_valueConverterGrid__3Hqqx{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.ArtifactCalculator_headerInner__5LLkE{padding-inline:16px!important}.ArtifactCalculator_headerSecondaryAction__QaL__{display:none!important}.ArtifactCalculator_heroInner__1D7tY{padding:40px 16px 88px!important}.ArtifactCalculator_section__6H256{padding-inline:16px!important}.ArtifactCalculator_calculatorCard__ELCQ0{padding:16px!important}.ArtifactCalculator_resultValue__RdZ0f{font-size:38px!important}.ArtifactCalculator_resultVerdict__PPSMn{font-size:22px!important}.ArtifactCalculator_footerDisclaimer__gTs6_,.ArtifactCalculator_footerMain__ZF56W{padding-inline:16px!important}}.AviosValueCalculator_selectShell__wQyce{position:relative}.AviosValueCalculator_selectValue__cjWZ8{flex:1;overflow:hidden;color:var(--calculator-text-primary);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.AviosValueCalculator_selectIcon__uxt4I{color:var(--calculator-text-muted)}.AviosValueCalculator_nativeSelect__mgIed{position:absolute;inset:0;width:100%;height:48px;cursor:pointer;opacity:0}.AviosValueCalculator_unavailable__5ancF{padding:24px;color:var(--calculator-text-secondary);background:var(--calculator-surface-card);border:1px solid var(--calculator-border-subtle);border-radius:16px}.AviosValueCalculator_converterGrid__GbMK_{gap:12px}.AviosValueCalculator_resultGrid__eKm9a{align-items:end}.AviosValueCalculator_fieldLabel__X360y{margin-bottom:8px}.AviosValueCalculator_amountInput__Ripbq{min-width:0;width:100%;color:var(--calculator-text-primary);font-size:20px;font-weight:600;background:transparent;border:none;outline:none}.AviosValueCalculator_conversionDivider__fG2vx{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--calculator-text-muted)}.AviosValueCalculator_dividerLine__LbnIY{flex:1;height:1px;background:var(--calculator-border-subtle)}.AviosValueCalculator_dividerLabel__vw05J{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.AviosValueCalculator_resultAmount__6UUEm{color:var(--calculator-brand);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.AviosValueCalculator_resultRange__UiUVi{margin-top:8px;color:var(--calculator-text-secondary);font-size:12px}.AviosValueCalculator_resultNotes__XHvzn{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:16px;margin-top:16px;font-size:12px;border-top:1px solid var(--calculator-border-subtle)}.AviosValueCalculator_resultBasis__umeUE{color:var(--calculator-text-muted)}.AviosValueCalculator_resultCaveat__xrLBn{color:var(--calculator-danger-text)}.AviosValueCalculator_recommendation__K4xVY{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;margin-top:16px;background:var(--calculator-brand-tint);border-radius:16px}.AviosValueCalculator_recommendationIcon__cM_bE{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;color:var(--calculator-brand);background:var(--calculator-surface-card);border-radius:999px}.AviosValueCalculator_recommendationCopy__NFpt3{flex:1;min-width:200px}.AviosValueCalculator_recommendationTitle__cLWqd{color:var(--calculator-text-primary);font-size:14px;font-weight:600}.AviosValueCalculator_recommendationDescription__bjrfo{color:var(--calculator-text-secondary);font-size:13px}.AviosValueCalculator_recommendationLink__r8Bxk{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;color:var(--calculator-text-on-brand);font-size:14px;font-weight:500;text-decoration:none;background:var(--calculator-brand);border-radius:999px}.AviosValueLanding_airlineCard__Zxn33,.AviosValueLanding_card__kQhif,.AviosValueLanding_panel__IcqKo{background:var(--calculator-surface-card);border:1px solid var(--calculator-border-subtle);border-radius:16px;box-shadow:var(--calculator-shadow-sm)}.AviosValueLanding_card__kQhif{padding:20px}.AviosValueLanding_valueCards__JFe5x{display:flex;flex-wrap:wrap;gap:16px}.AviosValueLanding_valueCardItem__eLqv9{flex:1;min-width:240px}.AviosValueLanding_valueCardValue__G_iHE{margin:8px 0;color:var(--calculator-brand);font-size:24px;font-weight:600}.AviosValueLanding_bodyText__pdLLx{margin:0;color:var(--calculator-text-secondary);font-size:14px;line-height:1.5}.AviosValueLanding_airlineGrid__vs7KI{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.AviosValueLanding_airlineCard__Zxn33,.AviosValueLanding_valuationCard__kXdx_{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none}.AviosValueLanding_itemCopy__GqekZ{flex:1;min-width:0}.AviosValueLanding_itemMeta__883c_,.AviosValueLanding_itemTitle__uoy10{display:block}.AviosValueLanding_itemTitle__uoy10{color:var(--calculator-text-primary);font-size:14px;font-weight:500}.AviosValueLanding_itemIcon__nM13W,.AviosValueLanding_itemMeta__883c_{color:var(--calculator-text-muted)}.AviosValueLanding_itemMeta__883c_{font-size:12px}.AviosValueLanding_panel__IcqKo{overflow:hidden}.AviosValueLanding_tableScroll__ZCFZd{overflow-x:auto}.AviosValueLanding_valuesTable__q78Yz{width:100%;min-width:480px;border-collapse:collapse}.AviosValueLanding_tableHeaderRow__DevV3{background:var(--calculator-surface-muted)}.AviosValueLanding_tableCell__YxHzs,.AviosValueLanding_tableHeadingLeft__YHmiJ,.AviosValueLanding_tableHeadingRight__vknWF,.AviosValueLanding_tableRowHeading__qitaf{padding:12px 16px}.AviosValueLanding_tableHeadingLeft__YHmiJ,.AviosValueLanding_tableRowHeading__qitaf{text-align:left}.AviosValueLanding_tableCell__YxHzs,.AviosValueLanding_tableHeadingRight__vknWF{text-align:right}.AviosValueLanding_tableRow__8DF_k{border-top:1px solid var(--calculator-border-subtle)}.AviosValueLanding_tableRowHeading__qitaf{color:var(--calculator-text-primary);font-size:14px;font-weight:500}.AviosValueLanding_tableCell__YxHzs{color:var(--calculator-text-secondary);font-size:14px}.AviosValueLanding_cardGrid____ewz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.AviosValueLanding_routeTitle__0fhEl{display:flex;align-items:center;gap:8px;color:var(--calculator-text-primary);font-size:16px;font-weight:600}.AviosValueLanding_routeMeta__ZdHoz{margin-top:4px;color:var(--calculator-text-muted);font-size:12px}.AviosValueLanding_routeValue__zu2PX{margin-top:12px;color:var(--calculator-brand);font-size:20px;font-weight:600}.AviosValueLanding_routeFees__oZHVS{margin-top:2px;color:var(--calculator-text-secondary);font-size:12px}.AviosValueLanding_adviceRow__NAYhV{display:flex;gap:16px;padding:16px 20px}.AviosValueLanding_adviceRow__NAYhV+.AviosValueLanding_adviceRow__NAYhV{border-top:1px solid var(--calculator-border-subtle)}.AviosValueLanding_successIcon__dDBhB{flex-shrink:0;margin-top:2px;color:var(--calculator-success-text)}.AviosValueLanding_adviceTitle__8iMMa{color:var(--calculator-text-primary);font-size:14px;font-weight:600}.AviosValueLanding_linkGrid__SA_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.AviosValueLanding_guideCard__8za0n{padding:0;overflow:hidden}.AviosValueLanding_guideCover__2diC3{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;color:var(--calculator-text-muted);background:var(--calculator-surface-muted);border-bottom:1px solid var(--calculator-border-subtle)}.AviosValueLanding_guideCoverImage__vinRv{object-fit:cover}.AviosValueLanding_guideCoverUnavailable__d2QxW{padding:12px;font-size:12px;font-weight:500;text-align:center}.AviosValueLanding_guideContent__udIcV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.AviosValueLanding_guideTitle__Dyqz3{color:var(--calculator-text-primary);font-size:14px;font-weight:500}