@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2) format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2) format("woff2"),url(/assets/orbitron-latin-600-normal-75H6acHo.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}:root{--global1ntel-deep-navy: #0A0F1A;--global1ntel-midnight: #0E1B33;--global1ntel-cobalt: #1147FF;--global1ntel-electric-cyan: #00E6FF;--global1ntel-platinum: #D7DCE3;--global1ntel-light-gray: #F1F3F7;--global1ntel-success: #45E6A8;--global1ntel-warning: #F6C85F;--global1ntel-danger: #FF6B6B;--global1ntel-simulated: #A88CFF;--global1ntel-surface-panel: rgba(14, 27, 51, .92);--global1ntel-surface-elevated: rgba(8, 19, 37, .96);--global1ntel-surface-control: rgba(10, 15, 26, .84);--global1ntel-text-primary: #F1F3F7;--global1ntel-text-secondary: #D7DCE3;--global1ntel-text-muted: rgba(215, 220, 227, .62);--global1ntel-border-subtle: rgba(215, 220, 227, .14);--global1ntel-border-accent: rgba(0, 230, 255, .42);--global1ntel-border-strong: rgba(17, 71, 255, .74);--global1ntel-brand-gradient: linear-gradient(135deg, #1147FF 0%, #00E6FF 100%);--global1ntel-panel-gradient: linear-gradient(145deg, rgba(14, 27, 51, .96), rgba(10, 15, 26, .92));--global1ntel-shadow-panel: 0 24px 80px rgba(0, 0, 0, .42);--global1ntel-shadow-accent: 0 0 28px rgba(0, 230, 255, .16);--global1ntel-font-display: "Orbitron", "Inter", sans-serif;--global1ntel-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--global1ntel-font-telemetry: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--global1ntel-radius-control: 4px;--global1ntel-radius-panel: 8px;--global1ntel-motion-fast: .12s cubic-bezier(.2, 0, 0, 1);--global1ntel-motion-standard: .24s cubic-bezier(.2, 0, 0, 1);--global1ntel-motion-slow: .48s cubic-bezier(.2, 0, 0, 1)}:root{color-scheme:dark;--bg: var(--global1ntel-deep-navy);--panel: rgba(14, 27, 51, .55);--line: var(--global1ntel-border-subtle);--line-strong: rgba(215, 220, 227, .24);--fg: var(--global1ntel-text-primary);--fg-2: var(--global1ntel-text-secondary);--dim: var(--global1ntel-text-muted);--accent: var(--global1ntel-electric-cyan);--ok: var(--global1ntel-success);--warn: var(--global1ntel-warning);--bad: var(--global1ntel-danger);--mono: var(--global1ntel-font-telemetry);--sans: var(--global1ntel-font-body);--display: var(--global1ntel-font-display)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font:13px/1.45 var(--sans)}body{display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);min-height:100vh}a{color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.topbar{grid-column:1 / -1;display:flex;align-items:center;gap:24px;padding:0 16px;border-bottom:1px solid var(--line)}.wordmark{margin:0;font:600 12px/1 var(--display);letter-spacing:.14em}.wordmark span{font:400 11px var(--mono);letter-spacing:.04em;color:var(--dim);margin-left:8px}.who{margin:0 0 0 auto;font:11px var(--mono);color:var(--dim)}.segmented{display:flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:4px}.segmented a{padding:4px 10px;font:11px var(--mono);color:var(--dim);text-decoration:none;border-right:1px solid var(--line)}.segmented a[aria-current=true]{color:var(--fg);background:#00e6ff14;box-shadow:inset 0 -1px 0 var(--accent)}.segmented button{border:0;border-radius:0}.rail{border-right:1px solid var(--line);padding:12px 0;overflow-y:auto}.rail-group{margin-bottom:12px}.rail-label{margin:0 16px 4px;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.rail a{display:flex;gap:10px;padding:5px 16px;text-decoration:none;color:var(--fg-2);border-left:2px solid transparent}.rail a:hover{background:#d7dce30a}.rail a[aria-current=page]{color:var(--fg);border-left-color:var(--accent);background:#00e6ff0d}.code{font:11px var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}.main{padding:16px 20px 40px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;align-content:start}.main[aria-busy=true]{opacity:.6}.view-title{grid-column:1 / -1;margin:0 0 4px;font:600 14px var(--display);letter-spacing:.1em;text-transform:uppercase;display:flex;gap:12px;align-items:baseline}.provenance{grid-column:1 / -1;margin:0 0 4px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font:11px var(--mono);color:var(--dim)}.provenance .note{color:var(--warn)}.panel{border-top:1px solid var(--line-strong);padding-top:8px;min-width:0}.panel.wide{grid-column:1 / -1}.panel-head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.panel-head h2{margin:0;font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.meta{font:11px var(--mono);color:var(--dim)}.strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));margin:0 1px 1px 0}.kv{padding:8px 10px;min-width:0;border:1px solid var(--line);margin:0 -1px -1px 0}.kv dt{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);overflow-wrap:anywhere}.kv dd{margin:2px 0 0;font:500 16px var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv.text dd{font:400 12px var(--mono);overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.tone-neutral{color:var(--fg-2)}.trend{display:flex;flex-direction:column;gap:8px}.spark{display:block;max-width:100%;height:auto}.spark-line{fill:none;stroke:var(--accent);stroke-width:1.25;vector-effect:non-scaling-stroke}.spark-base{stroke:var(--line);stroke-width:1}.badge{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border:1px solid currentColor;border-radius:2px}.table-wrap{overflow-x:auto}.table-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}input,select,textarea{background:var(--global1ntel-surface-control);color:var(--fg);border:1px solid var(--line);border-radius:3px;font:12px var(--mono);padding:4px 6px}table{width:100%;border-collapse:collapse;font:12px var(--mono);font-variant-numeric:tabular-nums}th{position:sticky;top:0;background:var(--bg);text-align:left;font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:5px 8px;border-bottom:1px solid var(--line-strong);cursor:pointer;white-space:nowrap}th[aria-sort=descending]:after{content:" ↓";color:var(--accent)}th[aria-sort=ascending]:after{content:" ↑";color:var(--accent)}td{padding:4px 8px;border-bottom:1px solid var(--line);vertical-align:top;max-width:360px;overflow-wrap:anywhere}[data-align=end]{text-align:right}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#d7dce309}td.empty{color:var(--dim);padding:12px 8px}button{background:transparent;color:var(--fg);border:1px solid var(--line-strong);border-radius:3px;font:11px var(--mono);padding:4px 10px;cursor:pointer}button:hover{border-color:var(--accent)}button.small{padding:1px 8px}button.ghost{border-color:transparent;color:var(--dim)}button.danger{border-color:#ff6b6b80;color:var(--bad)}.unavailable{grid-column:1 / -1;border:1px dashed var(--line-strong);padding:16px;color:var(--fg-2)}.inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:12px}.inline-form label{display:flex;flex-direction:column;gap:2px;font:10px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.form-error{color:var(--bad);font:11px var(--mono);margin:4px 0;min-height:1em;flex-basis:100%}.drawer{position:fixed;top:48px;right:0;bottom:0;width:min(440px,100vw);background:var(--global1ntel-surface-elevated);border-left:1px solid var(--line-strong);padding:12px 16px;overflow:auto;transform:translate(100%);transition:transform var(--global1ntel-motion-standard)}.drawer[data-open=true]{transform:none}.detail{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font:12px var(--mono)}.detail dt{color:var(--dim)}.detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.confirm{background:var(--global1ntel-surface-elevated);color:var(--fg);border:1px solid var(--line-strong);border-radius:4px;padding:16px;width:min(440px,92vw)}.confirm::backdrop{background:#0009}.confirm h2{margin:0 0 8px;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.confirm label{display:flex;flex-direction:column;gap:4px;margin-top:10px;font:11px var(--mono);color:var(--dim)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.status{position:fixed;bottom:0;left:208px;right:0;margin:0;padding:4px 16px;font:11px var(--mono);color:var(--dim);background:var(--bg);border-top:1px solid var(--line)}.status:empty{display:none}@media(max-width:900px){body{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.topbar{flex-wrap:wrap;padding:8px 12px;gap:8px}.rail{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:4px 0}.rail-group{display:flex;margin:0}.rail-label{display:none}.rail a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.rail a[aria-current=page]{border-bottom-color:var(--accent)}.main{grid-template-columns:minmax(0,1fr);padding:12px}.status{left:0}}.signin{max-width:320px;margin:12vh auto 0;display:flex;flex-direction:column;gap:8px}.signin h1{font:600 14px/1.2 var(--display);letter-spacing:.14em;margin:0 0 12px}.signin label{font:10px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.signin input{background:transparent;color:var(--fg);border:1px solid var(--line-strong);border-radius:3px;font:13px var(--mono);padding:8px 10px}.signin input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signin button.primary{margin-top:8px;padding:8px 10px;border-color:var(--accent);letter-spacing:.12em}.who{display:flex;align-items:center;gap:8px}.row-actions{display:inline-flex;gap:6px;align-items:center}select.small{background:transparent;color:var(--fg);border:1px solid var(--line-strong);border-radius:3px;font:11px var(--mono);padding:1px 4px}button.primary{border-color:var(--accent);color:var(--accent);letter-spacing:.08em}button:disabled,select:disabled{opacity:.38;cursor:not-allowed;border-color:var(--line-strong)}.row-actions .hint{color:var(--dim);font:10px var(--mono);white-space:nowrap}.panel-head .primary{margin-left:auto}.dialog-fields{display:grid;gap:8px;margin:8px 0}.dialog-fields label{display:grid;gap:3px}.dialog-fields .hint{color:var(--dim);font-size:10px}.dialog-fields input[readonly]{opacity:.6}.detail .detail{padding-left:8px;border-left:1px solid var(--line)}.detail-text{font:12px var(--mono);overflow-wrap:anywhere}.confirm{max-height:90vh;overflow:auto}.badge{white-space:nowrap;display:inline-block}td:has(>.row-actions){min-width:300px;max-width:340px;overflow-wrap:normal}.row-actions{flex-wrap:wrap}.row-actions>button,.row-actions>select,.row-actions>.hint{white-space:nowrap;flex:none}
