@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0e0f13;--card:#1a1b22;--rule:#2c2d36;--text:#f2f2f4;--muted:#a4a5ae;--accent:#f6e44c;--accent-ink:#14151a;--track:#2a2b33;--serif:Fraunces, Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:17px/1.55 var(--sans);margin:0}main,.site-header,.site-footer{max-width:960px;margin:0 auto;padding:0 16px}h1,h2,h3{line-height:1.2}h1{font:400 clamp(2rem, 6vw, 3.2rem) / 1.1 var(--serif);margin:.4em 0}h2{font:400 1.6rem/1.25 var(--serif)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.muted{color:var(--muted);font-size:.92rem}.site-header{letter-spacing:.18em;text-transform:uppercase;padding-top:20px;font-size:.8rem}.site-header .product{color:var(--muted);text-decoration:none}.site-footer{color:var(--muted);margin-top:64px;padding-bottom:32px;font-size:.85rem}.lede{max-width:44em;font-size:1.15rem}.shows ul{padding-left:1.2em}.shows li{margin:.35em 0}.button{font:600 1rem var(--sans);color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:999px;padding:14px 26px}.sample-intro{margin-top:40px}.sample-scan{margin-top:32px}.sample-banner{border:1px dashed var(--accent);border-radius:10px;padding:14px 16px}.results-heading{margin-top:28px}.sample-badge{background:var(--accent);color:var(--accent-ink);font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 10px;position:absolute;top:-11px;right:18px}.results{gap:28px;margin:24px 0;display:grid}.card{background:var(--card);border:1px solid var(--rule);border-radius:18px;min-width:0;padding:26px 22px;position:relative}.card h2{margin-top:0}.card-header{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:10px;font-size:.8rem;display:flex}.figure,.calc-value,.range-value{font-family:var(--serif)}.figure{margin:8px 0;font-size:2.4rem;line-height:1.1}.figure-missing{font-size:1.3rem}.sub-figure{font-family:var(--serif);margin:16px 0 4px;font-size:1.3rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.tile h3{font:600 .8rem var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.calc-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;display:flex}.calc-label{color:#d3d4da;font-size:1.1rem}.calc-value{white-space:nowrap;font-size:2.4rem}.calc-result{border-bottom:1px solid var(--rule);padding:24px 0}.calc-result-label{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.9rem}.calc-result-value{color:var(--accent);font:400 clamp(2.8rem, 11vw, 4.6rem) / 1.1 var(--serif);margin:10px 0}.calc-cta{padding-top:22px}.preview-held{border:1px dashed var(--rule);color:var(--muted);border-radius:8px;margin:12px 0;padding:14px 16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta-line{color:var(--text);justify-content:space-between;gap:16px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.range-value{color:var(--accent);margin:18px 0 0;font-size:clamp(2rem,8vw,3rem)}.range-label{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.85rem}.breakdown{margin:18px 0}.breakdown-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 16px;padding:10px 0;display:grid}.breakdown-row dt{grid-column:1}.breakdown-row dd{text-align:right;margin:0}.breakdown-row dd:last-child{text-align:left;color:var(--muted);grid-column:1/-1}.recovery{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px}.recovery label{color:#d3d4da}.recovery-rate{float:right;font-family:var(--serif);font-size:1.6rem}.recovery input[type=range]{--fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:10px 0}.recovery input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--fill), var(--track) var(--fill) 100%);border-radius:999px;height:8px}.recovery input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--accent);border:3px solid var(--card);width:26px;height:26px;box-shadow:0 0 0 2px var(--accent), 0 0 14px #f6e44c73;border-radius:50%;margin-top:-9px}.recovery input[type=range]::-moz-range-track{background:var(--track);border-radius:999px;height:8px}.recovery input[type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:8px}.recovery input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--accent);border:3px solid var(--card);width:26px;height:26px;box-shadow:0 0 0 2px var(--accent), 0 0 14px #f6e44c73;border-radius:50%}.recovery-result{font-family:var(--serif);font-size:1.25rem}.table-scroll{border:1px solid var(--rule);border-radius:10px;margin:18px 0;overflow-x:auto}.table-expand{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.table-expand .button{padding:9px 18px}.table-dialog{background:var(--bg);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);border:0;margin:0;padding:12px 16px 16px}.table-dialog-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-dialog-bar h2{margin:0}.table-dialog-bar .button{padding:9px 18px}.table-dialog .table-scroll{max-height:calc(100vh - 90px);margin-bottom:0;overflow:auto}table{border-collapse:collapse;min-width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:top;padding:9px 12px}thead th{color:var(--muted);background:var(--card);font-weight:600;position:sticky;top:0}tbody th{font-weight:600}.segment-type,.segment-status{display:block}.segment-type{font-weight:600}.segment-status{color:var(--muted)}.unavailable{color:var(--muted);font-style:italic}.preview select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:8px;max-width:100%;padding:6px 10px}.subject{margin:18px 0 10px}.email-frame{background:#f4f4f5;border:0;border-radius:10px;width:100%;height:680px;display:block}.why{margin:14px 0}.why summary{cursor:pointer;color:var(--accent)}.numbers ul{padding-left:1.2em}.numbers li{margin:.5em 0}.gate{max-width:560px;margin:32px auto}.gate h1{font-size:2rem}.field{margin:18px 0}.field label{margin-bottom:6px;display:block}.field input:not([type=checkbox]){width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:10px;padding:12px 14px}.field input[aria-invalid=true]{border-color:#ff8a80}.field.checkbox{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.field.checkbox input{width:20px;height:20px;accent-color:var(--accent);margin-top:3px}.field.checkbox label{margin:0}.field.checkbox .field-error,.field.checkbox .small-print{grid-column:2}.small-print{margin:0;font-size:.85rem}.field-error,.form-error{color:#ff8a80;margin:6px 0 0;font-size:.92rem}.form-error{margin:14px 0}.button:disabled{opacity:.6;cursor:progress}.button-secondary{color:var(--text);border:1px solid var(--accent);background:0 0}.google-notice{margin-top:14px}.google-notice a{color:inherit}.grecaptcha-badge{visibility:hidden}.hero .button,.how .button{margin:10px 0 6px}.own-key{margin:32px 0}.own-key h2{margin-top:0}.how ol{padding-left:1.3em}.how li{margin:.5em 0}.privacy{max-width:720px}.privacy h2{margin-top:1.8em;font-size:1.3rem}.gap{color:var(--accent);background:#f6e44c2e;border-radius:4px;padding:0 4px}.key-screen{max-width:640px;margin:32px auto}.key-screen h1{font-size:2rem}.key-steps{padding-left:1.3em}.key-steps li{margin:.4em 0}.key-input{gap:8px;display:flex}.key-input input{min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:10px;flex:1;padding:12px 14px;font:1rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.key-field.masked{-webkit-text-security:disc;text-security:disc}.key-toggle{font:600 .9rem var(--sans);color:var(--text);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px}.key-screen select{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--rule);border-radius:10px;padding:10px 12px}.form-error p{margin:0 0 10px}.scan-status{font-size:1.05rem}.scan-streams{gap:14px;margin:18px 0;display:grid}.scan-stream p{margin:0 0 6px}.scan-stream progress{width:100%;height:12px;accent-color:var(--accent)}.scan-screen .button{margin-top:8px}.results-page{gap:20px;margin-bottom:32px;display:grid}.results-page h1,.results-page>p{margin-bottom:0}.results-page .results{margin:0}.cta-block .muted{margin-bottom:0}.end-headline p{margin:0}
