:root { color-scheme: dark; --bg:#0c0f0e; --ink:#f3f5ed; --muted:#9da49d; --panel:#151a17; --line:#2b332e; --lime:#d1ff3d; --orange:#ff6b2c; --max:1220px; font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-synthesis:none; }
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--bg);color:var(--ink);line-height:1.5} a{color:inherit} img{display:block;max-width:100%;height:auto}.shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.skip-link{position:fixed;top:-60px;left:16px;z-index:40;padding:10px 16px;background:var(--lime);color:#10130c}.skip-link:focus{top:16px}
.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);background:rgba(12,15,14,.84);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.77rem;font-weight:900;letter-spacing:.09em;text-decoration:none}.brand img{border-radius:9px}nav{display:flex;align-items:center;gap:28px}nav a{color:#b6bdb6;font-size:.8rem;text-decoration:none}.github{padding:9px 14px;border:1px solid var(--line);border-radius:999px}
.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;min-height:750px;padding-block:90px}.flag{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.flag span{padding:6px 8px;border:1px solid var(--line);color:#aeb5ae;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;letter-spacing:.11em}h1{margin:0;font-family:"Arial Narrow",Impact,ui-sans-serif,sans-serif;font-size:clamp(4.2rem,8.4vw,8.4rem);font-weight:900;line-height:.82;letter-spacing:-.065em}h1 em{color:var(--lime);font-style:normal}.lede{max-width:580px;margin:32px 0 0;color:#adb4ad;font-size:1.06rem}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 17px;border-radius:4px;font-size:.78rem;font-weight:850;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.primary{background:var(--lime);color:#11150d}.outline{border:1px solid var(--line)}
.hero-dashboard{position:relative;min-height:540px;overflow:hidden;border:1px solid #364039;background:linear-gradient(145deg,#161c18,#0a0d0c);clip-path:polygon(6% 0,100% 0,100% 92%,94% 100%,0 100%,0 8%)}.grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(209,255,61,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(209,255,61,.045) 1px,transparent 1px);background-size:38px 38px}.dial{position:absolute;top:50%;left:50%;display:flex;width:270px;height:270px;align-items:center;justify-content:center;flex-direction:column;border:2px solid var(--line);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#1d261f 0 28%,#0c100e 29% 48%,transparent 49%);box-shadow:0 0 0 16px rgba(209,255,61,.025),0 0 0 38px rgba(209,255,61,.02)}.dial::before{position:absolute;inset:16px;content:"";border:7px dashed rgba(209,255,61,.28);border-radius:50%}.dial span,.dial small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;letter-spacing:.15em}.dial b{color:var(--lime);font-family:"Arial Narrow",Impact,sans-serif;font-size:5.5rem;line-height:.9}.telemetry{position:absolute;z-index:3;min-width:165px;padding:12px 14px;border-left:3px solid var(--lime);background:rgba(18,24,20,.91)}.telemetry span{display:block;color:#737d75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;letter-spacing:.12em}.telemetry b{font-size:.72rem}.telemetry i{display:block;width:100%;height:2px;margin-top:7px;background:linear-gradient(90deg,var(--lime),transparent)}.telemetry.one{top:40px;left:35px}.telemetry.two{right:28px;bottom:55px;border-color:var(--orange)}.telemetry.two i{background:linear-gradient(90deg,var(--orange),transparent)}.telemetry.three{bottom:35px;left:35px}.track-line{position:absolute;right:25px;top:35px;display:flex;gap:4px}.track-line i{width:7px;height:35px;background:var(--line)}.track-line i:nth-child(2),.track-line i:nth-child(5){height:20px;background:var(--orange)}
.runbook{padding-block:105px;background:var(--lime);color:#11150d}.section-heading{display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:end}.label{margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800;letter-spacing:.14em}.section-heading h2,.evidence h2,.output h2,.roadmap h2,.position h2{margin:0;font-family:"Arial Narrow",Impact,ui-sans-serif,sans-serif;font-size:clamp(3rem,5.5vw,5.7rem);line-height:.9;letter-spacing:-.05em;text-transform:uppercase}.section-heading>p{margin:0;color:#46501f}.runbook ol{display:grid;grid-template-columns:repeat(3,1fr);margin:55px 0 0;padding:0;border:2px solid #11150d;list-style:none}.runbook li{min-height:180px;padding:22px;border-right:1px solid #11150d;border-bottom:1px solid #11150d}.runbook li:nth-child(3n){border-right:0}.runbook li:nth-child(n+4){border-bottom:0}.runbook li span,.runbook li b,.runbook li small{display:block}.runbook li span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.runbook li b{margin-top:55px;font-size:1rem;text-transform:uppercase}.runbook li small{color:#556020}
.evidence{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center;padding-block:120px}.phone-wrap{position:relative;display:flex;justify-content:center;min-height:680px;padding:50px;border:1px solid var(--line);background:linear-gradient(145deg,#18201b,#090c0a)}.phone{position:relative;width:min(63%,330px);margin:0;overflow:hidden;border:7px solid #050605;border-radius:44px;background:#050605;box-shadow:0 35px 80px #000}.phone>span{position:absolute;z-index:4;top:8px;left:50%;width:95px;height:24px;border-radius:999px;background:#030303;transform:translateX(-50%)}.callout{position:absolute;right:20px;bottom:35px;display:flex;gap:13px;align-items:center;padding:13px 15px;border:1px solid var(--line);background:rgba(12,15,14,.92)}.callout b{color:var(--orange);font-size:2rem}.callout span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;letter-spacing:.09em}.evidence-copy>p:not(.label),.output-copy>p:not(.label),.position>p{color:var(--muted)}.evidence-copy ul{margin:35px 0 0;padding:0;list-style:none}.evidence-copy li{display:grid;grid-template-columns:85px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--line);font-size:.82rem}.evidence-copy li:last-child{border-bottom:1px solid var(--line)}.evidence-copy li span{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}
.output{padding-block:120px;border-block:1px solid var(--line);background:#121614}.output-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px;align-items:center}.settings-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.settings-list span{padding:7px 9px;border:1px solid var(--line);color:#b9c0b9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.right-phone{background:radial-gradient(circle at 50% 38%,rgba(255,107,44,.18),transparent 43%),linear-gradient(145deg,#1c1b17,#0a0c0b)}
.roadmap{padding-block:115px;background:linear-gradient(135deg,#171c19,#0b0e0c)}.roadmap-heading{display:grid;grid-template-columns:1fr .55fr;gap:80px;align-items:end}.roadmap-heading>p{margin:0;color:var(--muted)}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border:1px solid var(--line)}.roadmap-grid article{min-height:315px;padding:24px;border-right:1px solid var(--line);background:linear-gradient(160deg,rgba(209,255,61,.04),transparent 60%)}.roadmap-grid article:last-child{border-right:0}.roadmap-grid article.live{box-shadow:inset 0 4px 0 var(--lime)}.roadmap-grid span,.roadmap-grid small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;letter-spacing:.12em;color:var(--lime)}.roadmap-grid h3{margin:75px 0 12px;font-family:"Arial Narrow",Impact,sans-serif;font-size:1.3rem;text-transform:uppercase}.roadmap-grid p{color:var(--muted);font-size:.84rem}.roadmap-grid small{display:block;margin-top:20px;color:#95a175}.decision{display:grid;grid-template-columns:.28fr 1fr;gap:40px;margin-top:22px;padding:24px;border-left:3px solid var(--orange);background:#111512}.decision b{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}.decision p{margin:0;color:var(--muted)}
.position{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:end;padding-block:110px}.position>p{margin:0;padding-left:24px;border-left:3px solid var(--orange);font-size:.83rem}.site-footer{display:flex;align-items:center;justify-content:space-between;padding-block:28px 42px;border-top:1px solid var(--line)}.site-footer>div{display:flex;align-items:center;gap:12px}.site-footer>div:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em}.site-footer img{border-radius:8px}.site-footer a{color:#aab1aa;font-size:.72rem;text-underline-offset:4px}
.legal{max-width:820px;padding-block:80px 110px}.legal .eyebrow{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:800;letter-spacing:.13em}.legal h1{margin:12px 0 18px;font-size:clamp(3.4rem,8vw,6.8rem);line-height:.88}.legal .effective{margin:0 0 48px;color:var(--muted)}.legal h2{margin:46px 0 12px;font-family:"Arial Narrow",Impact,ui-sans-serif,sans-serif;font-size:1.65rem;letter-spacing:-.02em;text-transform:uppercase}.legal h3{margin:28px 0 8px;color:var(--lime);font-size:1rem}.legal p,.legal li{color:#c2c8c2}.legal li+li{margin-top:8px}.legal a{color:var(--lime);text-underline-offset:4px}.legal-nav{display:flex;gap:18px;align-items:center}.legal-nav a{color:#b6bdb6;font-size:.8rem;text-decoration:none}
@media(max-width:920px){.hero,.evidence,.output-grid,.roadmap-heading,.position{grid-template-columns:1fr}.hero{min-height:0}.section-heading{grid-template-columns:1fr}.runbook ol{grid-template-columns:repeat(2,1fr)}.runbook li:nth-child(3n){border-right:1px solid #11150d}.runbook li:nth-child(2n){border-right:0}.runbook li:nth-child(4){border-bottom:1px solid #11150d}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{border-right:0;border-bottom:1px solid var(--line)}.roadmap-grid article:last-child{border-bottom:0}}
@media(max-width:650px){.shell{width:min(calc(100% - 28px),var(--max))}.site-header{padding-inline:14px}nav>a:not(.github){display:none}.brand span{display:none}.hero{gap:45px;padding-block:65px}h1{font-size:clamp(4rem,18vw,6rem)}.hero-dashboard{min-height:440px}.dial{width:220px;height:220px}.telemetry{min-width:135px}.runbook,.evidence,.output,.roadmap,.position{padding-block:78px}.runbook ol{grid-template-columns:1fr}.runbook li{border-right:0!important;border-bottom:1px solid #11150d!important}.runbook li:last-child{border-bottom:0!important}.phone-wrap{min-height:580px;padding-inline:20px}.phone{width:67%}.callout{right:8px}.evidence,.output-grid{gap:55px}.roadmap-grid h3{margin-top:48px}.decision{grid-template-columns:1fr;gap:12px}.position{gap:30px}.site-footer{align-items:flex-start;flex-direction:column;gap:20px}.site-footer>div:last-child{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
