:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f1e7;--muted:#a2a198;--soft:#d0cec4;--line:#32342e;--acid:#c8ff2e;--acid-dark:#1f2b08;--paper:#0e100c;--panel:#131510;--error:#ff765f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% 8%, #c8ff2e14, transparent 28%), linear-gradient(#c8ff2e08 1px, transparent 1px), linear-gradient(90deg, #c8ff2e08 1px, transparent 1px), var(--paper);color:var(--ink);background-size:auto,48px 48px,48px 48px,auto;margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea,input{font:inherit}a{color:var(--ink);text-decoration:none}a:hover{color:var(--acid)}main{width:min(1160px,100% - 40px);margin:0 auto}nav{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;height:72px;font:12px Courier New,monospace;display:flex}nav>div{gap:28px;display:flex}.wordmark{font-weight:700}.wordmark span{color:var(--acid)}.hero{flex-direction:column;justify-content:flex-end;min-height:calc(82vh - 72px);padding:82px 0 64px;display:flex}.eyebrow,.number,dt,.code-title,footer,.guide-topline{letter-spacing:.08em;font-family:Courier New,monospace}.eyebrow,.number{color:var(--acid);font-size:12px}.eyebrow{margin-bottom:28px}h1{letter-spacing:-.08em;max-width:1100px;margin:0;font-size:clamp(72px,13vw,166px);line-height:.78}.lede{max-width:730px;color:var(--soft);margin:46px 0 28px;font-size:clamp(20px,2.25vw,29px);line-height:1.38}.hero-actions{align-items:center;gap:28px;margin-bottom:28px;display:flex}.button,.playground-actions button{appearance:none;border:1px solid var(--acid);background:var(--acid);color:#10130a;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:14px 18px;font:700 13px Courier New,monospace}.button:hover,.playground-actions button:hover{background:var(--ink);border-color:var(--ink);color:#10130a}.playground-actions button:disabled{cursor:wait;opacity:.65}.text-link{text-transform:uppercase;font:13px Courier New,monospace}.text-link span{color:var(--acid)}.status{color:var(--muted);text-transform:uppercase;align-items:center;gap:9px;font:12px Courier New,monospace;display:flex}.status span,.guide-dot{background:var(--acid);width:8px;height:8px;box-shadow:0 0 18px var(--acid);border-radius:50%}.try-section,.product,.autonomy-flow,.guide-section,.premium-product,.custom-review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.audit-hero{padding:100px 0 72px}.audit-hero h1{font-size:clamp(64px,10vw,132px)}.audit-benefits{margin-top:0}.premium-product,.custom-review{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.premium-product h2,.custom-review h2{margin-bottom:22px}.premium-product>div>p,.custom-review p{color:var(--muted);font-size:18px;line-height:1.55}.premium-card{border:1px solid var(--line);background:var(--panel);padding:30px}.premium-card>span{color:var(--acid);letter-spacing:.08em;font:11px Courier New,monospace}.premium-card strong{letter-spacing:-.06em;margin:24px 0 8px;font-size:72px;display:block}.premium-card p{color:var(--muted);margin:0 0 26px}.custom-review .button{margin-top:12px;display:inline-block}.section-heading{grid-template-columns:.48fr 1.2fr 1fr;align-items:end;gap:40px;margin-bottom:38px;display:grid}.section-heading h2,h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(42px,5.5vw,76px);line-height:.94}.section-heading>p,.product p,.autonomy-flow>div>p{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.playground{border:1px solid var(--line);background:#080906d1}.playground-inputs{grid-template-columns:1fr 1fr;display:grid}.playground-inputs label{min-width:0}.playground-inputs label+label{border-left:1px solid var(--line)}.playground label>span{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:13px 16px;font:11px Courier New,monospace;display:block}.playground textarea{resize:vertical;width:100%;min-height:230px;color:var(--soft);background:0 0;border:0;outline:0;padding:18px;font:13px/1.7 Courier New,monospace}.playground textarea:focus{box-shadow:inset 0 0 0 1px var(--acid)}.playground-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:14px 16px;display:flex}.playground-actions .checkbox{color:var(--soft);align-items:center;gap:9px;font:12px Courier New,monospace;display:flex}.playground-actions .checkbox>span{border:0;padding:0;display:inline}.playground-actions input{accent-color:var(--acid)}.playground-actions button{margin-left:auto}.playground-actions>span{color:var(--muted);font:11px Courier New,monospace}.playground-result{min-height:150px;padding:20px 18px}.playground-result>p{color:var(--muted);margin:0}.playground-result.is-error>p{color:var(--error)}.playground-result pre{color:var(--acid);padding:18px 0 0}.playground-result ul{color:var(--error);font:12px/1.6 Courier New,monospace}.result-meta{color:var(--muted);justify-content:space-between;gap:20px;font:12px Courier New,monospace;display:flex}.result-meta strong{color:var(--acid);text-transform:uppercase}.product{grid-template-columns:1.25fr 1fr;gap:64px;display:grid}.product p{max-width:590px;margin-top:20px}dl{margin:0}dl div{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:18px 0;display:flex}dl div:last-child{border-bottom:1px solid var(--line)}dt{color:var(--muted);text-transform:uppercase;font-size:11px}dd{text-align:right;margin:0}.code{border:1px solid var(--line);background:#080906;margin:60px 0}.code-title{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:14px 18px;font-size:11px;display:flex}pre{color:var(--acid);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:26px 18px;font:13px/1.7 Courier New,monospace;overflow-x:auto}.autonomy-flow{grid-template-columns:1fr 1fr;gap:64px;display:grid}.section-heading.compact{margin:0;display:block}.section-heading.compact p{max-width:520px;margin-top:22px}.autonomy-flow ol{margin:0;padding:0;list-style:none}.autonomy-flow li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:12px;padding:18px 0;display:grid}.autonomy-flow li:last-child{border-bottom:1px solid var(--line)}.autonomy-flow li>span{color:var(--acid);font:11px Courier New,monospace}.autonomy-flow strong{font-size:16px}.autonomy-flow li p{color:var(--muted);margin:5px 0 0;line-height:1.45}.paid-code pre{color:#d7ddc9}.trust-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:60px 0;display:grid}.trust-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#1315108c;padding:28px}.trust-grid h3{margin:30px 0 10px;font-size:24px}.trust-grid p{color:var(--muted);margin:0;line-height:1.5}.guide-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px;display:grid}.guide-section h2{font-size:clamp(40px,5vw,68px)}.guide{background:var(--panel);border:1px solid var(--line);padding:24px}.guide-topline{color:var(--acid);align-items:center;gap:10px;font-size:11px;display:flex}.guide p{min-height:78px;color:var(--soft);font-size:18px;line-height:1.55}.guide-actions{flex-wrap:wrap;gap:8px;display:flex}.guide-actions button{color:var(--muted);border:1px solid var(--line);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 10px;font:11px Courier New,monospace}.guide-actions button.active,.guide-actions button:hover{color:var(--acid);border-color:var(--acid)}.guide small{color:var(--muted);margin-top:18px;display:block}footer{border-top:1px solid var(--line);text-transform:uppercase;flex-wrap:wrap;gap:28px;padding:28px 0 48px;font-size:11px;display:flex}footer span{color:var(--muted);margin-left:auto}.learn-hero{flex-direction:column;justify-content:flex-end;min-height:560px;padding:90px 0 64px;display:flex}.learn-hero h1{font-size:clamp(72px,12vw,150px)}.learn-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:70px;display:grid}.learn-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#1315109e;flex-direction:column;align-items:flex-start;min-height:360px;padding:32px;display:flex}.learn-card h2{margin:38px 0 18px;font-size:clamp(32px,4vw,52px)}.learn-card p{color:var(--muted);font-size:17px;line-height:1.55}.learn-card .text-link,.learn-card .button{margin-top:auto}.learn-meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:18px;margin:16px 0 28px;font:11px Courier New,monospace;display:flex}.article{max-width:900px;margin:0 auto}.article-header{border-bottom:1px solid var(--line);padding:100px 0 72px}.article-header h1{max-width:900px;font-size:clamp(54px,8vw,104px);line-height:.92}.article-header dl{margin-top:46px}.article-header dd{max-width:560px}.article-body{max-width:760px;margin:0 auto;padding:42px 0 64px}.article-body section{border-bottom:1px solid var(--line);padding:30px 0}.article-body h2,.article-cta h2{font-size:clamp(34px,5vw,58px)}.article-body p,.article-body li,.article-cta p{color:var(--soft);font-size:18px;line-height:1.7}.article-body ul{padding-left:24px}.article-body li{margin:10px 0}.article-cta{border:1px solid var(--acid);background:var(--acid-dark);margin:30px 0 60px;padding:42px}.article-cta p{max-width:650px;margin-bottom:28px}.sources{border-top:1px solid var(--line);padding:38px 0 70px}.sources ol{padding-left:22px}.sources li{color:var(--muted);margin:14px 0;line-height:1.5}.sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){main{width:min(100% - 28px,1160px)}nav>div a:not(:last-child){display:none}.hero{min-height:680px;padding-top:58px}h1{font-size:clamp(68px,24vw,116px)}.hero-actions{flex-direction:column;align-items:flex-start}.section-heading,.product,.autonomy-flow,.guide-section,.premium-product,.custom-review{grid-template-columns:1fr;gap:30px}.playground-inputs,.trust-grid,.learn-grid{grid-template-columns:1fr}.playground-inputs label+label{border-left:0;border-top:1px solid var(--line)}.playground-actions{flex-wrap:wrap;align-items:flex-start}.playground-actions button{order:3;width:100%;margin-left:0}.result-meta,.code-title{flex-direction:column;gap:7px}footer span{width:100%;margin-left:0}.article-cta{padding:28px 22px}}
