.calculator-module__MWU_KW__shell{flex-direction:column;min-height:100dvh;display:flex}.calculator-module__MWU_KW__topbar{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-lg);padding:var(--space-lg) var(--space-2xl);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.calculator-module__MWU_KW__brand{align-items:baseline;gap:var(--space-md);display:flex}.calculator-module__MWU_KW__brandMark{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.calculator-module__MWU_KW__brandSub{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem}.calculator-module__MWU_KW__curToggle{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:999px;padding:2px;display:inline-flex}.calculator-module__MWU_KW__curToggle button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:.8125rem;font-weight:550;transition:color .15s,background .15s}.calculator-module__MWU_KW__curToggle button[data-on=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.calculator-module__MWU_KW__mobileBar{display:none}.calculator-module__MWU_KW__grid{flex:1;grid-template-columns:minmax(360px,460px) 1fr;align-items:start;display:grid}.calculator-module__MWU_KW__config{padding:var(--space-2xl);border-right:1px solid var(--hairline);gap:var(--space-2xl);flex-direction:column;display:flex}.calculator-module__MWU_KW__resultWrap{padding:var(--space-2xl);position:sticky;top:0}@media (max-width:880px){.calculator-module__MWU_KW__grid{grid-template-columns:1fr}.calculator-module__MWU_KW__config{border-right:0;border-bottom:1px solid var(--hairline)}.calculator-module__MWU_KW__resultWrap{position:static}.calculator-module__MWU_KW__mobileBar{justify-content:space-between;align-items:center;gap:var(--space-md);z-index:5;padding:var(--space-md) var(--space-2xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline);background:#fbfaf6eb;background:lab(98.2914% -.15977 1.89871/.92);display:flex;position:sticky;top:0}.calculator-module__MWU_KW__mobileBarFigure{align-items:baseline;gap:var(--space-sm);display:flex}.calculator-module__MWU_KW__mobileBarPct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:660;line-height:1}.calculator-module__MWU_KW__mobileBarLabel{color:var(--ink-faint);font-size:.75rem}}.calculator-module__MWU_KW__group{gap:var(--space-md);flex-direction:column;display:flex}.calculator-module__MWU_KW__groupHead{justify-content:space-between;align-items:baseline;display:flex}.calculator-module__MWU_KW__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:600}.calculator-module__MWU_KW__labelValue{color:var(--ink-soft);font-size:.8125rem}.calculator-module__MWU_KW__pills{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.calculator-module__MWU_KW__pill{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:var(--radius-sm);font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;padding:9px 12px;font-size:.875rem;font-weight:540;transition:border-color .15s,color .15s,background .15s}.calculator-module__MWU_KW__pill:hover{border-color:var(--ink-faint);color:var(--ink)}.calculator-module__MWU_KW__pill[data-on=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.calculator-module__MWU_KW__pill:focus-visible{outline:3px solid var(--accent-ring);outline-offset:1px}.calculator-module__MWU_KW__pillMeta{color:var(--ink-faint);margin-top:1px;font-size:.6875rem;font-weight:450;display:block}.calculator-module__MWU_KW__pill[data-on=true] .calculator-module__MWU_KW__pillMeta{color:var(--accent);opacity:.8}.calculator-module__MWU_KW__sliderRow{align-items:center;gap:var(--space-lg);display:flex}.calculator-module__MWU_KW__range{appearance:none;background:var(--hairline-strong);cursor:pointer;border-radius:999px;flex:1;height:4px}.calculator-module__MWU_KW__range::-webkit-slider-thumb{appearance:none;background:var(--surface);border:1.5px solid var(--accent);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:50%;transition:transform .12s}.calculator-module__MWU_KW__range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.calculator-module__MWU_KW__range::-moz-range-thumb{background:var(--surface);border:1.5px solid var(--accent);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:50%}.calculator-module__MWU_KW__range:focus-visible{outline:3px solid var(--accent-ring);outline-offset:4px}.calculator-module__MWU_KW__numField{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;width:68px;padding:0 8px;display:inline-flex}.calculator-module__MWU_KW__numField:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.calculator-module__MWU_KW__numField input{width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:0 0;border:0;padding:6px 0;font-size:.875rem}.calculator-module__MWU_KW__numField input:focus{outline:none}.calculator-module__MWU_KW__numField span{color:var(--ink-faint);font-size:.8125rem}.calculator-module__MWU_KW__numField input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__numField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__addonList{flex-direction:column;display:flex}.calculator-module__MWU_KW__addonRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--hairline);display:flex}.calculator-module__MWU_KW__addonRow:last-child{border-bottom:0}.calculator-module__MWU_KW__addonName{color:var(--ink);font-size:.875rem}.calculator-module__MWU_KW__addonPrice{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:1px;font-size:.75rem;display:block}.calculator-module__MWU_KW__stepper{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.calculator-module__MWU_KW__stepper button{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1;transition:background .12s,color .12s}.calculator-module__MWU_KW__stepper button:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.calculator-module__MWU_KW__stepper button:disabled{color:var(--hairline-strong);cursor:not-allowed}.calculator-module__MWU_KW__stepper input{border:0;border-inline:1px solid var(--hairline);text-align:center;width:38px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);appearance:textfield;background:0 0;padding:6px 0;font-size:.875rem}.calculator-module__MWU_KW__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__switch{border:1px solid var(--hairline-strong);background:var(--surface-sunken);cursor:pointer;border-radius:999px;width:40px;height:24px;transition:background .16s,border-color .16s;position:relative}.calculator-module__MWU_KW__switch[data-on=true]{background:var(--accent);border-color:var(--accent)}.calculator-module__MWU_KW__switch:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .18s cubic-bezier(.2,.9,.3,1);position:absolute;top:2px;left:2px}.calculator-module__MWU_KW__switch[data-on=true]:after{transform:translate(16px)}.calculator-module__MWU_KW__switch:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}.calculator-module__MWU_KW__assume{border-top:1px solid var(--hairline);padding-top:var(--space-lg)}.calculator-module__MWU_KW__assumeHead{width:100%;font:inherit;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.calculator-module__MWU_KW__assumeHead:hover{color:var(--ink)}.calculator-module__MWU_KW__chev{color:var(--ink-faint);transition:transform .18s}.calculator-module__MWU_KW__chev[data-open=true]{transform:rotate(90deg)}.calculator-module__MWU_KW__assumeBody{gap:var(--space-lg);padding-top:var(--space-lg);flex-direction:column;display:flex}.calculator-module__MWU_KW__assumeNote{color:var(--ink-faint);background:var(--surface-sunken);border-radius:var(--radius-sm);max-width:60ch;padding:10px 12px;font-size:.75rem;line-height:1.5}.calculator-module__MWU_KW__assumeGrid{align-items:center;gap:var(--space-md) var(--space-lg);grid-template-columns:1fr auto;display:grid}.calculator-module__MWU_KW__assumeGrid label{color:var(--ink-soft);font-size:.8125rem}.calculator-module__MWU_KW__resultBar{margin-bottom:var(--space-md);justify-content:flex-end;display:flex}.calculator-module__MWU_KW__proposalBtn{align-items:center;gap:var(--space-sm);border:1px solid var(--accent);background:var(--accent);color:#fbfbff;color:lab(98.7643% .651866 -3.72547);font:inherit;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);padding:8px 16px;font-size:.875rem;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.calculator-module__MWU_KW__proposalBtn:hover{filter:brightness(1.08)}.calculator-module__MWU_KW__proposalBtn:active{transform:translateY(.5px)}.calculator-module__MWU_KW__proposalBtn:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}.calculator-module__MWU_KW__verdict{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.calculator-module__MWU_KW__verdictTop{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl) var(--space-xl) var(--space-lg);display:flex}.calculator-module__MWU_KW__verdictContext{color:var(--ink-faint);letter-spacing:.01em;font-size:.8125rem}.calculator-module__MWU_KW__marginBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:3.25rem;font-weight:680;line-height:1}.calculator-module__MWU_KW__chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:650;display:inline-flex}.calculator-module__MWU_KW__chip[data-state=pass]{background:var(--pass-bg);color:var(--pass)}.calculator-module__MWU_KW__chip[data-state=fail]{background:var(--fail-bg);color:var(--fail)}.calculator-module__MWU_KW__chip[data-state=warn]{background:var(--warn-bg);color:var(--warn)}.calculator-module__MWU_KW__chip[data-state=none]{background:var(--surface-sunken);color:var(--ink-faint)}.calculator-module__MWU_KW__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.calculator-module__MWU_KW__anchor{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--hairline);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.calculator-module__MWU_KW__anchorFig{align-items:baseline;gap:var(--space-sm);display:flex}.calculator-module__MWU_KW__anchorEff{letter-spacing:-.01em;font-size:1.0625rem;font-weight:660}.calculator-module__MWU_KW__anchorList{color:var(--ink-faint);font-size:.875rem;text-decoration:line-through}.calculator-module__MWU_KW__anchorWhen{color:var(--ink-faint);font-size:.75rem}.calculator-module__MWU_KW__anchorSave{letter-spacing:.02em;color:var(--pass);background:var(--pass-bg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:650}.calculator-module__MWU_KW__meter{padding:0 var(--space-xl) var(--space-xl)}.calculator-module__MWU_KW__track{background:var(--surface-sunken);border-radius:999px;height:10px;position:relative;overflow:visible}.calculator-module__MWU_KW__fill{border-radius:999px;transition:width .32s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute;inset:0 auto 0 0}.calculator-module__MWU_KW__fill[data-state=pass]{background:var(--pass-track)}.calculator-module__MWU_KW__fill[data-state=fail]{background:var(--fail-track)}.calculator-module__MWU_KW__fill[data-state=none]{background:var(--ink-faint)}.calculator-module__MWU_KW__fill[data-state=plain]{background:var(--accent)}.calculator-module__MWU_KW__gateMark{background:var(--ink);width:2px;transition:left .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:-4px;bottom:-4px}.calculator-module__MWU_KW__gateLabel{margin-top:var(--space-md);color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.calculator-module__MWU_KW__headroom{margin-top:var(--space-lg);color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.calculator-module__MWU_KW__headroom strong{color:var(--ink);font-variant-numeric:tabular-nums}.calculator-module__MWU_KW__headroom[data-state=fail] strong{color:var(--fail)}.calculator-module__MWU_KW__policyHint{margin:var(--space-sm) 0 0;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.45}.calculator-module__MWU_KW__policyHint[data-state=warn]{color:var(--warn);font-weight:500}.calculator-module__MWU_KW__numField[data-over=true]{border-color:var(--warn)}.calculator-module__MWU_KW__numField[data-over=true] input{color:var(--warn)}.calculator-module__MWU_KW__policyCard{margin-top:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);padding:var(--space-lg) var(--space-xl)}.calculator-module__MWU_KW__policyRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.calculator-module__MWU_KW__policyNote{margin:var(--space-sm) 0 0;color:var(--ink-soft);max-width:56ch;font-size:.8125rem;line-height:1.5}.calculator-module__MWU_KW__ledger{margin-top:var(--space-xl)}.calculator-module__MWU_KW__ledgerTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-md);font-size:.75rem;font-weight:600}.calculator-module__MWU_KW__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:7px 0;font-size:.9375rem;display:flex}.calculator-module__MWU_KW__rowSub{padding:4px 0 4px var(--space-lg);color:var(--ink-soft);font-size:.8125rem}.calculator-module__MWU_KW__rowLabel{color:var(--ink-soft)}.calculator-module__MWU_KW__numTotal{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.0625rem}.calculator-module__MWU_KW__divider{background:var(--hairline);height:1px;margin:var(--space-sm) 0}.calculator-module__MWU_KW__dividerStrong{background:var(--hairline-strong);height:1px;margin:var(--space-sm) 0}.calculator-module__MWU_KW__rowTotal{color:var(--ink);font-size:1rem;font-weight:650}.calculator-module__MWU_KW__gstRow{color:var(--ink-faint);font-size:.8125rem}.calculator-module__MWU_KW__footNote{margin-top:var(--space-xl);color:var(--ink-faint);max-width:64ch;font-size:.75rem;line-height:1.55}.calculator-module__MWU_KW__tabs{gap:var(--space-xs);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:999px;padding:3px;display:inline-flex}.calculator-module__MWU_KW__tab{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:7px 16px;font-size:.875rem;font-weight:550;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.calculator-module__MWU_KW__tab:hover{color:var(--ink)}.calculator-module__MWU_KW__tab[data-on=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.calculator-module__MWU_KW__tab:focus-visible{outline:3px solid var(--accent-ring);outline-offset:1px}.calculator-module__MWU_KW__selectWrap{position:relative}.calculator-module__MWU_KW__select{appearance:none;border:1px solid var(--hairline-strong);background:var(--surface);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);cursor:pointer;padding:11px 36px 11px 12px;font-size:.9375rem}.calculator-module__MWU_KW__select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.calculator-module__MWU_KW__selectChev{color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.calculator-module__MWU_KW__fxRefresh{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:550}.calculator-module__MWU_KW__fxRefresh:disabled{color:var(--ink-faint);cursor:default}.calculator-module__MWU_KW__fxRow{align-items:center;gap:var(--space-md);display:flex}.calculator-module__MWU_KW__fxLabel{color:var(--ink-soft);font-size:.9375rem}.calculator-module__MWU_KW__fxMeta{color:var(--ink-faint);margin:0;font-size:.75rem}.calculator-module__MWU_KW__waTable{flex-direction:column;display:flex}.calculator-module__MWU_KW__waHead,.calculator-module__MWU_KW__waEditRow{gap:var(--space-sm);grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;display:grid}.calculator-module__MWU_KW__waHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-sm);font-size:.6875rem;font-weight:600}.calculator-module__MWU_KW__waHead span:not(:first-child),.calculator-module__MWU_KW__waEditRow .calculator-module__MWU_KW__waNum{text-align:right}.calculator-module__MWU_KW__waEditRow{border-top:1px solid var(--hairline);padding:6px 0}.calculator-module__MWU_KW__waCat{color:var(--ink);font-size:.875rem}.calculator-module__MWU_KW__waNum{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);appearance:textfield;padding:7px 8px;font-size:.8125rem}.calculator-module__MWU_KW__waNum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__waNum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-module__MWU_KW__waNum:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.calculator-module__MWU_KW__waSummary{gap:var(--space-lg);padding:var(--space-md) 0 var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.calculator-module__MWU_KW__waSummary>div{flex-direction:column;gap:3px;display:flex}.calculator-module__MWU_KW__waSummaryLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-weight:600}.calculator-module__MWU_KW__waSummaryValue{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.calculator-module__MWU_KW__waSummaryValue[data-pos=false]{color:var(--fail)}.calculator-module__MWU_KW__waResultHead,.calculator-module__MWU_KW__waResultRow{gap:var(--space-sm);grid-template-columns:1.3fr .8fr 1fr 1fr .7fr;align-items:baseline;display:grid}.calculator-module__MWU_KW__waResultHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-xs);font-size:.6875rem;font-weight:600}.calculator-module__MWU_KW__waResultRow{padding:7px 0;font-size:.875rem}.calculator-module__MWU_KW__waResultHead span:not(:first-child),.calculator-module__MWU_KW__waResultRow span:not(:first-child){text-align:right}.calculator-module__MWU_KW__waResultRow span[data-pos=false]{color:var(--fail)}.calculator-module__MWU_KW__waBlended{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.calculator-module__MWU_KW__numFieldWide{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;width:140px;padding:0 10px;display:inline-flex}.calculator-module__MWU_KW__numFieldWide:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.calculator-module__MWU_KW__numFieldWide input{width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;padding:9px 0;font-size:.9375rem}.calculator-module__MWU_KW__numFieldWide input:focus{outline:none}.calculator-module__MWU_KW__aiHead,.calculator-module__MWU_KW__aiEditRow{gap:var(--space-sm);grid-template-columns:1.7fr 1fr .7fr;align-items:center;display:grid}.calculator-module__MWU_KW__aiHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-sm);font-size:.6875rem;font-weight:600}.calculator-module__MWU_KW__aiHead span:not(:first-child),.calculator-module__MWU_KW__aiEditRow .calculator-module__MWU_KW__waNum{text-align:right}.calculator-module__MWU_KW__aiEditRow{border-top:1px solid var(--hairline);padding:8px 0}.calculator-module__MWU_KW__aiResultHead,.calculator-module__MWU_KW__aiResultRow{gap:var(--space-sm);grid-template-columns:1.7fr .6fr .9fr 1fr;align-items:baseline;display:grid}.calculator-module__MWU_KW__aiResultHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-xs);font-size:.6875rem;font-weight:600}.calculator-module__MWU_KW__aiResultRow{padding:7px 0;font-size:.875rem}.calculator-module__MWU_KW__aiResultHead span:not(:first-child),.calculator-module__MWU_KW__aiResultRow span:not(:first-child){text-align:right}
