.page-module__sVAzLW__page{--tool-bg:#0f162c;--tool-surface:#17213f;--tool-surface-strong:#1d2a4d;--tool-line:#c2cdee2e;--tool-text:#f7f9ff;--tool-muted:#aeb9d6;--tool-iris:#8a98ff;--tool-amber:#ffb35c;--tool-mint:#69e0c2;width:min(100%,92rem);color:var(--tool-text);margin:0 auto;overflow:clip}.page-module__sVAzLW__hero{padding:3.5rem 1.25rem 0;position:relative}.page-module__sVAzLW__hero:before{z-index:-1;content:"";border:1px solid #8a98ff2b;border-radius:50%;width:30rem;height:30rem;position:absolute;top:7rem;right:-13rem;box-shadow:0 0 0 5rem #8a98ff08,0 0 8rem #8a98ff1a}.page-module__sVAzLW__breadcrumb{color:var(--tool-muted);gap:.55rem;margin:0 0 3rem;font-size:.875rem;display:flex}.page-module__sVAzLW__breadcrumb a{color:inherit;text-underline-offset:.22rem}.page-module__sVAzLW__heroGrid{align-items:end;gap:2.75rem;display:grid}.page-module__sVAzLW__eyebrow,.page-module__sVAzLW__sectionLabel{color:var(--tool-mint);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.page-module__sVAzLW__hero h1{max-width:68rem;font-family:var(--font-space-grotesk,"Space Grotesk"), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:.9rem 0 1.35rem;font-size:clamp(3rem,9vw,7rem);font-weight:620;line-height:.92}.page-module__sVAzLW__heroCopy{max-width:52rem;color:var(--tool-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.72}.page-module__sVAzLW__boundary{border-left:2px solid var(--tool-amber);color:#e8ddce;background:#ffb35c12;max-width:46rem;margin:1.25rem 0 0;padding:.75rem .9rem;font-size:.875rem;line-height:1.55;display:inline-flex}.page-module__sVAzLW__ledgerMark{border:1px solid var(--tool-line);background:linear-gradient(150deg, #1d2a4de6, #0f162cfa), var(--tool-surface);border-radius:1.25rem;grid-template-columns:auto minmax(1.75rem,1fr) auto minmax(1.75rem,1fr) auto;align-items:center;min-height:8rem;padding:1.25rem;display:grid;box-shadow:0 1.5rem 4rem #0000002e}.page-module__sVAzLW__ledgerMark span{color:var(--tool-muted);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:800}.page-module__sVAzLW__ledgerMark i{background:linear-gradient(90deg, var(--tool-iris), var(--tool-mint));height:1px;margin:0 .65rem;box-shadow:0 0 1rem #8a98ff80}.page-module__sVAzLW__ledgerMark b{width:3.75rem;height:3.75rem;color:var(--tool-mint);border:1px solid #69e0c285;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:760;display:grid;box-shadow:inset 0 0 1.5rem #69e0c214,0 0 1.8rem #69e0c21a}.page-module__sVAzLW__tabs{border:1px solid var(--tool-line);background:#17213fb8;border-bottom:0;border-radius:1rem 1rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:2.75rem;padding:.55rem;display:grid}.page-module__sVAzLW__tabs a{min-height:3.25rem;color:var(--tool-muted);text-align:center;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;padding:.55rem;font-size:.875rem;font-weight:780;text-decoration:none;display:flex}.page-module__sVAzLW__tabs a[data-active=true]{background:var(--tool-surface-strong);color:var(--tool-text);border-color:#8a98ff5c;box-shadow:0 .7rem 2rem #00000024}.page-module__sVAzLW__tabs a:first-child[data-active=true] span{color:var(--tool-amber)}.page-module__sVAzLW__tabs a:last-child[data-active=true] span{color:var(--tool-mint)}.page-module__sVAzLW__tabs a:focus-visible,.page-module__sVAzLW__field input:focus-visible,.page-module__sVAzLW__calculateButton:focus-visible,.page-module__sVAzLW__resetButton:focus-visible{outline:3px solid var(--tool-mint);outline-offset:3px}.page-module__sVAzLW__workspace{border-top:1px solid var(--tool-line);background:var(--tool-bg);padding:3.25rem 1.25rem 4.5rem}.page-module__sVAzLW__toolHeading{align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__sVAzLW__toolHeading h2,.page-module__sVAzLW__resultHeading h2,.page-module__sVAzLW__methodIntro h2{max-width:48rem;font-family:var(--font-space-grotesk,"Space Grotesk"), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:.55rem 0 0;font-weight:630;line-height:1}.page-module__sVAzLW__toolHeading h2{font-size:clamp(2.15rem,5vw,4rem)}.page-module__sVAzLW__toolHeading>p{max-width:34rem;color:var(--tool-muted);margin:0;font-size:.9rem;line-height:1.65}.page-module__sVAzLW__calculatorGrid{gap:.85rem;display:grid}.page-module__sVAzLW__formCard,.page-module__sVAzLW__assumptionCard,.page-module__sVAzLW__results{border:1px solid var(--tool-line);background:var(--tool-surface);border-radius:1.1rem}.page-module__sVAzLW__formCard,.page-module__sVAzLW__assumptionCard{padding:1rem}.page-module__sVAzLW__fieldGrid{gap:1rem;display:grid}.page-module__sVAzLW__field{color:#e7ebfa;gap:.45rem;min-width:0;font-size:.9rem;font-weight:760;display:grid}.page-module__sVAzLW__inputWrap{background:#0a102294;border:1px solid #c2cdee3d;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem;display:grid;overflow:hidden}.page-module__sVAzLW__inputWrap input{width:100%;min-width:0;height:100%;color:var(--tool-text);font:inherit;background:0 0;border:0;outline:0;padding:.85rem;font-size:1rem;font-weight:720}.page-module__sVAzLW__inputWrap input::placeholder{color:#7784a8;font-weight:560}.page-module__sVAzLW__inputWrap>span{border-left:1px solid var(--tool-line);min-width:3.1rem;color:var(--tool-mint);letter-spacing:.04em;text-transform:uppercase;align-self:stretch;place-items:center;padding:0 .75rem;font-size:.875rem;font-weight:850;display:grid}.page-module__sVAzLW__field small{min-height:2.5em;color:var(--tool-muted);font-size:.875rem;font-weight:520;line-height:1.45}.page-module__sVAzLW__fieldError{color:#ffb8ad;min-height:1.2em;font-size:.875rem;font-weight:650}.page-module__sVAzLW__formError{color:#ffd4ce;background:#ff817014;border-left:2px solid #ff8170;margin:1rem 0 0;padding:.8rem;font-size:.875rem;line-height:1.5}.page-module__sVAzLW__formActions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.page-module__sVAzLW__calculateButton,.page-module__sVAzLW__resetButton{min-height:3rem;font:inherit;cursor:pointer;border-radius:.7rem;padding:.75rem 1rem;font-size:1rem;font-weight:820}.page-module__sVAzLW__calculateButton{border:1px solid var(--tool-mint);background:var(--tool-mint);color:#081c1a}.page-module__sVAzLW__calculateButton span{margin-left:.4rem}.page-module__sVAzLW__resetButton{border:1px solid var(--tool-line);color:var(--tool-muted);background:0 0}.page-module__sVAzLW__assumptionCard{background:radial-gradient(circle at 90% 5%, #ffb35c1a, transparent 42%), var(--tool-surface)}.page-module__sVAzLW__assumptionCard h3{letter-spacing:-.035em;margin:.75rem 0 1.25rem;font-size:1.15rem}.page-module__sVAzLW__assumptionCard ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.page-module__sVAzLW__assumptionCard li{color:var(--tool-muted);grid-template-columns:.45rem minmax(0,1fr);gap:.65rem;font-size:.875rem;line-height:1.55;display:grid}.page-module__sVAzLW__assumptionCard li:before{background:var(--tool-amber);content:"";border-radius:50%;width:.35rem;height:.35rem;margin-top:.4rem;box-shadow:0 0 .8rem #ffb35c80}.page-module__sVAzLW__results{background:linear-gradient(145deg, #1d2a4dfa, #121c36fa), var(--tool-surface-strong);margin-top:.85rem;padding:1rem}.page-module__sVAzLW__resultHeading h2:focus{outline:.15rem solid var(--tool-mint);outline-offset:.35rem;border-radius:.2rem}.page-module__sVAzLW__resultGrid{gap:.65rem;margin-top:1.4rem;display:grid}.page-module__sVAzLW__resultGrid article{border:1px solid var(--tool-line);background:#090f1f59;border-radius:.8rem;min-width:0;padding:.9rem}.page-module__sVAzLW__resultGrid span{color:var(--tool-muted);font-size:.875rem;line-height:1.4;display:block}.page-module__sVAzLW__resultGrid strong{overflow-wrap:anywhere;color:var(--tool-text);font-family:var(--font-space-grotesk,"Space Grotesk"), sans-serif;letter-spacing:-.04em;margin-top:.45rem;font-size:clamp(1.15rem,4vw,1.65rem);font-weight:650;display:block}.page-module__sVAzLW__resultGrid .page-module__sVAzLW__primaryResult{background:#69e0c214;border-color:#69e0c25c}.page-module__sVAzLW__resultRail{background:var(--tool-mint);border-radius:999px;height:.65rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:0 0 1.5rem #69e0c21a}.page-module__sVAzLW__resultRail span{min-width:0;transition:width .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.page-module__sVAzLW__usedRail{background:var(--tool-iris);box-shadow:0 0 1rem #8a98ff8c}.page-module__sVAzLW__deductionRail{background:var(--tool-amber);box-shadow:0 0 1rem #ffb35c8c}.page-module__sVAzLW__privacyStrip{background:#69e0c212;border-top:1px solid #69e0c242;border-bottom:1px solid #69e0c242;gap:.65rem;margin:0;padding:1.25rem;display:grid}.page-module__sVAzLW__privacyStrip span{color:var(--tool-mint);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.page-module__sVAzLW__privacyStrip p{color:#d8e5e1;max-width:62rem;margin:0;font-size:.875rem;line-height:1.6}.page-module__sVAzLW__methodology{color:#17213f;background:#f5f7f9;padding:4rem 1.25rem}.page-module__sVAzLW__methodIntro h2{color:#17213f;max-width:54rem;font-size:clamp(2rem,5vw,3.7rem)}.page-module__sVAzLW__methodology .page-module__sVAzLW__sectionLabel{color:#4b5dd4}.page-module__sVAzLW__methodGrid{gap:.75rem;margin-top:2rem;display:grid}.page-module__sVAzLW__methodGrid article{background:#fff;border:1px solid #dce2e9;border-radius:.85rem;padding:1.1rem}.page-module__sVAzLW__methodGrid article>span{color:#4b5dd4;font-size:1.2rem}.page-module__sVAzLW__methodGrid h3{letter-spacing:-.025em;margin:1.5rem 0 .55rem;font-size:1.05rem}.page-module__sVAzLW__methodGrid p{color:#5d6978;margin:0;font-size:.875rem;line-height:1.6}.page-module__sVAzLW__disclosure{border-top:1px solid var(--tool-line);background:#121b35;gap:.6rem;padding:1.25rem;display:grid}.page-module__sVAzLW__disclosure strong{color:var(--tool-amber);font-size:.875rem}.page-module__sVAzLW__disclosure p{max-width:70rem;color:var(--tool-muted);margin:0;font-size:.875rem;line-height:1.6}@media (min-width:48rem){.page-module__sVAzLW__hero,.page-module__sVAzLW__workspace,.page-module__sVAzLW__privacyStrip,.page-module__sVAzLW__methodology,.page-module__sVAzLW__disclosure{padding-left:3rem;padding-right:3rem}.page-module__sVAzLW__heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr)}.page-module__sVAzLW__toolHeading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.page-module__sVAzLW__calculatorGrid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr)}.page-module__sVAzLW__formCard,.page-module__sVAzLW__assumptionCard,.page-module__sVAzLW__results{padding:1.25rem}.page-module__sVAzLW__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__sVAzLW__resultGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__sVAzLW__privacyStrip{grid-template-columns:minmax(10rem,.3fr) minmax(0,1.7fr);align-items:center}.page-module__sVAzLW__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__sVAzLW__disclosure{grid-template-columns:minmax(15rem,.35fr) minmax(0,1.65fr);align-items:start}}@media (prefers-reduced-motion:reduce){.page-module__sVAzLW__resultRail span{transition-duration:.01ms}}.page-module__sVAzLW__page{--tool-bg:#f5f7f8;--tool-surface:#fff;--tool-surface-strong:#eef3f5;--tool-line:#d8e1e5;--tool-text:#112b3a;--tool-muted:#5d7079;--tool-iris:#4dc4ce;--tool-amber:#bceb58;--tool-mint:#0b5660;width:min(100%,79rem);min-height:100vh;color:var(--tool-text);font-variant-numeric:tabular-nums;padding:2rem;overflow:visible}.page-module__sVAzLW__hero{padding:.2rem 0 0}.page-module__sVAzLW__hero:before{display:none}.page-module__sVAzLW__breadcrumb{color:var(--tool-muted);font-family:var(--font-data);letter-spacing:.04em;margin:0 0 .85rem;font-size:.66rem}.page-module__sVAzLW__heroGrid{border-bottom:1px solid var(--tool-line);align-items:end;gap:1.25rem;padding-bottom:1.25rem}.page-module__sVAzLW__eyebrow,.page-module__sVAzLW__sectionLabel{color:var(--tool-mint);font-family:var(--font-data);letter-spacing:.09em;font-size:.64rem}.page-module__sVAzLW__hero h1{max-width:48rem;color:var(--tool-text);font-family:var(--font-display);letter-spacing:-.045em;margin:.4rem 0 .65rem;font-size:clamp(1.95rem,4vw,2.75rem);font-weight:720;line-height:1.04}.page-module__sVAzLW__heroCopy{max-width:45rem;color:var(--tool-muted);font-size:.84rem;line-height:1.58}.page-module__sVAzLW__boundary{border:1px solid #bfd3d5;border-left:3px solid var(--tool-mint);color:var(--tool-mint);font-family:var(--font-data);background:#e7f3f2;border-radius:.6rem;margin-top:.65rem;padding:.55rem .7rem;font-size:.62rem}.page-module__sVAzLW__ledgerMark{border-color:var(--tool-line);min-height:5.2rem;box-shadow:none;background:#fff;border-radius:.8rem;padding:.85rem}.page-module__sVAzLW__ledgerMark span{color:var(--tool-muted);font-family:var(--font-data);font-size:.56rem}.page-module__sVAzLW__ledgerMark i{box-shadow:none;background:linear-gradient(90deg,#bceb58,#4dc4ce)}.page-module__sVAzLW__ledgerMark b{width:2.9rem;height:2.9rem;color:var(--tool-mint);font-family:var(--font-data);border-color:#9bbfc3;box-shadow:inset 0 0 0 .35rem #eef7f6}.page-module__sVAzLW__tabs{border-color:var(--tool-line);border-bottom:1px solid var(--tool-line);background:#eef3f5;border-radius:.75rem;gap:.35rem;margin-top:.75rem;padding:.35rem}.page-module__sVAzLW__tabs a{min-height:2.55rem;color:var(--tool-muted);border-radius:.58rem;padding:.5rem;font-size:.76rem}.page-module__sVAzLW__tabs a[data-active=true]{color:var(--tool-mint);background:#fff;border-color:#bfd3d5;box-shadow:0 .25rem .8rem #112b3a0d}.page-module__sVAzLW__tabs a:first-child[data-active=true] span,.page-module__sVAzLW__tabs a:last-child[data-active=true] span{color:var(--tool-mint)}.page-module__sVAzLW__tabs a:focus-visible,.page-module__sVAzLW__field input:focus-visible,.page-module__sVAzLW__calculateButton:focus-visible,.page-module__sVAzLW__resetButton:focus-visible{outline-color:var(--tool-mint)}.page-module__sVAzLW__workspace{border:1px solid var(--tool-line);background:#fff;border-radius:.95rem;margin-top:.75rem;padding:1.25rem;box-shadow:0 .7rem 2.2rem #112b3a0a}.page-module__sVAzLW__toolHeading{gap:.7rem;margin-bottom:1rem}.page-module__sVAzLW__toolHeading h2,.page-module__sVAzLW__resultHeading h2,.page-module__sVAzLW__methodIntro h2{color:var(--tool-text);font-family:var(--font-display);letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:700}.page-module__sVAzLW__toolHeading>p{color:var(--tool-muted);font-size:.76rem;line-height:1.55}.page-module__sVAzLW__calculatorGrid{gap:.75rem}.page-module__sVAzLW__formCard,.page-module__sVAzLW__assumptionCard,.page-module__sVAzLW__results{border-color:var(--tool-line);background:#f9fbfb;border-radius:.8rem;padding:1rem}.page-module__sVAzLW__fieldGrid{gap:.75rem}.page-module__sVAzLW__field{color:var(--tool-text);gap:.35rem;font-size:.7rem}.page-module__sVAzLW__inputWrap{background:#fff;border-color:#b8c7cd;border-radius:.6rem;min-height:2.85rem}.page-module__sVAzLW__inputWrap:focus-within{border-color:var(--tool-mint);box-shadow:0 0 0 3px #0b56601c}.page-module__sVAzLW__inputWrap input{color:var(--tool-text);padding:.72rem;font-size:.9rem}.page-module__sVAzLW__inputWrap input::placeholder,.page-module__sVAzLW__field small{color:var(--tool-muted)}.page-module__sVAzLW__inputWrap>span{border-left-color:var(--tool-line);min-width:2.8rem;color:var(--tool-mint);font-family:var(--font-data);font-size:.63rem}.page-module__sVAzLW__field small,.page-module__sVAzLW__fieldError,.page-module__sVAzLW__formError{font-size:.68rem}.page-module__sVAzLW__field small{min-height:2em}.page-module__sVAzLW__fieldError{color:#a83f3b}.page-module__sVAzLW__formError{color:#8b3532;background:#fff5f4;border:1px solid #deb9b7;border-left:3px solid #a83f3b;border-radius:.55rem}.page-module__sVAzLW__calculateButton,.page-module__sVAzLW__resetButton{border-radius:.62rem;min-height:2.7rem;font-size:.78rem}.page-module__sVAzLW__calculateButton{border-color:var(--tool-mint);background:var(--tool-mint);color:#fff}.page-module__sVAzLW__resetButton{border-color:var(--tool-line);color:var(--tool-mint);background:#fff}.page-module__sVAzLW__assumptionCard{background:#eef7f6;border-color:#bfd3d5;position:relative;overflow:hidden}.page-module__sVAzLW__assumptionCard:before{background:var(--tool-amber);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.page-module__sVAzLW__assumptionCard h3{color:var(--tool-text);margin:.6rem 0 .9rem;font-size:1rem}.page-module__sVAzLW__assumptionCard ul{gap:.55rem}.page-module__sVAzLW__assumptionCard li{color:var(--tool-muted);font-size:.7rem}.page-module__sVAzLW__assumptionCard li:before{background:var(--tool-mint);box-shadow:none}.page-module__sVAzLW__results{background:#fff;margin-top:.75rem}.page-module__sVAzLW__resultHeading h2{font-size:clamp(1.2rem,3vw,1.6rem)}.page-module__sVAzLW__resultGrid{gap:.5rem;margin-top:.9rem}.page-module__sVAzLW__resultGrid article{border-color:var(--tool-line);background:#f7f9fa;border-radius:.65rem;padding:.8rem}.page-module__sVAzLW__resultGrid span{color:var(--tool-muted);font-family:var(--font-data);font-size:.61rem}.page-module__sVAzLW__resultGrid strong{color:var(--tool-text);font-family:var(--font-display);font-size:clamp(1rem,3vw,1.35rem)}.page-module__sVAzLW__resultGrid .page-module__sVAzLW__primaryResult{background:#e7f3f2;border-color:#9bbfc3;box-shadow:inset 0 3px #4dc4ce}.page-module__sVAzLW__primaryResult strong{color:var(--tool-mint)}.page-module__sVAzLW__resultRail{background:var(--tool-mint);height:.5rem;box-shadow:none}.page-module__sVAzLW__usedRail{box-shadow:none;background:#4dc4ce}.page-module__sVAzLW__deductionRail{box-shadow:none;background:#bceb58}.page-module__sVAzLW__privacyStrip,.page-module__sVAzLW__methodology,.page-module__sVAzLW__disclosure{border:1px solid var(--tool-line);color:var(--tool-text);background:#fff;border-radius:.85rem;margin-top:1rem;padding:1rem 1.25rem}.page-module__sVAzLW__privacyStrip{background:#eef7f6;border-color:#bfd3d5}.page-module__sVAzLW__privacyStrip span,.page-module__sVAzLW__methodology .page-module__sVAzLW__sectionLabel,.page-module__sVAzLW__disclosure strong{color:var(--tool-mint);font-family:var(--font-data);font-size:.62rem}.page-module__sVAzLW__privacyStrip p,.page-module__sVAzLW__disclosure p{color:var(--tool-muted);font-size:.72rem}.page-module__sVAzLW__methodGrid{gap:.55rem;margin-top:1rem}.page-module__sVAzLW__methodGrid article{border-color:var(--tool-line);background:#f8fafb;border-radius:.7rem;padding:.85rem}.page-module__sVAzLW__methodGrid article>span{color:var(--tool-mint);font-family:var(--font-data);font-size:.72rem}.page-module__sVAzLW__methodGrid h3{color:var(--tool-text);margin:.65rem 0 .35rem;font-size:.88rem}.page-module__sVAzLW__methodGrid p{color:var(--tool-muted);font-size:.73rem}@media (min-width:48rem){.page-module__sVAzLW__hero,.page-module__sVAzLW__workspace,.page-module__sVAzLW__privacyStrip,.page-module__sVAzLW__methodology,.page-module__sVAzLW__disclosure{padding-left:0;padding-right:0}.page-module__sVAzLW__workspace,.page-module__sVAzLW__privacyStrip,.page-module__sVAzLW__methodology,.page-module__sVAzLW__disclosure{padding:1.25rem}}@media (max-width:47.99rem){.page-module__sVAzLW__page{padding:1.15rem}.page-module__sVAzLW__ledgerMark{display:none}.page-module__sVAzLW__formActions{flex-direction:column}.page-module__sVAzLW__calculateButton,.page-module__sVAzLW__resetButton{width:100%}}
