:root{--ink:#e8e8e3;--muted:#92958e;--line:#2b2e2b;--base:#121311;--panel:#191b18;--accent:#e88345}*{box-sizing:border-box}body{background:var(--base);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}main{grid-template-columns:220px 1fr;min-height:100dvh;display:grid}aside{border-right:1px solid var(--line);flex-direction:column;padding:24px 14px;display:flex}.mark{letter-spacing:.11em;align-items:center;gap:10px;font-size:14px;display:flex}.mark span{background:var(--accent);color:#17120e;place-items:center;width:28px;height:28px;font-weight:900;display:grid}nav{gap:6px;margin-top:52px;display:grid}nav a{color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:14px;text-decoration:none;display:flex}nav a:hover,nav .active{color:var(--ink);background:#222520}.rail-note{color:var(--muted);letter-spacing:.08em;margin-top:auto;font:11px monospace}.rail-note span{color:#646861}.shell{width:100%;max-width:1260px;margin:0 auto;padding:48px clamp(24px,5vw,76px)}header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kicker{letter-spacing:.13em;color:var(--accent);margin:0 0 14px;font:11px monospace}h1{letter-spacing:-.06em;max-width:740px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.97}h2{letter-spacing:-.03em;margin:0;font-size:24px}.environment{border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:9px 11px;font:11px monospace}.signal{background:#6b6e67;width:7px;height:7px;margin-right:7px;display:inline-block}.healthy{background:var(--accent)}.intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:34px 0 28px;display:flex}.intro p{max-width:610px;color:var(--muted);margin:0;line-height:1.6}.intro a{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:flex}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics div{padding:28px 18px 28px 0}.metrics div+div{border-left:1px solid var(--line);padding-left:18px}.metrics span,.metrics p{color:var(--muted);letter-spacing:.08em;font:11px monospace;display:block}.metrics strong{letter-spacing:-.05em;font-size:32px}.status-panel{background:var(--panel);border:1px solid var(--line);margin-top:50px;padding:24px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.dependency{border-bottom:1px solid var(--line);grid-template-columns:12px 110px 1fr;align-items:center;gap:10px;padding:16px 0;display:grid}.dependency:last-child{border:0}.dependency p,.dependency small{color:var(--muted);margin:3px 0 0;font-size:12px}.dependency small{text-align:right}.notice{color:var(--muted);padding:18px 0}.foundation{border-left:2px solid var(--accent);grid-template-columns:180px 1fr;gap:14px;margin-top:38px;padding:0 0 0 20px;display:grid}.foundation p:last-child{color:var(--muted);max-width:620px;line-height:1.6}@media (max-width:760px){main{grid-template-columns:1fr}aside{display:none}.shell{padding:28px 20px}header,.intro{display:block}.environment,.intro a{width:max-content;margin-top:24px}.metrics{grid-template-columns:1fr}.metrics div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.dependency{grid-template-columns:12px 1fr}.dependency small{text-align:left;grid-column:2}.foundation{grid-template-columns:1fr}}
