:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--theme-font-sans:Aptos, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--theme-font-ui:Aptos, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--theme-font-mono:Consolas, "SFMono-Regular", "Liberation Mono", monospace;--theme-space-1:.25rem;--theme-space-2:.5rem;--theme-space-3:.75rem;--theme-space-4:1rem;--theme-space-5:1.25rem;--theme-space-6:1.75rem;--theme-space-7:2rem;--theme-space-8:2.5rem;--theme-radius-xs:10px;--theme-radius-sm:14px;--theme-radius-md:16px;--theme-radius-lg:20px;--theme-radius-xl:24px;--theme-radius-2xl:28px;--theme-radius-pill:999px;--theme-shadow-soft:0 16px 36px #0f172a14;--theme-shadow-card:0 18px 44px #0f172a29;--theme-shadow-glass:0 22px 60px #0a10222e;--theme-shadow-desktop:0 24px 70px #02061757;--theme-public-bg-light:#f4efe6;--theme-public-panel-light:#ffffffe6;--theme-public-border-light:#94a3b83d;--theme-public-text-light:#1f2937;--theme-public-muted-light:#566173;--theme-public-accent-light:#b45309;--theme-public-accent-strong-light:#92400e;--theme-public-highlight-light:#0f766e;--theme-platform-bg-light:#f5f7fb;--theme-platform-panel-light:#fff;--theme-platform-border-light:#d8dfeb;--theme-platform-text-light:#0f172a;--theme-platform-muted-light:#516074;--theme-platform-accent-light:#1d4ed8;--theme-platform-accent-strong-light:#1e40af;--theme-platform-success-light:#0f766e;--theme-platform-danger-light:#b91c1c;--theme-platform-bg-dark:#0f172a;--theme-platform-panel-dark:#111827;--theme-platform-border-dark:#253247;--theme-platform-text-dark:#e5eefb;--theme-platform-muted-dark:#94a3b8;--theme-platform-accent-dark:#60a5fa;--theme-platform-accent-strong-dark:#93c5fd;--theme-platform-success-dark:#14b8a6;--theme-platform-danger-dark:#f87171;--theme-tenant-bg-light:#eff1f8;--theme-tenant-surface-light:#fff;--theme-tenant-panel-light:#fbfcff;--theme-tenant-surface-muted-light:#eef2ff;--theme-tenant-border-light:#d8ddea;--theme-tenant-text-light:#1f2740;--theme-tenant-text-strong-light:#0f172a;--theme-tenant-muted-light:#69728f;--theme-tenant-sidebar-light:#070b31;--theme-tenant-sidebar-text-light:#dce2ff;--theme-tenant-sidebar-active-light:#767cff2e;--theme-tenant-sidebar-border-light:#ffffff14;--theme-tenant-primary-light:#5b67f1;--theme-tenant-mint-light:#58d8a3;--theme-tenant-bg-dark:#0c1022;--theme-tenant-surface-dark:#121a31;--theme-tenant-panel-dark:#151f39;--theme-tenant-surface-muted-dark:#1b2746;--theme-tenant-border-dark:#243151;--theme-tenant-text-dark:#eff3ff;--theme-tenant-text-strong-dark:#f8fbff;--theme-tenant-muted-dark:#98a3c7;--theme-tenant-sidebar-dark:#05081d;--theme-tenant-sidebar-text-dark:#dce2ff;--theme-tenant-sidebar-active-dark:#767cff38;--theme-tenant-sidebar-border-dark:#ffffff0f;--theme-tenant-primary-dark:#7d86ff;--theme-tenant-mint-dark:#56d0a0;--theme-control-height-md:44px;--theme-control-height-lg:46px;--theme-panel-padding:22px;--theme-card-min-width:280px;--theme-table-min-width:860px;--theme-filter-min-width:240px;--theme-form-column-min:260px;--theme-font-size-body:1rem;--theme-font-size-label:.92rem;--theme-font-size-title:1.25rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.ui-card{border-radius:var(--ui-radius-card,var(--tenant-radius-card,var(--theme-radius-xl)));border:1px solid var(--ui-border-color,var(--tenant-card-border,var(--tenant-border,var(--panel-border,#94a3b83d))));background:var(--ui-surface,var(--tenant-card-surface,var(--tenant-panel,var(--panel,#fff))));box-shadow:var(--ui-shadow,var(--tenant-shadow,var(--theme-shadow-soft)));-webkit-backdrop-filter:blur(var(--tenant-surface-blur,0px));transition:border-color .16s,background .16s,box-shadow .16s}.ui-badge{justify-content:center;align-items:center;gap:var(--theme-space-2);min-height:1.9rem;padding:0 var(--theme-space-3);border-radius:var(--theme-radius-pill);border:1px solid var(--ui-badge-border,var(--tenant-border,var(--panel-border,#94a3b83d)));background:var(--ui-badge-bg,color-mix(in srgb, var(--tenant-panel,var(--panel,#fff)) 88%, white 12%));color:var(--ui-badge-text,var(--tenant-text-strong,var(--text,#0f172a)));letter-spacing:.03em;font-size:.78rem;font-weight:700;display:inline-flex}.ui-badge--accent{--ui-badge-bg:color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 12%, var(--tenant-panel,var(--panel,#fff)));--ui-badge-border:color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 24%, var(--tenant-border,var(--panel-border,#94a3b83d)))}.ui-badge--success{--ui-badge-bg:color-mix(in srgb, var(--tenant-mint,var(--success,#0f766e)) 10%, var(--tenant-panel,var(--panel,#fff)));--ui-badge-border:color-mix(in srgb, var(--tenant-mint,var(--success,#0f766e)) 24%, var(--tenant-border,var(--panel-border,#94a3b83d)))}.ui-badge--danger{--ui-badge-bg:color-mix(in srgb, #dc2626 10%, var(--tenant-panel,var(--panel,#fff)));--ui-badge-border:color-mix(in srgb, #dc2626 22%, var(--tenant-border,var(--panel-border,#94a3b83d)))}.ui-button{justify-content:center;align-items:center;gap:var(--theme-space-2);appearance:none;border-radius:var(--ui-radius-button,var(--tenant-radius-pill,var(--theme-radius-pill)));min-height:var(--ui-control-height-lg,var(--tenant-control-height-lg,var(--theme-control-height-lg)));padding:0 var(--theme-space-4);font:inherit;font-size:var(--theme-font-size-body);text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(var(--tenant-control-blur,var(--tenant-surface-blur,0px)));border:1px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s,color .14s,opacity .14s;display:inline-flex}.ui-button:disabled{cursor:progress;opacity:.72}.ui-button:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 28%, transparent);outline-offset:2px}.ui-button--primary{border-color:var(--tenant-button-primary-border,color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 18%, #94a3b83d));background:var(--tenant-button-primary-fill,linear-gradient(135deg, var(--tenant-primary,var(--accent,#1d4ed8)), color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 76%, #0f172a)));box-shadow:var(--tenant-button-primary-shadow,0 12px 24px color-mix(in srgb, var(--tenant-primary,var(--accent,#1d4ed8)) 22%, transparent));color:var(--tenant-button-primary-text,#fff)}.ui-button--primary:hover:not(:disabled){background:var(--tenant-button-primary-fill-hover,var(--tenant-button-primary-fill));box-shadow:var(--tenant-button-primary-shadow-hover,var(--tenant-button-primary-shadow));transform:translateY(-1px)}.ui-button--primary:active:not(:disabled){background:var(--tenant-button-primary-fill-active,var(--tenant-button-primary-fill-hover,var(--tenant-button-primary-fill)));transform:translateY(0)}.ui-button--secondary{border-color:var(--tenant-card-border,var(--tenant-border,var(--panel-border,#94a3b83d)));background:var(--tenant-button-secondary-surface,color-mix(in srgb, var(--tenant-panel,var(--panel,#fff)) 88%, white 12%));box-shadow:var(--tenant-button-shadow,0 14px 30px color-mix(in srgb, var(--tenant-text,var(--text,#0f172a)) 10%, transparent));color:var(--tenant-button-secondary-text,var(--tenant-text-strong,var(--text,#0f172a)))}.ui-button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--tenant-card-border,#94a3b83d) 72%, var(--tenant-primary,var(--accent,#1d4ed8)) 28%);background:var(--tenant-button-secondary-hover,var(--tenant-button-secondary-surface));transform:translateY(-1px)}.ui-button--danger{background:color-mix(in srgb, #dc2626 16%, var(--tenant-panel,var(--panel,#fff)));color:#fff;box-shadow:0 14px 28px #dc262633}.ui-field{gap:var(--theme-space-2);font-weight:600;display:grid}.ui-field__label{font-size:var(--tenant-font-size-label,var(--theme-font-size-label))}.ui-field__hint{color:var(--tenant-text-muted,var(--muted,#516074));font-size:.84rem;font-weight:500}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--tenant-control-height,var(--theme-control-height-md));border-radius:var(--tenant-radius-control,var(--theme-radius-md));border:1px solid var(--tenant-card-border,var(--tenant-border,var(--panel-border,#94a3b83d)));background:var(--tenant-input-surface,color-mix(in srgb, var(--tenant-surface,var(--panel,#fff)) 86%, white 14%));box-shadow:inset 0 1px 0 var(--tenant-glass-highlight,transparent), 0 10px 20px color-mix(in srgb, var(--tenant-text,var(--text,#0f172a)) 4%, transparent);-webkit-backdrop-filter:blur(var(--tenant-control-blur,var(--tenant-surface-blur,0px)));color:var(--tenant-text,var(--text,#0f172a));font:inherit;padding:14px 16px;transition:border-color .14s,background .14s,box-shadow .14s}.ui-textarea{resize:vertical;min-height:112px}.ui-modal-backdrop{z-index:100;padding:var(--theme-space-4);background:var(--tenant-modal-backdrop,#070b167a);-webkit-backdrop-filter:blur(var(--tenant-surface-blur-strong,6px));place-items:center;display:grid;position:fixed;inset:0}.ui-modal-dialog{border-radius:var(--tenant-radius-card,var(--theme-radius-xl));border:1px solid var(--tenant-card-border-strong,var(--tenant-card-border,var(--tenant-border,var(--panel-border,#94a3b83d))));background:var(--tenant-card-surface-elevated,var(--tenant-panel,var(--panel,#fff)));width:min(720px,100%);max-height:min(88vh,960px);box-shadow:var(--tenant-shadow,var(--theme-shadow-card));-webkit-backdrop-filter:blur(var(--tenant-surface-blur-strong,var(--tenant-surface-blur,0px)));overflow:auto}.ui-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--theme-space-4);display:flex}.ui-table-shell{border-radius:var(--tenant-radius-card,var(--theme-radius-xl));border:1px solid var(--tenant-card-border,var(--tenant-border,var(--panel-border,#94a3b83d)));background:var(--tenant-panel-surface,color-mix(in srgb, var(--tenant-panel,var(--panel,#fff)) 94%, white 6%));box-shadow:inset 0 1px 0 var(--tenant-glass-highlight,transparent), 0 18px 36px color-mix(in srgb, var(--tenant-text,var(--text,#0f172a)) 6%, transparent);-webkit-backdrop-filter:blur(var(--tenant-surface-blur,0px));overflow-x:auto}.ui-table{width:100%;min-width:var(--tenant-table-min-width,var(--theme-table-min-width));border-collapse:collapse}@media (prefers-reduced-motion:reduce){.ui-card,.ui-badge,.ui-button,.ui-input,.ui-select,.ui-textarea,.ui-modal-dialog,.ui-table-shell{transition:none!important;animation:none!important;transform:none!important}}
:root{--dashboard-identity-bg:var(--theme-tenant-bg-light);--dashboard-identity-surface:var(--theme-tenant-surface-light);--dashboard-identity-panel:var(--theme-tenant-panel-light);--dashboard-identity-panel-muted:var(--theme-tenant-surface-muted-light);--dashboard-identity-border:var(--theme-tenant-border-light);--dashboard-identity-text:var(--theme-tenant-text-light);--dashboard-identity-text-strong:var(--theme-tenant-text-strong-light);--dashboard-identity-muted:var(--theme-tenant-muted-light);--dashboard-identity-sidebar:var(--theme-tenant-sidebar-light);--dashboard-identity-sidebar-text:var(--theme-tenant-sidebar-text-light);--dashboard-identity-sidebar-active:var(--theme-tenant-sidebar-active-light);--dashboard-identity-sidebar-border:var(--theme-tenant-sidebar-border-light);--dashboard-identity-primary:var(--theme-tenant-primary-light);--dashboard-identity-mint:var(--theme-tenant-mint-light);--dashboard-identity-shadow-soft:var(--theme-shadow-soft);--dashboard-identity-shadow-card:var(--theme-shadow-card);--dashboard-identity-shell:radial-gradient(circle at top left, color-mix(in srgb, var(--dashboard-identity-primary) 14%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--dashboard-identity-surface) 96%, white 4%), var(--dashboard-identity-bg)), var(--dashboard-identity-bg);--dashboard-identity-card:color-mix(in srgb, var(--dashboard-identity-surface) 92%, white 8%);--dashboard-identity-card-elevated:color-mix(in srgb, var(--dashboard-identity-panel) 94%, white 6%);--dashboard-identity-card-tint:color-mix(in srgb, var(--dashboard-identity-panel) 84%, var(--dashboard-identity-primary) 16%);--dashboard-identity-card-border:color-mix(in srgb, var(--dashboard-identity-primary) 14%, var(--dashboard-identity-border));--dashboard-identity-dark-card:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-identity-sidebar) 92%, white 8%), color-mix(in srgb, var(--dashboard-identity-sidebar) 82%, #000 18%));--dashboard-identity-dark-border:color-mix(in srgb, var(--dashboard-identity-primary) 24%, var(--dashboard-identity-sidebar-border));--dashboard-identity-pill:color-mix(in srgb, var(--dashboard-identity-primary) 12%, var(--dashboard-identity-surface));--dashboard-identity-pill-strong:color-mix(in srgb, var(--dashboard-identity-primary) 20%, var(--dashboard-identity-surface));--dashboard-identity-success-pill:color-mix(in srgb, var(--dashboard-identity-mint) 14%, var(--dashboard-identity-surface));--dashboard-identity-input:color-mix(in srgb, var(--dashboard-identity-surface) 86%, white 14%);--dashboard-identity-primary-fill:linear-gradient(135deg, var(--dashboard-identity-primary), color-mix(in srgb, var(--dashboard-identity-primary) 76%, #0f172a));--dashboard-identity-button-surface:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-identity-card-elevated) 95%, white 5%), color-mix(in srgb, var(--dashboard-identity-card) 93%, var(--dashboard-identity-panel) 7%));--dashboard-identity-button-surface-soft:color-mix(in srgb, var(--dashboard-identity-surface) 82%, var(--dashboard-identity-panel) 18%);--dashboard-identity-button-border:color-mix(in srgb, var(--dashboard-identity-primary) 14%, var(--dashboard-identity-border));--dashboard-identity-button-shadow:0 14px 30px color-mix(in srgb, var(--dashboard-identity-text) 10%, transparent);--dashboard-identity-button-shadow-strong:0 12px 24px color-mix(in srgb, var(--dashboard-identity-primary) 22%, transparent);--dashboard-identity-button-shadow-strong-hover:0 16px 28px color-mix(in srgb, var(--dashboard-identity-primary) 28%, transparent);--dashboard-identity-sidebar-fill:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-identity-sidebar) 94%, white 6%), color-mix(in srgb, var(--dashboard-identity-sidebar) 82%, #000 18%))}
