@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg:#fff;--soft:#f5f5f4;--ink:#0a0a0a;--muted:#5f6368;--line:#e7e7e5;--accent:#c8ff00;--accent-ink:#0a0a0a;--public:#2563eb;--self:#c2410c;--est:#7c3aed;--r:12px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Inter,system-ui,sans-serif}a{color:inherit;text-underline-offset:3px}img{max-width:100%}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.narrow{max-width:780px}.serif{font-family:Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em}.mono,.num{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum"}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}header.nav{position:sticky;top:0;z-index:10;background:#ffffffe0;backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}header.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.brand{display:flex;gap:10px;align-items:center;font:700 15px JetBrains Mono,monospace;text-decoration:none;letter-spacing:-.02em}.brand img{width:26px}.brand b{background:var(--accent);padding:0 4px;border-radius:3px}nav a{text-decoration:none;color:var(--muted);font-weight:500;font-size:14px;margin-left:22px}nav a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:8px;padding:11px 18px;font:600 14px Inter;text-decoration:none;cursor:pointer;transition:.15s}.btn:hover{transform:translateY(-1px)}.btn.ghost{background:#fff;color:var(--ink);border-color:var(--line)}.btn.accent,.btn.lime{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.accent:hover{box-shadow:0 0 0 4px #c8ff0059}nav .btn{margin-left:22px;color:#fff;padding:8px 14px}.hero{padding:88px 0 56px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 1px 1px,#e5e5e3 1px,transparent 0) 0 0/22px 22px}.hero h1{font-size:clamp(44px,6.6vw,88px);line-height:.98;margin:0 0 22px}.hero h1 em{font-style:normal;background:var(--accent);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lede{font-size:19px;color:var(--muted);max-width:640px}.eyebrow{font:500 12px/1.2 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eyebrow a{color:inherit}.stats{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.stats div{border-left:2px solid var(--ink);padding-left:12px}.stats b{display:block;font:700 26px JetBrains Mono,monospace}.stats span{font-size:13px;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 JetBrains Mono,monospace;padding:6px 9px;border-radius:5px;border:1px solid currentColor;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.l-verified{color:var(--ink);background:var(--accent);border-color:var(--accent)!important}.l-public{color:var(--public)}.l-self{color:var(--self)}.l-estimate{color:var(--est)}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;text-decoration:none;display:flex;flex-direction:column;gap:12px;transition:.15s}.card:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.card .num{font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.03em}.card .ctx{font:12px JetBrains Mono,monospace;color:var(--muted);margin-top:4px}.card h3{margin:0;font-size:18px;letter-spacing:-.01em}.card p{margin:0;color:var(--muted);font-size:14.5px}.card .row{display:flex;justify-content:space-between;align-items:center;gap:8px}section{padding:56px 0}.sec-h{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px;gap:16px}.sec-h h2{font-size:38px;margin:0;line-height:1.05}.sec-h a{font:500 14px JetBrains Mono,monospace}.band{background:var(--ink);color:#fff;border-radius:16px;padding:52px}.band p{color:#a3a3a3}.band .eyebrow{color:var(--accent)}.labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.labels div{background:var(--soft);border-radius:var(--r);padding:18px}.labels p{margin:10px 0 0;color:var(--muted);font-size:14px}.receipt{background:#fff;border:1px solid var(--ink);border-radius:var(--r);padding:6px 20px;font-family:JetBrains Mono,monospace;font-size:13px}.receipt .li{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px dashed var(--line);align-items:center;flex-wrap:wrap}.receipt .li:last-child{border:0}.receipt b{font-size:15px}.case-hero{padding:56px 0 28px}.case-hero h1{font-size:clamp(38px,5.5vw,68px);line-height:1;margin:12px 0 14px}.layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}aside{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.prose h2{font-weight:800;letter-spacing:-.025em;font-size:28px;margin:44px 0 12px}.prose p{margin:0 0 16px}.prose h3{letter-spacing:-.01em}.tl{list-style:none;padding:0;margin:0;border-left:2px solid var(--ink)}.tl li{padding:0 0 16px 20px;position:relative}.tl li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--accent);border:2px solid var(--ink)}.verdict{border:1px solid var(--ink);border-left:8px solid var(--accent);border-radius:var(--r);padding:22px}.verdict h3{margin:2px 0 6px;font-size:28px;font-weight:800}.gate{position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;margin-top:20px;min-height:260px}.gate .blur{padding:24px;filter:blur(5px);user-select:none;pointer-events:none;color:var(--muted);min-height:260px}.gate .over{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(#ffffff4d,#fffffff5 40%)}.flag{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px;padding:11px 14px;font-size:14px}.sources a{word-break:break-all}.sources li{margin-bottom:8px;font-size:14px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background:var(--soft);border-radius:5px;padding:4px 10px;font:13px JetBrains Mono,monospace}form.signup{display:flex;gap:8px;max-width:480px;margin-top:20px}form.signup input{flex:1;border:1px solid var(--line);border-radius:8px;padding:11px 14px;font:inherit;background:#fff;min-width:0}.band form.signup input{border-color:#333;background:#171717;color:#fff}.success{margin-top:20px;padding:14px 16px;border-radius:8px;background:var(--accent);color:var(--ink);max-width:480px}.formq{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px}.formq label{display:block;font-weight:600;margin:18px 0 8px}.formq input:not([type=checkbox]),.formq select,.formq textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 14px;font:inherit;background:var(--soft)}.formq .checks{display:flex;flex-wrap:wrap;gap:8px}.formq .checks label{margin:0;font-weight:500;border:1px solid var(--line);border-radius:6px;padding:6px 10px;display:flex;gap:6px;align-items:center}.note{font-size:13px;color:var(--muted)}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{font-weight:600;cursor:pointer}.faq p{margin:8px 0 0;color:#333}.crumbs{font:12px JetBrains Mono,monospace;color:var(--muted)}.crumbs a{color:inherit}footer{border-top:1px solid var(--line);padding:40px 0;margin-top:64px;color:var(--muted);font-size:14px}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filters button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 12px;font:500 13px JetBrains Mono,monospace;cursor:pointer}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}table.data{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 24px}table.data th,table.data td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}table.data th{font:500 11px JetBrains Mono,monospace;text-transform:uppercase;color:var(--muted)}table.data td.n{font-family:JetBrains Mono,monospace;white-space:nowrap}@media(max-width:900px){.layout{grid-template-columns:1fr}aside{position:static}nav a:not(.btn){display:none}.band{padding:30px}form.signup{flex-direction:column}}.mpills{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;border-top:1px dashed var(--line)}.mp{font:500 11.5px JetBrains Mono,monospace;border:1px solid var(--line);border-radius:5px;padding:4px 7px;display:inline-flex;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp i{font-style:normal;color:var(--muted)}.mp.na{color:#a3a3a3}.l-verified-t{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.l-public-t{box-shadow:inset 3px 0 0 var(--public)}.l-self-t{box-shadow:inset 3px 0 0 var(--self)}.l-estimate-t{box-shadow:inset 3px 0 0 var(--est)}.toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:24px}.toolbar select{border:1px solid var(--line);border-radius:6px;padding:7px 10px;font:500 13px JetBrains Mono,monospace;background:#fff}.pro{margin-top:16px}.pro h3{margin:0 0 4px;font-size:18px}ol.growth li{margin-bottom:10px}
