:root{--paper:#050806;--paper-2:#09100b;--pistachio:#0c1710;--accent:#8cff85;--ink:#d8f8d5;--muted:#78917d;--line:rgba(140,255,133,.17);--white:#08100b}
html{background:#030604}body{overflow-x:hidden;color:var(--ink);background:linear-gradient(rgba(140,255,133,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(140,255,133,.025) 1px,transparent 1px),var(--paper);background-size:38px 38px}body:before{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.13;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.3) 3px 4px);mix-blend-mode:multiply}
.site-header{background:rgba(3,6,4,.88);backdrop-filter:blur(14px)}.wordmark{font-family:DM Mono,monospace}.wordmark strong{color:var(--accent);text-shadow:0 0 18px rgba(140,255,133,.45)}.site-header nav a{font-family:DM Mono,monospace;text-transform:uppercase;color:var(--muted)}.site-header nav a:hover{color:var(--accent)}.live-chip{color:var(--accent)}.live-chip i{background:var(--accent);box-shadow:0 0 0 5px rgba(140,255,133,.09),0 0 16px var(--accent);animation:pulse 2s infinite}
.hero{border-bottom:1px solid var(--line)}.hero:before{content:"SYS://PUBLIC/IN3CTOR/01";position:absolute;top:3vw;right:4vw;z-index:3;color:var(--accent);font:500 .62rem DM Mono,monospace;letter-spacing:.14em}.hero-art{filter:saturate(.8) contrast(1.12) brightness(.72)}.hero:after{background:linear-gradient(90deg,rgba(3,6,4,.98) 0%,rgba(3,6,4,.87) 35%,rgba(3,6,4,.12) 72%),linear-gradient(0deg,rgba(3,6,4,.75),transparent 45%)}.kicker,.section-title>p,.journal-intro>p:first-child{color:var(--accent)}.hero h1{text-shadow:0 0 45px rgba(140,255,133,.08)}.cursor{color:var(--accent);animation:blink 1s steps(1) infinite}.lead{color:#a2b8a6}.hero-link{color:var(--accent);font:500 .72rem DM Mono,monospace;border-color:var(--accent)}.hero-milestone{background:rgba(5,8,6,.84);border:1px solid rgba(140,255,133,.46);box-shadow:0 0 45px rgba(140,255,133,.08);backdrop-filter:blur(10px)}.hero-milestone span,.hero-milestone small{color:var(--accent)}
.ticker{background:var(--accent);color:#051006;font-weight:700}.section-title h2,.journal-intro h2,.risk-copy h2{max-width:900px}.data-note{color:var(--muted)}.metric-grid{border:1px solid var(--line);background:rgba(3,6,4,.55)}.metric.primary{background:rgba(140,255,133,.08);box-shadow:inset 0 0 45px rgba(140,255,133,.025)}.metric.primary strong{color:var(--accent)}.chart-card{background:rgba(8,15,10,.86)}.range{color:var(--muted);border:1px solid transparent}.range.active{color:var(--accent);border-color:rgba(140,255,133,.46);background:rgba(140,255,133,.07)}.line{stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 5px rgba(140,255,133,.55))}
.system{background:rgba(8,15,10,.86);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.agent{background:#0b130e}.agent:hover{background:#101a13}.agent.featured{color:var(--ink);background:linear-gradient(145deg,rgba(140,255,133,.12),#0b130e 55%)}.agent-no,.agent-state{color:var(--accent)}.featured p{color:#9ab09e}.agent-state{border-color:rgba(140,255,133,.46)}.flow{color:var(--muted)}.flow i{color:var(--accent);opacity:1}
.journal-row.empty{background:rgba(8,15,10,.45)}.empty-icon{color:var(--accent);filter:drop-shadow(0 0 9px rgba(140,255,133,.6))}.risk{color:var(--ink);background:#020503;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.risk-score>span,.risk-score>strong{color:var(--accent)}.risk-score>strong{text-shadow:0 0 40px rgba(140,255,133,.12)}.risk-bars i{background:#142219}.risk-bars i.on{background:var(--accent);box-shadow:0 0 10px rgba(140,255,133,.55)}.risk-copy p{color:var(--muted)}footer{background:#010302;color:var(--ink)}.footer-mark{color:var(--accent);font-family:DM Mono,monospace;text-shadow:0 0 35px rgba(140,255,133,.14)}footer p{color:var(--muted)}footer a{color:var(--accent);font-family:DM Mono,monospace}
@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 0 8px rgba(140,255,133,0),0 0 10px var(--accent)}}
@media(max-width:850px){.hero:before{top:1.5rem;right:1.25rem}.hero:after{background:linear-gradient(0deg,rgba(3,6,4,.99) 0%,rgba(3,6,4,.88) 54%,rgba(3,6,4,.08) 100%)}}
