.token.comment{color:#9a9b99}.token.string{color:#9aa83a}.token.number{color:#6089b4}.token.boolean,.token.null{color:#408080}.token.property{color:#c7444a}.token.punctuation,.token.operator{color:#c5c8c6}:root{--bg-color: #0B0C0F;--bg-image: none;--panel-border: rgba(255, 255, 255, .1);--divider: rgba(255, 255, 255, .06);--panel-radius: 4px;--panel-blur: 4px;--control-radius: 10px;--pill-radius: 999px;--glass-fill: rgba(20, 22, 26, .25);--glass-blur: 8px;--surface-solid: #14161a;--sidebar-width: 64px;--queue-col-width: 300px;--metrics-col-width: 240px;--chat-panel-width: 540px;--project-panel-width: 260px;--btn-bg-image: url(/images/button-bg.jpg);--text-primary: #EDEFF2;--text-muted: #9AA0A6;--text-faint: #6B7178;--signal-ok: #7CF29C;--signal-warn: #FF9B57;--signal-bad: #FF5C4D;--signal-neutral: #9AA0A6;--accent: var(--signal-warn);--accent-contrast: #1A0F05;--font-body: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 17px;--text-xl: 22px;--stat-size: clamp(26px, 3.6vw, 34px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--panel-border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--panel-border);background-clip:padding-box;border:2px solid transparent;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:#ffffff38;background-clip:padding-box}body{margin:0;background-color:var(--bg-color);background-image:var(--bg-image);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 15% 10%,rgba(120,122,118,.1),transparent 60%),radial-gradient(ellipse 50% 45% at 85% 15%,rgba(90,95,92,.08),transparent 65%),radial-gradient(ellipse 70% 50% at 30% 85%,rgba(60,58,54,.35),transparent 70%),radial-gradient(ellipse 60% 45% at 90% 80%,rgba(45,46,44,.4),transparent 70%),linear-gradient(165deg,#101114,#0c0d10 40%,#0a0b0d)}body[data-bg-image=true]:before{display:none}body:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;opacity:.35;background-image:repeating-linear-gradient(100deg,transparent 0,transparent 2px,rgba(255,255,255,.05) 3px,transparent 5px,transparent 80px);animation:rain-drift 9s linear infinite}body[data-bg-image=true]:after{display:none}@keyframes rain-drift{0%{transform:translateY(-10%)}to{transform:translate(-6%,10%)}}@media (prefers-reduced-motion: reduce){body:after{animation:none}}h1,h2,h3{font-family:var(--font-body);font-weight:500;margin:0}.label-uppercase{font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.stat-number{font-family:var(--font-body);font-weight:500;font-size:var(--stat-size);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}button,input,select{font-family:var(--font-body);font-size:var(--text-base)}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;padding:8px 16px;border-radius:var(--control-radius);border:1px solid var(--panel-border);background:var(--glass-fill);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.btn:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background-image:var(--btn-bg-image);background-size:cover;background-position:center;filter:blur(6px);opacity:0;transition:opacity .2s ease;z-index:-2}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08090b38;z-index:-1;transition:background-color .2s ease}.btn:hover:before,.btn:focus-visible:before,.btn.is-active:before{opacity:.55}.btn.is-active:after{background:#08090b1f}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:transparent;border-color:transparent}.text-toggle-link{color:var(--text-faint);opacity:.65}.text-toggle-link:hover,.text-toggle-link:focus-visible,.text-toggle-link:active{text-decoration:underline}.mobile-shell-viewport{height:100vh;height:100dvh}.checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--panel-border);border-radius:4px;background:var(--glass-fill);pointer-events:none;transition:border-color .15s ease,background-color .15s ease}.checkbox-box svg{opacity:0;color:var(--bg-color);transition:opacity .15s ease}.themed-checkbox-input:checked+.checkbox-box{border-color:var(--text-primary);background:var(--text-primary)}.themed-checkbox-input:checked+.checkbox-box svg{opacity:1}.themed-checkbox-input:focus-visible+.checkbox-box{outline:2px solid var(--accent);outline-offset:2px}
