:root{--g-page-bg:#edf0f9;--g-surface:#fff;--g-surface-soft:#fafafe;--g-primary:#f45b78;--g-primary-hover:#e94a6b;--g-primary-strong:#d6355a;--g-primary-text:#d6355a;--g-primary-soft:#fdecef;--g-blue:#64bdeb;--g-purple:#9a79d5;--g-yellow:#ffd66b;--g-text:#292b40;--g-text-muted:#6f7188;--g-border:#f0f0f7;--g-success:#59c9a5;--g-warning:#f3b65d;--g-danger:#f17683;--g-success-ink:#1f7a5e;--g-warning-ink:#8a5a0f;--g-danger-ink:#b3374a;--g-danger-strong:#b3374a;--g-blue-ink:#2b8fc4;--g-yellow-ink:#b8860b;--g-tint:16%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-r-shell:32px;--g-r-lg:20px;--g-r-md:14px;--g-r-sm:10px;--g-r-pill:999px;--g-s-1:4px;--g-s-2:8px;--g-s-3:12px;--g-s-4:16px;--g-s-5:24px;--g-s-6:32px;--g-shadow-card:0 6px 24px #302c5809;--g-shadow-card-hover:0 10px 28px #302c5813;--g-shadow-pop:0 16px 40px #302c5824;--g-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-font:Inter, "Geist Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--g-fs-xs:12px;--g-fs-sm:13px;--g-fs-md:14px;--g-fs-lg:16px;--g-fs-xl:24px;--g-fs-kpi:26px;--g-ease:ease;--g-d-fast:.15s;--g-d-base:.22s}:root[data-theme=dark]{--g-page-bg:#0f1120;--g-surface:#181a2e;--g-surface-soft:#1f2238;--g-primary-hover:#e94a6b;--g-primary-text:#ff8fa5;--g-primary-soft:#3a2030;--g-blue:#64bdeb;--g-purple:#b79cf0;--g-text:#ecedf7;--g-text-muted:#a3a6c2;--g-border:#2c2f4c;--g-success-ink:#86d9bb;--g-warning-ink:#e6c48d;--g-danger-ink:#f0a6af;--g-tint:12%;--g-blue-ink:#6cc3f0;--g-yellow-ink:#f0c24d;--g-shadow-card:0 6px 24px #00000047;--g-shadow-card-hover:0 10px 28px #0006;--g-shadow-pop:0 16px 40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--g-font);font-size:var(--g-fs-md);color:var(--g-text);background:var(--g-page-bg);margin:0}h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--g-primary-text);outline-offset:2px}.g-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.g-table-wrap{border-radius:var(--g-r-sm);overflow-x:auto}.g-table{border-collapse:collapse;width:100%;font-size:var(--g-fs-md)}.g-table th{padding:6px var(--g-s-3);text-align:left;font-size:var(--g-fs-xs);color:var(--g-text);white-space:nowrap;background:var(--g-primary-soft);border-bottom:1px solid var(--g-border);font-weight:700}.g-table td{height:36px;padding:6px var(--g-s-3);border-bottom:1px solid var(--g-border);vertical-align:middle}.g-table td:has(.ib){padding-block:2px}.g-table .num{text-align:right;font-variant-numeric:tabular-nums}:root{--g-page-bg:#f6f7f9;--g-main-bg:#f6f7f9;--g-surface:#fff;--g-surface-soft:#f6f7f9;--g-text:#1a1c23;--g-text-muted:#5f6472;--g-border:#e4e7ec;--g-nav-group-color:var(--g-text-muted);--g-r-shell:16px;--g-r-lg:12px;--g-r-md:8px;--g-r-sm:6px;--g-shadow-card:none;--g-shadow-card-hover:0 1px 3px #10182814;--g-shadow-pop:0 12px 32px #10182824;--g-fs-xl:22px;--g-fs-kpi:24px;--g-ease:cubic-bezier(.23, 1, .32, 1);--g-d-fast:.12s;--g-d-base:.2s;--g-press-scale:.97;--g-card-lift:0px;--g-sidebar-w:220px;--g-field-h:38px;--g-chip-fg:var(--g-text-muted);--g-chip-bg:var(--g-surface-soft)}:root[data-theme=dark]{--g-page-bg:#0e0f13;--g-main-bg:#0e0f13;--g-surface:#16181d;--g-surface-soft:#1d2027;--g-text:#eceef2;--g-text-muted:#a0a5b4;--g-border:#2a2d36;--g-shadow-card:none;--g-shadow-card-hover:0 1px 3px #0006;--g-shadow-pop:0 12px 32px #0000008c}h1{letter-spacing:-.01em}.g-table th{padding:8px var(--g-s-3);color:var(--g-text-muted);background:var(--g-surface-soft);font-weight:600}.g-table td{height:40px}.g-table tbody tr:last-child td{border-bottom:0}.g-table tbody tr:hover{background:var(--g-surface-soft)}.g-table td a:not(.ib){color:var(--g-text);font-weight:500;text-decoration:none}.g-table td a:not(.ib):hover{color:var(--g-primary-text);text-decoration:underline}.card:has(>form:only-child){max-width:var(--g-form-card-max,640px)}
