:root{--bg:#080a09;--surface:#0d100f;--surface-2:#121613;--line:#e7eee824;--line-strong:#e7eee847;--text:#eef2ed;--muted:#939b94;--accent:#e8ff58;--accent-soft:#e8ff581c;--danger-soft:#ff896d1c;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 76% -10%, #e8ff5817, transparent 28rem), radial-gradient(circle at -8% 22%, #70ffcd0a, transparent 23rem), var(--bg);color:var(--text);font-family:var(--sans);min-height:100vh;margin:0}body::selection{background:var(--accent);color:#0a0c0b}a{color:inherit;text-decoration:none}p{line-height:1.65}main{overflow:hidden}.noise{pointer-events:none;opacity:.035;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{width:min(1180px,100% - 40px);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem}.dim{color:var(--muted)}.accent{color:var(--accent)}.index{color:var(--accent);font-family:var(--mono);font-size:.7rem}.hero{min-height:90vh;padding-bottom:34px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:12px;font-size:.76rem;font-weight:750;display:inline-flex}.brandMark{border:1px solid var(--accent);width:34px;height:34px;color:var(--accent);font-family:var(--mono);letter-spacing:-.08em;place-items:center;font-weight:800;display:inline-grid}.navRight{align-items:center;gap:22px;display:flex}.signal{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#cfd5cf;align-items:center;gap:8px;font-size:.68rem;display:inline-flex}.signalDot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s infinite ping;box-shadow:0 0 #e8ff5873}@keyframes ping{0%{box-shadow:0 0 #e8ff5861}65%,to{box-shadow:0 0 0 9px #e8ff5800}}.heroGrid{grid-template-columns:1.55fr .75fr;align-items:center;gap:90px;min-height:calc(90vh - 150px);padding:80px 0 68px;display:grid}.eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.15em;margin:0 0 22px;font-size:.7rem}.hero h1{letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(3.4rem,7vw,7.7rem);font-weight:650;line-height:.88}.hero h1 span{color:var(--accent);display:block}.lede{color:#b4bbb4;max-width:580px;margin:32px 0 0;font-size:clamp(1rem,1.5vw,1.2rem)}.manifesto{border-top:1px solid var(--line-strong);align-self:end;padding:24px 0 6px}.manifesto blockquote{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.16}.manifesto p{color:var(--muted);margin:0;font-size:.9rem}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:56px;color:var(--muted);font-family:var(--mono);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:0;font-size:.64rem;display:flex;overflow:hidden}.ticker span{border-right:1px solid var(--line);padding:0 24px}.ticker span:first-child{padding-left:0}.currentSection{border-bottom:1px solid var(--line);padding:120px 0}.sectionLabel{color:var(--muted);font-family:var(--mono);letter-spacing:.09em;align-items:center;gap:18px;margin-bottom:50px;font-size:.7rem;display:flex}.currentGrid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.currentGrid h2,.registryHeading h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2.4rem,4.5vw,5.2rem);font-weight:600;line-height:.98}.currentBody{padding-top:7px}.currentBody>p{color:#c4cac4;margin:0;font-size:1.14rem}.ruleLine{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:24px;margin-top:38px;padding-top:22px;display:grid}.ruleLine span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;font-size:.64rem}.ruleLine strong{font-size:.92rem;font-weight:550;line-height:1.5}.panelGrid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.panel{border-left:1px solid var(--line);min-height:460px;padding:32px 38px 46px}.panel:last-child{border-right:1px solid var(--line)}.panelHeader{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;gap:18px;font-size:.68rem;display:flex}.panelBody{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:360px;display:flex}.panel h2{letter-spacing:-.055em;max-width:530px;margin:16px 0;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:600;line-height:.98}.panel p{max-width:520px;color:var(--muted);margin:0}.stamp,.incidentStatus{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:7px 9px;font-size:.62rem;display:inline-block;transform:rotate(-2deg)}.donkeyPanel{background:linear-gradient(160deg, var(--danger-soft), transparent 50%)}.donkeyId{color:#ff896d;font-family:var(--mono);letter-spacing:.08em;font-size:.78rem}.incidentStatus{color:#ff896d;border-color:#ff896d;margin-top:22px;transform:none}.registry{padding:120px 0 130px}.registryHeading{grid-template-columns:.65fr 1.35fr;gap:90px;margin-bottom:62px;display:grid}.registryHeading .sectionLabel{margin:10px 0 0}.registryHeading h2{max-width:760px;font-size:clamp(2.7rem,5vw,5.7rem)}.registryHeading p{color:var(--muted)}.experimentGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.experimentCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:28px;display:flex}.cardTopline{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.state{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.08em;padding:5px 7px;font-size:.58rem}.state-running,.state-proven,.state-promoted{color:var(--accent);background:var(--accent-soft);border-color:#e8ff5880}.experimentCard h3{letter-spacing:-.04em;margin:56px 0 14px;font-size:1.6rem}.experimentCard>p{color:var(--muted);margin:0;font-size:.9rem}.boundary{border-top:1px solid var(--line);margin-top:auto;padding-top:25px}.boundary span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;display:block}.boundary strong{font-size:.75rem;font-weight:550;line-height:1.45}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;min-height:230px;display:grid}.footer>div{align-items:center;gap:14px;display:flex}.footer>div p{font-family:var(--mono);letter-spacing:.08em;margin:0;font-size:.68rem}.footerNote{max-width:400px;color:var(--muted);font-size:.8rem}.apiLink{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;border-bottom:1px solid #e8ff5873;padding-bottom:4px;font-size:.68rem}.controlPage{place-items:center;min-height:100vh;padding:30px;display:grid}.controlCard{border:1px solid var(--line);background:var(--surface);width:min(780px,100%);padding:52px}.controlCard h1{letter-spacing:-.06em;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.controlCard p{color:var(--muted)}.controlWarning{color:#ffb4a1;font-family:var(--mono);border:1px solid #ff896d;margin-top:28px;padding:16px;font-size:.74rem}@media (max-width:900px){.heroGrid,.currentGrid,.registryHeading{grid-template-columns:1fr;gap:48px}.heroGrid{padding:70px 0 55px}.manifesto{align-self:auto;max-width:520px}.panelGrid,.experimentGrid{grid-template-columns:1fr}.panel:last-child{border-top:1px solid var(--line)}.experimentGrid{border-right:1px solid var(--line)}.footer{grid-template-columns:1fr;gap:24px;padding:60px 0}}@media (max-width:600px){.shell{width:min(100% - 24px,1180px)}.nav{height:76px}.navRight .mono{display:none}.hero{min-height:auto}.heroGrid{min-height:0;padding-top:78px}.hero h1{font-size:clamp(3rem,17vw,5rem)}.ticker{overflow-x:auto}.currentSection,.registry{padding:82px 0}.currentGrid h2{font-size:2.7rem}.ruleLine{grid-template-columns:1fr;gap:9px}.panel{border-right:1px solid var(--line);min-height:410px;padding:26px 22px 34px}.panelBody{min-height:315px}.experimentCard{min-height:340px}.controlCard{padding:30px 24px}}
