:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orbit-bg:#0b0d10;--orbit-surface:#13161b;--orbit-surface-2:#1a1e25;--orbit-surface-raised:#20252d;--orbit-border:#2a3039;--orbit-border-strong:#3a424e;--orbit-text:#e8ebef;--orbit-text-muted:#a3acb8;--orbit-text-faint:#7d8794;--orbit-positive:#3ecf8e;--orbit-negative:#ff6b6b;--orbit-warning:#f5b84a;--orbit-critical:#ff4d6d;--orbit-info:#6cb4ff;--orbit-neutral:#8a94a3;--orbit-paper:#6cb4ff;--orbit-paper-bg:#6cb4ff24;--orbit-live:#ff4d6d;--orbit-live-bg:#ff4d6d29;--orbit-focus:#8ec5ff;--orbit-accent:#6cb4ff;--orbit-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--orbit-font-mono:"JetBrains Mono", "SF Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--orbit-text-xs:11px;--orbit-text-sm:12px;--orbit-text-md:13px;--orbit-text-lg:15px;--orbit-text-xl:20px;--orbit-text-2xl:26px;--orbit-space-1:4px;--orbit-space-2:8px;--orbit-space-3:12px;--orbit-space-4:16px;--orbit-space-5:24px;--orbit-space-6:32px;--orbit-radius-sm:4px;--orbit-radius:8px;--orbit-radius-lg:12px;--orbit-duration:.14s}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orbit-bg:#f4f6f8;--orbit-surface:#fff;--orbit-surface-2:#f0f2f5;--orbit-surface-raised:#fff;--orbit-border:#d8dde3;--orbit-border-strong:#b9c0c9;--orbit-text:#12161b;--orbit-text-muted:#4b5563;--orbit-text-faint:#6b7380;--orbit-positive:#0f8a55;--orbit-negative:#c62828;--orbit-warning:#9a6200;--orbit-critical:#b3123a;--orbit-info:#1d5fb8;--orbit-neutral:#5b6472;--orbit-paper:#1d5fb8;--orbit-paper-bg:#1d5fb81a;--orbit-live:#b3123a;--orbit-live-bg:#b3123a1a;--orbit-focus:#1d5fb8;--orbit-accent:#1d5fb8}@media (prefers-reduced-motion:reduce){:root{--orbit-duration:0s}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--orbit-bg);color:var(--orbit-text);font-family:var(--orbit-font);font-size:var(--orbit-text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}:focus-visible{outline:2px solid var(--orbit-focus);outline-offset:2px}h1,h2{margin:0;font-weight:600}code{font-family:var(--orbit-font-mono)}a{color:var(--orbit-accent)}.o-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.o-skip{position:absolute;left:-9999px}.o-skip:focus{left:var(--orbit-space-2);top:var(--orbit-space-2);z-index:10;background:var(--orbit-surface-raised);padding:var(--orbit-space-2)}.o-muted{color:var(--orbit-text-muted)}.o-mono,.o-num{font-family:var(--orbit-font-mono);font-variant-numeric:tabular-nums}.o-num{text-align:right}.o-small{font-size:var(--orbit-text-xs)}.o-break{word-break:break-all}.o-tone-positive{color:var(--orbit-positive)}.o-tone-negative{color:var(--orbit-negative)}.o-tone-warning{color:var(--orbit-warning)}.o-tone-critical{color:var(--orbit-critical)}.o-tone-info{color:var(--orbit-info)}.o-tone-neutral{color:var(--orbit-text)}.o-bg-info{background:var(--orbit-info)}.o-bg-warning{background:var(--orbit-warning)}.o-bg-critical{background:var(--orbit-critical)}.o-app{grid-template-rows:auto 1fr;grid-template-columns:200px 1fr;min-height:100vh;display:grid}.o-topbar{z-index:5;align-items:center;gap:var(--orbit-space-3);padding:var(--orbit-space-2) var(--orbit-space-4);background:color-mix(in srgb, var(--orbit-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--orbit-border);flex-wrap:wrap;grid-column:1/-1;display:flex;position:sticky;top:0}.o-topbar-spacer{flex:1}.o-topbar-item{font-size:var(--orbit-text-sm)}.o-brand{letter-spacing:.08em;font-weight:700;font-size:var(--orbit-text-sm)}.o-env{font-weight:700;font-size:var(--orbit-text-sm);padding:2px var(--orbit-space-2);border-radius:var(--orbit-radius-sm);border:1px solid}.o-env-paper{color:var(--orbit-paper);background:var(--orbit-paper-bg)}.o-env-live{color:var(--orbit-live);background:var(--orbit-live-bg)}.o-nav{border-right:1px solid var(--orbit-border);background:var(--orbit-surface);padding:var(--orbit-space-3) 0}.o-nav ul{margin:0;padding:0;list-style:none}.o-nav a{padding:var(--orbit-space-2) var(--orbit-space-4);color:var(--orbit-text-muted);border-left:3px solid #0000;text-decoration:none;display:block}.o-nav a:hover{color:var(--orbit-text);background:var(--orbit-surface-2)}.o-nav a[aria-current=page]{color:var(--orbit-text);border-left-color:var(--orbit-accent);background:var(--orbit-surface-2);font-weight:600}.o-main{padding:var(--orbit-space-4);min-width:0}.o-stack{gap:var(--orbit-space-4);flex-direction:column;display:flex}.o-stack-sm{gap:var(--orbit-space-2);flex-direction:column;display:flex}.o-grid-2{gap:var(--orbit-space-4);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}@media (max-width:760px){.o-app{grid-template-columns:1fr}.o-nav ul{display:flex;overflow-x:auto}.o-nav a{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.o-nav a[aria-current=page]{border-bottom-color:var(--orbit-accent)}.o-grid-2{grid-template-columns:1fr}}.o-panel{background:var(--orbit-surface);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius);padding:var(--orbit-space-3) var(--orbit-space-4) var(--orbit-space-4);min-width:0}.o-panel-head{margin-bottom:var(--orbit-space-3);justify-content:space-between;align-items:center;display:flex}.o-panel-head h2{font-size:var(--orbit-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--orbit-text-muted)}.o-state{padding:var(--orbit-space-4) 0;align-items:center;gap:var(--orbit-space-2);display:flex}.o-skeleton{border-radius:var(--orbit-radius-sm);background:linear-gradient(90deg, var(--orbit-surface-2), var(--orbit-border), var(--orbit-surface-2));background-size:200% 100%;width:64px;height:10px;animation:1.2s linear infinite o-shimmer;display:inline-block}@keyframes o-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.o-skeleton{animation:none}}.o-banner{padding:var(--orbit-space-2) var(--orbit-space-3);border-radius:var(--orbit-radius-sm);margin-bottom:var(--orbit-space-3);border:1px solid;font-weight:600}.o-metrics{gap:var(--orbit-space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.o-metric{background:var(--orbit-surface-2);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius);padding:var(--orbit-space-3);min-width:0}.o-metric-label{font-size:var(--orbit-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--orbit-text-muted)}.o-metric-value{font-family:var(--orbit-font-mono);font-variant-numeric:tabular-nums;font-size:var(--orbit-text-xl);overflow-wrap:anywhere;margin-top:2px;font-weight:600}.o-metric-emphasis .o-metric-value{font-size:var(--orbit-text-2xl)}.o-metric-detail{font-size:var(--orbit-text-xs);color:var(--orbit-text-faint);overflow-wrap:anywhere;margin-top:2px}.o-meters{gap:var(--orbit-space-3);margin-top:var(--orbit-space-4);flex-direction:column;display:flex}.o-meter-row{justify-content:space-between;gap:var(--orbit-space-2);font-size:var(--orbit-text-sm);margin-bottom:var(--orbit-space-1);display:flex}.o-meter-track{background:var(--orbit-surface-2);border:1px solid var(--orbit-border);border-radius:999px;height:8px;overflow:hidden}.o-meter-fill{height:100%;transition:width var(--orbit-duration) ease}.o-badge{font-size:var(--orbit-text-xs);letter-spacing:.03em;padding:2px var(--orbit-space-2);border-radius:var(--orbit-radius-sm);white-space:nowrap;border:1px solid;align-items:center;gap:4px;font-weight:700;display:inline-flex}.o-table-wrap{overflow-x:auto}.o-table{border-collapse:collapse;width:100%;font-size:var(--orbit-text-sm)}.o-table th{text-align:left;color:var(--orbit-text-muted);font-weight:600;font-size:var(--orbit-text-xs);text-transform:uppercase;letter-spacing:.04em;padding:var(--orbit-space-2);border-bottom:1px solid var(--orbit-border-strong);white-space:nowrap}.o-table td{padding:var(--orbit-space-2);border-bottom:1px solid var(--orbit-border);vertical-align:middle}.o-table tbody tr:hover{background:var(--orbit-surface-2)}.o-events{gap:var(--orbit-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o-events li{align-items:center;gap:var(--orbit-space-2);padding-bottom:var(--orbit-space-2);border-bottom:1px solid var(--orbit-border);flex-wrap:wrap;display:flex}.o-events .o-muted{font-size:var(--orbit-text-xs);flex-basis:100%}.o-pre{background:var(--orbit-bg);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-sm);padding:var(--orbit-space-3);max-height:420px;font-size:var(--orbit-text-xs);overflow:auto}.o-actions{gap:var(--orbit-space-3);flex-wrap:wrap;display:flex}.o-command{align-items:center;gap:var(--orbit-space-2);flex-wrap:wrap;display:inline-flex}.o-btn{font:inherit;font-weight:600;font-size:var(--orbit-text-sm);padding:6px var(--orbit-space-3);border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border-strong);background:var(--orbit-surface-2);color:var(--orbit-text);cursor:pointer;min-height:32px}.o-btn:hover:not(:disabled){border-color:var(--orbit-text-muted)}.o-btn:disabled{opacity:.5;cursor:not-allowed}.o-btn-primary{border-color:var(--orbit-accent);color:var(--orbit-accent)}.o-btn-danger{border-color:var(--orbit-critical);color:var(--orbit-critical)}.o-link{font:inherit;color:var(--orbit-accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.o-form{gap:var(--orbit-space-3);flex-direction:column;display:flex}.o-field{gap:var(--orbit-space-1);font-size:var(--orbit-text-sm);color:var(--orbit-text-muted);flex-direction:column;display:flex}.o-field input{font:inherit;font-size:var(--orbit-text-lg);color:var(--orbit-text);background:var(--orbit-bg);border:1px solid var(--orbit-border-strong);border-radius:var(--orbit-radius-sm);padding:var(--orbit-space-2)}.o-dialog{background:var(--orbit-surface-raised);color:var(--orbit-text);border:1px solid var(--orbit-border-strong);border-radius:var(--orbit-radius-lg);padding:var(--orbit-space-5);width:calc(100% - 32px);max-width:460px}.o-dialog::backdrop{background:#0009}.o-dialog h2{font-size:var(--orbit-text-lg);margin-bottom:var(--orbit-space-3)}.o-dialog-body{color:var(--orbit-text-muted);margin-bottom:var(--orbit-space-4)}.o-dialog .o-field{margin-bottom:var(--orbit-space-3)}.o-dialog-actions{justify-content:flex-end;gap:var(--orbit-space-2);display:flex}.o-auth{min-height:100vh;padding:var(--orbit-space-4);place-items:center;display:grid}.o-auth-card{background:var(--orbit-surface);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-lg);width:100%;max-width:380px;padding:var(--orbit-space-5);gap:var(--orbit-space-3);flex-direction:column;display:flex}.o-auth-card h1{font-size:var(--orbit-text-xl)}
