:root{--bg:#05070d;--panel:#0d111c;--panel2:#141a28;--line:rgba(212,184,106,.22);--line2:rgba(255,255,255,.08);--gold:#d4b86a;--gold2:#8f7422;--text:#f2efe5;--muted:#a6a092;--dim:#6f6a60;--ok:#65c18c;--warn:#e0a34a;--bad:#df6b6b;--violet:#b59cff;--blue:#74b8ff}*{box-sizing:border-box}html,body{height:100%;margin:0;background:radial-gradient(circle at top left,rgba(212,184,106,.10),transparent 28%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(212,184,106,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(212,184,106,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle at center,black,transparent 80%)}button,input,textarea,select{font:inherit}.app{min-height:100%;display:flex;flex-direction:column}.topbar{height:64px;display:flex;align-items:center;gap:18px;padding:0 22px;border-bottom:1px solid var(--line);background:rgba(5,7,13,.92);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.brand{letter-spacing:.16em;text-transform:uppercase;font-weight:700}.brand span{color:var(--gold)}.pill{font-size:12px;color:var(--muted);border:1px solid var(--line);padding:7px 10px;border-radius:999px}.modebar{display:flex;gap:8px;margin-left:auto}.mode{border:1px solid var(--line2);background:transparent;color:var(--muted);padding:8px 12px;border-radius:999px;cursor:pointer}.mode.active{border-color:var(--gold);color:#05070d;background:var(--gold)}.layout{display:flex;flex:1;min-height:calc(100vh - 64px)}.sidebar{width:300px;flex:0 0 300px;background:rgba(10,13,22,.88);border-right:1px solid var(--line);padding:16px;overflow:auto}.search{width:100%;background:var(--panel2);border:1px solid var(--line2);color:var(--text);padding:12px 13px;border-radius:14px;margin-bottom:12px}.navgroup{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:18px 8px 8px}.navitem{width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--muted);padding:11px 12px;border-radius:14px;cursor:pointer;display:flex;gap:9px;align-items:center}.navitem:hover{background:rgba(255,255,255,.04);color:var(--text)}.navitem.active{background:linear-gradient(135deg,rgba(212,184,106,.18),rgba(181,156,255,.08));border-color:var(--line);color:var(--text)}.navitem small{margin-left:auto;color:var(--dim)}.main{flex:1;padding:26px;overflow:auto}.hero{border:1px solid var(--line);background:linear-gradient(135deg,rgba(20,26,40,.95),rgba(8,10,18,.96));border-radius:26px;padding:28px;margin-bottom:22px;box-shadow:0 20px 80px rgba(0,0,0,.35)}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.title{font-size:clamp(34px,4vw,60px);line-height:.96;font-weight:800;letter-spacing:-.045em;margin:0 0 12px}.title em{font-style:normal;color:var(--gold)}.sub{color:var(--muted);max-width:1000px;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.card{border:1px solid var(--line2);background:rgba(13,17,28,.92);border-radius:22px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.23)}.card.gold{border-color:var(--line);background:linear-gradient(135deg,rgba(212,184,106,.12),rgba(13,17,28,.92))}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.stat{font-size:35px;font-weight:800;color:var(--gold);line-height:1}.label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px}.card h3{margin:0 0 10px;font-size:18px}.card p{margin:0 0 12px;color:var(--muted);line-height:1.6}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{border:1px solid var(--line);background:rgba(212,184,106,.08);color:var(--gold);padding:10px 12px;border-radius:13px;cursor:pointer}.btn:hover{background:var(--gold);color:#05070d}.btn.secondary{border-color:var(--line2);background:rgba(255,255,255,.03);color:var(--text)}.btn.danger{border-color:rgba(223,107,107,.4);color:var(--bad)}.tag{font-size:11px;border:1px solid var(--line2);border-radius:999px;color:var(--muted);padding:5px 8px}.tag.gold{border-color:var(--line);color:var(--gold)}.tag.ok{border-color:rgba(101,193,140,.4);color:var(--ok)}.tag.warn{border-color:rgba(224,163,74,.45);color:var(--warn)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form .full{grid-column:1/-1}.field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 6px}.field input,.field textarea,.field select{width:100%;background:var(--panel2);border:1px solid var(--line2);color:var(--text);border-radius:13px;padding:12px}.field textarea{min-height:110px;resize:vertical}.output{white-space:pre-wrap;background:#070912;border:1px solid var(--line2);border-radius:18px;padding:14px;max-height:360px;overflow:auto;color:#e8e4d8}.timeline{display:grid;gap:10px}.event{border-left:3px solid var(--gold);background:rgba(255,255,255,.035);padding:11px 12px;border-radius:12px}.event strong{color:var(--gold)}.station-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.station-title{font-size:36px;line-height:1;margin:0;font-weight:800;letter-spacing:-.035em}.station-desc{color:var(--muted);line-height:1.6;max-width:1000px}.table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:16px}.table th,.table td{border-bottom:1px solid var(--line2);text-align:left;padding:10px;color:var(--muted);font-size:13px}.table th{color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.notice{border:1px solid var(--line);border-radius:18px;padding:14px;background:rgba(212,184,106,.08);color:#efe7c9}.hidden{display:none!important}@media(max-width:1050px){.layout{flex-direction:column}.sidebar{width:auto;flex:auto;max-height:360px}.span-3,.span-4,.span-6,.span-8{grid-column:span 12}.form{grid-template-columns:1fr}.topbar{flex-wrap:wrap;height:auto;padding:12px}.modebar{margin-left:0}.main{padding:16px}}@media print{.sidebar,.topbar,.btn,.search{display:none}.main{padding:0}.card,.hero{box-shadow:none}}

/* 26.2.3 Kernel-Derived Action Cards + Creation Pipeline: uses existing cockpit styles. */

/* 26.2.4 draft sync additions */
.notice{border-left:3px solid #d4b86a;padding:10px 12px;background:rgba(212,184,106,.08);margin-top:10px;border-radius:8px}.table td,.table th{vertical-align:top}
