@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#102019;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#102019;--muted:#66746c;--line:#dce4de;--surface:#fff;--surface-soft:#f1f5f1;--navy:#0c1915;--green:#16c784;--green-dark:#0ba96e;--green-soft:#dbf8eb;--amber:#d98b18;--red:#dc5c5c;background:#f7f9f5;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f9f5;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo,.button,.score-big,.result-score,.valuation-number{font-family:Manrope,sans-serif}.container{width:min(1160px,100% - 40px);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9f5e0;border-bottom:1px solid #dae4dcc7;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.logo-mark{color:#07130f;background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}nav{color:#536159;align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}nav a:hover{color:var(--ink)}.nav-cta{color:var(--ink);background:#fff;border:1px solid #cad5cd;border-radius:10px;padding:11px 17px}.hero{padding:92px 0 88px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.hero-glow-one{background:radial-gradient(circle,#16c78429,#0000 67%);width:520px;height:520px;top:-180px;right:-160px}.hero-glow-two{background:radial-gradient(circle,#2b7eff14,#0000 68%);width:400px;height:400px;bottom:-240px;left:-210px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid;position:relative}.pill,.eyebrow{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.pill{color:#08754d;background:#eafaf3;border:1px solid #b7ead2;padding:9px 12px}.eyebrow{color:#718079}.eyebrow.accent,.eyebrow.positive{color:#087951}.eyebrow.danger{color:#bd4f4f}.hero h1{letter-spacing:-.055em;max-width:760px;margin:24px 0;font-size:clamp(46px,6vw,76px);line-height:1.01}.hero h1 span{color:#5b6a62;display:block}.hero-sub{max-width:670px;color:var(--muted);margin-bottom:30px;font-size:20px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 20px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#07140f;background:var(--green);box-shadow:0 12px 30px #16c7842e}.button-primary:hover{background:#20d28f}.button-secondary{color:#243129;background:#fff;border:1px solid #d4ddd6}.button-light{color:#0b1914;background:#fff}.hero-notes{color:#758178;flex-wrap:wrap;gap:16px 22px;margin-top:24px;font-size:13px;display:flex}.preview-card{color:#f4f9f6;background:linear-gradient(145deg,#1f413473,#0000 50%),#0c1915;border:1px solid #ffffff14;border-radius:22px;padding:28px;position:relative;box-shadow:0 30px 70px #122b212e}.preview-card:before{content:"";background:#16c78414;border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-30px}.preview-top{justify-content:space-between;align-items:flex-start;display:flex}.preview-card .eyebrow{color:#8da199}.score-big{letter-spacing:-.06em;margin-top:9px;font-size:54px;font-weight:800}.score-big span{color:#71877d;margin-left:4px;font-size:18px}.score-ring{border:7px solid #1f4335;border-top-color:var(--green);border-right-color:var(--green);color:#c7f9e3;border-radius:50%;place-items:center;width:74px;height:74px;font-family:Manrope;font-weight:800;display:grid}.preview-value{border-top:1px solid #21372f;border-bottom:1px solid #21372f;margin:28px 0 10px;padding:22px 0}.preview-value span,.preview-metrics span,.mini-leak span{color:#81938b;font-size:12px;display:block}.preview-value strong{letter-spacing:-.04em;margin-top:7px;font-family:Manrope;font-size:32px;display:block}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0;display:grid}.preview-metrics strong{margin-top:6px;font-size:13px;display:block}.good{color:#5ae1a9}.warn{color:#f1bd62}.mini-leak{background:#13231d;border:1px solid #2a4138;border-radius:12px;margin-top:8px;padding:16px}.mini-leak strong,.mini-leak small{display:block}.mini-leak strong{margin:5px 0 4px}.mini-leak small{color:#82968c;line-height:1.4}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid>div{border-right:1px solid var(--line);padding:28px 30px}.trust-grid>div:first-child{padding-left:0}.trust-grid>div:last-child{border-right:0}.trust-grid strong,.trust-grid span{display:block}.trust-grid strong{margin-bottom:7px;font-family:Manrope;font-size:15px}.trust-grid span{color:var(--muted);font-size:14px;line-height:1.5}.section{padding:100px 0}.section-heading{max-width:720px;margin-bottom:48px}.section-heading h2,.split-section h2,.cta-card h2,.result-section-title h2,.action-plan h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.08}.section-heading p,.split-section>div>p{color:var(--muted);font-size:17px;line-height:1.65}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:240px;padding:28px}.step-number{color:#087951;background:var(--green-soft);border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-grid}.steps h3{margin:40px 0 10px;font-size:19px}.steps p{color:var(--muted);line-height:1.6}.value-leaks-section{color:#f0f6f2;background:#0e1b16}.split-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.value-leaks-section .eyebrow{color:#53daa4}.value-leaks-section p{color:#91a198}.text-link{color:#50dfa7;margin-top:12px;font-weight:700;display:inline-block}.leak-stack{gap:11px;display:grid}.leak-demo{background:#14231d;border:1px solid #263b32;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:20px;display:grid}.risk-dot{background:#8a968f;border-radius:50%;width:9px;height:9px;margin-top:5px}.risk-dot.high{background:#ef6c6c;box-shadow:0 0 0 5px #ef6c6c17}.risk-dot.medium{background:#e6a23c;box-shadow:0 0 0 5px #e6a23c14}.risk-dot.low{background:#39c98d}.leak-demo strong,.leak-demo p{margin:0}.leak-demo p{margin-top:5px;font-size:14px;line-height:1.5}.risk-label{color:#84968d;text-transform:uppercase;font-size:11px;font-weight:700}.cta-section{padding:60px 0 100px}.cta-card{color:#edf8f2;background:radial-gradient(circle at 90% 20%,#44ffb329,#0000 30%),#0d1b16;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;min-height:250px;padding:54px;display:flex}.cta-card .eyebrow{color:#74dcb2}.cta-card h2{max-width:620px;margin-bottom:0}footer{border-top:1px solid var(--line);padding:30px 0}.footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-inner p{color:#829087;margin:0;font-size:12px}.wizard-page{padding:70px 0 100px}.wizard-shell{grid-template-columns:.65fr 1.35fr;align-items:start;gap:60px;display:grid}.wizard-intro{position:sticky;top:118px}.wizard-intro h1{letter-spacing:-.05em;margin:20px 0 15px;font-size:46px}.wizard-intro>p{color:var(--muted);font-size:17px;line-height:1.65}.privacy-note{background:#eff9f3;border:1px solid #cfe5d7;border-radius:12px;margin-top:30px;padding:17px}.privacy-note strong,.privacy-note span{display:block}.privacy-note strong{margin-bottom:5px;font-size:13px}.privacy-note span{color:#648070;font-size:12px;line-height:1.45}.assessment-form{gap:18px;display:grid}.form-section{border:1px solid var(--line);background:#fff;border-radius:17px;padding:30px}.form-section-heading{gap:14px;margin-bottom:28px;display:flex}.form-section-heading>span{color:#087951;background:var(--green-soft);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.form-section-heading h2,.form-section-heading p{margin:0}.form-section-heading h2{font-size:19px}.form-section-heading p{color:#829087;margin-top:4px;font-size:13px}.form-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.field{display:block}.field-label{color:#34433a;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.field input,.field select{width:100%;height:48px;color:var(--ink);background:#fbfcfb;border:1px solid #ccd8d0;border-radius:9px;outline:0;padding:0 13px;transition:border .15s,box-shadow .15s}.field input:focus,.field select:focus{border-color:#45be8e;box-shadow:0 0 0 4px #16c78414}.field small{color:#8b978f;margin-top:7px;font-size:11px;line-height:1.4;display:block}.input-prefix,.input-suffix{position:relative}.input-prefix>span,.input-suffix>span{color:#85928a;pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.input-prefix>span{left:14px}.input-prefix input{padding-left:29px}.input-suffix>span{right:13px}.input-suffix input{padding-right:84px}.form-error{color:#a84343;background:#fff0f0;border:1px solid #f1c1c1;border-radius:10px;padding:14px 16px;font-size:13px}.submit-area{border:1px solid var(--line);background:#f0f5f1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.submit-area strong,.submit-area span{display:block}.submit-area strong{font-size:13px}.submit-area>div>span{color:#7a897f;margin-top:3px;font-size:12px}.submit-button{min-width:190px}.submit-button:disabled{cursor:wait;opacity:.7}.result-page{padding:70px 0 100px}.result-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.result-heading h1{letter-spacing:-.05em;margin:10px 0 7px;font-size:44px}.result-heading p{color:var(--muted);margin:0}.result-hero-grid{grid-template-columns:.75fr 1.25fr;gap:16px;display:grid}.result-card{border-radius:17px;padding:30px}.score-card{color:#eff7f2;background:radial-gradient(circle at 95% 0,#16c7842b,#0000 40%),#0d1b16}.card-label{color:#83978d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.result-score{letter-spacing:-.07em;margin:20px 0 4px;font-size:76px;font-weight:800;line-height:1}.result-score span{color:#71857b;margin-left:4px;font-size:20px}.score-status{color:#62e3af;margin-bottom:26px;display:block}.score-card p{color:#91a299;margin:0;font-size:13px;line-height:1.55}.valuation-card{border:1px solid var(--line);background:#fff}.valuation-number{letter-spacing:-.055em;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;font-size:clamp(36px,5vw,57px);font-weight:800;display:flex}.valuation-number span{color:#9da9a1}.multiple-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.multiple-row span{color:#7d8b82}.valuation-card>p{color:#7b8981;margin:18px 0 0;font-size:13px}.result-section{margin-top:55px}.result-section-title{margin-bottom:24px}.result-section-title h2{margin-bottom:0;font-size:30px}.score-breakdown{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:14px 30px;padding:28px;display:grid}.score-row{padding:8px 0}.score-row-top{justify-content:space-between;gap:20px;margin-bottom:10px;font-size:13px;display:flex}.score-row-top strong{font-size:12px}.bar{background:#e9efeb;border-radius:999px;height:7px;overflow:hidden}.bar span{border-radius:inherit;background:linear-gradient(90deg,#13b778,#35d89b);height:100%;display:block}.two-column-results{grid-template-columns:.75fr 1.25fr;gap:50px;display:grid}.strength-list{gap:10px;display:grid}.strength-item{background:#f0faf5;border:1px solid #cae7d8;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.strength-item>span{color:#087b52;background:#d6f3e5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.strength-item strong{font-size:13px}.result-leaks{gap:12px;display:grid}.result-leak{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.leak-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.leak-title-row>div{align-items:center;gap:10px;display:flex}.leak-title-row .risk-dot{margin:0}.severity{text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.severity.high{color:#b44242;background:#fee6e6}.severity.medium{color:#9b6513;background:#fff1d8}.severity.low{color:#087b52;background:#dff7eb}.result-leak>p{color:#68766e;margin:12px 0 15px;font-size:13px;line-height:1.55}.target{border-top:1px solid #edf1ee;gap:9px;padding-top:12px;font-size:11px;display:flex}.target span{color:#86938b;text-transform:uppercase;font-weight:800}.target strong{color:#4b5b52}.action-plan{color:#f1f7f3;background:radial-gradient(circle at 100% 0,#16c78426,#0000 33%),#0c1915;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:36px;display:grid}.action-plan .eyebrow{color:#67d9ab}.action-plan h2{margin-top:10px;font-size:34px}.action-plan p{color:#87998f;line-height:1.6}.recommendations{gap:11px;display:grid}.recommendation{background:#14231d;border:1px solid #293d34;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.recommendation>span{color:#0a1b14;background:#4cdda3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.recommendation strong{font-size:13px}.empty-good{background:#f0faf5;border:1px solid #c7e8d6;border-radius:13px;padding:24px}.empty-good p{color:#708078;margin:6px 0 0;font-size:13px}.disclaimer{color:#839087;background:#edf1ee;border-radius:10px;margin-top:26px;padding:15px 18px;font-size:11px;line-height:1.55}.loading-screen,.not-found{place-content:center;justify-items:center;gap:15px;min-height:100vh;display:grid}.not-found h1{margin:20px 0 0}.not-found>a:last-child{color:#087951;font-weight:700}@media (width<=900px){.hero-grid,.wizard-shell,.split-section,.result-hero-grid,.two-column-results,.action-plan{grid-template-columns:1fr}.hero-grid{gap:50px}.wizard-intro{position:static}.steps,.trust-grid{grid-template-columns:1fr}.trust-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.trust-grid>div:last-child{border-bottom:0}.score-breakdown{grid-template-columns:1fr}}@media (width<=640px){.container{width:min(100% - 28px,1160px)}nav>a:first-child{display:none}.hero{padding:60px 0}.hero h1{font-size:43px}.hero-sub{font-size:17px}.preview-card,.form-section,.score-breakdown,.result-card,.action-plan{padding:22px}.preview-metrics{grid-template-columns:1fr}.section{padding:72px 0}.form-grid{grid-template-columns:1fr}.submit-area,.result-heading,.footer-inner,.cta-card{flex-direction:column;align-items:stretch}.submit-button,.cta-card .button{width:100%}.result-heading{display:flex}.valuation-number{font-size:37px}.multiple-row{flex-direction:column;gap:5px}.two-column-results{gap:30px}.action-plan{gap:25px}}.potential-card{background:radial-gradient(circle at 95% 5%,#16c7841f,#0000 30%),#f0faf5;border:1px solid #bde6d1;border-radius:18px;grid-template-columns:1fr 1fr;gap:26px 42px;padding:34px;display:grid}.potential-card h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:31px}.potential-card p{color:#65766c;margin:0;line-height:1.6}.potential-value{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.potential-value strong{letter-spacing:-.05em;font-family:Manrope;font-size:clamp(30px,4vw,43px)}.potential-value span{color:#168258;margin-top:8px;font-size:13px;font-weight:700}.modeled-actions{border-top:1px solid #cae9d8;grid-column:1/-1;padding-top:20px}.modeled-actions>span{color:#71837a;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.modeled-actions ul{color:#43564b;margin:12px 0 0;padding-left:20px;line-height:1.8}.potential-card small{color:#829087;grid-column:1/-1;line-height:1.5}.info-page{padding:80px 0 110px}.info-shell{max-width:840px}.info-shell>h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(42px,6vw,64px);line-height:1.04}.info-lead{max-width:720px;color:var(--muted);margin-bottom:45px;font-size:19px;line-height:1.65}.info-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;padding:30px}.info-card h2{letter-spacing:-.03em;margin-bottom:13px;font-size:22px}.info-card p{color:#64736a;margin-bottom:12px;line-height:1.7}.info-card p:last-child{margin-bottom:0}.formula{color:#d8f7e9;text-align:center;background:#0d1b16;border-radius:11px;margin:22px 0;padding:20px;font-family:Manrope;font-weight:700}.method-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.method-grid>div{background:#f1f6f2;border-radius:11px;padding:18px}.method-grid strong,.method-grid span{display:block}.method-grid strong{color:#0b8659;margin-bottom:5px;font-family:Manrope;font-size:24px}.method-grid span{color:#66766d;font-size:12px}.info-cta{margin-top:30px}.footer-links{color:#69776f;gap:18px;font-size:12px;font-weight:700;display:flex}.footer-links a:hover{color:#087951}@media (width<=700px){.potential-card{grid-template-columns:1fr}.potential-value{text-align:left;align-items:flex-start}.potential-card small,.modeled-actions{grid-column:auto}.method-grid{grid-template-columns:repeat(2,1fr)}.footer-links{flex-wrap:wrap}}.lead-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:38px;padding:34px;display:grid}.lead-card h2{letter-spacing:-.035em;margin:10px 0;font-size:28px}.lead-card p{color:var(--muted);margin:0;line-height:1.6}.lead-form{grid-template-columns:1fr auto;gap:10px;display:grid}.lead-form input{background:#fafcfb;border:1px solid #cbd8d0;border-radius:10px;outline:none;min-width:0;height:50px;padding:0 14px}.lead-form input:focus{border-color:#35bd88;box-shadow:0 0 0 4px #16c78414}.lead-error{color:#b44747;grid-column:1/-1}.lead-success{color:#08764e;background:#ecfaf3;border:1px solid #bee7d2;border-radius:11px;padding:18px;font-weight:700}.private-result-note{color:#8a958e;margin-top:24px;font-size:10px}.private-result-note code{background:#edf1ee;border-radius:5px;padding:3px 6px}@media (width<=700px){.lead-card,.lead-form{grid-template-columns:1fr}.lead-form .button{width:100%}}.methodology-version{color:#607169;background:#eef8f2;border:1px solid #cfe6d8;border-radius:8px;width:fit-content;margin:-24px 0 36px;padding:9px 12px;font-size:12px}.methodology-version strong{color:#087951}.hero-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.beta-pill{color:#6e7a73;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #d9dfdc;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.feedback-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:40px;padding:34px;display:grid}.feedback-card h2{letter-spacing:-.035em;margin:10px 0;font-size:28px}.feedback-card p{color:var(--muted);margin:0;line-height:1.6}.feedback-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.feedback-form label{gap:7px;display:grid}.feedback-form label>span{font-size:12px;font-weight:700}.feedback-form select,.feedback-form textarea{background:#fafcfb;border:1px solid #cbd8d0;border-radius:9px;outline:none;width:100%}.feedback-form select{height:45px;padding:0 11px}.feedback-form textarea{resize:vertical;min-height:95px;padding:12px}.feedback-form select:focus,.feedback-form textarea:focus{border-color:#35bd88;box-shadow:0 0 0 4px #16c78414}.feedback-comment,.feedback-form button,.feedback-form .lead-error{grid-column:1/-1}@media (width<=700px){.feedback-card,.feedback-form{grid-template-columns:1fr}.feedback-comment,.feedback-form button,.feedback-form .lead-error{grid-column:auto}}.beta-note{color:#607269;background:#eef8f2;border:1px solid #cfe6d8;border-radius:11px;align-items:flex-start;gap:10px;max-width:650px;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.beta-note strong{color:#087951;flex:none}.share-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.share-card h2{letter-spacing:-.035em;margin:10px 0;font-size:27px}.share-card p{max-width:650px;color:var(--muted);margin:0;line-height:1.6}.share-actions{gap:10px;min-width:240px;display:grid}.share-actions .button{width:100%}@media (width<=760px){.share-card{grid-template-columns:1fr}.share-actions{min-width:0}.beta-note{flex-direction:column}}.founder-review-page{background:#f4f7f4;min-height:100vh;padding:70px 0 100px}.founder-review-shell{gap:28px;display:grid}.admin-login-card,.review-panel,.review-metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.admin-login-card{gap:18px;max-width:520px;display:grid}.review-actions{justify-content:flex-end;gap:10px;display:flex}.review-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.review-metrics article span,.review-metrics article small{color:var(--muted);display:block}.review-metrics article strong{letter-spacing:-.04em;margin:8px 0 4px;font-family:Manrope;font-size:34px;display:block}.review-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.review-panel h2{margin:8px 0 20px;font-size:24px}.mini-stats{gap:10px;display:grid}.mini-stats span,.leak-rank{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.review-table-wrap{overflow-x:auto}.review-table{border-collapse:collapse;width:100%;min-width:760px}.review-table th,.review-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px}.review-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.review-table td small{color:var(--muted);margin-top:5px;display:block}.comment-stack{gap:10px;display:grid}.comment-stack blockquote{border-left:3px solid var(--green);background:var(--green-soft);border-radius:0 10px 10px 0;margin:0;padding:16px 18px}@media (width<=850px){.review-metrics{grid-template-columns:repeat(2,1fr)}.review-grid{grid-template-columns:1fr}}@media (width<=520px){.review-metrics{grid-template-columns:1fr}.review-actions{flex-direction:column;justify-content:stretch}}
