html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0}.tabs-scroll-container::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-anchor:none;scroll-behavior:smooth;scroll-padding-top:76px}:root{--body-bg:#0a0e1a;--body-color:#f1f5f9;--scrollbar-track:#0a0e1a;--placeholder-color:#4d637f;--slider-border:#0a0e1a;--accent:#00c9c8;--accent-glow-20:#00c9c833;--accent-glow-25:#00c9c840;--accent-glow-40:#00c9c866;--accent-glow-50:#00c9c880;--focus-ring:#00c9c8}[data-theme=light]{--focus-ring:#0d0b08}:where(button,a[href],input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{border-radius:3px;outline:2px solid #00c9c8;outline:2px solid var(--focus-ring);outline-offset:2px}#cashflow-story-body g[role=button]:focus:not(:focus-visible){outline:none}.skip-link{background:#00c9c8;background:var(--focus-ring);border-radius:4px;color:#0a0e1a;color:var(--body-bg,#0a0e1a);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;left:8px;padding:10px 16px;position:fixed;text-decoration:none;top:-100px;z-index:1000}.skip-link:focus{top:8px}[data-theme=light]{--body-bg:#f6f1e7;--body-color:#14110f;--scrollbar-track:#f6f1e7;--placeholder-color:#a39c8e;--slider-border:#f6f1e7;--accent:#b8860b;--accent-glow-20:#b8860b33;--accent-glow-25:#b8860b40;--accent-glow-40:#b8860b66;--accent-glow-50:#b8860b80}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;background:#0a0e1a;background:var(--body-bg);color:#f1f5f9;color:var(--body-color);font-family:DM Sans,sans-serif;font-weight:400;overscroll-behavior-y:none;transition:background .2s,color .2s;-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (pointer:coarse){input,select,textarea{font-size:16px!important}.tpp-notes-wrap{height:57px}textarea.tpp-notes-box{height:76px!important;resize:none!important;transform:scale(.75);transform-origin:top left;width:133.333%!important}}input::placeholder{color:#4d637f;color:var(--placeholder-color);font-weight:400}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0a0e1a;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#00c9c833;background:var(--accent-glow-20);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c9c866;background:var(--accent-glow-40)}.tpp-slider{appearance:none;background:#0000;cursor:pointer;height:32px;margin:0;outline:none;padding:0;touch-action:none;width:100%}.tpp-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#00c9c8;background:var(--accent);border:2px solid #0a0e1a;border:2px solid var(--slider-border);border-radius:50%;box-shadow:0 0 0 2px #00c9c833;box-shadow:0 0 0 2px var(--accent-glow-20);cursor:pointer;height:18px;margin-top:-7px;width:18px}.tpp-slider::-webkit-slider-thumb:active{box-shadow:0 0 0 4px #00c9c840;box-shadow:0 0 0 4px var(--accent-glow-25);transform:scale(1.15)}.tpp-slider::-moz-range-thumb{background:#00c9c8;background:var(--accent);border:2px solid #0a0e1a;border:2px solid var(--slider-border);border-radius:50%;box-shadow:0 0 0 2px #00c9c833;box-shadow:0 0 0 2px var(--accent-glow-20);cursor:pointer;height:18px;width:18px}.tpp-slider::-moz-range-thumb:active{box-shadow:0 0 0 4px #00c9c840;box-shadow:0 0 0 4px var(--accent-glow-25);transform:scale(1.15)}.tpp-slider::-webkit-slider-runnable-track{background:#0000;height:4px}.tpp-slider::-moz-range-track{background:#0000;height:4px}.tpp-slider:focus-visible{border-radius:4px;outline:2px solid #00c9c880;outline:2px solid var(--accent-glow-50);outline-offset:2px}@keyframes tpp-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tpp-stagger-in{animation:tpp-fade-in-up .35s ease forwards;opacity:0}@media (prefers-reduced-motion:reduce){.tpp-stagger-in{animation:none;opacity:1}}@keyframes tpp-nudge-down{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.tpp-scroll-hint{animation:tpp-nudge-down 1.9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tpp-scroll-hint{animation:none;opacity:1}}@keyframes tpp-field-pulse{0%,to{box-shadow:0 0 0 0 #00c9c800}30%{box-shadow:0 0 0 6px #00c9c88c}60%{box-shadow:0 0 0 2px #00c9c8e6}}.tpp-field-pulse{animation:tpp-field-pulse 1.05s ease-in-out 3;border-color:#00c9c8!important;border-color:var(--focus-ring,#00c9c8)!important}@media (prefers-reduced-motion:reduce){.tpp-field-pulse{animation:none;box-shadow:0 0 0 3px #00c9c8b3}}@keyframes tpp-required-missing{0%,to{box-shadow:0 0 0 0 #0000}35%{box-shadow:0 0 0 5px #fe498a;box-shadow:0 0 0 5px var(--missing-pulse-color,#fe498a)}70%{box-shadow:0 0 0 2px #fe498a;box-shadow:0 0 0 2px var(--missing-pulse-color,#fe498a)}}.tpp-field-pulse.tpp-required-missing,.tpp-required-missing{animation:tpp-required-missing 1.05s ease-in-out 3;animation-play-state:running;animation-play-state:var(--missing-animation-state,running)}.tpp-field-pulse.tpp-required-missing{border-color:#fe498a!important;border-color:var(--missing-pulse-color,#fe498a)!important}@media (prefers-reduced-motion:reduce){.tpp-field-pulse.tpp-required-missing,.tpp-required-missing{animation:none;box-shadow:0 0 0 3px #fe498a;box-shadow:0 0 0 3px var(--missing-pulse-color,#fe498a)}}.hiw-story{background:var(--hiw-bg);border-radius:4px;color:var(--hiw-text);font-family:DM Sans,sans-serif;padding:32px 24px 40px}.hiw-story:not(.hiw-ready) :not(.hiw-intro):not(.hiw-intro *){animation-play-state:paused}@keyframes hiwRiseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hiwPopIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hiwDrawLine{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.hiw-intro{align-items:center;border-bottom:1px solid var(--hiw-border);display:flex;flex-direction:column;margin-bottom:22px;padding:6px 4px 22px;text-align:center}.hiw-scene{display:block;height:auto;max-width:280px;width:100%}.hiw-body,.hiw-roof{stroke-dasharray:1;stroke-dashoffset:1;animation:hiwHouseDraw .3s linear forwards}.hiw-body{animation-delay:.1s}@keyframes hiwHouseDraw{to{stroke-dashoffset:0}}.hiw-floorlit{animation:hiwFloorLight .25s ease-out forwards;opacity:0}.hiw-if1{animation-delay:.45s}.hiw-if2{animation-delay:.65s}.hiw-if3{animation-delay:.85s}.hiw-if4{animation-delay:1.05s}@keyframes hiwFloorLight{to{opacity:1}}.hiw-fline{stroke-dasharray:1;stroke-dashoffset:1;animation:hiwFlineDraw .2s ease-out forwards}.hiw-ifl1{animation-delay:.5s}.hiw-ifl2{animation-delay:.7s}.hiw-ifl3{animation-delay:.9s}.hiw-ifl4{animation-delay:1.1s}@keyframes hiwFlineDraw{to{stroke-dashoffset:0}}.hiw-flabel{animation:hiwRiseIn .3s ease-out forwards;opacity:0}.hiw-il1{animation-delay:.58s}.hiw-il2{animation-delay:.78s}.hiw-il3{animation-delay:.98s}.hiw-il4{animation-delay:1.18s}.hiw-step-row{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:44px 1fr}.hiw-step-num-col{align-items:center;display:flex;flex-direction:column}.hiw-step-line{animation:hiwLineDraw .7s ease-out forwards;background:var(--hiw-border);flex:1 1;min-height:24px;transform-origin:top;width:1px}@keyframes hiwLineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hiw-step-num{align-items:center;animation:hiwNumUnlock .5s ease-out forwards;background:var(--hiw-surface-alt);border:1px solid var(--hiw-input-border);border-radius:50%;color:var(--hiw-text-quat);display:flex;flex-shrink:0;font-family:Space Grotesk,monospace;font-size:12px;font-weight:600;height:26px;justify-content:center;width:26px}@keyframes hiwNumUnlock{0%{border-color:var(--hiw-input-border);box-shadow:0 0 0 0 rgba(var(--hiw-accent-rgb),0);color:var(--hiw-text-quat)}55%{border-color:var(--hiw-accent);box-shadow:0 0 0 7px rgba(var(--hiw-accent-rgb),.16);color:var(--hiw-accent)}to{border-color:rgba(var(--hiw-accent-rgb),.5);box-shadow:0 0 0 0 rgba(var(--hiw-accent-rgb),0);color:var(--hiw-accent)}}.hiw-step-block{padding-bottom:30px}.hiw-step-title{color:var(--hiw-text);font-size:15px;font-weight:600;margin:2px 0 3px}.hiw-step-sub,.hiw-step-title{animation:hiwRiseIn .4s ease-out forwards;opacity:0}.hiw-step-sub{color:var(--hiw-text-quat);font-size:12.5px;margin:0 0 14px}.hiw-card{animation:hiwRiseIn .4s ease-out forwards;background:var(--hiw-surface);border:1px solid var(--hiw-border);border-radius:4px;opacity:0;padding:16px}.hiw-s1 .hiw-step-line,.hiw-s1 .hiw-step-num{animation-delay:.1s}.hiw-s1 .hiw-step-title{animation-delay:.2s}.hiw-s1 .hiw-step-sub{animation-delay:.27s}.hiw-s1 .hiw-card{animation-delay:.35s}.hiw-s2 .hiw-step-line,.hiw-s2 .hiw-step-num{animation-delay:1.45s}.hiw-s2 .hiw-step-title{animation-delay:1.55s}.hiw-s2 .hiw-step-sub{animation-delay:1.62s}.hiw-s2 .hiw-card{animation-delay:1.77s}.hiw-s3 .hiw-step-line,.hiw-s3 .hiw-step-num{animation-delay:3s}.hiw-s3 .hiw-step-title{animation-delay:3.1s}.hiw-s3 .hiw-step-sub{animation-delay:3.17s}.hiw-s3 .hiw-card{animation-delay:3.32s}.hiw-s4 .hiw-step-num{animation-delay:4.75s}.hiw-s4 .hiw-step-title{animation-delay:4.85s}.hiw-s4 .hiw-step-sub{animation-delay:4.92s}.hiw-s4 .hiw-card{animation-delay:5s}.hiw-s1 .hiw-card,.hiw-s2 .hiw-card{box-sizing:border-box;display:flex;flex-direction:column}.hiw-quiz-q{color:var(--hiw-text-sec);font-size:13px;margin:0 0 12px}.hiw-quiz-opts{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@keyframes hiwOptSpot{0%{background:rgba(var(--hiw-accent-rgb),.18);border-color:var(--hiw-accent);transform:scale(1.02)}16%{background:rgba(var(--hiw-accent-rgb),.18);border-color:var(--hiw-accent);transform:scale(1.02)}30%,to{background:#0000;border-color:var(--hiw-input-border);transform:scale(1)}}.hiw-opt{animation:hiwRiseIn .4s ease-out forwards,hiwOptSpot 5.6s ease-in-out infinite;background:var(--hiw-surface-alt);border:1px solid var(--hiw-input-border);border-radius:4px;color:var(--hiw-text);display:flex;flex-direction:column;font-size:12.5px;gap:10px;justify-content:center;opacity:0;padding:12px}.hiw-opt1{animation-delay:.5s,0s}.hiw-opt2{animation-delay:.65s,1.4s}.hiw-opt3{animation-delay:.8s,2.8s}.hiw-opt4{animation-delay:.95s,4.2s}.hiw-opt-icon{align-items:center;background:var(--hiw-surface);border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center;min-width:30px;padding:0 7px;width:max-content}.hiw-opt-icon i{color:var(--hiw-text);font-size:16px;line-height:1}.hiw-groups{display:flex;flex:1 1;flex-direction:column}.hiw-group{align-items:center;animation:hiwRiseIn .4s ease-out forwards,hiwGroupSpot 5s ease-in-out infinite;border-bottom:1px solid var(--hiw-border);display:flex;flex:1 1;gap:11px;opacity:0;padding:11px 4px}.hiw-group:last-child{border-bottom:none}@keyframes hiwGroupSpot{0%{background:rgba(var(--hiw-accent-rgb),.14)}18%{background:rgba(var(--hiw-accent-rgb),.14)}32%,to{background:#0000}}.hiw-group1{animation-delay:1.92s,0s}.hiw-group2{animation-delay:2.07s,1s}.hiw-group3{animation-delay:2.22s,2s}.hiw-group4{animation-delay:2.37s,3s}.hiw-group5{animation-delay:2.52s,4s}.hiw-group-icon{align-items:center;background:var(--hiw-surface-alt);border:1px solid var(--hiw-border);border-radius:4px;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.hiw-group-icon svg{stroke:var(--hiw-accent);height:14px;width:14px}.hiw-group span{color:var(--hiw-text);flex:1 1;font-size:12.5px;font-weight:500}.hiw-s3-note{color:var(--hiw-text-quat);font-size:11px;margin:0 0 12px}.hiw-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hiw-tile{animation:hiwRiseIn .4s ease-out forwards,hiwTileRipple 5.6s ease-in-out infinite;background:var(--hiw-surface-alt);border:1px solid var(--hiw-border);border-radius:4px;display:flex;flex-direction:column;gap:7px;height:148px;opacity:0;padding:11px}@keyframes hiwTileRipple{0%{border-color:var(--hiw-border);box-shadow:0 0 0 0 rgba(var(--hiw-accent-rgb),0)}5%{border-color:rgba(var(--hiw-accent-rgb),.7);box-shadow:0 0 0 4px rgba(var(--hiw-accent-rgb),.18)}11%,to{border-color:var(--hiw-border);box-shadow:0 0 0 0 rgba(var(--hiw-accent-rgb),0)}}.hiw-tile1{animation-delay:3.47s,0s}.hiw-tile2{animation-delay:3.62s,.3s}.hiw-tile3{animation-delay:3.77s,.6s}.hiw-tile4{animation-delay:3.92s,.9s}.hiw-tile5{animation-delay:4.07s,1.2s}.hiw-tile6{animation-delay:4.22s,1.5s}@media (max-width:420px){.hiw-s3 .hiw-card{padding:12px 10px}.hiw-grid{gap:8px}.hiw-tile{padding:9px 8px}}@media (max-width:374px){.hiw-grid{grid-template-columns:minmax(0,1fr)}}.hiw-tile-head{align-items:center;display:flex;gap:6px}.hiw-tile-head svg{stroke:var(--hiw-accent);flex-shrink:0;height:13px;width:13px}.hiw-tile-head span{color:var(--hiw-text);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiw-score-row{align-items:center;display:flex;gap:6px;justify-content:space-between}.hiw-score-row>span:first-child{color:var(--hiw-text-sec);font-size:11px}.hiw-cmp-figure{color:var(--hiw-text);font-family:Space Grotesk,monospace;font-size:11px;font-weight:600}.hiw-cmp-context{color:var(--hiw-text-quat);font-size:11px;margin-bottom:2px}.hiw-tile6{container-type:inline-size}.hiw-cmp-table{grid-column-gap:8px;grid-row-gap:4px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:repeat(4,auto);isolation:isolate;position:relative;row-gap:4px}.hiw-cmp-table .hiw-cmp-figure{text-align:right;white-space:nowrap}.hiw-cmp-row{color:var(--hiw-text-sec);font-size:11px;line-height:1.25;white-space:normal}.hiw-cmp-col{color:var(--hiw-accent);font-family:Space Grotesk,monospace;font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.hiw-cmp-hl{animation:hiwCmpHl 5.6s ease-in-out infinite;background:rgba(var(--hiw-accent-rgb),.14);border-radius:3px;grid-column:3;grid-row:1/-1;inset:-2px -3px;position:absolute;z-index:-1}@keyframes hiwCmpHl{0%,35%{opacity:0}50%,85%{opacity:1}to{opacity:0}}@container (max-width: 240px){.hiw-tile6 .hiw-cmp-context{display:none}.hiw-cmp-table{column-gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto);row-gap:1px}.hiw-cmp-row{color:var(--hiw-text-quat);font-size:11px;grid-column:1/-1;line-height:1.15}.hiw-cmp-col,.hiw-cmp-table .hiw-cmp-figure{font-size:11px;line-height:1.2;margin-bottom:3px;text-align:left}.hiw-cmp-hl{grid-column:2}}@keyframes hiwCrossA{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}to{opacity:1}}@keyframes hiwCrossB{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}to{opacity:0}}.hiw-a{animation:hiwCrossA 5.6s ease-in-out infinite}.hiw-b{animation:hiwCrossB 5.6s ease-in-out infinite}.hiw-viz{display:block;height:36px;margin-top:auto;width:100%}.hiw-cap-fact{color:var(--hiw-text-quat);font-size:11px}.hiw-cfbar{animation:hiwCfFlow 3.2s ease-in-out infinite}@keyframes hiwCfFlow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.hiw-cfbar{transform-box:fill-box;transform-origin:bottom}.hiw-vicon-sm,.hiw-vicon-sm-wrap{height:20px;width:20px}.hiw-vicon-sm svg{height:11px;width:11px}.hiw-returns-viz{align-items:flex-end;display:flex;gap:26px;height:34px;justify-content:center;margin-top:auto}.hiw-returns-col{align-items:center;display:flex;flex-direction:column;gap:5px}.hiw-returns-bar{animation:hiwReturnsPulse 3.2s ease-in-out infinite;border-radius:2px 2px 0 0;transform-origin:bottom;width:26px}.hiw-returns-nominal{background:#5b8def;height:26px}.hiw-returns-real{animation-delay:-1.4s;background:var(--hiw-accent);height:15px}@keyframes hiwReturnsPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78)}}.hiw-returns-label{color:var(--hiw-text-quat);font-size:11px;letter-spacing:.04em}.hiw-stress-marker{animation:hiwStressMove 5.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hiwStressMove{0%,12%{transform:translateX(0)}28%,45%{transform:translateX(40px)}62%,82%{transform:translateX(80px)}95%,to{transform:translateX(0)}}.hiw-sens-dot{animation:hiwSensSlide 5.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hiwSensSlide{0%,8%{transform:translateX(0)}45%,55%{transform:translateX(46px)}92%,to{transform:translateX(0)}}.hiw-verdict-row{align-items:center;animation:hiwRiseIn .45s ease-out forwards;border-bottom:1px solid var(--hiw-border);display:flex;gap:12px;opacity:0;padding:13px 4px}.hiw-verdict-row:last-child{border-bottom:none}.hiw-verdict-row1{animation-delay:5.15s}.hiw-verdict-row2{animation-delay:5.3s}.hiw-vq{color:var(--hiw-text-sec);flex:1 1;font-size:12.5px}.hiw-vicon-wrap{flex-shrink:0;height:26px;position:relative;width:26px}.hiw-vicon{align-items:center;border-radius:50%;display:flex;height:26px;inset:0;justify-content:center;position:absolute;width:26px}.hiw-vicon svg{stroke-dasharray:40;height:13px;width:13px}.hiw-vicon-yes{background:rgba(var(--hiw-positive-rgb),.12)}.hiw-vicon-yes svg{stroke:var(--hiw-positive)}.hiw-vicon-no{background:rgba(var(--hiw-negative-rgb),.12)}.hiw-vicon-no svg{stroke:var(--hiw-negative)}.hiw-stamp-wrap{flex-shrink:0;height:24px;position:relative;width:38px}.hiw-stamp{align-items:center;border-radius:4px;display:flex;font-family:Space Grotesk,monospace;font-size:12px;font-weight:700;inset:0;justify-content:center;letter-spacing:.03em;position:absolute}.hiw-stamp-yes{background:rgba(var(--hiw-positive-rgb),.12);color:var(--hiw-positive)}.hiw-stamp-no{background:rgba(var(--hiw-negative-rgb),.12);color:var(--hiw-negative)}.hiw-q1-a{animation:hiwCrossA 4s ease-in-out infinite}.hiw-q1-b{animation:hiwCrossB 4s ease-in-out infinite}.hiw-q2-a{animation:hiwCrossA 8s ease-in-out infinite}.hiw-q2-b{animation:hiwCrossB 8s ease-in-out infinite}.hiw-verdict-row1 .hiw-q1-a svg{animation:hiwDrawLine .5s ease-out forwards;animation-delay:5.5s}.hiw-verdict-row2 .hiw-q2-a svg{animation:hiwDrawLine .5s ease-out forwards;animation-delay:5.65s}@media (prefers-reduced-motion:reduce){.hiw-story:not(.hiw-ready) *{animation-play-state:running!important}.hiw-story *{animation-delay:0ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=main.47a3a9a4.css.map*/