:root{--brand-primary: #1a3c2c;--brand-accent: #f7dc6f;--brand-accent-secondary: #f5a623;--brand-bg-default: #0f2318;--brand-bg-elevated: #1a3c2c;--brand-bg-sunken: #0d1f14;--brand-bg-overlay: rgba(255, 255, 255, .04);--brand-bg-deep: #070d08;--brand-bg-panel: #0a1510;--brand-text-primary: #e0e0e0;--brand-text-secondary: #a0b8a8;--brand-text-subtle: #c8dfc9;--brand-text-disabled: #4a6a5a;--brand-text-inverse: #0f2318;--brand-text-link: #8ab88a;--brand-text-muted: #5a7a5a;--brand-border-subtle: #2a4a3a;--brand-border-strong: #3a5c4a;--brand-border-focus: #f5a623;--brand-status-success: #4caf88;--brand-status-success-bg: rgba(76, 175, 136, .12);--brand-status-success-text: #4caf88;--brand-status-warning: #e88c00;--brand-status-warning-bg: rgba(232, 140, 0, .12);--brand-status-warning-text: #e88c00;--brand-status-error: #c94040;--brand-status-error-bg: rgba(201, 64, 64, .12);--brand-status-error-text: #c94040;--brand-status-info: #42a5f5;--brand-status-info-bg: rgba(66, 165, 245, .12);--brand-status-info-text: #42a5f5;--brand-job-queued: #5a7a6a;--brand-job-queued-bg: rgba(90, 122, 106, .15);--brand-job-in-progress: #42a5f5;--brand-job-in-progress-bg: rgba(66, 165, 245, .12);--brand-job-done: #4caf88;--brand-job-done-bg: rgba(76, 175, 136, .12);--brand-job-blocked: #e05252;--brand-job-blocked-bg: rgba(224, 82, 82, .12);--brand-job-cancelled: #4a5a5a;--brand-job-cancelled-bg: rgba(74, 90, 90, .12);--brand-job-sent: #b39ddb;--brand-job-sent-bg: rgba(179, 157, 219, .12);--brand-job-claimed: #42a5f5;--brand-job-claimed-bg: rgba(66, 165, 245, .12);--brand-focus-ring: 2px solid #f5a623;--brand-focus-ring-offset: 2px;--brand-interactive-primary: #1a3c2c;--brand-interactive-hover: #245238;--brand-interactive-active: #0f2318;--brand-gradient-gold: linear-gradient(135deg, #f7dc6f, #f5a623);--brand-gradient-gold-hover: linear-gradient(135deg, #e8c94a, #d4891a);--brand-shadow-card: 0 2px 12px rgba(0, 0, 0, .35);--brand-shadow-card-hover: 0 8px 28px rgba(0, 0, 0, .55);--brand-shadow-glow-gold: 0 0 20px rgba(247, 220, 111, .15);--brand-shadow-logo: 0 8px 32px rgba(245, 166, 35, .25);--brand-font-sans: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--brand-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Courier New", monospace;--brand-text-xs: .75rem;--brand-text-sm: .85rem;--brand-text-base: .95rem;--brand-text-md: 1rem;--brand-text-lg: 1.15rem;--brand-text-xl: 1.4rem;--brand-text-2xl: 1.8rem;--brand-text-3xl: 2.6rem;--brand-leading-tight: 1.2;--brand-leading-snug: 1.35;--brand-leading-normal: 1.55;--brand-leading-relaxed: 1.7;--brand-weight-normal: 400;--brand-weight-medium: 500;--brand-weight-semibold: 600;--brand-weight-bold: 700;--brand-weight-black: 900;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 12px;--brand-space-4: 16px;--brand-space-6: 24px;--brand-space-8: 32px;--brand-space-12: 48px;--brand-space-16: 64px;--brand-radius-sm: 6px;--brand-radius-md: 10px;--brand-radius-lg: 14px;--brand-radius-pill: 999px;--brand-transition-fast: all .15s ease;--brand-transition-medium: all .22s ease;--brand-table-header-bg: #0d1f14;--brand-table-row-a: #0f2318;--brand-table-row-b: #1a3c2c;--brand-bg-default-alpha-20: color-mix(in srgb, var(--brand-bg-default) 12.5%, transparent);--brand-bg-default-alpha-30: color-mix(in srgb, var(--brand-bg-default) 18.8%, transparent);--brand-bg-sunken-alpha-30: color-mix(in srgb, var(--brand-bg-sunken) 18.8%, transparent);--brand-status-success-alpha-33: color-mix(in srgb, var(--brand-status-success) 20%, transparent);--brand-status-error-alpha-40: color-mix(in srgb, var(--brand-status-error) 25.1%, transparent);--brand-job-blocked-alpha-33: color-mix(in srgb, var(--brand-job-blocked) 20%, transparent);--brand-accent-alpha-40: color-mix(in srgb, var(--brand-accent) 25.1%, transparent)}[data-theme=light]{--brand-primary: #1a3c2c;--brand-accent: #f7dc6f;--brand-accent-secondary: #f5a623;--brand-bg-default: #f4f7f5;--brand-bg-elevated: #ffffff;--brand-bg-sunken: #e8f0ec;--brand-bg-overlay: rgba(26, 60, 44, .06);--brand-bg-deep: #d8e8dc;--brand-bg-panel: #edf4ef;--brand-text-primary: #0f2318;--brand-text-secondary: #3a5c4a;--brand-text-subtle: #2a4a3a;--brand-text-disabled: #8aaa97;--brand-text-inverse: #f4f7f5;--brand-text-link: #1a3c2c;--brand-text-muted: #6a8a7a;--brand-border-subtle: #c8dfc9;--brand-border-strong: #3a5c4a;--brand-border-focus: #f5a623;--brand-status-success: #2e7d32;--brand-status-success-bg: #e8f5e9;--brand-status-success-text: #1b5e20;--brand-status-warning: #e65100;--brand-status-warning-bg: #fff8e1;--brand-status-warning-text: #bf360c;--brand-status-error: #c62828;--brand-status-error-bg: #ffebee;--brand-status-error-text: #b71c1c;--brand-status-info: #1565c0;--brand-status-info-bg: #e3f2fd;--brand-status-info-text: #0d47a1;--brand-job-queued: #6a8a7a;--brand-job-queued-bg: rgba(106, 138, 122, .12);--brand-job-in-progress: #1565c0;--brand-job-in-progress-bg: rgba(21, 101, 192, .1);--brand-job-done: #2e7d32;--brand-job-done-bg: rgba(46, 125, 50, .1);--brand-job-blocked: #c62828;--brand-job-blocked-bg: rgba(198, 40, 40, .1);--brand-job-cancelled: #546e7a;--brand-job-cancelled-bg: rgba(84, 110, 122, .1);--brand-job-sent: #7b1fa2;--brand-job-sent-bg: rgba(123, 31, 162, .1);--brand-shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--brand-shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .14);--brand-table-header-bg: #daeade;--brand-table-row-a: #f4f7f5;--brand-table-row-b: #edf4ef;--brand-bg-default-alpha-20: color-mix(in srgb, var(--brand-bg-default) 12.5%, transparent);--brand-bg-default-alpha-30: color-mix(in srgb, var(--brand-bg-default) 18.8%, transparent);--brand-bg-sunken-alpha-30: color-mix(in srgb, var(--brand-bg-sunken) 18.8%, transparent);--brand-status-success-alpha-33: color-mix(in srgb, var(--brand-status-success) 20%, transparent);--brand-status-error-alpha-40: color-mix(in srgb, var(--brand-status-error) 25.1%, transparent);--brand-job-blocked-alpha-33: color-mix(in srgb, var(--brand-job-blocked) 20%, transparent);--brand-accent-alpha-40: color-mix(in srgb, var(--brand-accent) 25.1%, transparent)}@media (prefers-color-scheme: light){:root:not([data-theme]){--brand-bg-default: #f4f7f5;--brand-bg-elevated: #ffffff;--brand-bg-sunken: #e8f0ec;--brand-bg-overlay: rgba(26, 60, 44, .06);--brand-bg-deep: #d8e8dc;--brand-bg-panel: #edf4ef;--brand-text-primary: #0f2318;--brand-text-secondary: #3a5c4a;--brand-text-subtle: #2a4a3a;--brand-text-disabled: #8aaa97;--brand-text-inverse: #f4f7f5;--brand-text-link: #1a3c2c;--brand-text-muted: #6a8a7a;--brand-border-subtle: #c8dfc9;--brand-border-strong: #3a5c4a;--brand-status-success: #2e7d32;--brand-status-success-bg: #e8f5e9;--brand-status-success-text: #1b5e20;--brand-status-warning: #e65100;--brand-status-warning-bg: #fff8e1;--brand-status-warning-text: #bf360c;--brand-status-error: #c62828;--brand-status-error-bg: #ffebee;--brand-status-error-text: #b71c1c;--brand-status-info: #1565c0;--brand-status-info-bg: #e3f2fd;--brand-status-info-text: #0d47a1;--brand-job-queued: #6a8a7a;--brand-job-queued-bg: rgba(106, 138, 122, .12);--brand-job-in-progress: #1565c0;--brand-job-in-progress-bg: rgba(21, 101, 192, .1);--brand-job-done: #2e7d32;--brand-job-done-bg: rgba(46, 125, 50, .1);--brand-job-blocked: #c62828;--brand-job-blocked-bg: rgba(198, 40, 40, .1);--brand-job-cancelled: #546e7a;--brand-job-cancelled-bg: rgba(84, 110, 122, .1);--brand-job-sent: #7b1fa2;--brand-job-sent-bg: rgba(123, 31, 162, .1);--brand-job-claimed: #1565c0;--brand-job-claimed-bg: rgba(21, 101, 192, .1);--brand-shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--brand-shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .14);--brand-shadow-glow-gold: 0 0 20px rgba(247, 220, 111, .1);--brand-shadow-logo: 0 8px 32px rgba(245, 166, 35, .2);--brand-interactive-primary: #e8f0ec;--brand-interactive-hover: #d8e8dc;--brand-interactive-active: #c8e0cc;--brand-table-header-bg: #daeade;--brand-table-row-a: #f4f7f5;--brand-table-row-b: #edf4ef}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--brand-status-success) var(--brand-bg-default)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--brand-bg-default)}::-webkit-scrollbar-thumb{background:var(--brand-status-success);border-radius:var(--brand-radius-pill);border:2px solid var(--brand-bg-default)}::-webkit-scrollbar-thumb:hover{background:#6cc7a2}::-webkit-scrollbar-corner{background:var(--brand-bg-default)}:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-ring-offset)}:focus:not(:focus-visible){outline:none}
