:root{color-scheme:dark;--orbit-bg: #050505;--orbit-bg-elevated: #0a0a0b;--orbit-bg-panel: #0f1012;--orbit-bg-panel-2: #141518;--orbit-border: rgba(255, 255, 255, .08);--orbit-border-strong: rgba(255, 255, 255, .14);--orbit-text: #f1f3f5;--orbit-text-muted: #a7adb6;--orbit-text-faint: #717783;--orbit-green: #95e2ba;--orbit-cyan: #96bfff;--orbit-amber: #d9a66a;--orbit-red: #f2837d;--orbit-shadow: 0 20px 60px rgba(0, 0, 0, .36);--orbit-radius: 22px;--orbit-radius-sm: 14px;--orbit-mono: "SFMono-Regular", "JetBrains Mono", "Fira Code", Consolas, monospace;--orbit-sans: Inter, ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 24%),radial-gradient(circle at top right,rgba(150,191,255,.04),transparent 18%),linear-gradient(180deg,#040404,#070708 52%,#030303)}body{margin:0;min-height:100vh;color:var(--orbit-text);background:transparent;font-family:var(--orbit-sans)}button,input,textarea{font:inherit}button{color:inherit}code,pre,.orbit-badge,.orbit-panel-eyebrow,.orbit-panel-note,.orbit-mini-label,.orbit-code-key,.orbit-code-value,.orbit-log-prefix,.orbit-cli-prompt,.orbit-service-substate,.orbit-chat-meta,.orbit-metric-label{font-family:var(--orbit-mono)}.orbit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.orbit-shell{width:min(1480px,calc(100vw - 24px));margin:0 auto;padding:0}.orbit-shell-ai{height:100dvh;overflow:hidden}.orbit-frame-grid{display:grid;gap:0}.orbit-shell-ai .orbit-frame-grid{height:100dvh;grid-template-rows:auto 1fr}.orbit-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:0;padding:4px 16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505b3}.orbit-topbar-brand-wrap{display:flex;align-items:center;gap:0;min-width:0}.orbit-topbar-logo{width:48px;height:48px;object-fit:contain;border-radius:12px;flex:0 0 auto}.orbit-topbar-brand{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--orbit-text)}.orbit-tabs{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0a0b0ddb}.orbit-tab{min-width:82px;height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--orbit-text-muted);cursor:pointer}.orbit-tab-active{background:#ffffff14;color:var(--orbit-text)}.orbit-tab-view,.orbit-tab-view-ai,.orbit-ai-meta-grid{display:grid;gap:14px}.orbit-tab-view-ai{min-height:0}.orbit-chat-shell,.orbit-panel,.orbit-metric-card,.orbit-service-card,.orbit-mini-console,.orbit-explain-console{background:linear-gradient(180deg,#101113fa,#0a0b0dfc);border:1px solid var(--orbit-border);box-shadow:var(--orbit-shadow)}.orbit-chat-shell,.orbit-panel{position:relative}.orbit-chat-shell:before,.orbit-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 24%,transparent 76%,rgba(150,191,255,.03))}.orbit-chat-shell{border-radius:26px;padding:18px;overflow:hidden;min-height:calc(100dvh - 124px)}.orbit-shell-ai .orbit-chat-shell{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.orbit-chat-topline,.orbit-panel-header,.orbit-service-head,.orbit-metric-head,.orbit-chat-message-head,.orbit-row-line,.orbit-incident-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orbit-chat-topline{justify-content:flex-end}.orbit-panel-title{margin:4px 0 0;font-size:clamp(1.1rem,1.6vw,1.4rem);letter-spacing:.02em}.orbit-panel-eyebrow,.orbit-panel-note,.orbit-mini-label,.orbit-chat-meta,.orbit-metric-label{margin:0;color:var(--orbit-text-faint);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.orbit-chat-statuses,.orbit-command-actions,.orbit-quick-actions,.orbit-service-actions,.orbit-chat-actions{display:flex;flex-wrap:wrap;gap:10px}.orbit-chat-stream,.orbit-terminal-window,.orbit-timeline-list,.orbit-incident-list{display:grid;gap:10px}.orbit-chat-stream{min-height:0;height:calc(100dvh - 290px);overflow:auto;margin-top:10px;padding-right:6px;scroll-behavior:smooth}.orbit-chat-message,.orbit-chat-empty,.orbit-mini-console,.orbit-incident-card,.orbit-service-card,.orbit-metric-card,.orbit-explain-console{border-radius:var(--orbit-radius-sm)}.orbit-chat-message,.orbit-chat-empty{padding:12px 14px;background:#090a0cd1;border:1px solid rgba(255,255,255,.06)}.orbit-chat-message p,.orbit-chat-empty p,.orbit-big-copy,.orbit-node-copy,.orbit-alert-row p,.orbit-incident-card p,.orbit-timeline-row p{margin:8px 0 0;color:var(--orbit-text-muted);line-height:1.6}.orbit-cli-prompt{color:#c7ccd6;font-size:.78rem;letter-spacing:.08em}.orbit-chat-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px}.orbit-chat-telemetry{display:flex;flex-wrap:wrap;gap:12px;color:var(--orbit-text-faint);font-family:var(--orbit-mono);font-size:.78rem}.orbit-chat-inputbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:10px}.orbit-chat-input,.orbit-action-button,.orbit-log-line,.orbit-inline-link,.orbit-incident-card{transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.orbit-chat-input{width:100%;resize:vertical;min-height:64px;padding:14px 16px;color:var(--orbit-text);background:#07080af5;border:1px solid rgba(255,255,255,.08);border-radius:16px;outline:none}.orbit-chat-input:focus,.orbit-action-button:focus-visible,.orbit-log-line:focus-visible,.orbit-inline-link:focus-visible,.orbit-incident-card:focus-visible{outline:none;border-color:#96bfff2e;box-shadow:0 0 0 3px #96bfff14}.orbit-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;align-items:start}.orbit-panel{border-radius:var(--orbit-radius);padding:14px;min-width:0}.orbit-panel-dense .orbit-panel-body{margin-top:12px}.orbit-panel-body{display:grid;gap:10px;margin-top:10px}.orbit-command-headline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.orbit-node-name,.orbit-big-code{margin:0;font-family:var(--orbit-mono);font-size:clamp(1.1rem,1.6vw,1.5rem);color:var(--orbit-text)}.orbit-inline-status,.orbit-inline-error{padding:12px 14px;border-radius:14px;font-size:.92rem}.orbit-inline-status{color:#dde3ea;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.orbit-inline-error{color:#ffc1bc;background:#ff7d751a;border:1px solid rgba(255,125,117,.18)}.orbit-metric-grid-shell,.orbit-service-grid,.orbit-stack-grid,.orbit-status-grid,.orbit-focus-grid{display:grid;gap:10px}.orbit-metric-grid-shell,.orbit-status-grid,.orbit-service-grid,.orbit-status-grid-single,.orbit-stack-grid,.orbit-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-status-grid-single{grid-template-columns:1fr}.orbit-metric-card,.orbit-service-card,.orbit-mini-console,.orbit-explain-console,.orbit-incident-card{padding:12px}.orbit-metric-value{margin-top:14px;font-size:1.4rem;font-weight:600}.orbit-metric-detail,.orbit-service-substate,.orbit-code-value,.orbit-empty-state,.orbit-big-copy{color:var(--orbit-text-muted)}.orbit-meter{height:8px;margin-top:14px;border-radius:999px;background:#ffffff0d;overflow:hidden}.orbit-meter-fill{height:100%;border-radius:inherit}.orbit-meter-ok{background:linear-gradient(90deg,rgba(116,244,188,.5),var(--orbit-green))}.orbit-meter-warn{background:linear-gradient(90deg,rgba(243,179,95,.5),var(--orbit-amber))}.orbit-meter-danger{background:linear-gradient(90deg,rgba(255,125,117,.5),var(--orbit-red))}.orbit-meter-info{background:linear-gradient(90deg,rgba(124,231,246,.5),var(--orbit-cyan))}.orbit-service-card{border:1px solid rgba(255,255,255,.07)}.orbit-service-card-active{border-color:#96bfff2e;box-shadow:inset 0 0 0 1px #96bfff0f}.orbit-service-name{margin:0;font-size:1rem;font-weight:600}.orbit-service-head-tight{margin-bottom:12px}.orbit-service-metrics,.orbit-code-list{display:grid;gap:8px}.orbit-service-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0}.orbit-service-metrics dt{color:var(--orbit-text-faint);font-family:var(--orbit-mono);font-size:.72rem;text-transform:uppercase}.orbit-service-metrics dd{margin:4px 0 0}.orbit-action-button,.orbit-log-line,.orbit-inline-link,.orbit-incident-card{border:1px solid rgba(255,255,255,.07);background:#08090bf5}.orbit-action-button{min-height:42px;padding:0 14px;border-radius:12px;cursor:pointer}.orbit-action-button:hover,.orbit-log-line:hover,.orbit-inline-link:hover,.orbit-incident-card:hover{transform:translateY(-1px);border-color:#ffffff21}.orbit-action-primary{background:linear-gradient(135deg,#ffffff14,#96bfff1f);border-color:#96bfff2e}.orbit-action-danger{border-color:#ff7d752e;color:#ffd1cd}.orbit-terminal-window{max-height:52dvh;overflow:auto;padding-right:6px}.orbit-log-line,.orbit-inline-link,.orbit-incident-card{width:100%;display:block;text-align:left;border-radius:12px;padding:10px 12px;cursor:pointer}.orbit-log-line{color:var(--orbit-text)}.orbit-log-prefix{display:inline-block;min-width:96px;margin-right:10px;color:var(--orbit-text-faint)}.orbit-log-info{color:#c6d7d0}.orbit-log-warn{color:#ffd8a0}.orbit-log-danger{color:#ffb8b2}.orbit-mini-console,.orbit-explain-console{background:#090a0cf5;border:1px solid rgba(255,255,255,.06)}.orbit-code-row{display:flex;justify-content:space-between;gap:12px}.orbit-code-list-compact{margin-top:10px}.orbit-code-key{color:#c3c9d3;min-width:58px}.orbit-alert-stack,.orbit-inline-stack{display:grid;gap:10px}.orbit-alert-row,.orbit-timeline-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.orbit-incident-list,.orbit-timeline-list{max-height:300px;overflow:auto;padding-right:4px}.orbit-timeline-dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:var(--orbit-cyan);box-shadow:0 0 12px currentColor}.orbit-timeline-dot-ok{color:var(--orbit-green);background:var(--orbit-green)}.orbit-timeline-dot-warn{color:var(--orbit-amber);background:var(--orbit-amber)}.orbit-timeline-dot-danger{color:var(--orbit-red);background:var(--orbit-red)}.orbit-timeline-dot-info{color:var(--orbit-cyan);background:var(--orbit-cyan)}.orbit-row-line span,.orbit-panel-aside,.orbit-empty-state{font-size:.9rem}.orbit-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.orbit-badge-ok{color:#c8fbe6;background:#74f4bc1a;border-color:#74f4bc38}.orbit-badge-warn{color:#ffd9a1;background:#f3b35f1a;border-color:#f3b35f33}.orbit-badge-danger{color:#ffc6c0;background:#ff7d751a;border-color:#ff7d7533}.orbit-badge-info{color:#c8f7ff;background:#7ce7f61a;border-color:#7ce7f633}.orbit-badge-muted{color:var(--orbit-text-muted);background:#ffffff0a;border-color:#ffffff14}.orbit-badge-pulse:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}@media(max-width:1180px){.orbit-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-panel:first-of-type,.orbit-panel:nth-of-type(4),.orbit-panel:nth-of-type(6){grid-column:1 / -1}}@media(max-width:860px){.orbit-shell{width:100vw;padding:0}.orbit-command-grid,.orbit-metric-grid-shell,.orbit-service-grid,.orbit-stack-grid,.orbit-status-grid,.orbit-focus-grid,.orbit-chat-inputbar{grid-template-columns:1fr}.orbit-command-headline,.orbit-chat-topline,.orbit-chat-footer,.orbit-topbar{flex-direction:column;align-items:stretch}.orbit-topbar-brand-wrap{justify-content:flex-start}.orbit-tabs{width:100%}.orbit-tab{flex:1}.orbit-chat-shell{min-height:calc(100dvh - 70px)}.orbit-chat-stream{height:calc(100dvh - 270px)}.orbit-service-metrics{grid-template-columns:1fr 1fr}.orbit-log-prefix{display:block;margin:0 0 6px}}@media(max-width:560px){.orbit-shell{width:100vw}.orbit-chat-shell,.orbit-panel{padding:12px;border-radius:18px}.orbit-chat-inputbar{gap:10px}.orbit-chat-actions{display:flex;justify-content:center}.orbit-chat-actions-single .orbit-action-button{min-width:180px;height:52px;font-size:1rem}.orbit-shell-ai .orbit-chat-stream{height:auto;min-height:0}.orbit-service-metrics{grid-template-columns:1fr}.orbit-log-prefix{display:block;margin:0 0 6px}}
