:root{--bg:#0b1020;--panel:#141a2e;--border:#26304d;--text:#e6ebf5;--muted:#8a94b0;--accent:#4f7cff;--accent2:#22d3ee;--green:#34d399;--amber:#fbbf24;--red:#f87171}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}.nav{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0b1020e6;position:sticky;top:0}.nav-inner{align-items:center;gap:28px;max-width:1100px;height:60px;margin:0 auto;padding:0 24px;display:flex}.brand{letter-spacing:.3px;font-size:17px;font-weight:700}.brand .dot{color:var(--accent)}.nav-links{gap:20px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:14px;transition:color .15s,background .15s}.nav-links a:hover,.nav-links a.active{color:var(--text);background:var(--panel)}main{padding:32px 0 64px}h1{margin:0 0 6px;font-size:24px}h2{margin:28px 0 12px;font-size:17px}.subtitle{color:var(--muted);margin:0 0 24px;font-size:14px}.cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px}.card .label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.card .value{margin-top:6px;font-size:28px;font-weight:700}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:12px 16px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:500}tr:last-child td{border-bottom:none}tr:hover td{background:#4f7cff0d}.badge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.approval{color:var(--amber);background:#fbbf2426}.badge.copilot{color:var(--accent);background:#4f7cff26}.badge.autopilot{color:var(--accent2);background:#22d3ee26}.badge.open{color:var(--green);background:#34d39926}.badge.closed{color:var(--muted);background:#8a94b033}.path{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.path .node{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:6px 14px}.path .arrow{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:48px}.warn{color:var(--amber);background:#fbbf241a;border:1px solid #fbbf244d;border-radius:10px;margin-bottom:20px;padding:14px 18px;font-size:14px}.mono{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13px}.muted{color:var(--muted)}.row-link{cursor:pointer}
