:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gc-bg:#f0f2f5;--gc-topbar-bg:#fff;--gc-surface:#fff;--gc-surface-up:#e4e6eb;--gc-border:#dadde1;--gc-border-bright:#bec3c9;--gc-accent:#0a6299;--gc-accent-hover:#084e7a;--gc-accent-dim:#0a62991a;--gc-accent-border:#0a629952;--gc-text-primary:#1c1e21;--gc-text-secondary:#4b4f56;--gc-text-muted:#65676b;--gc-green:#14713a;--gc-green-dim:#14713a1f;--gc-green-border:#14713a52;--gc-red:#c2201f;--gc-red-dim:#c2201f1a;--gc-red-border:#c2201f52;--gc-amber:#8a5300;--gc-amber-dim:#8a53001f;--gc-amber-border:#8a530057;--gc-blue:#0a6299;--gc-blue-dim:#0a62991a;--gc-white:#fff;--gc-on-accent:#fff;--gc-header-bg:#f0f2f5;--gc-header-bg-hover:#e4e6eb;--gc-cell-text:#1c1e21;--gc-divider:#00000014;--gc-overlay:#ffffffbf;--gc-scrim:#0f172a8c;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-700:#0a6299;--sky-800:#075985;--brand-gradient:linear-gradient(180deg, var(--sky-700) 0%, var(--sky-400) 100%);--brand-gradient-deep:linear-gradient(180deg, var(--sky-700) 0%, var(--sky-800) 100%);--sb-bg:var(--gc-surface);--sb-border:var(--gc-border);--sb-shadow:1px 0 0 #0f172a0a;--sb-logo-bg:#0f172a06;--sb-logo-plate:#0f172a0d;--sb-footer-bg:#0f172a05;--sb-text:var(--gc-text-secondary);--sb-text-hover:var(--gc-text-primary);--sb-text-active:var(--gc-text-primary);--sb-label:var(--gc-text-muted);--sb-role:var(--gc-text-muted);--sb-hover:#0f172a0e;--sb-active:var(--gc-accent-dim);--sb-active-bar:var(--gc-accent);--sb-active-bar-image:var(--brand-gradient-deep);--sb-card-bg:#0f172a0a;--sb-card-border:var(--gc-border);--sb-avatar-border:var(--gc-border-bright);--sb-chip:#0f172a0f;--sb-scroll-thumb:#0f172a2e;--sb-tooltip-bg:#1f1f1f;--sb-status-dot:var(--gc-green);--sb-width:264px;--sb-width-closed:72px;--sb-ease:cubic-bezier(.4, 0, .2, 1);--modal-morph:.28s cubic-bezier(.32, .72, 0, 1);--bg-app:var(--gc-bg);--surface:var(--gc-surface);--surface-subtle:var(--gc-header-bg);--surface-hover:var(--gc-surface-up);--surface-sunken:var(--gc-surface-up);--border:var(--gc-border);--border-strong:var(--gc-border-bright);--border-focus:var(--gc-accent);--text:var(--gc-text-primary);--text-secondary:var(--gc-text-secondary);--text-muted:var(--gc-text-muted);--text-faint:var(--gc-text-muted);--text-inverse:var(--gc-on-accent);--text-link:var(--gc-accent);--cell-text:var(--gc-cell-text);--accent:var(--gc-accent);--accent-hover:var(--gc-accent-hover);--accent-dim:var(--gc-accent-dim);--accent-border:var(--gc-accent-border);--success:var(--gc-green);--success-dim:var(--gc-green-dim);--warning:var(--gc-amber);--warning-dim:var(--gc-amber-dim);--danger:var(--gc-red);--danger-dim:var(--gc-red-dim);--info:var(--gc-blue);--info-dim:var(--gc-blue-dim);--neutral:var(--gc-text-muted);--neutral-dim:var(--gc-divider);--chart-1:#444ce7;--chart-2:#0e9384;--chart-grid:var(--gc-divider);--chart-axis:var(--gc-text-muted);--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:10px;--r-xl:14px;--shadow-xs:0 1px 2px #0000001a;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280d;--shadow-lg:0 16px 24px -6px #1018281f, 0 6px 8px -4px #1018280d;--ring:0 0 0 3px var(--gc-accent-dim);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--topbar-height:72px;--row-height:38px;--ctl-sm:28px;--ctl-md:34px;--ctl-lg:38px;--icon-scale:1;--content-max:none;--transition:.18s ease;--z-modal:1100;--z-toast:1200}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gc-bg:#0a0a0a;--gc-topbar-bg:var(--gc-bg);--gc-surface:#141414;--gc-surface-up:#1f1f1f;--gc-border:#2a2a2a;--gc-border-bright:#3f3f46;--gc-accent:var(--sky-400);--gc-accent-hover:var(--sky-300);--gc-accent-dim:#38bdf81f;--gc-accent-border:#38bdf840;--gc-text-primary:#f4f4f5;--gc-text-secondary:#d4d4d8;--gc-text-muted:#a1a1aa;--gc-green:#22c55e;--gc-green-dim:#22c55e1a;--gc-green-border:#22c55e38;--gc-red:#ef4444;--gc-red-dim:#ef44441a;--gc-red-border:#ef444438;--gc-amber:#f59e0b;--gc-amber-dim:#f59e0b1f;--gc-amber-border:#f59e0b47;--gc-blue:var(--sky-400);--gc-blue-dim:#38bdf81f;--gc-on-accent:#0a0a0a;--gc-header-bg:#101010;--gc-header-bg-hover:#181818;--gc-cell-text:#d4d4d8;--gc-divider:#ffffff0a;--gc-overlay:#0a0a0ab8;--gc-scrim:#0000009e;--chart-1:#6172f3;--chart-2:#0e9384;--sb-bg:#0a0a0a;--sb-border:#ffffff0f;--sb-shadow:1px 0 0 #ffffff0a;--sb-logo-bg:transparent;--sb-logo-plate:#fff;--sb-footer-bg:#ffffff05;--sb-text:#a1a1aa;--sb-text-hover:#e4e4e7;--sb-text-active:#fff;--sb-label:#8a8a93;--sb-role:#a1a1aa;--sb-hover:#ffffff0f;--sb-active:#38bdf824;--sb-active-bar:var(--sky-400);--sb-active-bar-image:var(--brand-gradient);--sb-card-bg:#ffffff0a;--sb-card-border:#ffffff14;--sb-avatar-border:#ffffff29;--sb-chip:#ffffff12;--sb-scroll-thumb:#ffffff1f;--sb-status-dot:#22c55e;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 10px #00000073;--shadow-lg:0 16px 32px #0000008c}@media (min-width:2200px){:root{--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:23px;--fs-2xl:28px;--sp-1:5px;--sp-2:10px;--sp-3:14px;--sp-4:18px;--sp-5:23px;--sp-6:28px;--sp-8:37px;--sp-10:46px;--topbar-height:84px;--row-height:44px;--ctl-sm:32px;--ctl-md:40px;--ctl-lg:44px;--sb-width:304px;--sb-width-closed:82px;--icon-scale:1.15}}@media (min-width:3000px){:root{--fs-xs:13px;--fs-sm:15px;--fs-base:17px;--fs-md:18px;--fs-lg:21px;--fs-xl:26px;--fs-2xl:31px;--sp-1:5px;--sp-2:10px;--sp-3:16px;--sp-4:21px;--sp-5:26px;--sp-6:31px;--sp-8:42px;--sp-10:52px;--topbar-height:94px;--row-height:50px;--ctl-sm:36px;--ctl-md:44px;--ctl-lg:50px;--sb-width:343px;--sb-width-closed:94px;--icon-scale:1.3}}
*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-weight:var(--fw-semibold);line-height:1.25}h1{font-size:var(--fs-2xl);letter-spacing:-.015em}h2{font-size:var(--fs-xl);letter-spacing:-.01em}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:left}.mono{font-family:var(--font-mono);font-size:.95em}:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--gc-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gc-border);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--gc-border-bright)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
