.calculator-page{--calculator-measure:76ch;color:var(--aw-color-text-default)}.calculator-page h1{letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.15}.calculator-page form :where(input:not([type=range],[type=checkbox],[type=radio]),select,textarea){min-height:48px;font-family:var(--aw-font-sans);font-variant-numeric:tabular-nums;background-color:var(--wis-surface);color:var(--aw-color-text-heading);border-color:var(--wis-border);border-radius:10px;font-size:16px}.calculator-page :where(button,summary){min-height:44px}.calculator-page form :where(input,select,textarea)[aria-invalid=true]{border-color:#dc2626}.calculator-page form :where(input,select,textarea):focus-visible{outline:3px solid var(--wis-link);outline-offset:3px}.calculator-page form :where(input[type=checkbox],input[type=radio]){min-height:auto}.calculator-page .calculator-workspace{gap:24px}.calculator-page .calculator-workspace>*{min-width:0}.calculator-page [data-calculator-results][hidden]{display:none}.calculator-error{color:var(--aw-color-text-heading);background:var(--wis-surface-soft);border:1px solid #dc2626;border-radius:10px;padding:12px 16px;font-size:14px}.calculator-page [data-calculator-results] :where(.text-3xl,.text-4xl,.text-5xl){font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,3vw,42px)}.calculator-guide{border-top:1px solid var(--wis-border);overflow-wrap:anywhere;max-width:920px;margin:56px auto 32px;padding-top:32px;font-size:17px;line-height:1.75}.calculator-guide :where(h2,h3,h4){color:var(--aw-color-text-heading);text-wrap:balance;scroll-margin-top:100px}.calculator-guide h2{letter-spacing:-.025em;margin-top:48px;margin-bottom:20px;font-size:clamp(23px,2.2vw,29px);font-weight:650;line-height:1.3}.calculator-guide :where(h3,h4){margin-top:28px;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.calculator-guide :where(p,ul,ol,blockquote){max-width:var(--calculator-measure);margin-block:16px}.calculator-guide :where(ul,ol){padding-inline-start:24px}.calculator-guide ul{list-style:outside}.calculator-guide ol{list-style:decimal}.calculator-guide li{margin-block:8px;padding-left:4px}.calculator-guide a{color:var(--wis-link);text-underline-offset:3px;text-decoration:underline}.calculator-guide :where(pre,blockquote){border:1px solid var(--wis-border);background:var(--wis-surface-soft);border-radius:12px;padding:20px}.calculator-guide pre,.calculator-guide pre.astro-code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:15px;line-height:1.7;overflow-x:auto;background-color:var(--wis-surface-soft)!important;color:var(--aw-color-text-heading)!important}.calculator-guide pre code,.calculator-guide pre code span{color:inherit!important;background:0 0!important}.calculator-guide :not(pre)>code{background:var(--wis-surface-soft);border-radius:4px;padding:2px 5px;font-size:.9em}.calculator-guide .article-table-scroll{border:1px solid var(--wis-border);border-radius:12px;max-width:100%;margin-block:24px}.calculator-guide table{text-align:left;border-collapse:collapse;width:100%;min-width:480px;font-size:16px}.calculator-guide :where(th,td){border-bottom:1px solid var(--wis-border);padding:12px 16px}.calculator-guide th{color:var(--aw-color-text-heading);background:var(--wis-surface-soft)}.calculator-contents{border:1px solid var(--wis-border);background:var(--wis-surface);border-radius:12px;padding:4px 20px}.calculator-guide summary{cursor:pointer;color:var(--aw-color-text-heading);padding-block:12px;font-weight:600}.calculator-contents ul{margin-top:0;font-size:15px}.calculator-faq details{border-top:1px solid var(--wis-border);padding-block:4px}.calculator-faq summary{line-height:1.5}.calculator-faq details[open]{padding-bottom:12px}.calculator-faq details p{margin-top:4px}.calculator-page .calculator-guide{border-top:1px solid var(--calc-subtle-border);max-width:920px;margin:48px auto 32px;padding-top:24px;font-size:15px;line-height:1.7}.calculator-guide .calculator-contents{border:1px solid var(--calc-subtle-border);background:var(--wis-surface);border-radius:8px;margin-bottom:28px;padding:12px 16px}.calculator-guide-body{display:block}.guide-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:40px;display:block}.calculator-guide .guide-card>h2,.calculator-guide .calculator-faq>h2{color:var(--aw-color-text-heading);letter-spacing:-.02em;border-bottom:2px solid var(--calc-subtle-border);background:0 0;margin:0 0 16px;padding:0 0 10px;font-size:clamp(20px,2.3vw,26px);font-weight:700;line-height:1.3}.guide-card-body{color:var(--aw-color-text-default);padding:0;font-size:15px;line-height:1.7}.guide-card-body>:first-child{margin-top:0}.guide-card-body>:last-child{margin-bottom:0}.calculator-guide .guide-card-body :where(h3,h4){color:var(--aw-color-text-heading);margin-top:24px;margin-bottom:8px;font-size:17px;font-weight:700}.calculator-guide .guide-card-body :where(p,ul,ol,blockquote){margin-block:12px}.calculator-guide .guide-card-body strong{color:var(--aw-color-text-heading);font-weight:700}.calculator-guide .guide-card-body .guide-subhead{color:var(--aw-color-text-heading);margin-top:24px;margin-bottom:8px;font-size:16px;font-weight:700}.calculator-guide .guide-card-body .guide-param-row{border-left:2px solid var(--calc-subtle-border);margin-block:10px;padding-left:14px}.calculator-guide .guide-card-body .guide-param-row>strong:first-child{color:var(--aw-color-text-heading);font-weight:700}.calculator-guide .guide-card-body ul{padding-inline-start:20px;list-style:outside}.calculator-guide .guide-card-body ul>li{margin-block:6px}.calculator-guide .guide-card-body ul>li::marker{color:var(--calc-muted)}.calculator-guide .guide-card-body ol{counter-reset:guide-step;padding-inline-start:0;list-style:none}.calculator-guide .guide-card-body ol>li{counter-increment:guide-step;margin-block:10px;padding-left:32px;position:relative}.calculator-guide .guide-card-body ol>li:before{content:counter(guide-step);background:var(--calc-head-bg);width:22px;height:22px;color:var(--calc-head-fg);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:.15em;left:0}.calculator-guide .guide-card-body .guide-step-number{float:left;clear:left;background:var(--calc-head-bg);width:22px;height:22px;color:var(--calc-head-fg);border-radius:50%;place-items:center;margin:2px 10px 0 0;font-size:11px;line-height:1;display:grid}.calculator-guide .guide-card-body .guide-step-number strong{color:var(--calc-head-fg);font-weight:700}.calculator-guide .guide-card-body .guide-step-number+.guide-step-title{margin-top:10px;margin-bottom:2px}.calculator-guide .guide-card-body .article-table-scroll{margin-block:16px}.calculator-guide pre,.calculator-guide pre.astro-code,.calculator-guide .guide-card-body .guide-formula{border:1px solid var(--calc-subtle-border);border-left:3px solid var(--calc-input-focus);max-width:100%;font-family:var(--aw-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:16px 0;padding:14px 18px;font-size:14px;line-height:1.65;overflow-x:auto;background:var(--calc-subcard-bg)!important;color:var(--aw-color-text-heading)!important}.dark .calculator-guide pre,.dark .calculator-guide pre.astro-code,.dark .calculator-guide .guide-card-body .guide-formula{border-color:#334155;border-left-color:var(--calc-input-focus);background:#0b0f19!important}.calculator-guide .calculator-faq{background:0 0;border:none;border-radius:0;margin-top:48px;display:block}.calculator-faq-grid{grid-template-columns:1fr;gap:16px;padding:8px 0;display:grid}@media (width>=768px){.calculator-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.calculator-faq details.faq-item{border:1px solid var(--calc-subtle-border);background:var(--wis-surface);border-radius:8px;padding:14px 16px;margin:0!important}.dark .calculator-faq details.faq-item{background:var(--wis-surface);border-color:#334155}.calculator-faq details.faq-item summary.faq-question{cursor:default;color:var(--aw-color-text-heading);margin-bottom:6px;padding:0;font-size:14px;font-weight:700;line-height:1.4;list-style:none}.calculator-faq details.faq-item summary.faq-question:before{content:"Q: ";color:var(--aw-color-text-heading);font-weight:700}.calculator-faq details.faq-item summary.faq-question::-webkit-details-marker{display:none}.calculator-faq details.faq-item p.faq-answer{color:var(--aw-color-text-default);margin:0;font-size:13px;line-height:1.6}.calculator-faq details.faq-item p.faq-answer:before{content:"A: ";color:var(--calc-muted);font-weight:700}@media (width<=639px){.calculator-guide{margin-top:36px;padding-top:20px;font-size:14px;line-height:1.65}.calculator-guide .guide-card>h2,.calculator-guide .calculator-faq>h2{font-size:18px}.calculator-page .calculator-workspace{gap:20px}}@media (prefers-reduced-motion:reduce){.calculator-page *,.calculator-page :before,.calculator-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.calculator-page form label{font-size:14px;line-height:1.5}.calculator-page form p[id$=-help]{font-size:13px;line-height:1.5}.calculator-page form .relative>span.absolute{top:50%;transform:translateY(-50%)}.calculator-page .calculator-guide summary:focus-visible{outline:3px solid var(--wis-link);outline-offset:3px}@media (height<=850px) and (width>=1024px){.calculator-workspace>[data-calculator-results]{position:static}}.calculator-page{--calc-card-border:2px solid #000;--calc-guide-border:1px solid #d1d5db;--calc-card-radius:8px;--calc-head-bg:#000;--calc-head-fg:#fff;--calc-hero-bg:#000;--calc-hero-fg:#fff;--calc-hero-border:2px solid #000;--calc-btn-primary-bg:#000;--calc-btn-primary-fg:#fff;--calc-btn-primary-hover:#1f2937;--calc-btn-secondary-bg:#fff;--calc-btn-secondary-fg:#000;--calc-btn-secondary-border:2px solid #000;--calc-btn-secondary-hover:#f9fafb;--calc-input-bg:#fff;--calc-input-border:2px solid #d1d5db;--calc-input-focus:#000;--calc-input-color:#000;--calc-subcard-bg:#f9fafb;--calc-subcard-border:1px solid #e5e7eb;--calc-formula-bg:#f3f4f6;--calc-step-badge-bg:#000;--calc-step-badge-fg:#fff;--calc-muted:#4b5563;--calc-subtle-border:#e5e7eb;--calc-accent:#2563eb;--calc-accent-strong:#1d4ed8;--calc-danger:#dc2626;--calc-danger-soft:#fef2f2;--calc-series-1:#2563eb;--calc-series-2:#10b981;--calc-series-3:#f59e0b;--calc-series-4:#8b5cf6;--calc-focus-ring:0 0 0 3px #00000024;--calc-hero-muted:#ffffffb8}.dark .calculator-page{color-scheme:dark;--calc-card-border:2px solid #475569;--calc-guide-border:1px solid #475569;--calc-card-radius:8px;--calc-head-bg:#334155;--calc-head-fg:#fff;--calc-hero-bg:#000;--calc-hero-fg:#fff;--calc-hero-border:1px solid #475569;--calc-btn-primary-bg:#fff;--calc-btn-primary-fg:#000;--calc-btn-primary-hover:#e2e8f0;--calc-btn-secondary-bg:transparent;--calc-btn-secondary-fg:#fff;--calc-btn-secondary-border:2px solid #64748b;--calc-btn-secondary-hover:#1e293b;--calc-input-bg:#0b0f19;--calc-input-border:2px solid #475569;--calc-input-focus:#fff;--calc-input-color:#f8fafc;--calc-subcard-bg:#1e293b;--calc-subcard-border:1px solid #334155;--calc-formula-bg:#0b0f19;--calc-step-badge-bg:#fff;--calc-step-badge-fg:#000;--calc-muted:#94a3b8;--calc-subtle-border:#334155;--calc-accent:#60a5fa;--calc-accent-strong:#93c5fd;--calc-danger:#f87171;--calc-danger-soft:#ef444426;--calc-series-1:#60a5fa;--calc-series-2:#34d399;--calc-series-3:#fbbf24;--calc-series-4:#a78bfa;--calc-focus-ring:0 0 0 3px #ffffff38;--calc-hero-muted:#ffffffb3}.calc-shell{max-width:1200px;margin-inline:auto;padding:24px 16px 48px}.calc-hero{margin-inline:auto;text-align:center;max-width:800px;margin-bottom:24px}.calc-eyebrow{color:var(--calc-muted);margin-bottom:6px;font-size:13px;font-weight:600}.calc-hero h1{color:var(--aw-color-text-heading);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(22px,3.2vw,32px);font-weight:700;line-height:1.25}.calc-lede{color:var(--calc-muted);max-width:680px;margin-inline:auto;font-size:14px;line-height:1.5}.calc-trust{color:var(--calc-muted);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:10px;font-size:12px;display:flex}.calc-trust li{align-items:center;gap:5px;display:inline-flex}.calc-trust svg{width:14px;height:14px;color:var(--calc-series-2);flex-shrink:0}.calc-workspace{align-items:start;gap:16px;display:grid}.calc-workspace>*{min-width:0}.calc-card,.calc-panel{border:var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--wis-surface);padding:0;overflow:hidden}.calc-card-head{background:var(--calc-head-bg);color:var(--calc-head-fg);padding:8px 16px}.calc-card-head h2,.calc-card-head h3,.calc-card-head .calc-panel-title,.calc-panel-title{color:var(--calc-head-fg);margin:0;font-size:14px;font-weight:700;line-height:1.4}.calc-panel-intro{color:var(--calc-muted);margin-bottom:12px;font-size:13px;line-height:1.4}.calc-panel>form,.calc-card-body{padding:16px}.calc-form>*+*{margin-top:16px}.calc-presets-label{color:var(--aw-color-text-heading);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.calc-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.calc-preset{border:var(--calc-guide-border);background:var(--wis-surface);min-height:38px;color:var(--aw-color-text-default);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.calc-preset:hover{border-color:var(--calc-input-focus)}.calc-preset[aria-pressed=true]{border-color:var(--calc-btn-primary-bg);background:var(--calc-btn-primary-bg);color:var(--calc-btn-primary-fg);font-weight:700}.calc-group{margin-inline:0;border:0;border-top:1px solid var(--calc-subtle-border);min-width:0;margin-bottom:0;padding:14px 0 0}.calc-group legend{float:left;width:100%;color:var(--aw-color-text-heading);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.calc-group legend+*{clear:both}.calc-fields{gap:12px;display:grid}.calc-field{min-width:0}.calc-label-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.calculator-page form .calc-field label,.calc-field label{color:var(--aw-color-text-heading);font-size:13px;font-weight:700;line-height:1.4;display:block}.calc-label-row+.calc-input-wrap,.calc-field>label+.calc-input-wrap{margin-top:4px}.calc-label-meta{color:var(--calc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.calc-input-wrap{position:relative}.calculator-page form .calc-input{border:var(--calc-input-border);background:var(--calc-input-bg);width:100%;min-height:38px;color:var(--calc-input-color);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.calculator-page form .calc-input:hover{border-color:var(--calc-input-focus)}.calculator-page form .calc-input:focus{border-color:var(--calc-input-focus);box-shadow:var(--calc-focus-ring);outline:none}.calculator-page form .calc-input:focus-visible{outline:none}.calculator-page form .calc-input[aria-invalid=true]{border-color:var(--calc-danger);box-shadow:0 0 0 2px var(--calc-danger-soft)}.calc-input-wrap.has-prefix .calc-input{padding-left:28px}.calc-input-wrap.has-suffix .calc-input{padding-right:32px}.calc-affix{color:var(--calc-muted);pointer-events:none;font-size:14px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.calc-affix-prefix{left:10px}.calc-affix-suffix{right:10px}.calculator-page form p.calc-help,.calc-help{color:var(--calc-muted);margin-top:4px;font-size:12px;line-height:1.4}.calculator-page .calc-error{border:1px solid var(--calc-danger);background:var(--calc-danger-soft);color:var(--calc-danger);border-radius:6px;padding:10px 12px;font-size:13px;font-weight:600}.calc-actions{gap:8px;padding-top:4px;display:flex}.calc-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.calc-btn-primary{background:var(--calc-btn-primary-bg);color:var(--calc-btn-primary-fg);border:1px solid #0000;flex:1}.calc-btn-primary:hover{background:var(--calc-btn-primary-hover)}.calc-btn-secondary{border:var(--calc-btn-secondary-border);background:var(--calc-btn-secondary-bg);color:var(--calc-btn-secondary-fg);flex:1}.calc-btn-secondary:hover{background:var(--calc-btn-secondary-hover)}.calc-stack>*+*{margin-top:16px}.calc-results .calc-card,.calc-results.calc-card{border:var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--wis-surface);height:100%;overflow:hidden}.calc-hero-pill,.calc-result-hero{border:var(--calc-hero-border);background:var(--calc-hero-bg);color:var(--calc-hero-fg);text-align:center;border-radius:6px;padding:12px 14px}.calc-result-hero .calc-label-meta{color:var(--calc-hero-muted)}.calc-hero-pill .calc-result-label,.calc-result-hero .calc-result-label{color:var(--calc-hero-fg);opacity:.9;margin-bottom:2px;font-size:12px;font-weight:500}.calculator-page .calc-result-value{color:var(--calc-hero-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:2px;font-size:clamp(22px,3.2vw,28px);font-weight:700;line-height:1.2}.calc-result-sub{color:var(--calc-hero-fg);opacity:.85;margin-top:4px;font-size:12px;line-height:1.4}.calc-num{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}.calc-stats{border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.calc-stats dt{color:var(--calc-hero-fg);opacity:.8;font-size:11px}.calc-stats dd{color:var(--calc-hero-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:700}.calc-section-title{color:var(--aw-color-text-heading);margin-bottom:8px;font-size:13px;font-weight:700}.calc-list{margin:0}.calc-list>div{border-bottom:1px solid var(--calc-subtle-border);justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;font-size:13px;display:flex}.calc-list>div:last-child{border-bottom:0}.calc-list dt{min-width:0;color:var(--calc-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.calc-list dd{color:var(--aw-color-text-heading);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:13px;font-weight:700}.calc-list .calc-list-total{border-top:2px solid var(--calc-subtle-border);border-bottom:0;margin-top:4px;padding-top:8px}.calc-list .calc-list-total :where(dt,dd){color:var(--aw-color-text-heading);font-size:14px;font-weight:700}.calc-swatch{background:var(--swatch,var(--calc-series-1));border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.calc-bar{background:var(--wis-surface-soft);border-radius:999px;height:12px;display:flex;overflow:hidden}.calc-bar>span{background:var(--swatch);height:100%;transition:width .3s}.calc-legend{color:var(--aw-color-text-default);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:14px;display:flex}.calc-legend li{align-items:center;gap:6px;display:inline-flex}.calc-note{border:1px solid var(--wis-border);border-left:3px solid var(--calc-input-focus);background:var(--calc-subcard-bg);color:var(--aw-color-text-default);border-radius:6px;padding:16px 18px;font-size:15px;line-height:1.6}.calc-note strong{color:var(--aw-color-text-heading);margin-bottom:4px;display:block}.calc-figure{border:1px solid var(--wis-border);border-radius:var(--wis-radius);max-width:900px;margin:40px auto 0;overflow:hidden}.calc-figure img{width:100%;height:auto;display:block}.calc-figure figcaption{color:var(--calc-muted);text-align:center;padding:12px 16px;font-size:14px}.calc-related{margin-top:40px}.calc-disclaimer{border:1px solid var(--wis-border);background:var(--wis-surface-soft);max-width:920px;color:var(--calc-muted);border-radius:12px;margin:32px auto 0;padding:16px 18px;font-size:14px;line-height:1.6}.calc-disclaimer strong{color:var(--aw-color-text-heading);margin-bottom:4px;font-size:15px;display:block}.calc-summary-bar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--wis-border);background:var(--wis-surface);justify-content:space-between;align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -6px 20px #0f172a14}.calc-summary-bar[data-visible=true]{transform:translateY(0)}.calc-summary-bar[hidden]{display:none}.calc-summary-text{min-width:0;line-height:1.25}.calc-summary-label{color:var(--calc-muted);font-size:13px;display:block}.calc-summary-value{color:var(--aw-color-text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:700;display:block}.calc-summary-link{background:var(--calc-btn-primary-bg);min-height:44px;color:var(--calc-btn-primary-fg);border-radius:6px;flex-shrink:0;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}@media (width>=640px){.calc-shell{padding:32px 24px 56px}.calc-panel,.calc-result-hero{padding:24px}.calc-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.calc-shell{padding:32px 24px 64px}.calc-workspace{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.calc-workspace>.calc-results{position:sticky;top:96px}.calc-summary-bar{display:none}}@media (width>=1024px) and (height<=850px){.calc-workspace>.calc-results{position:static}}@media (width<=1023px){.calculator-page:has(.calc-summary-bar[data-visible=true]) .calc-shell{padding-bottom:96px}}.calculator-page .calc-legacy-container,.calculator-page .calc-legacy-wrap,.calculator-page .calc-legacy-band{background:0 0!important;min-height:0!important;margin-top:0!important;padding-top:0!important}.calculator-page .calc-legacy-band{border:0!important;margin-bottom:0!important;padding-bottom:0!important}.calculator-page .calc-legacy-container.max-w-7xl,.calculator-page .calc-legacy-wrap.max-w-7xl,.calculator-page .calc-legacy-band .max-w-7xl{max-width:1216px!important}.calculator-page .calc-hero-legacy{text-align:center!important;background:0 0!important;border:0!important;max-width:800px!important;margin:24px auto!important;padding-top:0!important;padding-bottom:0!important}.calculator-page .calc-hero h1{color:var(--aw-color-text-heading)!important;letter-spacing:-.025em!important;margin:0 0 8px!important;font-size:clamp(22px,3.2vw,32px)!important;font-weight:700!important;line-height:1.25!important}.calculator-page .calc-eyebrow-legacy{width:auto!important;color:var(--calc-muted)!important;letter-spacing:normal!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;font-weight:600!important;display:block!important}.calculator-page .calc-eyebrow-legacy :where(span:empty,svg){display:none!important}.calculator-page .calc-eyebrow-legacy *{color:inherit!important;font:inherit!important}.calculator-page .calc-lede-legacy{max-width:680px!important;color:var(--calc-muted)!important;margin:0 auto!important;font-size:14px!important;line-height:1.5!important}.calculator-page .calc-trust-legacy{max-width:none!important;color:var(--calc-muted)!important;border:0!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 16px!important;margin:10px 0 0!important;padding:0!important;font-size:12px!important;display:flex!important}.calculator-page .calc-trust-legacy>*{color:inherit!important;font-size:inherit!important;align-items:center!important;gap:5px!important;margin:0!important;display:inline-flex!important}.calculator-page .calc-trust-legacy svg{flex-shrink:0;width:14px!important;height:14px!important;color:var(--calc-series-2)!important}.calculator-page .calc-legacy-ws{max-width:1152px;margin-inline:auto!important;gap:20px!important;margin-bottom:0!important}@media (width>=1024px){.calculator-page .calc-legacy-ws{gap:24px!important}}.calculator-page .calc-col{min-width:0;overflow:clip;border:var(--calc-card-border)!important;border-radius:var(--calc-card-radius)!important;background:var(--wis-surface)!important;box-shadow:none!important;padding:0!important}.calculator-page .calc-col:before{content:attr(data-calc-title);background:var(--calc-head-bg);color:var(--calc-head-fg);padding:8px 16px;font-size:14px;font-weight:700;line-height:1.4;display:block}.calculator-page .calc-col>*{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px!important}.calculator-page .calc-col>*+*{border-top:1px solid var(--calc-subtle-border)!important}@media (width>=640px){.calculator-page .calc-col>*{padding:20px!important}}.calculator-page .calc-col :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl),.calculator-page .calc-col :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl):is(button,input,select){border-radius:6px!important}.calculator-page .calc-col [class*=shadow]{box-shadow:none!important}.calculator-page .calc-col :is([class~=bg-blue-50],[class*=" bg-blue-50/"],[class^=bg-blue-50\/],[class~=bg-blue-100],[class*=" bg-blue-100/"],[class^=bg-blue-100\/],[class*=bg-blue-400\/],[class*=bg-blue-500\/],[class*=bg-blue-600\/],[class~=bg-indigo-50],[class*=" bg-indigo-50/"],[class^=bg-indigo-50\/],[class~=bg-indigo-100],[class*=" bg-indigo-100/"],[class^=bg-indigo-100\/],[class*=bg-indigo-400\/],[class*=bg-indigo-500\/],[class*=bg-indigo-600\/],[class~=bg-emerald-50],[class*=" bg-emerald-50/"],[class^=bg-emerald-50\/],[class~=bg-emerald-100],[class*=" bg-emerald-100/"],[class^=bg-emerald-100\/],[class*=bg-emerald-400\/],[class*=bg-emerald-500\/],[class*=bg-emerald-600\/],[class~=bg-green-50],[class*=" bg-green-50/"],[class^=bg-green-50\/],[class~=bg-green-100],[class*=" bg-green-100/"],[class^=bg-green-100\/],[class*=bg-green-400\/],[class*=bg-green-500\/],[class*=bg-green-600\/],[class~=bg-teal-50],[class*=" bg-teal-50/"],[class^=bg-teal-50\/],[class~=bg-teal-100],[class*=" bg-teal-100/"],[class^=bg-teal-100\/],[class*=bg-teal-400\/],[class*=bg-teal-500\/],[class*=bg-teal-600\/],[class~=bg-cyan-50],[class*=" bg-cyan-50/"],[class^=bg-cyan-50\/],[class~=bg-cyan-100],[class*=" bg-cyan-100/"],[class^=bg-cyan-100\/],[class*=bg-cyan-400\/],[class*=bg-cyan-500\/],[class*=bg-cyan-600\/],[class~=bg-sky-50],[class*=" bg-sky-50/"],[class^=bg-sky-50\/],[class~=bg-sky-100],[class*=" bg-sky-100/"],[class^=bg-sky-100\/],[class*=bg-sky-400\/],[class*=bg-sky-500\/],[class*=bg-sky-600\/],[class~=bg-violet-50],[class*=" bg-violet-50/"],[class^=bg-violet-50\/],[class~=bg-violet-100],[class*=" bg-violet-100/"],[class^=bg-violet-100\/],[class*=bg-violet-400\/],[class*=bg-violet-500\/],[class*=bg-violet-600\/],[class~=bg-purple-50],[class*=" bg-purple-50/"],[class^=bg-purple-50\/],[class~=bg-purple-100],[class*=" bg-purple-100/"],[class^=bg-purple-100\/],[class*=bg-purple-400\/],[class*=bg-purple-500\/],[class*=bg-purple-600\/],[class~=bg-fuchsia-50],[class*=" bg-fuchsia-50/"],[class^=bg-fuchsia-50\/],[class~=bg-fuchsia-100],[class*=" bg-fuchsia-100/"],[class^=bg-fuchsia-100\/],[class*=bg-fuchsia-400\/],[class*=bg-fuchsia-500\/],[class*=bg-fuchsia-600\/],[class~=bg-pink-50],[class*=" bg-pink-50/"],[class^=bg-pink-50\/],[class~=bg-pink-100],[class*=" bg-pink-100/"],[class^=bg-pink-100\/],[class*=bg-pink-400\/],[class*=bg-pink-500\/],[class*=bg-pink-600\/],[class~=bg-lime-50],[class*=" bg-lime-50/"],[class^=bg-lime-50\/],[class~=bg-lime-100],[class*=" bg-lime-100/"],[class^=bg-lime-100\/],[class*=bg-lime-400\/],[class*=bg-lime-500\/],[class*=bg-lime-600\/],[class~=bg-amber-50],[class*=" bg-amber-50/"],[class^=bg-amber-50\/],[class~=bg-amber-100],[class*=" bg-amber-100/"],[class^=bg-amber-100\/],[class*=bg-amber-400\/],[class*=bg-amber-500\/],[class*=bg-amber-600\/],[class~=bg-orange-50],[class*=" bg-orange-50/"],[class^=bg-orange-50\/],[class~=bg-orange-100],[class*=" bg-orange-100/"],[class^=bg-orange-100\/],[class*=bg-orange-400\/],[class*=bg-orange-500\/],[class*=bg-orange-600\/],[class~=bg-yellow-50],[class*=" bg-yellow-50/"],[class^=bg-yellow-50\/],[class~=bg-yellow-100],[class*=" bg-yellow-100/"],[class^=bg-yellow-100\/],[class*=bg-yellow-400\/],[class*=bg-yellow-500\/],[class*=bg-yellow-600\/],[class~=bg-rose-50],[class*=" bg-rose-50/"],[class^=bg-rose-50\/],[class~=bg-rose-100],[class*=" bg-rose-100/"],[class^=bg-rose-100\/],[class*=bg-rose-400\/],[class*=bg-rose-500\/],[class*=bg-rose-600\/],[class~=bg-red-50],[class*=" bg-red-50/"],[class^=bg-red-50\/],[class~=bg-red-100],[class*=" bg-red-100/"],[class^=bg-red-100\/],[class*=bg-red-400\/],[class*=bg-red-500\/],[class*=bg-red-600\/],[class*=bg-slate-400\/],[class*=bg-slate-500\/],[class*=bg-slate-600\/],[class*=bg-gray-400\/],[class*=bg-gray-500\/],[class*=bg-gray-600\/],[class*=bg-zinc-400\/],[class*=bg-zinc-500\/],[class*=bg-zinc-600\/]):not(:empty,button,input,select,textarea){border-color:var(--calc-subtle-border)!important;background-color:var(--calc-subcard-bg)!important}.calculator-page .calc-col :is([class*=border-blue-],[class*=border-indigo-],[class*=border-emerald-],[class*=border-green-],[class*=border-teal-],[class*=border-cyan-],[class*=border-sky-],[class*=border-violet-],[class*=border-purple-],[class*=border-fuchsia-],[class*=border-pink-],[class*=border-lime-],[class*=border-amber-],[class*=border-orange-],[class*=border-yellow-],[class*=border-rose-],[class*=border-red-]):not(button,input,select,textarea){border-color:var(--calc-subtle-border)!important}.calculator-page .calc-col :is([class*=text-blue-],[class*=text-indigo-],[class*=text-emerald-],[class*=text-green-],[class*=text-teal-],[class*=text-cyan-],[class*=text-sky-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-lime-]){color:var(--aw-color-text-heading)!important}.calculator-page .calc-col .font-mono{font-variant-numeric:tabular-nums;font-family:var(--aw-font-sans)!important}.calculator-page .calc-col :is(h2,h3,h4){color:var(--aw-color-text-heading)!important}.calculator-page .calc-col h2{letter-spacing:normal!important;text-transform:none!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.calculator-page .calc-col :is(th,td){border-color:var(--calc-subtle-border)!important}.calculator-page .calc-col th{color:var(--aw-color-text-heading)!important}.calculator-page .calc-col :is([class*=text-slate-3],[class*=text-slate-4],[class*=text-slate-5],[class*=text-gray-3],[class*=text-gray-4],[class*=text-gray-5],[class*=text-zinc-4],[class*=text-zinc-5]),.calculator-page .calc-col .relative>.absolute{color:var(--calc-muted)!important}.calculator-page .calc-col :is([class*=text-amber-],[class*=text-orange-],[class*=text-yellow-]){color:var(--aw-color-text-heading)!important}.calculator-page .calc-col :is([class*=text-rose-],[class*=text-red-]){color:var(--calc-danger)!important}.calculator-page .calc-col>.calc-legacy-note{border:1px solid var(--calc-subtle-border)!important;border-left:3px solid var(--calc-input-focus)!important;background:var(--calc-subcard-bg)!important;border-radius:6px!important;margin:0 16px 16px!important;padding:14px 16px!important}@media (width>=640px){.calculator-page .calc-col>.calc-legacy-note{margin:0 20px 20px!important}}.calculator-page .calc-col>:not(.calc-legacy-note)+.calc-legacy-note{margin-top:16px!important}.calculator-page .calc-col-results>.calc-legacy-hero-card+.calc-legacy-note{border-top:1px solid var(--calc-subtle-border)!important;margin-top:0!important;padding-top:14px!important}.calculator-page .calc-col label{color:var(--aw-color-text-heading)!important}.calculator-page .calc-col label[for]{letter-spacing:normal!important;text-transform:none!important;font-size:13px!important;font-weight:700!important}.calculator-page .calc-col p[id$=-help]{color:var(--calc-muted)!important;font-size:12px!important}.calculator-page .calc-col :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-variant-numeric:tabular-nums;min-height:40px;border:var(--calc-input-border)!important;background-color:var(--calc-input-bg)!important;color:var(--calc-input-color)!important;box-shadow:none!important;font-family:var(--aw-font-sans)!important;border-radius:6px!important;font-size:16px!important;font-weight:500!important}@media (width>=640px){.calculator-page .calc-col :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:14px!important}}.calculator-page .calc-col :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):hover{border-color:var(--calc-input-focus)!important}.calculator-page .calc-col :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus{border-color:var(--calc-input-focus)!important;box-shadow:var(--calc-focus-ring)!important;outline:none!important}.calculator-page .calc-col :is(input,select,textarea)[aria-invalid=true]{border-color:var(--calc-danger)!important;box-shadow:0 0 0 2px var(--calc-danger-soft)!important}.calculator-page .calc-col input:is([type=range],[type=checkbox],[type=radio]){accent-color:var(--calc-input-focus)!important}.calculator-page .calc-col :is(.preset-btn,button[data-preset],.calc-preset-group>button){cursor:pointer;border:var(--calc-guide-border)!important;background:var(--wis-surface)!important;color:var(--aw-color-text-heading)!important;box-shadow:none!important;border-radius:6px!important;font-weight:600!important}.calculator-page .calc-col :is(.preset-btn,button[data-preset],.calc-preset-group>button):hover{border-color:var(--calc-input-focus)!important}.calculator-page .calc-col :is(.preset-btn,button[data-preset],.calc-preset-group>button)[aria-pressed=true]{border-color:var(--calc-btn-primary-bg)!important;background:var(--calc-btn-primary-bg)!important;color:var(--calc-btn-primary-fg)!important;font-weight:700!important}.calculator-page .calc-col :is(.preset-btn,button[data-preset],.calc-preset-group>button) *{color:inherit!important}.calculator-page .calc-col :is(.preset-btn,button[data-preset],.calc-preset-group>button):focus-visible,.calculator-page .calc-col button:focus-visible{outline:2px solid var(--calc-input-focus)!important;outline-offset:2px!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button){box-shadow:none!important;background-image:none!important;border-radius:6px!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button)[class~=text-white]{background:var(--calc-btn-primary-bg)!important;color:var(--calc-btn-primary-fg)!important;border:1px solid #0000!important;font-weight:700!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button)[class~=text-white]:hover{background:var(--calc-btn-primary-hover)!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button,[class~=text-white]):is([class~=border],[class~=border-2],[class*=\ bg-],[class^=bg-]){border:var(--calc-btn-secondary-border)!important;background:var(--calc-btn-secondary-bg)!important;color:var(--calc-btn-secondary-fg)!important;font-weight:700!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button,[class~=text-white]):is([class~=border],[class~=border-2],[class*=\ bg-],[class^=bg-]):hover{background:var(--calc-btn-secondary-hover)!important}.calculator-page .calc-col button:not(.preset-btn,[data-preset],.calc-preset-group>button)[class~=text-white] *{color:inherit!important}.calculator-page .calc-col button.calc-legacy-reset{border:var(--calc-btn-secondary-border)!important;background:var(--calc-btn-secondary-bg)!important;color:var(--calc-btn-secondary-fg)!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important}.calculator-page .calc-col button.calc-legacy-reset:hover{background:var(--calc-btn-secondary-hover)!important}.calculator-page .calc-col-results>.calc-legacy-hero-card{border:var(--calc-hero-border)!important;background:var(--calc-hero-bg)!important;color:var(--calc-hero-fg)!important;border-radius:6px!important;margin:16px!important;padding:16px!important}.calculator-page .calc-col-results>.calc-legacy-hero-card+*{border-top:0!important;padding-top:0!important}@media (width>=640px){.calculator-page .calc-col-results>.calc-legacy-hero-card{padding:20px!important}}.calculator-page .calc-legacy-hero-card :is(h2,h3,h4,label),.calculator-page .calc-legacy-hero-card [class*=text-]{color:var(--calc-hero-fg)!important}.calculator-page .calc-legacy-hero-card :is([class*=text-slate-3],[class*=text-slate-4],[class*=text-slate-5],[class*=text-gray-3],[class*=text-gray-4],[class*=text-gray-5],[class*=text-zinc-4],[class*=text-zinc-5]){color:var(--calc-hero-muted)!important}.calculator-page .calc-legacy-hero-card :is([class*=text-rose-],[class*=text-red-]){color:#fca5a5!important}.calculator-page .calc-legacy-hero-card :not(:empty)[class*=bg-]{background-color:#0000!important;border-color:#ffffff4d!important}.calculator-page .calc-legacy-hero-card [class*=border-]{border-color:#fff3!important}.calculator-page .calc-figure{overflow:hidden;border:1px solid var(--wis-border)!important;border-radius:var(--calc-card-radius)!important;background:var(--wis-surface)!important;max-width:900px!important;box-shadow:none!important;margin:40px auto 0!important;padding:0!important}.calculator-page .calc-figure figcaption{color:var(--calc-muted)!important}.calculator-page .calc-disclaimer-legacy{border:1px solid var(--wis-border)!important;border-radius:var(--calc-card-radius)!important;background:var(--wis-surface-soft)!important;max-width:920px!important;color:var(--calc-muted)!important;text-align:left!important;margin:32px auto 0!important;padding:16px 18px!important;font-size:13px!important;line-height:1.6!important}.calculator-page .calc-disclaimer-legacy *{color:inherit!important;background:0 0!important;border-color:#0000!important}.calculator-page .calc-disclaimer-legacy :is(strong,b){color:var(--aw-color-text-heading)!important}.calculator-page .calc-related-wrap{max-width:920px!important;margin:40px auto 0!important;padding-inline:0!important}.calculator-page .calc-related-card{border:1px solid var(--wis-border)!important;border-radius:var(--calc-card-radius)!important;background:var(--wis-surface)!important;box-shadow:none!important;padding:20px!important}.calculator-page .calc-related-badge{background:var(--calc-btn-primary-bg)!important;color:var(--calc-btn-primary-fg)!important;border-radius:6px!important}.calculator-page .calc-related-item{border:1px solid var(--wis-border)!important;background:var(--wis-surface)!important;box-shadow:none!important;border-radius:6px!important;transform:none!important}.calculator-page .calc-related-item:hover{border-color:var(--calc-input-focus)!important}.calculator-page .calc-related-item :is([class*=bg-gray-100],[class*=bg-zinc-800]){background:var(--wis-surface-soft)!important}.calculator-page .calc-related-item :is([class*=border-gray-100],[class*=border-zinc-800]){border-color:var(--calc-subtle-border)!important}.calculator-page .calculator-guide{--calculator-measure:100%;border-top:0;max-width:760px;margin:56px auto 0;padding-top:0;font-size:16px;line-height:1.75}.calculator-page .guide-main{min-width:0}.calculator-page .guide-toc{display:none}.calculator-guide .guide-card-body{font-size:16px;line-height:1.75}.calculator-guide .guide-card>h2,.calculator-guide .calculator-faq>h2{border-bottom-width:1px!important}.calculator-guide .guide-card-body .guide-lead{color:var(--aw-color-text-heading);margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.65}.calculator-guide .guide-card-body .guide-lead strong{font-weight:600}.calculator-faq details.faq-item p.faq-answer{font-size:14.5px}.calculator-faq details.faq-item summary.faq-question{font-size:15px}.calculator-page .guide-reviewed{color:var(--calc-muted);margin:0 0 12px;font-size:13px;line-height:1.4}.calculator-page .guide-glance{border:var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--wis-surface);margin-bottom:32px;overflow:hidden}.calculator-page .guide-glance-title{background:var(--calc-head-bg);color:var(--calc-head-fg);margin:0;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.4}.calculator-page .guide-glance dl{margin:0;padding:0 16px}.calculator-page .guide-glance dl>div{gap:4px;padding:14px 0;display:grid}.calculator-page .guide-glance dl>div+div{border-top:1px solid var(--calc-subtle-border)}.calculator-page .guide-glance dt{color:var(--calc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.calculator-page .guide-glance dd{color:var(--aw-color-text-heading);margin:0;font-size:16px;line-height:1.55}.calculator-page .guide-glance code{background:var(--calc-subcard-bg);font-family:var(--aw-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:4px 10px;font-size:14px;line-height:1.6;display:inline-block}.calculator-page .guide-glance ul{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.calculator-page .guide-glance li{border:1px solid var(--wis-border);border-radius:999px;margin:0;padding:2px 10px;font-size:13.5px;line-height:1.6}@media (width>=640px){.calculator-page .guide-glance dl{padding:0 20px}.calculator-page .guide-glance dl>div{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px}}.calculator-page .guide-toc-title{color:var(--calc-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.calculator-page .guide-toc li{margin:0;padding:0}.calculator-page .guide-toc ul{border-left:1px solid var(--calc-subtle-border);margin:0;padding:0;list-style:none}.calculator-page .guide-toc a{color:var(--calc-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.calculator-page .guide-toc a:hover{color:var(--aw-color-text-heading)}.calculator-page .guide-toc a[aria-current]{border-left-color:var(--calc-input-focus);color:var(--aw-color-text-heading);font-weight:600}@media (width>=1200px){.calculator-page .calculator-guide{max-width:1040px}.calculator-page .calculator-guide .calculator-contents{display:none}.calculator-page .guide-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.calculator-page .guide-toc{max-height:calc(100vh - 120px);display:block;position:sticky;top:96px;overflow-y:auto}}.calculator-page .calc-figure,.calculator-page .calc-related-wrap,.calculator-page .calc-disclaimer,.calculator-page .calc-disclaimer-legacy{max-width:760px!important}@media (width>=1200px){.calculator-page .calc-related-wrap,.calculator-page .calc-disclaimer,.calculator-page .calc-disclaimer-legacy{max-width:1040px!important}}.calculator-page :is(.calculator-guide,.calc-figure,.calc-related-wrap,.calc-disclaimer,.calc-disclaimer-legacy){width:min(100%,100vw - 32px)!important;margin-inline:auto!important}.calculator-page .calc-guide-stack>:not(.calculator-guide){width:min(100%,100vw - 32px);max-width:760px;margin:40px auto 0}@media (width>=1200px){.calculator-page .calc-guide-stack>:not(.calculator-guide){max-width:1040px;padding-left:276px}}.calculator-guide .guide-formula-card{border:1px solid var(--calc-subtle-border);border-radius:6px;margin:20px 0;overflow:hidden}.calculator-guide .guide-formula-card>pre,.calculator-guide .guide-formula-card>.guide-formula{border:0!important;border-bottom:1px solid var(--calc-subtle-border)!important;border-radius:0!important;margin:0!important}.calculator-guide .guide-formula-legend{background:var(--wis-surface);gap:2px 16px;padding:12px 18px;display:grid}.calculator-guide .guide-card-body .guide-formula-legend .guide-param-row{border:0;margin:0;padding:4px 0;font-size:15px;line-height:1.5}.calculator-guide .guide-formula-legend .guide-param-row>strong:first-child{min-width:56px;font-family:var(--aw-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);display:inline-block}@media (width>=640px){.calculator-guide .guide-formula-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-guide .guide-callout{border:1px solid var(--calc-subtle-border);border-left:3px solid var(--calc-input-focus);background:var(--calc-subcard-bg);color:var(--aw-color-text-default);border-radius:6px;margin:20px 0;padding:14px 18px;font-style:normal}.calculator-guide .guide-callout-warn{border-left-color:var(--calc-danger)}.calculator-guide .guide-callout>:first-child{margin-top:0}.calculator-guide .guide-callout>:last-child{margin-bottom:0}.calculator-guide .guide-callout>p:first-child>strong:first-child{color:var(--aw-color-text-heading);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.calculator-guide .guide-callout-warn>p:first-child>strong:first-child{color:var(--calc-danger)}.calculator-guide .article-table-scroll{border:1px solid var(--calc-subtle-border)!important;border-radius:6px!important}.calculator-guide table{font-variant-numeric:tabular-nums;min-width:0;font-size:15px}.calculator-guide :where(th,td){border-bottom:1px solid var(--calc-subtle-border);vertical-align:top;padding:10px 14px}.calculator-guide tr:last-child>:where(th,td){border-bottom:0}.calculator-guide thead th{background:var(--calc-head-bg);color:var(--calc-head-fg);font-size:13px;font-weight:700}.calculator-guide .guide-example{border:var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--wis-surface);margin:24px 0;overflow:hidden}.calculator-guide .guide-example>.guide-example-title{background:var(--calc-head-bg);color:var(--calc-head-fg);margin:0;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.4}.calculator-guide .guide-example .article-table-scroll{margin:0;border:0!important;border-radius:0!important}.calculator-guide .guide-example table{width:100%}.calculator-guide .guide-example thead th{background:var(--calc-subcard-bg);color:var(--aw-color-text-heading)}.calculator-guide .guide-example :where(td,th):not(:first-child){text-align:right;white-space:nowrap}.calculator-guide .guide-example tbody tr.guide-example-result>*,.calculator-guide .guide-example tbody tr:has(strong)>*{color:var(--aw-color-text-heading);font-weight:700}.calculator-guide .guide-example-actions{border-top:1px solid var(--calc-subtle-border);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.calculator-guide .guide-example-actions>p{display:contents}.calculator-guide .guide-try{border:var(--calc-btn-secondary-border);background:var(--calc-btn-secondary-bg);min-height:40px;color:var(--calc-btn-secondary-fg);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.calculator-guide .guide-try:hover{background:var(--calc-btn-secondary-hover)}.calculator-guide .guide-try:focus-visible{outline:2px solid var(--calc-input-focus);outline-offset:2px}.calculator-guide .guide-try[data-loaded]{border-color:var(--calc-btn-primary-bg);background:var(--calc-btn-primary-bg);color:var(--calc-btn-primary-fg)}.calculator-page .calc-example-flash{outline:3px solid var(--calc-input-focus);outline-offset:4px;transition:outline-color 1.2s}.calculator-page :is(.calculator-workspace,.calc-workspace){scroll-margin-top:96px}.calculator-guide :where(th,td){overflow-wrap:normal;word-break:normal;hyphens:manual}.calculator-guide .guide-card-body>.article-table-scroll table{min-width:560px}.calculator-guide .guide-card-body>.article-table-scroll :where(th,td){min-width:110px}.calculator-guide .guide-formula-legend .guide-param-row>strong:first-child{min-width:2.25em}.calculator-guide .guide-example :where(td,th):first-child{min-width:40%}.calculator-guide .guide-example :where(td,th):not(:first-child){white-space:normal;min-width:6.5em}.line-clamp-2[data-astro-cid-npzqeueg]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
