: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 12px 35px #2e455914;--theme-shadow-card:0 24px 80px #1f405b24;--theme-shadow-glass:0 24px 80px #1f405b29;--theme-shadow-desktop:0 28px 90px #0002056b;--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:#f5fbfd;--theme-tenant-surface-light:#fdffffeb;--theme-tenant-panel-light:#e3f3fbb8;--theme-tenant-surface-muted-light:#d4f0fe;--theme-tenant-border-light:#d3e1e8;--theme-tenant-text-light:#253444;--theme-tenant-text-strong-light:#091725;--theme-tenant-muted-light:#586b7c;--theme-tenant-sidebar-light:#00142b;--theme-tenant-sidebar-text-light:#e2edf7;--theme-tenant-sidebar-active-light:#007dcd38;--theme-tenant-sidebar-border-light:#e2edf71a;--theme-tenant-primary-light:#007dcd;--theme-tenant-mint-light:#3cd9c4;--theme-tenant-bg-dark:#07131c;--theme-tenant-surface-dark:#15212bdb;--theme-tenant-panel-dark:#1c2b37;--theme-tenant-surface-muted-dark:#223241;--theme-tenant-border-dark:#334554;--theme-tenant-text-dark:#e9eff5;--theme-tenant-text-strong-dark:#f7fbfe;--theme-tenant-muted-dark:#acb9c5;--theme-tenant-sidebar-dark:#000919;--theme-tenant-sidebar-text-dark:#e9eff5;--theme-tenant-sidebar-active-dark:#00bad238;--theme-tenant-sidebar-border-dark:#e9eff514;--theme-tenant-primary-dark:#00bad2;--theme-tenant-mint-dark:#47d0bd;--theme-tenant-card-surface-light:color-mix(in oklch, var(--tenant-surface) 92%, var(--tenant-panel) 8%);--theme-tenant-card-surface-elevated-light:color-mix(in oklch, var(--tenant-surface) 88%, var(--tenant-primary) 5%);--theme-tenant-card-surface-muted-light:color-mix(in oklch, var(--tenant-panel) 86%, var(--tenant-primary) 6%);--theme-tenant-input-surface-light:color-mix(in oklch, var(--tenant-surface) 88%, var(--tenant-bg) 12%);--theme-tenant-card-border-light:color-mix(in oklch, var(--tenant-primary) 18%, var(--tenant-border) 82%);--theme-tenant-card-selected-surface-light:color-mix(in oklch, var(--tenant-primary) 11%, var(--tenant-surface) 89%);--theme-tenant-card-selected-border-light:color-mix(in oklch, var(--tenant-primary) 38%, var(--tenant-border) 62%);--theme-tenant-accent-glow-light:0 18px 42px color-mix(in oklch, var(--tenant-primary) 18%, transparent);--theme-tenant-badge-surface-light:color-mix(in oklch, var(--tenant-primary) 10%, var(--tenant-surface) 90%);--theme-tenant-badge-border-light:color-mix(in oklch, var(--tenant-primary) 24%, var(--tenant-border) 76%);--theme-tenant-button-secondary-surface-light:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 4%));--theme-tenant-button-secondary-hover-light:color-mix(in oklch, var(--tenant-primary) 8%, var(--tenant-surface) 92%);--theme-tenant-button-primary-border-light:color-mix(in oklch, var(--tenant-primary) 36%, var(--tenant-border) 64%);--theme-tenant-card-surface-dark:color-mix(in oklch, var(--tenant-surface) 90%, var(--tenant-panel) 10%);--theme-tenant-card-surface-elevated-dark:color-mix(in oklch, var(--tenant-surface) 86%, var(--tenant-primary) 6%);--theme-tenant-card-surface-muted-dark:color-mix(in oklch, var(--tenant-panel) 82%, var(--tenant-bg) 18%);--theme-tenant-input-surface-dark:color-mix(in oklch, var(--tenant-surface) 78%, var(--tenant-bg) 22%);--theme-tenant-card-border-dark:color-mix(in oklch, var(--tenant-primary) 18%, var(--tenant-border) 82%);--theme-tenant-card-selected-surface-dark:color-mix(in oklch, var(--tenant-primary) 16%, var(--tenant-surface) 84%);--theme-tenant-card-selected-border-dark:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%);--theme-tenant-accent-glow-dark:0 22px 46px color-mix(in oklch, var(--tenant-primary) 20%, transparent);--theme-tenant-badge-surface-dark:color-mix(in oklch, var(--tenant-primary) 14%, var(--tenant-surface) 86%);--theme-tenant-badge-border-dark:color-mix(in oklch, var(--tenant-primary) 26%, var(--tenant-border) 74%);--theme-tenant-button-secondary-surface-dark:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 88%, transparent), color-mix(in oklch, var(--tenant-panel) 84%, var(--tenant-primary) 5%));--theme-tenant-button-secondary-hover-dark:color-mix(in oklch, var(--tenant-primary) 14%, var(--tenant-surface) 86%);--theme-tenant-button-primary-border-dark:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%);--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}}@supports (color:lab(0% 0 0)){:root{--theme-shadow-soft:0 12px 35px lab(28.0248% -4.72215 -14.9564/.08);--theme-shadow-card:0 24px 80px lab(25.6409% -5.35889 -19.7266/.14);--theme-shadow-glass:0 24px 80px lab(25.6409% -5.35889 -19.7266/.16);--theme-shadow-desktop:0 28px 90px lab(.452471% -.172891 -1.39955/.42);--theme-tenant-bg-light:lab(98.3174% -2.0346 -1.3487);--theme-tenant-surface-light:lab(99.8009% -1.16357 -.771463/.92);--theme-tenant-panel-light:lab(94.8562% -4.20702 -5.82371/.72);--theme-tenant-surface-muted-light:lab(93.1675% -7.24223 -10.1309);--theme-tenant-border-light:lab(88.4687% -3.78981 -5.24319);--theme-tenant-text-light:lab(21.0358% -2.76014 -12.0742);--theme-tenant-text-strong-light:lab(7.11167% -1.80258 -11.8373);--theme-tenant-muted-light:lab(44.304% -4.21912 -11.8055);--theme-tenant-sidebar-light:lab(5.93708% -.686221 -18.0444);--theme-tenant-sidebar-text-light:lab(93.0443% -2.41798 -6.1807);--theme-tenant-sidebar-active-light:lab(49.3015% -6.54221 -57.986/.22);--theme-tenant-sidebar-border-light:lab(93.0443% -2.41792 -6.18073/.1);--theme-tenant-primary-light:lab(49.3015% -6.54221 -57.986);--theme-tenant-mint-light:lab(78.4061% -45.2903 -2.04381);--theme-tenant-bg-dark:lab(5.23598% -1.84111 -7.90136);--theme-tenant-surface-dark:lab(11.8121% -2.81049 -8.66416/.86);--theme-tenant-panel-dark:lab(16.4484% -3.254 -10.0003);--theme-tenant-surface-muted-dark:lab(19.9229% -3.66105 -11.326);--theme-tenant-border-dark:lab(28.0511% -3.95843 -11.7159);--theme-tenant-text-dark:lab(94.2036% -1.367 -3.44645);--theme-tenant-text-strong-dark:lab(98.2625% -.827491 -2.07194);--theme-tenant-muted-dark:lab(74.4824% -2.89971 -7.52629);--theme-tenant-sidebar-dark:lab(2.37782% -.295915 -9.3216);--theme-tenant-sidebar-text-dark:lab(94.2036% -1.367 -3.44645);--theme-tenant-sidebar-active-dark:lab(68.5553% -38.2002 -25.7944/.22);--theme-tenant-sidebar-border-dark:lab(94.2036% -1.367 -3.44645/.08);--theme-tenant-primary-dark:lab(68.5553% -38.2002 -25.7944);--theme-tenant-mint-dark:lab(75.9626% -41.731 -1.89148)}}.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 12% 5%, color-mix(in oklch, var(--dashboard-identity-primary) 9%, transparent), transparent 28rem), radial-gradient(circle at 86% 12%, color-mix(in oklch, var(--dashboard-identity-mint) 15%, transparent), transparent 24rem), var(--dashboard-identity-bg);--dashboard-identity-card:color-mix(in oklch, var(--dashboard-identity-surface) 92%, var(--dashboard-identity-panel) 8%);--dashboard-identity-card-elevated:color-mix(in oklch, var(--dashboard-identity-surface) 88%, var(--dashboard-identity-primary) 5%);--dashboard-identity-card-tint:color-mix(in oklch, var(--dashboard-identity-panel) 86%, var(--dashboard-identity-primary) 8%);--dashboard-identity-card-border:color-mix(in oklch, var(--dashboard-identity-primary) 18%, var(--dashboard-identity-border) 82%);--dashboard-identity-dark-card:linear-gradient(180deg, color-mix(in oklch, var(--dashboard-identity-sidebar) 92%, white 8%), color-mix(in oklch, var(--dashboard-identity-sidebar) 82%, black 18%));--dashboard-identity-dark-border:color-mix(in oklch, var(--dashboard-identity-primary) 24%, var(--dashboard-identity-sidebar-border) 76%);--dashboard-identity-pill:color-mix(in oklch, var(--dashboard-identity-primary) 10%, var(--dashboard-identity-surface) 90%);--dashboard-identity-pill-strong:color-mix(in oklch, var(--dashboard-identity-primary) 18%, var(--dashboard-identity-surface) 82%);--dashboard-identity-success-pill:color-mix(in oklch, var(--dashboard-identity-mint) 14%, var(--dashboard-identity-surface) 86%);--dashboard-identity-input:color-mix(in oklch, var(--dashboard-identity-surface) 88%, var(--dashboard-identity-bg) 12%);--dashboard-identity-primary-fill:linear-gradient(135deg, var(--dashboard-identity-primary), color-mix(in oklch, var(--dashboard-identity-primary) 68%, var(--dashboard-identity-mint) 32%));--dashboard-identity-button-surface:linear-gradient(135deg, color-mix(in oklch, var(--dashboard-identity-surface) 94%, transparent), color-mix(in oklch, var(--dashboard-identity-panel) 88%, var(--dashboard-identity-primary) 4%));--dashboard-identity-button-surface-soft:color-mix(in oklch, var(--dashboard-identity-surface) 86%, var(--dashboard-identity-panel) 14%);--dashboard-identity-button-border:color-mix(in oklch, var(--dashboard-identity-primary) 18%, var(--dashboard-identity-border) 82%);--dashboard-identity-button-shadow:var(--dashboard-identity-shadow-soft);--dashboard-identity-button-shadow-strong:0 18px 42px color-mix(in oklch, var(--dashboard-identity-primary) 18%, transparent);--dashboard-identity-button-shadow-strong-hover:0 22px 46px color-mix(in oklch, var(--dashboard-identity-primary) 24%, transparent);--dashboard-identity-sidebar-fill:linear-gradient(180deg, color-mix(in oklch, var(--dashboard-identity-sidebar) 94%, var(--dashboard-identity-primary) 6%), color-mix(in oklch, var(--dashboard-identity-sidebar) 86%, black 14%))}
