.calculator_page__AuBEz{min-height:100vh;background:var(--surface-page);color:var(--ink-primary);font-family:var(--font-family-body);--calculator-mobile-control-height:44px}.calculator_container__kuSZE{width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,3vw,32px) calc(64px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.calculator_hero__c4OMZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:clamp(28px,4vw,48px)}.calculator_title__bagds{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-family-body);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);color:var(--ink-strong)}.calculator_titleIcon__g_tvH{color:var(--accent-ink)}.calculator_layout__jxDeJ{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(20px,2.4vw,32px);align-items:start}.calculator_formCard__z0uD0,.calculator_resultsCard__NFkCE{background:var(--surface-card)!important;border:1px solid var(--stroke-soft)!important;box-shadow:var(--elev-2)!important;padding:clamp(24px,3vw,32px)!important}.calculator_formCard__z0uD0{display:grid;gap:18px}.calculator_formCard__z0uD0>.calculator_cardHeader__dRRoc{width:min(100%,720px);margin:0 auto}.calculator_resultsCard__NFkCE{position:sticky;top:84px}.calculator_form__yA0fh,.calculator_resultsInner__hraYd{display:flex;flex-direction:column;gap:16px;width:min(100%,720px);margin:0 auto}.calculator_resultsInner__hraYd{width:min(100%,620px)}.calculator_cardHeader__dRRoc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.calculator_cardTitle__3J3qA{margin:0;font-family:var(--font-family-body);font-size:var(--fs-xl);font-weight:700;color:var(--ink-strong);letter-spacing:var(--tracking-display)}.calculator_cardSubtitle__OVWdh{margin:0;font-family:var(--font-family-body);font-size:var(--fs-sm);color:var(--ink-muted);line-height:var(--lh-relaxed);max-width:56ch}.calculator_fieldGrid__nhUWY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.calculator_bindingInfoCard__4PKSP,.calculator_stepperField__xruv0,.calculator_switchField__haJBr{padding:14px 16px;background:var(--surface-card);border:1px solid var(--stroke-soft);box-shadow:var(--elev-1);min-height:88px}.calculator_bindingInfoCard__4PKSP{background:var(--surface-muted)}.calculator_switchField__haJBr{display:flex;align-items:center}.calculator_calculatorSwitch__cKUNL{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important}.calculator_calculatorSwitch__cKUNL>:first-child{flex:1;min-width:0}.calculator_calculatorSwitch__cKUNL>:last-child{margin-left:auto;flex-shrink:0}.calculator_stepperField__xruv0{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;--stepper-controls-width:100%;--stepper-controls-justify:center}.calculator_compactStepper__x8cbf{width:100%;min-width:0}.calculator_compactStepperValue__5pZKU{min-width:0}.calculator_bindingInfoCard__4PKSP{display:flex;flex-direction:column;justify-content:center;gap:6px}.calculator_bindingInfoLabel__lyvJv{font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:600;color:var(--ink-strong);letter-spacing:var(--tracking-display)}.calculator_bindingInfoText__jsqsF,.calculator_stepperHint__Bmieh,.calculator_stepperRecommendation__Z9Fjv{margin:0;font-family:var(--font-family-body);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--ink-muted)}.calculator_stepperRecommendation__Z9Fjv{color:var(--ink-primary);font-weight:600}.calculator_hiddenTurnstile__1luLb{display:none}.calculator_spanTwo__iocdg{grid-column:1/-1}.calculator_calculateButton__Xe1k7,.calculator_proceedButton__fPzFO{min-height:50px!important;font-family:var(--font-family-body)!important;font-weight:700!important;font-size:var(--fs-base)!important;letter-spacing:0;text-transform:none;box-shadow:var(--elev-marker)!important}.calculator_calculateButton__Xe1k7:hover,.calculator_proceedButton__fPzFO:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 rgba(29,78,216,.22)!important}.calculator_securityNote__32mYW{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family-body);font-size:var(--fs-xs);color:var(--ink-muted)}.calculator_errorCard__57MXp{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--accent-danger-soft);border:1px solid var(--accent-danger-soft);border-left:3px solid var(--accent-danger);color:var(--accent-danger);font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:500}.calculator_errorCard__57MXp p{margin:0;line-height:var(--lh-relaxed)}.calculator_errorIcon__pL56Q{flex-shrink:0;margin-top:1px}.calculator_emptyState__bZNS7{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--ink-secondary)}.calculator_emptyIcon__vgD22{color:var(--ink-muted);opacity:.65}.calculator_emptyText__AmDAy{margin:0;max-width:36ch;font-family:var(--font-family-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.calculator_loadingState__XReLR{display:flex;flex-direction:column;gap:12px;padding:8px 0}.calculator_loadingLineShort__PxL5H,.calculator_loadingLine__eulwn,.calculator_loadingTotal__chtUJ{background:linear-gradient(90deg,var(--surface-muted),var(--surface-card),var(--surface-muted));background-size:200% 100%;animation:calculator_shimmer__g7Epn 1.4s linear infinite}.calculator_loadingLine__eulwn{height:16px;width:100%}.calculator_loadingLineShort__PxL5H{height:16px;width:62%}.calculator_loadingTotal__chtUJ{height:84px;width:100%;margin-top:8px;border:1px solid var(--stroke-soft)}@keyframes calculator_shimmer__g7Epn{0%{background-position:100% 50%}to{background-position:-100% 50%}}.calculator_resultStack__sfC6L{display:flex;flex-direction:column;gap:0;width:100%}.calculator_priceRow__Q9Yjg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--stroke-hairline)}.calculator_priceRow__Q9Yjg:last-of-type{border-bottom:none}.calculator_priceLabel__4daZg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.calculator_priceValue__yeRhW{color:var(--ink-strong);font-family:var(--font-family-body);font-size:var(--fs-md);font-weight:700;text-align:right;font-feature-settings:"tnum" 1}.calculator_weightBadge__WT0ot{font-size:var(--fs-2xs)!important}.calculator_deliveryMessage__bE6JP{display:inline-block;max-width:130px;color:var(--accent-ink);line-height:1.35;font-weight:500;font-size:var(--fs-xs)}.calculator_totalCard__6PS26{margin-top:8px;padding:16px 18px;background:var(--accent-ink-tint);border:1px solid var(--accent-ink-soft);border-left:3px solid var(--accent-ink);display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.calculator_totalLabel__iZBbc{font-family:var(--font-family-body);font-size:var(--fs-eyebrow);font-weight:700;color:var(--ink-strong);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.calculator_totalValue__2dVvv{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-family-body);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1;font-weight:700;color:var(--accent-ink);font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-display)}.calculator_totalSuffix__pllZK{font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:600;color:var(--ink-muted)}.calculator_deliveryCards__mEbS9{display:flex;flex-direction:column;gap:10px}.calculator_deliveryCard__V9G9Y{padding:14px 16px;background:var(--surface-card);border:1px solid var(--stroke-soft);border-left:3px solid var(--accent-marker);box-shadow:var(--elev-1)}.calculator_deliveryCardFast__pgCOz{border-left-color:var(--accent-success);background:var(--accent-success-soft)}.calculator_deliveryCardTitle__ThpHW{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--font-family-body);font-size:var(--fs-2xs);font-weight:700;color:var(--ink-strong);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.calculator_deliveryCardText__k9UUz{margin:0;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.calculator_desktopActionLink__F52rG{display:inline-flex;width:100%;margin-top:4px}.calculator_pageNote__c_Tiv{margin-top:clamp(28px,4vw,40px)}.calculator_pageNoteInner__y65OT{display:grid;gap:6px;padding:16px 18px;background:var(--surface-muted);border:1px solid var(--stroke-soft);box-shadow:var(--elev-1)}.calculator_pageNoteLead__dtUq9{display:inline-flex;align-items:center;gap:8px;color:var(--ink-strong);font-size:var(--fs-sm);font-weight:600}.calculator_pageNoteLead__dtUq9,.calculator_pageNoteText__bb5Xj{margin:0;font-family:var(--font-family-body);line-height:var(--lh-relaxed)}.calculator_pageNoteText__bb5Xj{color:var(--ink-muted);font-size:var(--fs-xs)}.calculator_mobileStickyBar__i3esf{display:none}@media (max-width:960px){.calculator_layout__jxDeJ{grid-template-columns:1fr}.calculator_resultsCard__NFkCE{position:static}}@media (max-width:640px){.calculator_container__kuSZE{padding:12px 12px 132px}.calculator_hero__c4OMZ{margin-bottom:12px}.calculator_title__bagds{justify-content:center;gap:8px;font-size:clamp(1.4rem,6vw,1.75rem)}.calculator_fieldGrid__nhUWY{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calculator_cardHeader__dRRoc{gap:4px}.calculator_cardHeader__dRRoc>:last-child{display:none}.calculator_cardTitle__3J3qA{font-size:var(--fs-md)}.calculator_cardSubtitle__OVWdh{display:none}.calculator_priceRow__Q9Yjg,.calculator_totalCard__6PS26{flex-direction:column;align-items:center;text-align:center}.calculator_deliveryMessage__bE6JP,.calculator_priceValue__yeRhW{text-align:center;max-width:none}.calculator_bindingInfoCard__4PKSP,.calculator_stepperField__xruv0,.calculator_switchField__haJBr{padding:10px;min-height:auto}.calculator_formCard__z0uD0,.calculator_resultsCard__NFkCE{padding:14px!important}.calculator_formCard__z0uD0{gap:10px}.calculator_form__yA0fh,.calculator_resultsInner__hraYd{gap:10px;width:100%}.calculator_form__yA0fh .label{font-size:var(--fs-xs);line-height:1.15}.calculator_form__yA0fh .input,.calculator_form__yA0fh .inputWrapper,.calculator_form__yA0fh .select,.calculator_form__yA0fh .shell{min-height:var(--calculator-mobile-control-height)}.calculator_form__yA0fh .input{padding:0 10px;font-size:var(--fs-sm)}.calculator_calculatorSwitch__cKUNL{gap:8px!important}.calculator_calculatorSwitch__cKUNL>:first-child{min-width:0}.calculator_calculatorSwitch__cKUNL>:first-child>:first-child{font-size:var(--fs-xs);line-height:1.1}.calculator_calculatorSwitch__cKUNL>:first-child>:nth-child(2){display:none}.calculator_calculatorSwitch__cKUNL>:last-child .track{width:44px;height:26px;padding:3px}.calculator_calculatorSwitch__cKUNL>:last-child .thumb{width:16px;height:16px}.calculator_calculatorSwitch__cKUNL>:last-child .thumbChecked{transform:translateX(18px)}.calculator_compactStepper__x8cbf{--stepper-gap:6px;--stepper-controls-gap:5px;--stepper-button-size:28px;--stepper-button-font-size:var(--fs-sm);--stepper-value-min-width:30px;--stepper-value-height:28px;--stepper-value-padding-x:4px;--stepper-value-flex:1 1 30px;--stepper-value-font-size:var(--fs-sm);--stepper-label-font-size:var(--fs-xs)}.calculator_stepperHint__Bmieh,.calculator_stepperRecommendation__Z9Fjv{font-size:var(--fs-2xs);line-height:1.35}.calculator_calculateButton__Xe1k7{min-height:46px!important;font-size:var(--fs-sm)!important}.calculator_emptyState__bZNS7,.calculator_pageNote__c_Tiv,.calculator_securityNote__32mYW{display:none}.calculator_mobileStickyBar__i3esf{position:fixed;inset:auto 0 0 0;display:flex;flex-direction:column;gap:6px;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 14px));background:var(--surface-translucent-92);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);border-top:1px solid var(--stroke-soft);box-shadow:0 -10px 24px rgba(20,17,13,.06);z-index:60}.calculator_mobileActionLink__Hhszq{width:100%}.calculator_mobileActionLink__Hhszq button{min-height:46px!important;font-size:var(--fs-sm)!important}.calculator_mobileMeta__DxOtD{display:flex;gap:10px;justify-content:center;font-family:var(--font-family-body);font-size:var(--fs-2xs);color:var(--ink-muted);font-weight:600;flex-wrap:wrap}.calculator_desktopActionLink__F52rG{display:none}}