:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#e9edf2;background:#090b0d;font-synthesis:none;--ink:#e9edf2;--muted:#89919c;--line:#252a31;--panel:#111419;--acid:#b7f34a;--blue:#79a7ff}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% 0,#172030 0,transparent 34%),#090b0d}button,input{font:inherit}button{border:0;border-radius:8px;background:var(--acid);color:#11170a;font-weight:750;padding:.75rem 1rem;cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.brand,.kicker,.workspace{font-family:ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em}.brand{font-weight:800}.kicker{color:var(--acid);font-size:.72rem}.loginShell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:100vh}.loginPanel{padding:10vh clamp(2rem,9vw,9rem);display:flex;flex-direction:column;justify-content:center}.loginPanel h1{font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:-.06em;margin:1.5rem 0;max-width:900px}.lede{max-width:610px;color:var(--muted);font-size:1.15rem;line-height:1.7}.loginPanel form{display:grid;gap:.7rem;max-width:440px;margin-top:2rem}.loginPanel label{color:var(--muted);font-size:.8rem}.loginPanel input{background:#0d1014;border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:1rem}.error{color:#ff8282}.loginAside{border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:8vw;gap:3rem;background:#0c0f13}.loginAside span{font-size:4rem;font-weight:850;color:var(--acid)}.loginAside p{color:var(--muted);margin:.25rem 0}.appShell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:2rem 1.25rem;display:flex;flex-direction:column;background:#0b0e11}.workspace{font-size:.62rem;color:var(--muted)}nav{display:grid;gap:.35rem;margin-top:4rem}nav button{background:transparent;color:var(--muted);text-align:left;padding:.8rem}nav button[aria-current=page]{color:var(--ink);background:#171b20;border-left:3px solid var(--acid)}.owner{display:flex;gap:.7rem;align-items:center;margin-top:auto;border-top:1px solid var(--line);padding-top:1rem}.owner>span{display:grid;place-items:center;width:36px;height:36px;background:var(--acid);color:#111;border-radius:50%;font-weight:800}.owner small{display:block;color:var(--muted)}.content{min-width:0;padding:0 clamp(1.25rem,4vw,4rem) 4rem}.topbar{height:70px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.78rem}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);margin-right:.5rem}.content>section{padding-top:3rem;max-width:1200px}.sectionHeader{display:flex;align-items:end;justify-content:space-between;margin-bottom:2rem}.sectionHeader h2{font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.05em;margin:.5rem 0}.count{font-size:2rem;font-family:ui-monospace,monospace;color:var(--acid)}.muted{color:var(--muted)}.cardGrid,.reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.card,.preview,.deliveryCard,.contextRequest{border:1px solid var(--line);background:linear-gradient(145deg,#15191e,#0f1216);padding:1.4rem;border-radius:12px}.card h3{font-size:1.35rem}.pill{display:inline-block;border:1px solid #3a424c;border-radius:99px;padding:.25rem .55rem;color:var(--muted);font-size:.68rem;text-transform:uppercase}.ok{color:var(--acid)}.warn,.request{color:#ffc468}.catalogList{display:grid;gap:.45rem;margin-top:2rem}.catalogList details{border-top:1px solid var(--line);padding:1rem}.catalogList summary{display:grid;grid-template-columns:70px 1fr auto;gap:1rem;cursor:pointer}.catalogList em{color:var(--muted);font-size:.72rem}.runMeta,.decisionBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.live{color:var(--acid);font-family:ui-monospace,monospace}.contextRequest{border-color:#695b2e;margin:1.5rem 0}.timeline{list-style:none;padding:0}.timeline li{display:grid;grid-template-columns:70px 1fr auto;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.timeline li>span,.timeline em{font-family:ui-monospace,monospace;color:var(--muted)}.timeline p{color:var(--muted);margin:.4rem 0}.preview h3{margin-top:0}.preview ol{padding:0;list-style:none}.preview li{display:flex;gap:1rem;border-top:1px solid var(--line);padding:1rem 0}.preview video{width:100%;min-height:260px;background:#050607}.evidence{display:grid;grid-template-columns:1fr auto auto;gap:.7rem;border-top:1px solid var(--line);padding:.75rem 0}.evidence span{color:var(--acid)}.evidence code{color:var(--muted)}.decisionBar{justify-content:flex-end;gap:.7rem;margin-top:1rem}.secondary{background:#252b32;color:var(--ink)}.danger{background:#5c2c33;color:#ffd8dc}.manual{border-left:3px solid var(--acid);padding:1rem;background:#171d11}.deliveryCard dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:.8rem 0}.deliveryCard dd{color:var(--muted)}@media(max-width:800px){.loginShell,.appShell{grid-template-columns:1fr}.loginAside{display:none}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}nav{grid-template-columns:repeat(5,1fr);margin-top:1rem;overflow:auto}.owner{display:none}.cardGrid,.reviewGrid{grid-template-columns:1fr}.topbar strong{display:none}.catalogList summary{grid-template-columns:50px 1fr}.catalogList em{display:none}}
