@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";
:root{--page:#08090a;--card:#0e0f11;--inset:#0b0c0e;--rule:#1b1d21;--border:#26292e;--field:#33373d;--text:#f3f3f1;--muted:#a3a6ad;--dim:#80848c;--lime:#c8ff4d;--orange:#ff8a5c}*{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--text);margin:0;font-family:Geist,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.screen{min-height:calc(100vh - 64px)}.app-header{border-bottom:1px solid var(--rule);align-items:center;gap:18px;height:64px;padding:0 max(16px,50vw - 560px);display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand b{background:var(--lime);color:#0a0b0c;text-align:center;border-radius:6px;width:22px;height:22px;line-height:22px}.brand code,.source-line,.divider,.tag{font-family:Geist Mono,monospace}.brand code{font-size:14px}.header-rule{background:var(--border);width:1px;height:24px}.header-spacer{flex:1}.back{color:var(--muted);align-items:center;text-decoration:none;display:flex}.icon{font-size:24px}.source-pill{color:#c4c6cb;white-space:nowrap;border:1px solid #33363c;border-radius:999px;padding:8px 14px;font:13px Geist Mono,monospace}.source-pill i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.sandbox-pill{color:var(--muted);border-style:dashed}.wrap{width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0 64px}.wrap>h1,.start h1{letter-spacing:-1.7px;max-width:680px;margin:0 0 40px;font-size:42px;line-height:1.12}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.card h2,.card h3{margin:0;font-size:20px}.card p{color:var(--muted);margin:0;line-height:1.45}.start-grid,.read-grid,.leak-grid,.plan{grid-template-columns:1fr 1fr;gap:20px;display:grid}.start-grid{grid-template-columns:repeat(3,1fr)}.card-title,.came,.money-row,.kept,.small-leak,.invoice{justify-content:space-between;gap:12px;display:flex}.inset{background:var(--inset);border:1px solid var(--rule);border-radius:10px;min-height:128px;padding:16px}.inset p{color:var(--muted);margin:0 0 10px}.inset strong{font-size:20px}.button{background:var(--lime);color:#0a0b0c;text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.button:hover{background:#d9ff80}.button.line{color:var(--text);background:0 0;border:1px solid #3b3f46}.button.quiet{color:var(--muted);background:0 0;min-height:44px;padding:0}.file-button{position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.steps{color:var(--muted);counter-reset:item;gap:9px;margin:0;padding:0;list-style:none;display:grid}.steps li:before{content:counter(item);counter-increment:item;width:26px;height:26px;color:var(--text);border:1px solid #3b3f46;border-radius:50%;place-items:center;margin-right:12px;display:inline-grid}.lock,.small{font-size:13px;color:var(--dim)!important}.small-link{color:var(--muted);font-size:13px}.error{font-size:14px;color:var(--orange)!important}.sandbox form,.reminder label{color:var(--muted);gap:6px;font-size:13px;display:grid}.sandbox input,.reminder input{background:var(--inset);border:1px solid var(--field);color:var(--text);border-radius:10px;min-height:52px;padding:13px}.or{border-top:1px solid var(--rule);text-align:center;padding-top:14px;font-size:13px;color:var(--dim)!important}.site-footer{border-top:1px solid var(--rule);text-align:center;color:var(--dim);padding:24px 16px;font-size:13px}.site-footer a,.site-footer button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.questions{max-width:720px}.questions h1{margin-bottom:16px}.intro{color:var(--muted);margin:0 0 32px}.questions .card{margin:0 0 28px}.amount{border:1px solid var(--field);min-height:56px;color:var(--dim);border-radius:10px;align-items:center;gap:8px;padding:0 20px;font:28px Geist Mono,monospace;display:flex}.amount input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;width:100%}.amount em{white-space:nowrap;font:16px Geist,sans-serif}.field-note{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.questions>.button{width:100%;margin-top:4px}.read>h1{letter-spacing:-1.4px;margin:12px 0 8px;font-size:36px}.read>h1 strong,.big-number{color:var(--lime)}.source-line{color:var(--dim);margin:0;font-size:13px}.read-grid{margin-top:32px}.top-leak,.action-card{border-color:#c8ff4d80}.tag{width:max-content;color:var(--muted);border:1px solid #33363c;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-flex}.tag.lime{color:var(--lime);border-color:#c8ff4d80}.big-number{letter-spacing:-2px;font-size:42px;line-height:1}.big-number small,.orange small,.muted small,.top-plan strong small,.small-leak small{color:inherit;letter-spacing:0;font:14px Geist,sans-serif;display:block}.top-leak .button{margin-top:auto}.money-bar{background:#5a5e66;border-radius:5px;height:28px;overflow:hidden}.money-bar i{background:var(--lime);color:#0a0b0c;white-space:nowrap;height:100%;padding:6px 10px;font:12px Geist Mono,monospace;display:block}.money-row{border-top:1px solid var(--rule);padding-top:12px}.money-row span{gap:4px;display:grid}.money-row small{color:var(--dim);font-size:13px}.money-row i,.kept i{background:var(--muted);border-radius:2px;width:10px;height:10px;margin-right:10px;display:inline-block}.money-row i.refunds{background:var(--orange)}.money-row i.costs{background:#e2e3e0}.money-row i.ads{background:#5a5e66}.kept{border-top:1px solid #3b3f46;align-items:center;padding-top:14px;font-weight:600}.kept i{background:var(--lime)}.kept b{color:var(--lime);font-size:28px}.leak-row{border-top:1px solid var(--rule);grid-template-columns:28px 1fr auto;gap:10px;padding:14px 0;display:grid}.leak-row p{margin-top:6px;font-size:14px}.numbered{width:26px;height:26px;color:var(--muted);border:1px solid #3b3f46;border-radius:50%;place-items:center;font-size:12px;display:grid}.orange{color:var(--orange)}.muted{color:var(--muted)}.risk{grid-column:1/-1}.share{background:#2a2d33;border-radius:999px;height:8px;overflow:hidden}.share i{background:#e2e3e0;border-radius:999px;height:100%;display:block}.plan-link{width:min(280px,100%);margin-top:24px}.drawer-backdrop{z-index:10;background:#0009;position:fixed;inset:0}.drawer{background:var(--card);border-left:1px solid var(--border);width:min(560px,100%);height:100%;margin-left:auto;padding:48px 22px;position:relative;overflow:auto}.drawer h1{margin:8px 0 16px;font-size:32px}.drawer h2{margin:30px 0 12px;font-size:22px}.drawer-close{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;width:56px;height:56px;position:absolute;top:32px;right:20px}.drawer table{border-collapse:collapse;width:100%;font:13px Geist Mono,monospace}.drawer th,.drawer td{border-bottom:1px solid var(--rule);text-align:right;color:#c4c6cb;padding:12px 6px}.drawer th:first-child,.drawer td:first-child{text-align:left}.drawer th{color:var(--dim);font-weight:400}.drawer .highlight{background:#c8ff4d12}.leak-hero{justify-content:space-between;align-items:center;gap:44px;margin-bottom:28px;display:flex}.leak-hero h1{margin:16px 0;font-size:40px}.dot-pair{gap:12px;display:flex}.dots{background:var(--card);border:1px solid var(--border);border-radius:10px;width:200px;padding:16px}.dots>div{grid-template-columns:repeat(10,1fr);gap:5px;margin-bottom:12px;display:grid}.dots i{aspect-ratio:1;background:#2a2d33;border-radius:50%;width:10px}.dots i.on{background:var(--lime)}.dots b,.dots small{display:block}.dots small{color:var(--muted);margin-top:4px}.leak-grid>div{align-content:start;gap:18px;display:grid}.questions-card h2{margin-bottom:4px}.answer-group{border-top:1px solid var(--rule);margin-top:6px;padding-top:18px}.answer{border:1px solid var(--border);width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;margin:6px 0;padding:0 14px;display:flex}.answer i{border:1px solid #5a5e66;border-radius:50%;width:20px;height:20px}.answer.selected{background:#c8ff4d12;border-color:#c8ff4db3}.answer.selected i{border:6px solid var(--lime)}.test-do{color:var(--text)!important;font-size:18px!important}.goal{background:var(--lime);color:#0a0b0c;border-radius:10px;gap:2px;padding:16px;display:grid}.goal b{font-size:34px;line-height:1}.center{text-align:center}.plan{grid-template-columns:minmax(0,530px) minmax(0,530px);gap:24px}.plan h1{margin:0 0 26px;font-size:40px}.top-plan{border:1px solid #c8ff4d80;border-radius:14px;grid-template-columns:1fr auto;gap:8px;margin-bottom:26px;padding:18px;text-decoration:none;display:grid}.top-plan .tag{grid-column:1/-1}.top-plan strong{color:var(--lime);font-size:22px}.top-plan p{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px}.divider{color:var(--dim);letter-spacing:1px;border-bottom:1px solid var(--rule);margin:24px 0 14px;padding-bottom:9px;font-size:12px}.small-leak{border-bottom:1px solid var(--rule);padding:12px 0}.small-leak:last-child{border:0}.small-leak span{color:var(--muted);text-align:right}.action-panel{align-self:start}.action-card h2 b{float:right;font-size:18px}.invoice span,.invoice b{gap:3px;display:grid}.invoice small{color:var(--dim);font-size:12px;font-weight:400}.quote{background:var(--inset);border:1px solid var(--rule);border-radius:10px;padding:14px;line-height:1.45}.quote small{color:var(--dim);margin-bottom:6px;display:block}.button-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.progress{gap:4px;display:flex}.progress i{background:#2a2d33;border-radius:999px;flex:1;height:8px}.progress i.done{background:var(--lime)}@media (max-width:899px){.app-header{height:89px;padding:0 24px}.app-header .brand{display:none}.wrap{padding:40px 0 48px}.wrap>h1,.start h1{margin-bottom:32px;font-size:42px}.start-grid,.read-grid,.leak-grid,.plan{grid-template-columns:1fr;gap:28px}.read-grid .money-card{order:-2}.read-grid .top-leak{order:-1}.card{padding:20px}.read>h1{font-size:27px}.risk{grid-column:auto}.drawer{border:1px solid var(--border);border-radius:20px 20px 0 0;width:100%;height:auto;max-height:92vh;margin-top:auto;padding-top:38px}.drawer-backdrop{align-items:end;display:flex}.drawer-close{top:18px}.leak-hero{gap:20px;display:grid}.leak-hero h1{font-size:32px}.dot-pair{gap:8px}.dots{width:calc(50vw - 20px);padding:13px}.dots>div{gap:4px}.dots i{width:calc(5vw - 9.8px)}.plan.with-action{grid-template-columns:1fr}.action-panel{order:-1}.site-footer{line-height:2}.leak-row{grid-template-columns:28px 1fr}.leak-row>strong{grid-column:2}.source-pill{padding:7px 11px;font-size:12px}}a,a:visited{color:inherit}.lock-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.button.quiet.selected-chip{min-height:44px;color:var(--text);background:#c8ff4d12;border:1px solid #c8ff4db3;border-radius:999px;padding:0 14px}.big-number small,.orange small,.muted small,.top-plan strong small,.small-leak small{margin-left:8px;font-size:20px;display:inline}.money-bar{background:#2a2d33;display:flex}.money-bar i{display:block}.money-bar i.kept{background:var(--lime)}.money-bar i.fees{background:var(--muted)}.money-bar i.refunds{background:var(--orange)}.money-bar i.costs{background:#e2e3e0}.money-bar i.ads{background:#5a5e66}.risk-number{color:var(--text)}.button.quiet{border:1px solid #33363c;border-radius:999px;min-height:44px;padding:0 14px}.questions>.button.quiet{border:0}.money-row>span{grid-template-columns:10px 1fr;align-items:center;column-gap:10px;display:grid}.money-row>span i{margin:0}.money-row small{grid-column:2}.money-bar i{justify-content:center;align-items:center;min-width:2px;padding:0;display:flex;overflow:hidden}.money-bar i.kept{border:0;font-weight:400}.sandbox{background:0 0;border-style:dashed}.sandbox form{gap:14px}.sandbox form label{gap:6px;display:grid}.action-desktop{display:block}.plan:not(.with-action){grid-template-columns:minmax(0,530px) minmax(0,530px)}.plan-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.plan-heading strong{white-space:nowrap}.who{color:var(--text);border:1px solid #33363c;border-radius:999px;width:max-content;padding:7px 10px;font:13px Geist,sans-serif}.who i{color:var(--lime);font-style:normal}.fix-steps{color:var(--muted);margin:0;padding-left:22px;line-height:1.5}.fix-steps li{padding:5px 0}.reply{font-size:14px;color:var(--lime)!important}.math-grid{overflow-x:auto}.math-grid .ag-root-wrapper{border:0}.math-grid .ag-header{border-bottom:1px solid var(--rule)}.math-grid .math-number{text-align:right}.math-grid .math-number-header .ag-header-cell-label{justify-content:flex-end}.math-grid .math-highlight{background:#c8ff4d12}.math-grid .math-total{border-top:1px solid #3b3f46}.button:disabled{opacity:.55;cursor:not-allowed}.grab{display:none}@media (max-width:899px){.wrap{max-width:560px}.plan:not(.with-action){grid-template-columns:1fr}.action-desktop,.plan.with-action .plan-left{display:none}.drawer .grab{background:#3b3f46;border-radius:4px;width:36px;height:4px;margin:-20px auto 24px;display:block}.dots{max-width:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button:visited{color:#0a0b0c}.button.line:visited{color:var(--text)}@media (max-width:899px){.app-header:not(.has-back) .brand{display:flex}}.who{align-items:center;gap:6px;display:inline-flex}.who .icon-bolt{color:var(--lime)}.money-card>a{align-items:center;gap:8px;display:inline-flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.action-panel:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (prefers-reduced-motion:reduce){.spin{animation:none!important}}.help-drafts{gap:12px;display:grid}.help-drafts label{color:var(--muted);text-transform:capitalize;gap:6px;font-size:13px;display:grid}.help-drafts input{background:var(--inset);border:1px solid var(--field);width:100%;min-height:52px;color:var(--text);border-radius:10px;padding:12px}.help-drafts .quote p{white-space:pre-wrap;margin-top:8px}.small-link,.read>.intro a,.money-card>a{align-items:center;min-height:44px;display:inline-flex}.site-footer a,.site-footer button{min-height:44px;line-height:44px;display:inline-block}.math-grid .ag-header-cell,.math-grid .ag-cell{padding-left:3px;padding-right:3px}@media (max-width:899px){.app-header.has-back .brand,.app-header.has-back .header-rule{display:none!important}.app-header.has-back{gap:8px;min-width:0}.app-header.has-back .back{white-space:nowrap;min-height:44px}.field-note{flex-wrap:wrap;gap:8px}.amount input{min-width:0}}.quick-win .big-number{color:var(--text)}.leak-row>strong{text-align:right;white-space:nowrap}.leak-row>strong small{margin:3px 0 0;font-size:13px;display:block}@media (max-width:899px){.leak-row{grid-template-columns:28px minmax(0,1fr) auto}.leak-row>strong{grid-column:auto}.app-header{height:60px;padding:0 16px}.wrap{padding:24px 0 40px}.start h1{letter-spacing:-.03em;margin-bottom:16px;font-size:30px;line-height:1.15}.questions>h1{letter-spacing:-.03em;margin-bottom:12px;font-size:28px;line-height:1.15}.read>h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.leak-hero h1,.plan h1{letter-spacing:-.03em;font-size:30px;line-height:1.15}.start-grid,.read-grid,.leak-grid,.plan{gap:16px}.questions .card{margin-bottom:20px}.card h2,.card h3{font-size:18px}.start .inset{min-height:0}.start .inset strong{font-size:18px}.start .steps li{align-items:flex-start;display:flex}.start .steps li:before{flex:none}.start .lock{align-items:flex-start;gap:8px;display:flex}.start .lock .icon{flex:none}}@media (max-width:360px){.app-header{gap:8px}.app-header:not(.has-back) .brand{gap:5px;font-size:11px}.app-header .source-pill{padding:7px 8px;font-size:10px}}@media (max-width:899px){.start .steps li{display:block}}.math-grid .math-label{font-family:Geist,sans-serif}@media (max-width:359px){.math-grid .ag-cell,.math-grid .ag-header-cell{padding-left:2px;padding-right:2px;font-size:11px}}.math-grid .ag-cell-wrap-text{overflow-wrap:anywhere}h1,h2,h3,.big-number{font-weight:600}.button{font-weight:500}.sandbox-intro{flex-direction:column;gap:4px;display:flex}.start .inset strong{letter-spacing:-.02em;font-weight:600;line-height:1.3}.start .steps b{color:var(--text);font-weight:500}@media (min-width:900px){.start .wrap{flex-direction:column;gap:40px;padding-top:80px;padding-bottom:96px;display:flex}.start .wrap>h1{letter-spacing:-.035em;max-width:720px;margin:0;font-size:44px;font-weight:600;line-height:1.1}.start-grid .card{gap:14px;padding:24px}.start-grid h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.start-grid .entry-button{margin-top:auto}.start-grid .lock{align-items:flex-start;gap:8px;display:flex}.start-grid .lock .icon{flex:none}.start-grid .inset{min-height:0}.start-grid .small-link{min-height:44px}}@media (max-width:899px){.start-upload>h2{order:0}.start-upload>.steps{order:1}.start-upload>.entry-button{order:2}.start-upload>.lock{order:3}.start-upload>.small-link{order:4}.start-upload>.error{order:5}}.read>h1 strong,.read>h1 b{font-weight:inherit}.kept b,.top-plan strong,.plan-heading strong,.small-leak span{font-weight:600}.start .steps li{align-items:flex-start;gap:12px;display:flex}.start .steps li:before{flex:none;margin-right:0}.start h1,.questions>h1,.read>h1,.leak-hero h1,.plan h1{text-wrap:balance}.app-header .brand,.app-header .back{min-height:44px}.card a:not(.button){align-items:center;min-height:44px;display:inline-flex}.site-footer a{min-width:44px}.risk-primary,.risk-detail,.hero-detail{flex-direction:column;gap:12px;display:flex}.hero-detail{min-width:0}.why-card{border-color:var(--rule);background:var(--inset);border-radius:10px;gap:6px;padding:16px}.why-card h3,.why-card p{font-size:15px}@media (min-width:900px){.read>h1{letter-spacing:-.03em;max-width:none;font-size:40px;line-height:1.15}.risk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:32px;display:grid}.leak-hero>div{flex:1;min-width:0}.hero-detail .dot-pair .dots{flex:1;width:auto}.read-grid.no-quick>:first-child,.read-grid.no-other>.money-card{grid-column:1/-1}}.top-plan strong small,.plan-heading strong small,.small-leak small{text-align:right;color:var(--dim);margin:3px 0 0;font-size:13px;line-height:1.2;display:block}.card{gap:14px}.card h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.card p,.field-note{font-size:15px;line-height:1.45}.card p.small,.card p.lock{font-size:13px}.questions .card h2{letter-spacing:-.015em;font-size:18px;line-height:1.3}.start-grid .card h2{font-size:18px}.plan .card h2{letter-spacing:-.015em;font-size:19px;line-height:1.3}.plan .action-card{gap:16px}.plan .action-card h2{letter-spacing:-.02em;font-size:21px;line-height:1.25}.test-card{border-color:var(--lime);gap:16px}.answer-group h3{font-size:17px;line-height:1.35}.big-number{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}.big-number small{letter-spacing:-.01em;font-size:20px;font-weight:500}.kept b{letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1}.money-row>span{grid-template-columns:12px 1fr}.money-row i,.kept i{width:12px;height:12px}.estimate-prefix{letter-spacing:-.01em;font-size:20px;font-weight:500}.amount-unit{white-space:nowrap}@media (min-width:900px){.leak-hero .big-number{font-size:56px}}@media (max-width:899px){.start-grid .card{gap:12px}.leak-hero .big-number{font-size:44px}.start-grid .card h2{font-size:18px}}@media (max-width:359px){.top-leak .big-number,.leak-hero .big-number{font-size:36px}.estimate-prefix{font-size:17px}}.sandbox form label,.help-drafts label{font-size:15px}.card p.error,.money-row small{font-size:14px}.money-bar i.kept{justify-content:flex-start;padding-left:10px}.upload-row{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:12px;display:flex}.upload-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.upload-delete{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:6px 0;text-decoration:underline}.chart-markers{color:var(--lime)!important;margin:0!important;font:12px Geist Mono,monospace!important}@media (max-width:899px){.read>h1{margin-bottom:10px}}.money-row>span{min-width:0}.money-row>b,.small-leak>span{white-space:nowrap;flex-shrink:0}.action-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.action-heading>b{float:none;white-space:nowrap}.money-row>b,.came>b,.plan-heading>strong,.top-plan>strong,.action-card .action-heading>b{font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;white-space:nowrap;font:500 17px/1.2 Geist Mono,monospace}.action-card .action-heading>b{float:none;padding-top:3px}.small-leak>span,.leak-row>strong{white-space:nowrap;font:500 15px/1.2 Geist Mono,monospace}.invoice>b{white-space:nowrap;font:500 16px/1.2 Geist Mono,monospace}.money-card>a{text-underline-offset:5px;font-size:15px;font-weight:500;text-decoration-color:#4a4e55}.money-card>a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.read>.intro a{text-underline-offset:4px;text-decoration-color:#4a4e55}.who{background:#131417;height:28px;padding:0 11px 0 9px;font-weight:500}.lead-card{border-color:#c8ff4d80;gap:18px}.lead-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;font:12px Geist Mono,monospace;display:flex}.lead-meta small{letter-spacing:0;text-transform:none;color:var(--dim)}.lead-money{color:var(--lime);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lead-money b{letter-spacing:-2.2px;font-size:56px;line-height:1}.lead-money span{font-size:18px}.lead-sub{color:var(--text)!important;font-size:18px!important}.lead-why{font-size:15px}.lead-math{background:var(--inset);border:1px solid var(--rule);border-radius:10px;gap:8px;padding:16px;display:grid}.lead-math span{color:var(--muted);justify-content:space-between;gap:12px;font-size:14px;display:flex}.lead-math b{color:var(--text);text-align:right;font:14px Geist Mono,monospace}.link-button{min-height:36px;color:var(--muted);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.lead-begin{width:100%}.lead-question,.lead-test,.lead-started{flex-direction:column;gap:16px;padding-top:4px;display:flex}.lead-question>div{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font:12px Geist Mono,monospace;display:flex}.lead-question>div .link-button{text-transform:none;letter-spacing:0;margin-left:auto;font-family:Geist}.icon-back{border:1px solid var(--field);color:var(--text);background:0 0;border-radius:10px;width:44px;height:44px;font-size:28px}.lead-question>i{gap:6px;display:flex}.lead-question>i em{background:var(--border);border-radius:2px;flex:1;height:4px}.lead-question>i em.on{background:var(--lime)}.lead-question h2,.lead-test h2,.lead-test h3{letter-spacing:-.6px;margin:0;font-size:26px}.lead-option{border:1px solid var(--field);background:var(--inset);min-height:60px;color:var(--text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.lead-option b{color:var(--muted);font-size:20px}.lead-preview{background:var(--text);color:#141413;border-radius:10px;gap:6px;padding:18px 20px;display:grid}.lead-preview small{letter-spacing:.08em;text-transform:uppercase;color:#55585e;font:11px Geist Mono,monospace}.lead-preview b{font-size:20px}.lead-preview p{color:#2c2e33!important}.lead-test ol{color:var(--muted);gap:8px;margin:0;padding-left:24px;display:grid}.lead-keep{background:var(--inset);border:1px solid var(--rule);color:var(--muted);border-radius:10px;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;display:flex}.lead-keep b{color:var(--text);text-align:right}.lead-started>div{background:var(--inset);border:1px solid var(--rule);border-radius:10px;gap:6px;padding:16px;display:grid}.lead-started>div span,.lead-started>div small{color:var(--dim);font-size:13px}.lead-started>div strong{font-size:18px}@media (max-width:899px){.lead-money b{font-size:44px}.lead-sub{font-size:17px!important}.lead-question h2,.lead-test h2,.lead-test h3{font-size:23px}.lead-keep{gap:4px;display:grid}.lead-keep b{text-align:left}}.connect-start{color:#f3f3f1;background:#08090a;min-height:100vh;padding:20px}.connect-start .wrap{width:100%;margin:0 auto;padding:0}.connect-start header{margin-bottom:28px}.connect-start h1{letter-spacing:-1.1px;margin:0 0 10px;font-size:36px;font-weight:600;line-height:1.1}.connect-start h1+p{color:#a3a6ad;margin:0 0 20px}.connect-start .entry-button{border-radius:10px;width:100%;min-height:56px;font-size:17px}.connect-start .center{text-align:center;color:#a3a6ad;margin:10px 0 20px}.connect-start .card{background:#0e0f11;border:1px solid #26292e;border-radius:14px;margin:10px 0 20px;padding:20px 22px}.connect-start .card strong{color:#c8ff4d;letter-spacing:-1.4px;font-size:40px}.connect-start .card p{font-size:15px;line-height:1.45}.connect-start .link-button{color:#a3a6ad;min-height:40px;margin:auto;display:block}.connect-start .card .link-button{color:#c8ff4d;margin:0}.connect-start .connect-checks{padding:8px 22px}.connect-checks>div{border-bottom:1px solid #26292e;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.connect-checks>div:last-child{border:0}.connect-checks>div>span:first-child{align-items:center;gap:12px;display:flex}.connect-checks>div>span:last-child{color:#c4c6cb;font-family:var(--font-geist-mono),monospace;font-size:13px}.connect-checks i{color:#08090a;background:#c8ff4d;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.plan .action-card{background:#0e0f11;border:1px solid #26292e;border-radius:14px;gap:16px;padding:20px 22px}.action-card .invoice{border-bottom:1px solid #26292e;align-items:center;min-height:56px;padding:10px 0}.action-card .invoice span{color:#f3f3f1;font-size:15px}.action-card .invoice b{color:#f3f3f1;font-family:Geist Mono,monospace;font-size:14px}.action-card .quote{background:#0b0c0e;border-color:#1b1d21;border-radius:10px;padding:14px 16px}.action-card .button-row{grid-template-columns:1fr;gap:8px}.action-card .button{min-height:52px}.action-card .tag.lime{color:#08090a;background:#c8ff4d;border-color:#c8ff4d}.voice-offer,.voice-call{background:#0e0f11;border:1px solid #26292e;gap:16px}.voice-call-head{justify-content:space-between;display:flex}.voice-ring{color:#c8ff4d;background:#0e0f11;border:2px solid #c8ff4d;border-radius:50%;align-self:center;width:92px;height:92px;font-size:36px;box-shadow:0 0 0 10px #c8ff4d14}.voice-ring.checking{color:#ff9f4d;border-color:#ff9f4d;box-shadow:0 0 0 10px #ff9f4d1a}.voice-check{background:#1d140b;border:1px solid #ff9f4d;border-radius:12px;padding:14px}.voice-slots{background:#0b0c0e;border:1px solid #1b1d21;border-radius:10px;padding:10px 16px}.voice-slots>div{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.voice-slots>div>span:last-child{color:#c4c6cb;font:13px Geist Mono,monospace}.voice-slot>span:first-child{align-items:center;gap:10px;display:flex}.voice-slot i{color:#08090a;border:1.5px solid #5a5e66;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:10px Geist,sans-serif;display:grid}.voice-slot.paypal i{background:#5a5e66}.voice-slot.confirmed i{background:#c8ff4d;border-color:#c8ff4d}.voice-slot.checking i{background:#ff9f4d;border-color:#ff9f4d}.voice-slot.checking>span{color:#ffb27a}.voice-result-total{letter-spacing:-2px;color:#c8ff4d;font-size:56px;font-weight:600;line-height:1}.voice-result-total small{letter-spacing:0;font-size:18px}.voice-breakdown{background:#0b0c0e;border:1px solid #1b1d21;border-radius:10px;padding:8px 16px}.voice-breakdown>div{border-bottom:1px solid #1b1d21;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.voice-breakdown>div:last-child{color:#c8ff4d;border:0}.voice-breakdown span{gap:2px;display:grid}.voice-breakdown small{color:#80848c;font-size:12px}.voice-breakdown b{font:15px Geist Mono,monospace}.voice-fallback{background:#0b0c0e;border:1px solid #33373d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.chat-talkback{color:#c4c6cb;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.chat-talkback input{accent-color:#c8ff4d;width:18px;height:18px}.chat-speaking{color:#c8ff4d;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.best-sellers .money-row{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.best-sellers .money-row>span{overflow-wrap:anywhere;display:block}.best-sellers .money-row>b{text-align:left;white-space:normal;overflow-wrap:anywhere}.quiet-message{gap:8px;display:grid}.quiet-message textarea{resize:vertical;width:100%;min-height:7em;line-height:1.45}@media (max-width:420px){.monthly-chart .chart-bars>div:not(:nth-child(3n+1)):not(:last-child) small{display:none}.monthly-chart .chart-bars>div:last-child small{right:0;left:auto!important}}.quiet-regular-row{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.quiet-regular-row>span{overflow-wrap:anywhere;min-width:0;display:block}.monthly-chart .chart-grid{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.monthly-chart .chart-ticks{text-align:right;height:150px;color:var(--muted);flex-direction:column;justify-content:space-between;font-size:.7rem;display:flex}.monthly-chart .chart-plot{min-width:0;position:relative}.monthly-chart .chart-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 28px}.monthly-chart .chart-gridlines i{border-top:1px solid #ffffff29;display:block}.monthly-chart .chart-bars{position:relative}.monthly-chart .chart-values table{text-align:left;width:100%}.upload-details{margin:1rem 0}.upload-details summary,.monthly-chart .chart-values summary{cursor:pointer}.read .read-grid{align-items:start}.read .inline-test .button-row a.button{flex:0 auto;width:auto}.read .lead-money span{white-space:nowrap}.read .item-solver{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:16px;display:grid}.read .item-solver h3,.read .item-solver h4{margin:0}.read .solver-amount{color:var(--lime);font-size:32px;line-height:1.1}.read .item-solver details{color:var(--muted)}.read .item-solver summary{cursor:pointer;min-height:36px;text-decoration:underline}.read .item-solver details p{margin:8px 0}.read .solver-comparison{gap:12px;min-width:0;display:grid}.read .solver-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.read .solver-fields label,.read .solver-field{color:var(--muted);gap:6px;font-size:14px;display:grid}.read .solver-fields input,.read .solver-field input{border:1px solid var(--field);background:var(--inset);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:8px}.read .solver-check{color:var(--text);align-items:flex-start;gap:8px;display:flex}.read .solver-check input{margin-top:4px}.read .solver-result{border:1px solid var(--border);border-radius:10px;gap:8px;padding:14px;display:grid}.read .solver-result strong{color:var(--text)}@media (max-width:420px){.read .solver-fields{grid-template-columns:1fr}}.quiet-offer .quiet-message-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.quiet-offer .quiet-message-row>span{overflow-wrap:anywhere;min-width:0;display:block}.quiet-offer .quiet-message-row>span small{color:var(--muted);display:block}.quiet-offer .quiet-message-row .button{width:max-content;max-width:100%}.read .inline-test .button-row a.button{grid-column:1/-1;width:100%}.read .solver-result strong{color:var(--lime);font-size:1.12em}@media (max-width:420px){.read-grid .big-number small{white-space:nowrap;display:block}}.lead-choices{flex-wrap:wrap;gap:8px;display:flex}.lead-choices .button[aria-pressed=true]{border-color:var(--lime);color:var(--text);background:#c8ff4d1a}.best-seller-leader{gap:6px;display:grid}.best-seller-leader h3{margin:0;font-size:21px}.best-seller-leader strong{color:var(--lime);font-size:32px;line-height:1.1}.best-seller-leader p{margin:0}.quiet-message-row details{grid-column:1/-1}.plan-left{min-width:0}.small-leak>span{white-space:normal;text-align:right;flex-shrink:1;min-width:0}.small-leak>span small{overflow-wrap:anywhere}
.brand{color:#f3f3f1;letter-spacing:-.01em;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.brand:visited{color:#f3f3f1}@media (max-width:899px){.app-header .brand{display:inline-flex}}
