:root{--surface-app:#f5f5f6;--surface-panel:#fff;--surface-raised:#fff;--surface-sunken:#fafafa;--surface-hover:#f4f4f5;--surface-active:#ebebed;--surface-inverse:#101012;--text-strong:#101012;--text-body:#3f3f46;--text-muted:#71717a;--text-faint:#a1a1aa;--text-inverse:#fafafa;--border:#e6e6e9;--border-strong:#d4d4d8;--border-focus:#101012;--brand-from:#7c5cff;--brand-to:#a855f7;--accent:#6d5cff;--accent-soft:#efecff;--success:#16a34a;--success-soft:#e7f7ee;--warning:#d97706;--warning-soft:#fdf3e3;--danger:#dc2626;--danger-soft:#fdecec;--info:#2563eb;--info-soft:#eaf1fe;--neutral-soft:#f1f1f3;--shadow-sm:0 1px 2px #1010120f;--shadow-md:0 4px 16px #10101214;--shadow-lg:0 18px 48px #1010121f;--shadow-focus:0 0 0 3px #6d5cff2e;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--font-sans:"Outfit", "Poppins", ui-rounded, "SF Pro Rounded", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, "Cascadia Code", monospace;--sidebar-width:292px;--topbar-height:64px;--mobile-bar-height:56px}:root[data-theme=dark]{--surface-app:#0b0b0d;--surface-panel:#131316;--surface-raised:#1a1a1f;--surface-sunken:#0f0f12;--surface-hover:#1e1e24;--surface-active:#26262e;--surface-inverse:#fafafa;--text-strong:#f4f4f5;--text-body:#d4d4d8;--text-muted:#a1a1aa;--text-faint:#71717a;--text-inverse:#101012;--border:#26262b;--border-strong:#35353d;--border-focus:#f4f4f5;--accent-soft:#1e1a38;--success-soft:#10251a;--warning-soft:#2a1e0d;--danger-soft:#2a1315;--info-soft:#101c33;--neutral-soft:#1c1c21;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 18px 48px #0000008c}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-width:thin;scrollbar-color:var(--border-strong) #0000;font-size:15px;line-height:1.55}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}h1,h2,h3,h4{color:var(--text-strong);letter-spacing:-.015em;margin:0;font-weight:600}h1{font-size:1.6rem}h2{font-size:1.15rem}h3{font-size:.98rem}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}code,pre{font-family:var(--font-mono)}::selection{background:var(--accent);color:#fff}.mb{margin-bottom:1.25rem}.mt{margin-top:1.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ant-segmented.ant-segmented{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:3px}.ant-segmented.ant-segmented .ant-segmented-item{color:var(--text-muted);border-radius:calc(var(--radius-md) - 4px);transition:color .12s,background .12s}.ant-segmented.ant-segmented .ant-segmented-item-label{padding:0 .85rem;font-weight:500}.ant-segmented.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){color:var(--text-strong);background:var(--surface-hover)}.ant-segmented.ant-segmented .ant-segmented-item-disabled{opacity:.45}.ant-segmented.ant-segmented .ant-segmented-item-selected,.ant-segmented.ant-segmented .ant-segmented-thumb{color:var(--text-strong);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:calc(var(--radius-md) - 4px);box-shadow:var(--shadow-sm);font-weight:600}@media (pointer:coarse){.ant-btn:not(.ant-btn-sm):not(.ant-btn-link){min-height:40px}.ant-switch{min-width:48px;height:26px}.ant-select-single:not(.ant-select-sm) .ant-select-content,.ant-input:not(.ant-input-sm),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm){min-height:42px}.ant-select-single:not(.ant-select-sm) .ant-select-content{align-items:center;display:flex}.ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px}}@media (max-width:720px){.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-content{-webkit-overflow-scrolling:touch}}
