:root{--cds-ref-sky-400:#38bdf8;--cds-ref-sky-500:#0ea5e9;--cds-ref-indigo-400:#818cf8;--cds-ref-indigo-500:#6366f1;--cds-ref-purple-400:#c084fc;--cds-ref-purple-500:#a855f7;--cds-ref-cyan-dk:#0674a6;--cds-ref-blue-dk:#4b5af5;--cds-ref-violet-dk:#9530fa;--cds-ref-white:#fff;--cds-ref-slate-100:#f1f5f9;--cds-ref-slate-300:#cbd5e1;--cds-ref-slate-400:#94a3b8;--cds-ref-slate-500:#64748b;--cds-ref-slate-600:#475569;--cds-ref-slate-700:#334155;--cds-ref-slate-900:#0f172a;--cds-ref-ink-canvas:#070b12;--cds-ref-mist100:#edf1f6;--cds-ref-off-white:#e8eaec;--cds-ref-green-400:#4ade80;--cds-ref-green-500:#22c55e;--cds-ref-amber-400:#fbbf24;--cds-ref-amber-500:#f59e0b;--cds-ref-red-300:#fca5a5;--cds-ref-red-400:#f87171;--cds-ref-red-500:#ef4444;--cds-ref-radius-6:6px;--cds-ref-radius-10:10px;--cds-ref-radius-14:14px;--cds-ref-radius-18:18px;--cds-ref-radius-22:22px;--cds-ref-radius-pill:999px;--cds-ref-space-4:4px;--cds-ref-space-6:6px;--cds-ref-space-8:8px;--cds-ref-space-10:10px;--cds-ref-space-12:12px;--cds-ref-space-14:14px;--cds-ref-space-16:16px;--cds-ref-space-20:20px;--cds-ref-space-22:22px;--cds-ref-space-24:24px;--cds-ref-space-28:28px;--cds-ref-space-32:32px;--cds-ref-space-40:40px;--cds-ref-space-48:48px;--cds-ref-space-56:56px;--cds-ref-size-20:20px;--cds-ref-size-34:34px;--cds-ref-size-36:36px;--cds-ref-size-40:40px;--cds-ref-size-42:42px;--cds-ref-size-48:48px;--cds-ref-size-64:64px;--cds-ref-z-base:0;--cds-ref-z-content:1;--cds-ref-z-raised:10;--cds-ref-z-sticky:100;--cds-ref-z-overlay:400;--cds-ref-z-modal:500;--cds-ref-z-dropdown:600;--cds-ref-z-toast:700;--cds-ref-blur-12:12px;--cds-ref-blur-20:20px;--cds-ref-blur-24:24px;--cds-ref-blur-28:28px;--cds-ref-blur-90:90px;--cds-ref-blur-110:110px;--cds-ref-font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-ref-font-archivo:"Archivo", "Inter", sans-serif;--cds-ref-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--cds-ref-font-size-11:11px;--cds-ref-font-size-13:13px;--cds-ref-font-size-15:15px;--cds-ref-font-size-16:16px;--cds-ref-font-size-20:20px;--cds-ref-font-size-28:28px;--cds-ref-font-size-10-5:10.5px;--cds-ref-font-size-12-5:12.5px;--cds-ref-font-size-13-5:13.5px;--cds-ref-font-weight-200:200;--cds-ref-font-weight-300:300;--cds-ref-font-weight-400:400;--cds-ref-font-weight-500:500;--cds-ref-font-weight-600:600;--cds-ref-font-weight-700:700;--cds-ref-dur-fast:.2s;--cds-ref-dur-base:.25s;--cds-ref-dur-slow:.3s;--cds-ref-ease-spring:cubic-bezier(.16, 1, .3, 1);--cds-ref-ease-standard:ease;--cds-sys-risk-none:#1e293bb3;--cds-sys-risk-tint:#ef444429;--cds-sys-type-display-size:clamp(32px, 4vw, 52px);--cds-sys-blur-sm:blur(12px) saturate(160%);--cds-sys-blur-md:blur(20px) saturate(180%);--cds-sys-blur-lg:blur(28px) saturate(200%);--cds-sys-blur-modal:blur(24px);--cds-sys-border-glass-strong:#ffffff29;--cds-sys-motion-lift-card:-3px;--cds-sys-motion-lift-control:-2px;--cds-sys-gradient-sphere:radial-gradient(circle at 34% 28%, #f5f3ff 0%, #c084fc 30%, #818cf8 66%, #38bdf8 100%);--cds-sys-orb-1:radial-gradient(circle at 35% 35%, #38bdf88c, #0ea5e933, transparent 70%);--cds-sys-orb-2:radial-gradient(circle at 65% 65%, #818cf880, #6366f133, transparent 70%);--cds-sys-orb-3:radial-gradient(circle at 50% 50%, #c084fc73, #a855f72e, transparent 70%);--cds-sys-orb-1-op:.75;--cds-sys-orb-2-op:.6;--cds-sys-orb-3-op:.45;--cds-sys-gradient-brand-vivid:linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);--cds-sys-focus-glow:#c084fc66;--cds-sys-focus-glow-ring:0 0 0 3px #c084fc66;--cds-sys-risk-border:#ef44444d;--cds-sys-grid-gap:56px;--cds-sys-grid:#38bdf80d;--cds-sys-surface-glass:#0f172aa6;--cds-sys-surface-glass-strong:#141e30d1;--cds-sys-surface-glass-faint:#0c121c73;--cds-sys-surface-chrome:#080e17b8;--cds-sys-surface-topbar:#0b121db8;--cds-sys-surface-raised:#141e2e94;--cds-sys-surface-hover:#1e2c42b3;--cds-sys-surface-solid:#0f172abf;--cds-sys-surface-input:#0c121c8c;--cds-sys-surface-panel:#0b1120;--cds-sys-border-glass:#ffffff1f;--cds-sys-border-glass-edge:#ffffff14;--cds-sys-border-glass-rule:#ffffff0d;--cds-sys-border-input:#ffffff24;--cds-sys-elevation-1:0 4px 16px #00000040;--cds-sys-elevation-2:0 8px 32px 0 #0000005c, 0 0 16px #818cf826, inset 0 1px 0 0 #ffffff1f;--cds-sys-elevation-3:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e;--cds-sys-elevation-brand:0 4px 18px #818cf866;--cds-sys-elevation-brand-hover:0 8px 26px #c084fc80;--cds-sys-elevation-input-inset:inset 0 1px 2px #0006;--cds-sys-gradient-brand:linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);--cds-sys-gradient-headline:linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);--cds-sys-gradient-soft:linear-gradient(180deg, #38bdf81f 0%, #c084fc1f 100%);--cds-sys-gradient-deep:linear-gradient(150deg, #0f172af2 0%, #121026f2 60%, #1c1230f2 100%);--cds-sys-overlay-scrim:#020508c7;--cds-sys-modal-surface:#121622e0;--cds-sys-modal-border:#c084fc40;--cds-sys-elevation-brand-sm:0 2px 12px #818cf84d;--cds-sys-elevation-inset:inset 0 1px 0 #ffffff26;--cds-sys-elevation-glass-hover:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 30px #818cf859, 0 0 15px #c084fc4d, inset 0 1px 0 0 #ffffff40;--cds-sys-elevation-glass-flat-hover:0 8px 32px 0 #0000005c, 0 0 16px #818cf826, inset 0 1px 0 0 #ffffff1f, 0 0 22px #818cf84d;--cds-sys-elevation-glass-deep-hover:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 36px #c084fc66;--cds-sys-elevation-toast:0 10px 30px #00000080, 0 0 20px #c084fc4d;--cds-sys-accent-primary:#38bdf8;--cds-sys-accent-secondary:#818cf8;--cds-sys-accent-tertiary:#c084fc;--cds-sys-accent-tertiary-tint:#c084fc1a;--cds-sys-link:#38bdf8;--cds-sys-focus-ring:#818cf8;--cds-sys-on-brand:#0b1220;--cds-sys-status-success:#22c55e;--cds-sys-status-success-strong:#4ade80;--cds-sys-status-success-tint:#22c55e26;--cds-sys-status-success-border:#22c55e4d;--cds-sys-status-warning:#f59e0b;--cds-sys-status-warning-strong:#fbbf24;--cds-sys-status-warning-tint:#f59e0b26;--cds-sys-status-warning-border:#f59e0b4d;--cds-sys-status-error:#ef4444;--cds-sys-status-error-strong:#f87171;--cds-sys-status-error-tint:#ef444426;--cds-sys-status-error-border:#ef44444d;--cds-sys-status-info:#38bdf8;--cds-sys-status-info-tint:#38bdf826;--cds-sys-status-info-border:#38bdf84d;--cds-sys-elevation-control-hover:0 8px 24px #0000004d, 0 0 16px #818cf840;--cds-sys-interaction-row-tint:linear-gradient(90deg, #38bdf82e 0%, #818cf821 50%, #c084fc2e 100%);--cds-sys-elevation-glass-hover-soft:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 30px #818cf847, 0 0 15px #c084fc38;--cds-sys-tint:#fff;--cds-comp-input-focus-ring:0 0 0 3px #818cf84d;--cds-comp-input-blur:blur(12px);--cds-comp-badge-height:24px;--cds-comp-chip-height:32px;--cds-comp-brand-icon-radius:12px;--cds-comp-data-row-accent-bar:inset 3px 0 0 0;--cds-sys-risk-low:var(--cds-ref-green-500);--cds-sys-risk-med:var(--cds-ref-amber-500);--cds-sys-risk-high:var(--cds-ref-red-500);--cds-sys-risk-fg:var(--cds-ref-red-300);--cds-sys-radius-control:var(--cds-ref-radius-pill);--cds-sys-radius-input:var(--cds-ref-radius-14);--cds-sys-radius-card:var(--cds-ref-radius-22);--cds-sys-radius-popup:var(--cds-ref-radius-18);--cds-sys-radius-nested:var(--cds-ref-radius-14);--cds-sys-radius-chip-sm:var(--cds-ref-radius-10);--cds-sys-radius-badge:var(--cds-ref-radius-6);--cds-sys-type-h1-size:var(--cds-ref-font-size-28);--cds-sys-type-h2-size:var(--cds-ref-font-size-20);--cds-sys-type-h3-size:var(--cds-ref-font-size-16);--cds-sys-type-body-size:var(--cds-ref-font-size-13-5);--cds-sys-type-small-size:var(--cds-ref-font-size-12-5);--cds-sys-type-mono-size:var(--cds-ref-font-size-11);--cds-sys-type-control-lg-size:var(--cds-ref-font-size-15);--cds-sys-type-nav-size:var(--cds-ref-font-size-13);--cds-sys-type-table-header-size:var(--cds-ref-font-size-10-5);--cds-sys-type-font-body:var(--cds-ref-font-inter);--cds-sys-type-font-display:var(--cds-ref-font-archivo);--cds-sys-type-font-mono:var(--cds-ref-font-mono);--cds-sys-motion-dur-fast:var(--cds-ref-dur-fast);--cds-sys-motion-dur-base:var(--cds-ref-dur-base);--cds-sys-motion-dur-slow:var(--cds-ref-dur-slow);--cds-sys-motion-ease-spring:var(--cds-ref-ease-spring);--cds-sys-motion-ease-standard:var(--cds-ref-ease-standard);--cds-sys-z-base:var(--cds-ref-z-base);--cds-sys-z-content:var(--cds-ref-z-content);--cds-sys-z-raised:var(--cds-ref-z-raised);--cds-sys-z-sticky:var(--cds-ref-z-sticky);--cds-sys-z-dropdown:var(--cds-ref-z-dropdown);--cds-sys-z-overlay:var(--cds-ref-z-overlay);--cds-sys-z-modal:var(--cds-ref-z-modal);--cds-sys-z-toast:var(--cds-ref-z-toast);--cds-sys-text-primary:var(--cds-ref-slate-100);--cds-sys-text-secondary:var(--cds-ref-slate-400);--cds-sys-text-tertiary:var(--cds-ref-slate-500);--cds-sys-text-disabled:var(--cds-ref-slate-600);--cds-sys-text-soft:var(--cds-ref-slate-300);--cds-sys-canvas:var(--cds-ref-ink-canvas);--cds-sys-interaction-accent:var(--cds-ref-indigo-400);--cds-sys-interaction-link:var(--cds-ref-sky-400);--cds-sys-interaction-accent-vivid:var(--cds-ref-indigo-400);--cds-comp-button-height:var(--cds-ref-size-42);--cds-comp-button-height-sm:var(--cds-ref-size-34);--cds-comp-button-height-lg:var(--cds-ref-size-48);--cds-comp-button-primary-bg:var(--cds-sys-gradient-brand);--cds-comp-button-primary-shadow:var(--cds-sys-elevation-brand);--cds-comp-button-glass-bg:var(--cds-sys-surface-glass-strong);--cds-comp-button-glass-border:var(--cds-sys-border-glass);--cds-comp-input-height:var(--cds-ref-size-42);--cds-comp-input-bg:var(--cds-sys-surface-input);--cds-comp-input-border:var(--cds-sys-border-input);--cds-comp-input-focus-border:var(--cds-sys-focus-ring);--cds-comp-input-shadow:var(--cds-sys-elevation-input-inset);--cds-comp-card-bg:var(--cds-sys-surface-glass);--cds-comp-card-border:var(--cds-sys-border-glass);--cds-comp-card-shadow:var(--cds-sys-elevation-2);--cds-comp-card-hover-lift:var(--cds-sys-motion-lift-card);--cds-comp-card-hover-border:var(--cds-sys-gradient-brand-vivid);--cds-comp-table-header-bg:var(--cds-sys-surface-chrome);--cds-comp-table-cell-border:var(--cds-sys-border-glass-edge);--cds-comp-table-row-hover:var(--cds-sys-interaction-row-tint);--cds-comp-checkbox-size:var(--cds-ref-size-20);--cds-comp-checkbox-radius:var(--cds-ref-radius-6);--cds-comp-radio-size:var(--cds-ref-size-20);--cds-comp-brand-icon-size:var(--cds-ref-size-36);--cds-comp-brand-icon-bg:var(--cds-sys-gradient-brand);--cds-comp-header-height:var(--cds-ref-size-64);--cds-comp-header-bg:var(--cds-sys-surface-topbar);--cds-comp-header-blur:var(--cds-sys-blur-md);--cds-comp-nav-item-radius:var(--cds-ref-radius-pill);--cds-comp-nav-item-pad-y:var(--cds-ref-space-12);--cds-comp-nav-item-pad-x:var(--cds-ref-space-16);--cds-comp-nav-item-gap:var(--cds-ref-space-12);--cds-comp-button-radius:var(--cds-sys-radius-control);--cds-comp-input-radius:var(--cds-sys-radius-input);--cds-comp-card-radius:var(--cds-sys-radius-card);--cds-comp-badge-radius:var(--cds-sys-radius-control);--cds-comp-chip-radius:var(--cds-sys-radius-control)}[data-mode=dark]{--cds-sys-orb-1-op:.75;--cds-sys-orb-2-op:.6;--cds-sys-orb-3-op:.45;--cds-sys-text-primary:#f1f5f9;--cds-sys-text-secondary:#94a3b8;--cds-sys-text-tertiary:#64748b;--cds-sys-text-disabled:#475569;--cds-sys-text-soft:#cbd5e1;--cds-sys-canvas:#070b12;--cds-sys-grid:#38bdf80d;--cds-sys-surface-glass:#0f172aa6;--cds-sys-surface-glass-strong:#141e30d1;--cds-sys-surface-glass-faint:#0c121c73;--cds-sys-surface-chrome:#080e17b8;--cds-sys-surface-topbar:#0b121db8;--cds-sys-surface-raised:#141e2e94;--cds-sys-surface-hover:#1e2c42b3;--cds-sys-surface-solid:#0f172abf;--cds-sys-surface-input:#0c121c8c;--cds-sys-surface-panel:#0b1120;--cds-sys-border-glass:#ffffff1f;--cds-sys-border-glass-edge:#ffffff14;--cds-sys-border-glass-rule:#ffffff0d;--cds-sys-border-input:#ffffff24;--cds-sys-elevation-1:0 4px 16px #00000040;--cds-sys-elevation-2:0 8px 32px 0 #0000005c, 0 0 16px #818cf826, inset 0 1px 0 0 #ffffff1f;--cds-sys-elevation-3:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e;--cds-sys-elevation-brand:0 4px 18px #818cf866;--cds-sys-elevation-brand-hover:0 8px 26px #c084fc80;--cds-sys-elevation-input-inset:inset 0 1px 2px #0006;--cds-sys-gradient-brand:linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);--cds-sys-gradient-headline:linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);--cds-sys-gradient-soft:linear-gradient(180deg, #38bdf81f 0%, #c084fc1f 100%);--cds-sys-gradient-deep:linear-gradient(150deg, #0f172af2 0%, #121026f2 60%, #1c1230f2 100%);--cds-sys-overlay-scrim:#020508c7;--cds-sys-modal-surface:#121622e0;--cds-sys-modal-border:#c084fc40;--cds-sys-elevation-brand-sm:0 2px 12px #818cf84d;--cds-sys-elevation-inset:inset 0 1px 0 #ffffff26;--cds-sys-elevation-glass-hover:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 30px #818cf859, 0 0 15px #c084fc4d, inset 0 1px 0 0 #ffffff40;--cds-sys-elevation-glass-flat-hover:0 8px 32px 0 #0000005c, 0 0 16px #818cf826, inset 0 1px 0 0 #ffffff1f, 0 0 22px #818cf84d;--cds-sys-elevation-glass-deep-hover:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 36px #c084fc66;--cds-sys-elevation-toast:0 10px 30px #00000080, 0 0 20px #c084fc4d;--cds-sys-accent-primary:#38bdf8;--cds-sys-accent-secondary:#818cf8;--cds-sys-accent-tertiary:#c084fc;--cds-sys-accent-tertiary-tint:#c084fc1a;--cds-sys-link:#38bdf8;--cds-sys-focus-ring:#818cf8;--cds-sys-on-brand:#0b1220;--cds-sys-status-success:#22c55e;--cds-sys-status-success-strong:#4ade80;--cds-sys-status-success-tint:#22c55e26;--cds-sys-status-success-border:#22c55e4d;--cds-sys-status-warning:#f59e0b;--cds-sys-status-warning-strong:#fbbf24;--cds-sys-status-warning-tint:#f59e0b26;--cds-sys-status-warning-border:#f59e0b4d;--cds-sys-status-error:#ef4444;--cds-sys-status-error-strong:#f87171;--cds-sys-status-error-tint:#ef444426;--cds-sys-status-error-border:#ef44444d;--cds-sys-status-info:#38bdf8;--cds-sys-status-info-tint:#38bdf826;--cds-sys-status-info-border:#38bdf84d;--cds-sys-elevation-control-hover:0 8px 24px #0000004d, 0 0 16px #818cf840;--cds-sys-interaction-accent:#818cf8;--cds-sys-interaction-link:#38bdf8;--cds-sys-interaction-row-tint:linear-gradient(90deg, #38bdf82e 0%, #818cf821 50%, #c084fc2e 100%);--cds-sys-interaction-accent-vivid:#818cf8;--cds-sys-elevation-glass-hover-soft:0 16px 48px 0 #0000007a, 0 0 30px #c084fc33, inset 0 1px 0 0 #ffffff2e, 0 0 30px #818cf847, 0 0 15px #c084fc38;--cds-sys-tint:#fff}[data-mode=light]{--cds-sys-orb-1-op:.5;--cds-sys-orb-2-op:.4;--cds-sys-orb-3-op:.3;--cds-sys-text-primary:#0f172a;--cds-sys-text-secondary:#475569;--cds-sys-text-tertiary:#5e6c82;--cds-sys-text-disabled:#94a3b8;--cds-sys-text-soft:#334155;--cds-sys-canvas:#eef2f9;--cds-sys-grid:#0f172a0b;--cds-sys-surface-glass:#ffffffb8;--cds-sys-surface-glass-strong:#ffffffd9;--cds-sys-surface-glass-faint:#ffffff8c;--cds-sys-surface-chrome:#ffffffad;--cds-sys-surface-topbar:#ffffffb8;--cds-sys-surface-raised:#f4f7faa6;--cds-sys-surface-hover:#edf2f7d9;--cds-sys-surface-solid:#ffffffd9;--cds-sys-surface-input:#fffc;--cds-sys-surface-panel:#fff;--cds-sys-border-glass:#0f172a1a;--cds-sys-border-glass-edge:#d2e1f080;--cds-sys-border-glass-rule:#d2e1f059;--cds-sys-border-input:#dce3ebe6;--cds-sys-elevation-1:0 4px 16px #0f172a14;--cds-sys-elevation-2:0 8px 32px 0 #0f172a1a, 0 0 16px #818cf81a, inset 0 1px 0 0 #fff9;--cds-sys-elevation-3:0 16px 48px 0 #0f172a24, 0 0 30px #c084fc24, inset 0 1px 0 0 #ffffffb3;--cds-sys-elevation-brand:0 4px 18px #818cf859;--cds-sys-elevation-brand-hover:0 8px 26px #c084fc66;--cds-sys-elevation-input-inset:inset 0 1px 2px #0f172a0d;--cds-sys-gradient-brand:linear-gradient(135deg, #067cb1 0%, #5664f6 50%, #9d40fa 100%);--cds-sys-gradient-headline:linear-gradient(135deg, #067cb1 0%, #5664f6 50%, #9d40fa 100%);--cds-sys-gradient-soft:linear-gradient(180deg, #38bdf81f 0%, #c084fc1f 100%);--cds-sys-gradient-deep:linear-gradient(150deg, #0f172af2 0%, #121026f2 60%, #1c1230f2 100%);--cds-sys-elevation-brand-sm:0 2px 12px #818cf847;--cds-sys-elevation-inset:inset 0 1px 0 #ffffffb3;--cds-sys-elevation-glass-hover:0 16px 48px 0 #0f172a24, 0 0 30px #c084fc24, inset 0 1px 0 0 #ffffffb3, 0 0 30px #818cf859, 0 0 15px #c084fc4d, inset 0 1px 0 0 #ffffff40;--cds-sys-elevation-glass-flat-hover:0 8px 32px 0 #0f172a1a, 0 0 16px #818cf81a, inset 0 1px 0 0 #fff9, 0 0 22px #818cf84d;--cds-sys-elevation-glass-deep-hover:0 16px 48px 0 #0f172a24, 0 0 30px #c084fc24, inset 0 1px 0 0 #ffffffb3, 0 0 36px #c084fc66;--cds-sys-elevation-toast:0 10px 30px #0f172a1f, 0 0 20px #c084fc38;--cds-sys-overlay-scrim:#0f172a73;--cds-sys-modal-surface:#ffffffe6;--cds-sys-modal-border:#c084fc4d;--cds-sys-accent-primary:#0674a6;--cds-sys-accent-secondary:#4b5af5;--cds-sys-accent-tertiary:#9530fa;--cds-sys-accent-tertiary-tint:#9530fa1a;--cds-sys-link:#0674a6;--cds-sys-focus-ring:#4b5af5;--cds-sys-on-brand:#fff;--cds-sys-status-success:#167e3c;--cds-sys-status-success-strong:#126932;--cds-sys-status-success-tint:#22c55e26;--cds-sys-status-success-border:#22c55e4d;--cds-sys-status-warning:#986106;--cds-sys-status-warning-strong:#7f5205;--cds-sys-status-warning-tint:#f59e0b26;--cds-sys-status-warning-border:#f59e0b4d;--cds-sys-status-error:#da1313;--cds-sys-status-error-strong:#b71010;--cds-sys-status-error-tint:#ef444426;--cds-sys-status-error-border:#ef44444d;--cds-sys-status-info:#0674a6;--cds-sys-status-info-tint:#38bdf826;--cds-sys-status-info-border:#0674a64d;--cds-sys-elevation-control-hover:0 8px 24px #0000004d, 0 0 16px #818cf840;--cds-sys-interaction-accent:#4b5af5;--cds-sys-interaction-link:#0674a6;--cds-sys-interaction-row-tint:linear-gradient(90deg, #38bdf82e 0%, #818cf821 50%, #c084fc2e 100%);--cds-sys-interaction-accent-vivid:#818cf8;--cds-sys-elevation-glass-hover-soft:0 16px 48px 0 #0f172a24, 0 0 30px #c084fc24, inset 0 1px 0 0 #ffffffb3, 0 0 30px #818cf847, 0 0 15px #c084fc38;--cds-sys-tint:#0f172a}@layer clair.reset{:where([class^=cds-],[class*=\ cds-]){box-sizing:border-box}.cds-app-backdrop{z-index:var(--cds-ref-z-base,0);pointer-events:none;background:repeating-linear-gradient(90deg, var(--cds-sys-grid) 0 1px, transparent 1px var(--cds-sys-grid-gap)), repeating-linear-gradient(180deg, var(--cds-sys-grid) 0 1px, transparent 1px var(--cds-sys-grid-gap)), var(--cds-sys-canvas);position:fixed;inset:0;overflow:hidden}.cds-app-backdrop:before,.cds-app-backdrop:after{content:"";filter:blur(var(--cds-ref-blur-90));border-radius:50%;position:absolute}.cds-app-backdrop:before{background:var(--cds-sys-orb-1);width:720px;height:720px;opacity:var(--cds-sys-orb-1-op);top:-200px;left:-160px}.cds-app-backdrop:after{background:var(--cds-sys-orb-2);width:660px;height:660px;opacity:var(--cds-sys-orb-2-op);bottom:-240px;right:-140px}.cds-text-gradient{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--cds-sys-gradient-headline)}.cds-text-display{font-family:var(--cds-sys-type-font-display);font-size:var(--cds-sys-type-display-size);letter-spacing:-.03em;font-weight:700;line-height:1.1}.cds-focus-ring:focus-visible{outline-offset:2px;box-shadow:var(--cds-sys-focus-glow-ring);outline:2px solid #0000}@media (forced-colors:active){.cds-focus-ring:focus-visible{box-shadow:none;outline-color:highlight}}.cds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.cds-glass-surface{--_cds-surface-fill:var(--cds-sys-surface-glass);--_cds-surface-hover-fill:var(--_cds-surface-fill);background:var(--_cds-surface-fill);border:1px solid var(--cds-sys-border-glass);color:var(--cds-sys-text-primary)}.cds-glass-surface-hover{transition:transform var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring), box-shadow var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring), border-color var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-standard)}.cds-glass-surface-hover:hover{transform:translateY(var(--cds-comp-card-hover-lift));background-image:linear-gradient(var(--_cds-surface-hover-fill,var(--cds-sys-surface-glass)), var(--_cds-surface-hover-fill,var(--cds-sys-surface-glass))), var(--cds-comp-card-hover-border);box-shadow:var(--cds-sys-elevation-glass-hover);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}@media (prefers-reduced-motion:reduce){.cds-glass-surface-hover{transition:none}}:root:has(.cds-app-backdrop) body{background-color:var(--cds-sys-canvas);color:var(--cds-sys-text-primary)}.cds-btn{justify-content:center;align-items:center;gap:var(--cds-ref-space-8);height:var(--cds-comp-button-height);padding:0 var(--cds-ref-space-22);border-radius:var(--cds-comp-button-radius);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);white-space:nowrap;cursor:pointer;transition:transform var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring), box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring), border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.cds-btn:hover{transform:translateY(var(--cds-sys-motion-lift-control))}.cds-btn:active{transform:translateY(0)}.cds-btn:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px}.cds-btn:disabled,.cds-btn.is-disabled{opacity:.5;cursor:not-allowed;transform:none}.cds-btn--sm{height:var(--cds-comp-button-height-sm);padding:0 var(--cds-ref-space-14);font-size:var(--cds-sys-type-small-size)}.cds-btn--lg{height:var(--cds-comp-button-height-lg);padding:0 var(--cds-ref-space-28);font-size:var(--cds-sys-type-control-lg-size)}.cds-btn--icon{width:var(--cds-ref-size-40);border-radius:50%;padding:0}.cds-btn--primary{background:var(--cds-comp-button-primary-bg);color:var(--cds-sys-on-brand);box-shadow:var(--cds-comp-button-primary-shadow)}.cds-btn--primary:hover{box-shadow:var(--cds-sys-elevation-brand-hover)}.cds-btn--gradient{background:var(--cds-sys-gradient-brand);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand)}.cds-btn--gradient:hover{box-shadow:var(--cds-sys-elevation-brand-hover)}.cds-btn--glass{background:var(--cds-comp-button-glass-bg);border-color:var(--cds-comp-button-glass-border);color:var(--cds-sys-text-primary);box-shadow:var(--cds-sys-elevation-1);-webkit-backdrop-filter:var(--cds-sys-blur-md)}.cds-btn--glass:hover{border-color:color-mix(in srgb, var(--cds-sys-accent-secondary) 40%, transparent);box-shadow:var(--cds-sys-elevation-control-hover)}.cds-btn--outline{border-color:var(--cds-sys-border-glass);color:var(--cds-sys-text-primary);background:0 0}.cds-btn--outline:hover{border-color:var(--cds-sys-accent-tertiary);color:var(--cds-sys-accent-tertiary);background:var(--cds-sys-accent-tertiary-tint)}.cds-btn--ghost{color:var(--cds-sys-text-secondary);background:0 0}.cds-btn--ghost:hover{background:var(--cds-sys-surface-hover);color:var(--cds-sys-text-primary)}.cds-btn--danger{color:var(--cds-sys-status-error);background:0 0}.cds-btn--danger:hover{background:var(--cds-sys-status-error-tint);border-color:var(--cds-sys-status-error-border)}.cds-btn.is-loading{pointer-events:none}.cds-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite cds-btn-spin}@keyframes cds-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cds-btn{transition:none}.cds-btn:hover,.cds-btn:active{transform:none}.cds-btn__spinner{animation:1.2s ease-in-out infinite cds-btn-pulse}}@keyframes cds-btn-pulse{50%{opacity:.4}}.cds-card{--_cds-card-fill:var(--cds-comp-card-bg);--_cds-card-hover-fill:var(--_cds-card-fill);border-radius:var(--cds-comp-card-radius);padding:var(--cds-ref-space-24);background:var(--_cds-card-fill);border:1px solid var(--cds-comp-card-border);box-shadow:var(--cds-comp-card-shadow);transition:transform var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring), box-shadow var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring), border-color var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-standard)}:is(.cds-card--hoverable:hover:has(:is(.cds-card,.cds-glass-surface-hover,.cds-table,.cds-table-container,.cds-list-item):hover),.cds-card--interactive:hover:has(:is(.cds-card,.cds-glass-surface-hover,.cds-table,.cds-table-container,.cds-list-item):hover)){border-color:var(--cds-comp-card-border);box-shadow:var(--cds-comp-card-shadow);background-image:none;transform:none}.cds-card--interactive{cursor:pointer}.cds-card--interactive:hover{transform:translateY(var(--cds-comp-card-hover-lift));background-image:linear-gradient(var(--_cds-card-hover-fill), var(--_cds-card-hover-fill)), var(--cds-comp-card-hover-border);box-shadow:var(--cds-sys-elevation-glass-hover);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}.cds-card--hoverable:hover{background-image:linear-gradient(var(--_cds-card-hover-fill), var(--_cds-card-hover-fill)), var(--cds-comp-card-hover-border);box-shadow:var(--cds-sys-elevation-glass-hover-soft);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}.cds-card :where(.cds-card__title,.cds-card__text,.cds-card__meta){transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring)}.cds-card--interactive:hover :where(.cds-card__title),.cds-card--hoverable:hover :where(.cds-card__title){color:var(--cds-sys-interaction-accent)}.cds-card--interactive:hover :where(.cds-card__text),.cds-card--hoverable:hover :where(.cds-card__text){color:var(--cds-sys-text-primary)}.cds-card--interactive:hover :where(.cds-card__meta),.cds-card--hoverable:hover :where(.cds-card__meta){color:var(--cds-sys-text-secondary)}.cds-card--solid{--_cds-card-fill:var(--cds-sys-surface-solid);background:var(--_cds-card-fill)}.cds-card--flat{--_cds-card-fill:var(--cds-sys-surface-glass-faint);background:var(--_cds-card-fill);border-radius:var(--cds-sys-radius-nested);box-shadow:none}.cds-card--flat:hover{transform:translateY(var(--cds-sys-motion-lift-control));background-image:linear-gradient(var(--cds-sys-surface-hover), var(--cds-sys-surface-hover)), var(--cds-comp-card-hover-border);box-shadow:var(--cds-sys-elevation-glass-flat-hover);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}.cds-card--deep{background:var(--cds-sys-gradient-deep);border-color:var(--cds-sys-border-glass-strong);border-radius:var(--cds-sys-radius-card);box-shadow:var(--cds-sys-elevation-3);color:var(--cds-ref-off-white)}.cds-card--deep:hover{transform:translateY(var(--cds-sys-motion-lift-card));background-image:var(--cds-sys-gradient-deep), var(--cds-comp-card-hover-border);box-shadow:var(--cds-sys-elevation-glass-deep-hover);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}.cds-input{width:100%;height:var(--cds-comp-input-height);padding:0 var(--cds-ref-space-16);border-radius:var(--cds-comp-input-radius);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);transition:border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:var(--cds-comp-input-bg);border:1px solid var(--cds-comp-input-border);color:var(--cds-sys-text-primary);-webkit-backdrop-filter:var(--cds-comp-input-blur);backdrop-filter:var(--cds-comp-input-blur);outline:none}.cds-textarea{height:auto;padding:var(--cds-ref-space-12) var(--cds-ref-space-16);resize:vertical}.cds-input:hover:not(:disabled):not(:focus),.cds-textarea:hover:not(:disabled):not(:focus){background-color:var(--cds-sys-surface-hover)}.cds-input:focus-visible,.cds-textarea:focus-visible{border-color:var(--cds-comp-input-focus-border);box-shadow:var(--cds-comp-input-focus-ring)}.cds-input:disabled,.cds-input.is-disabled{opacity:.5;cursor:not-allowed}.cds-input.is-invalid{border-color:var(--cds-sys-status-error)}.cds-field{gap:var(--cds-ref-space-6);flex-direction:column;display:flex}.cds-field__label{font-family:var(--cds-sys-type-font-mono);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-secondary);font-weight:600}.cds-field__error{font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-status-error)}.cds-search{width:100%;display:block;position:relative}.cds-search__icon{inset-inline-start:var(--cds-ref-space-14);color:var(--cds-sys-text-tertiary);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cds-search .cds-input{border-radius:var(--cds-sys-radius-control);padding-inline-start:var(--cds-ref-space-40)}.cds-badge{align-items:center;gap:var(--cds-ref-space-6);height:var(--cds-comp-badge-height);padding:0 var(--cds-ref-space-10);border-radius:var(--cds-comp-badge-radius);font-size:var(--cds-sys-type-mono-size);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), filter var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);font-weight:600;display:inline-flex}.cds-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cds-badge__dot--pulse{animation:1.5s ease-in-out infinite cds-pulse}@keyframes cds-pulse{0%,to{opacity:1}50%{opacity:.35}}.cds-badge--ok{background:var(--cds-sys-status-success-tint);color:var(--cds-sys-status-success-strong);border:1px solid var(--cds-sys-status-success-border)}.cds-badge--warn{background:var(--cds-sys-status-warning-tint);color:var(--cds-sys-status-warning-strong);border:1px solid var(--cds-sys-status-warning-border)}.cds-badge--err{background:var(--cds-sys-status-error-tint);color:var(--cds-sys-status-error-strong);border:1px solid var(--cds-sys-status-error-border)}.cds-badge--info{background:var(--cds-sys-status-info-tint);color:var(--cds-sys-status-info);border:1px solid var(--cds-sys-status-info-border)}.cds-badge--risk{background:var(--cds-sys-risk-tint);color:var(--cds-sys-risk-fg);border:1px solid var(--cds-sys-risk-border)}.cds-badge--muted{background:var(--cds-sys-surface-raised);color:var(--cds-sys-text-tertiary);border:1px solid var(--cds-sys-border-glass)}.cds-badge--brand{background:var(--cds-sys-gradient-brand);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm)}.cds-badge--accent1{background:linear-gradient(135deg, var(--cds-sys-accent-primary) 0%, color-mix(in srgb, var(--cds-sys-accent-primary) 82%, var(--cds-sys-text-primary)) 100%);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm)}.cds-badge--accent2{background:linear-gradient(135deg, var(--cds-sys-accent-secondary) 0%, color-mix(in srgb, var(--cds-sys-accent-secondary) 82%, var(--cds-sys-text-primary)) 100%);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm)}.cds-badge--accent3{background:linear-gradient(135deg, var(--cds-sys-accent-tertiary) 0%, color-mix(in srgb, var(--cds-sys-accent-tertiary) 82%, var(--cds-sys-text-primary)) 100%);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm)}.cds-badge:hover{filter:saturate(1.15)}.cds-badge--brand:hover,.cds-badge--accent1:hover,.cds-badge--accent2:hover,.cds-badge--accent3:hover{box-shadow:var(--cds-sys-elevation-brand)}.cds-badge--ok:hover{border-color:var(--cds-sys-status-success);box-shadow:var(--cds-sys-elevation-1)}.cds-badge--warn:hover{border-color:var(--cds-sys-status-warning);box-shadow:var(--cds-sys-elevation-1)}.cds-badge--err:hover{border-color:var(--cds-sys-status-error);box-shadow:var(--cds-sys-elevation-1)}.cds-badge--info:hover{border-color:var(--cds-sys-status-info);box-shadow:var(--cds-sys-elevation-1)}.cds-badge--risk:hover{border-color:var(--cds-sys-risk-high);box-shadow:var(--cds-sys-elevation-1)}.cds-badge--muted:hover{border-color:var(--cds-sys-border-glass-strong);box-shadow:var(--cds-sys-elevation-1)}@media (prefers-reduced-motion:reduce){.cds-badge{transition:none}}.cds-chip{align-items:center;gap:var(--cds-ref-space-6);height:var(--cds-comp-chip-height);padding:0 var(--cds-ref-space-16);border-radius:var(--cds-comp-chip-radius);font-size:var(--cds-sys-type-small-size);cursor:pointer;transition:all var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:var(--cds-sys-surface-glass-strong);border:1px solid var(--cds-sys-border-glass);color:var(--cds-sys-text-secondary);font-weight:500;display:inline-flex}.cds-chip:hover{border-color:var(--cds-sys-accent-secondary);color:var(--cds-sys-text-primary)}.cds-chip.is-active{background:var(--cds-sys-gradient-brand);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm);border-color:#0000}.cds-empty{text-align:center;justify-content:center;align-items:center;gap:var(--cds-ref-space-8);padding:var(--cds-ref-space-28) var(--cds-ref-space-24);flex-direction:column;min-height:200px;display:flex}.cds-empty__icon{width:var(--cds-ref-size-48);height:var(--cds-ref-size-48);margin-bottom:var(--cds-ref-space-8);border-radius:var(--cds-sys-radius-card);background:var(--cds-sys-surface-glass);border:1px solid var(--cds-sys-border-glass);color:var(--cds-sys-text-tertiary);place-items:center;display:grid}.cds-empty__title{font-size:var(--cds-sys-type-h3-size);color:var(--cds-sys-text-primary);font-weight:600}.cds-empty__desc{font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);max-width:42ch}.cds-empty__actions{margin-top:var(--cds-ref-space-8);gap:var(--cds-ref-space-8);display:flex}.cds-panel{background:var(--cds-comp-card-bg);border:1px solid var(--cds-comp-card-border);border-radius:var(--cds-sys-radius-card);box-shadow:var(--cds-comp-card-shadow);-webkit-backdrop-filter:var(--cds-sys-blur-md);padding:var(--cds-ref-space-24) var(--cds-ref-space-28)}.cds-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--cds-ref-space-16);margin-bottom:var(--cds-ref-space-20);display:flex}.cds-panel__title{font-size:var(--cds-sys-type-h2-size);letter-spacing:-.01em;color:var(--cds-sys-text-primary);font-weight:700}.cds-panel__actions{align-items:center;gap:var(--cds-ref-space-8);display:flex}.cds-select-trigger{justify-content:space-between;align-items:center;gap:var(--cds-ref-space-8);height:var(--cds-comp-input-height);padding:0 var(--cds-ref-space-16);border-radius:var(--cds-comp-input-radius);background:var(--cds-comp-input-bg);border:1px solid var(--cds-comp-input-border);color:var(--cds-sys-text-primary);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);cursor:pointer;max-width:100%;-webkit-backdrop-filter:var(--cds-comp-input-blur);transition:border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);outline:none;display:inline-flex}.cds-select-trigger:hover:not(:disabled):not([data-state=open]){background-color:var(--cds-sys-surface-hover)}.cds-select-trigger:focus-visible,.cds-select-trigger[data-state=open]{border-color:var(--cds-comp-input-focus-border);box-shadow:var(--cds-comp-input-focus-ring)}.cds-select-trigger[data-placeholder]{color:var(--cds-sys-text-tertiary)}.cds-select-trigger:disabled{opacity:.5;cursor:not-allowed}.cds-select-trigger>span:not(.cds-select-trigger__icon){text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.cds-select-trigger>.cds-select-trigger__icon{flex:none}.cds-select-trigger__icon{color:var(--cds-sys-text-tertiary);transition:transform var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);display:inline-flex}.cds-select-trigger[data-state=open] .cds-select-trigger__icon{transform:rotate(180deg)}.cds-select-content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background:var(--cds-sys-surface-glass-strong);border:1px solid var(--cds-sys-border-glass);border-radius:var(--cds-sys-radius-popup);box-shadow:var(--cds-sys-elevation-2);-webkit-backdrop-filter:var(--cds-sys-blur-md);z-index:var(--cds-sys-z-dropdown);overflow:hidden}.cds-select-viewport{padding:var(--cds-ref-space-4)}.cds-select-item{height:var(--cds-ref-size-34);padding-block:0;padding-inline:var(--cds-ref-space-28) var(--cds-ref-space-10);border-radius:var(--cds-sys-radius-input);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.cds-select-item[data-highlighted]{background:var(--cds-sys-surface-hover);color:var(--cds-sys-text-primary)}.cds-select-item[data-state=checked]{color:var(--cds-sys-text-primary)}.cds-select-item[data-disabled]{opacity:.5;pointer-events:none}.cds-select-item__indicator{color:var(--cds-sys-accent-primary);align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--cds-ref-space-8)}.cds-select-label{padding:var(--cds-ref-space-6) var(--cds-ref-space-10);font-family:var(--cds-sys-type-font-mono);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.cds-select-separator{height:1px;margin:var(--cds-ref-space-4) 0;background:var(--cds-sys-border-glass)}.cds-dialog-overlay{z-index:var(--cds-sys-z-overlay);background:var(--cds-sys-overlay-scrim);-webkit-backdrop-filter:var(--cds-sys-blur-sm);position:fixed;inset:0}.cds-dialog-content{z-index:var(--cds-sys-z-modal);width:92vw;max-width:520px;max-height:85vh;padding:var(--cds-ref-space-28);background:var(--cds-sys-modal-surface);border:1px solid var(--cds-sys-modal-border);border-radius:var(--cds-sys-radius-popup);box-shadow:var(--cds-sys-elevation-3);-webkit-backdrop-filter:var(--cds-sys-blur-modal);color:var(--cds-sys-text-primary);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cds-dialog-header{gap:var(--cds-ref-space-6);margin-bottom:var(--cds-ref-space-20);flex-direction:column;display:flex}.cds-dialog-title{font-size:var(--cds-sys-type-h2-size);letter-spacing:-.01em;color:var(--cds-sys-text-primary);font-weight:700}.cds-dialog-desc{font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary)}.cds-dialog-footer{justify-content:flex-end;gap:var(--cds-ref-space-8);margin-top:var(--cds-ref-space-24);display:flex}.cds-dialog-close{top:var(--cds-ref-space-16);width:var(--cds-ref-size-34);height:var(--cds-ref-size-34);border-radius:var(--cds-sys-radius-control);color:var(--cds-sys-text-tertiary);cursor:pointer;transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:var(--cds-ref-space-16)}.cds-dialog-close:hover{background:var(--cds-sys-surface-hover);color:var(--cds-sys-text-primary)}.cds-toast-viewport{bottom:var(--cds-ref-space-24);z-index:var(--cds-sys-z-toast);gap:var(--cds-ref-space-10);outline:none;flex-direction:column;width:380px;max-width:100vw;margin:0;padding:0;list-style:none;display:flex;position:fixed;inset-inline-end:var(--cds-ref-space-24)}.cds-toast{align-items:center;gap:var(--cds-ref-space-10);padding:var(--cds-ref-space-12) var(--cds-ref-space-16);background:var(--cds-sys-modal-surface);border:1px solid var(--cds-sys-modal-border);border-radius:var(--cds-sys-radius-control);box-shadow:var(--cds-sys-elevation-toast);-webkit-backdrop-filter:var(--cds-sys-blur-md);color:var(--cds-sys-text-primary);display:flex}.cds-toast__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cds-toast__title{font-size:var(--cds-sys-type-nav-size);color:var(--cds-sys-text-primary);font-weight:600}.cds-toast__desc{font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-secondary)}.cds-toast__close{width:var(--cds-ref-size-34);height:var(--cds-ref-size-34);border-radius:var(--cds-sys-radius-control);color:var(--cds-sys-text-tertiary);cursor:pointer;transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:0 0;border:0;place-items:center;display:grid}.cds-toast__close:hover{background:var(--cds-sys-surface-hover);color:var(--cds-sys-text-primary)}.cds-toast[data-state=open]{animation:cds-toast-in var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring)}.cds-toast[data-state=closed]{animation:cds-toast-out var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard)}.cds-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.cds-toast[data-swipe=end]{animation:cds-toast-out var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard)}@keyframes cds-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cds-toast-out{to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.cds-toast[data-state=open],.cds-toast[data-state=closed],.cds-toast[data-swipe=end]{animation:none}}.cds-table-container{border:1px solid var(--cds-sys-border-glass);border-radius:var(--cds-sys-radius-card);background:var(--cds-comp-card-bg);-webkit-backdrop-filter:var(--cds-sys-blur-md);overflow-x:auto}.cds-table{border-collapse:collapse;text-align:start;width:100%;font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-primary)}.cds-table thead th{padding:var(--cds-ref-space-14) var(--cds-ref-space-20);font-family:var(--cds-sys-type-font-mono);font-size:var(--cds-sys-type-table-header-size);text-transform:uppercase;letter-spacing:.08em;background:var(--cds-comp-table-header-bg);border-bottom:1px solid var(--cds-sys-border-glass);font-weight:600}.cds-table tbody td{padding:var(--cds-ref-space-16) var(--cds-ref-space-20);border-bottom:1px solid var(--cds-comp-table-cell-border)}:where(.cds-table tbody td){color:var(--cds-sys-text-primary)}:where(.cds-table thead th){color:var(--cds-sys-text-tertiary)}.cds-table tbody tr{transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard)}.cds-table tbody tr:hover{background:var(--cds-comp-table-row-hover)}.cds-table tbody tr :where(td){transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring)}.cds-table tbody tr:hover :where(td){color:var(--cds-sys-text-primary)}.cds-table tbody tr:hover :where(td:first-child){box-shadow:var(--cds-comp-data-row-accent-bar) var(--cds-sys-interaction-accent-vivid)}.cds-table tbody tr :where(.cds-row-title,.cds-row-slug){transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring)}.cds-table tbody tr:hover :where(.cds-row-title){color:var(--cds-sys-interaction-accent)}.cds-table tbody tr:hover :where(.cds-row-slug){color:var(--cds-sys-interaction-link)}.cds-table tbody tr:last-child td{border-bottom:0}.cds-table caption{padding:var(--cds-ref-space-10) var(--cds-ref-space-20);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-tertiary);text-align:start;caption-side:bottom}.cds-tabs{flex-direction:column;display:flex}.cds-tabs[data-orientation=vertical]{gap:var(--cds-ref-space-16);flex-direction:row}.cds-tabs-list{gap:var(--cds-ref-space-8);border-bottom:1px solid var(--cds-sys-border-glass-rule);display:flex}.cds-tabs[data-orientation=vertical] .cds-tabs-list{gap:var(--cds-ref-space-4);border-bottom:0;border-inline-end:1px solid var(--cds-sys-border-glass-rule);flex-direction:column}.cds-tabs-trigger{appearance:none;padding:var(--cds-ref-space-10) var(--cds-ref-space-16);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-tertiary);cursor:pointer;white-space:nowrap;transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:0 0;border:0;font-weight:600}.cds-tabs-trigger:hover{color:var(--cds-sys-text-primary)}.cds-tabs-trigger:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:-2px;border-radius:var(--cds-sys-radius-badge)}.cds-tabs-trigger[data-state=active]{color:var(--cds-sys-text-primary);box-shadow:inset 0 -2px 0 0 var(--cds-sys-accent-primary)}.cds-tabs[data-orientation=vertical] .cds-tabs-trigger[data-state=active]{box-shadow:inset -2px 0 0 0 var(--cds-sys-accent-primary)}.cds-tabs-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.cds-tabs-content{color:var(--cds-sys-text-secondary);padding-block-start:var(--cds-ref-space-20)}.cds-tabs-content:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px;border-radius:var(--cds-sys-radius-input)}.cds-checkbox{width:var(--cds-comp-checkbox-size);height:var(--cds-comp-checkbox-size);border:1px solid var(--cds-comp-input-border);border-radius:var(--cds-comp-checkbox-radius);background:var(--cds-comp-input-bg);color:var(--cds-sys-on-brand);cursor:pointer;transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);flex-shrink:0;place-items:center;padding:0;display:inline-grid}.cds-checkbox:hover:not([data-disabled]):not([data-state=checked]){background:var(--cds-sys-surface-hover)}.cds-checkbox:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px}.cds-checkbox[data-state=checked],.cds-checkbox[data-state=indeterminate]{background:var(--cds-sys-gradient-brand);box-shadow:var(--cds-sys-elevation-brand-sm);border-color:#0000}.cds-checkbox[data-disabled]{opacity:.5;cursor:not-allowed}.cds-checkbox__indicator{color:var(--cds-sys-on-brand);place-items:center;display:grid}.cds-checkbox-field{align-items:center;gap:var(--cds-ref-space-10);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);display:inline-flex}.cds-checkbox-field__label{cursor:pointer}.cds-radio-group{gap:var(--cds-ref-space-10);flex-direction:column;display:flex}.cds-radio{width:var(--cds-comp-radio-size);height:var(--cds-comp-radio-size);border:1px solid var(--cds-comp-input-border);background:var(--cds-comp-input-bg);cursor:pointer;transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), border-color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), box-shadow var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.cds-radio:hover:not([data-disabled]):not([data-state=checked]){background:var(--cds-sys-surface-hover)}.cds-radio:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px}.cds-radio[data-state=checked]{background:var(--cds-sys-gradient-brand);box-shadow:var(--cds-sys-elevation-brand-sm);border-color:#0000}.cds-radio[data-disabled]{opacity:.5;cursor:not-allowed}.cds-radio__indicator{place-items:center;display:grid}.cds-radio__indicator:after{content:"";background:var(--cds-sys-on-brand);border-radius:50%;width:8px;height:8px}.cds-radio-field{align-items:center;gap:var(--cds-ref-space-10);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);display:inline-flex}.cds-radio-field__label{cursor:pointer}.cds-app-header{z-index:var(--cds-sys-z-sticky);justify-content:space-between;align-items:center;gap:var(--cds-ref-space-20);height:var(--cds-comp-header-height);padding:0 var(--cds-ref-space-32);background:var(--cds-comp-header-bg);border-bottom:1px solid var(--cds-sys-border-glass);-webkit-backdrop-filter:var(--cds-comp-header-blur);display:flex;position:sticky;top:0}.cds-app-header__brand{align-items:center;gap:var(--cds-ref-space-12);display:flex}.cds-app-header__title{font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-control-lg-size);color:var(--cds-sys-text-primary);font-weight:700}.cds-app-header__nav{align-items:center;gap:var(--cds-ref-space-20);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-nav-size);color:var(--cds-sys-text-secondary);font-weight:500;display:flex}.cds-app-header__nav a{color:inherit;transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);text-decoration:none}.cds-app-header__nav a:hover{color:var(--cds-sys-accent-primary)}.cds-app-header__controls{align-items:center;gap:var(--cds-ref-space-12);display:flex}.cds-brand-icon{width:var(--cds-comp-brand-icon-size);height:var(--cds-comp-brand-icon-size);border-radius:var(--cds-comp-brand-icon-radius);background:var(--cds-comp-brand-icon-bg);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm);flex-shrink:0;place-items:center;display:grid}.cds-spinner{width:20px;height:20px;color:var(--cds-sys-accent-primary);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.6s linear infinite cds-spin;display:inline-block}.cds-spinner--sm{width:14px;height:14px}.cds-spinner--lg{border-width:3px;width:28px;height:28px}.cds-spinner--xl{border-width:3px;width:40px;height:40px}@keyframes cds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cds-spinner{animation:1.2s ease-in-out infinite cds-spin-pulse}}@keyframes cds-spin-pulse{50%{opacity:.4}}.cds-tooltip-content{z-index:var(--cds-sys-z-dropdown);max-width:260px;padding:var(--cds-ref-space-6) var(--cds-ref-space-10);border-radius:var(--cds-sys-radius-badge);background:var(--cds-sys-surface-solid);border:1px solid var(--cds-sys-border-glass);color:var(--cds-sys-text-primary);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-small-size);box-shadow:var(--cds-sys-elevation-2);-webkit-backdrop-filter:var(--cds-sys-blur-md);animation:cds-tooltip-in var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring);line-height:1.4}.cds-tooltip-arrow{fill:var(--cds-sys-surface-solid)}@keyframes cds-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cds-tooltip-content{animation:none}}.cds-alert{align-items:flex-start;gap:var(--cds-ref-space-12);padding:var(--cds-ref-space-12) var(--cds-ref-space-16);border-radius:var(--cds-sys-radius-input);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);border:1px solid #0000;line-height:1.5;display:flex}.cds-alert__icon{flex-shrink:0;margin-top:1px;display:inline-flex}.cds-alert__content{min-width:0}.cds-alert__title{font-weight:600}.cds-alert--success{background:var(--cds-sys-status-success-tint);border-color:var(--cds-sys-status-success-border);color:var(--cds-sys-status-success-strong)}.cds-alert--warning{background:var(--cds-sys-status-warning-tint);border-color:var(--cds-sys-status-warning-border);color:var(--cds-sys-status-warning-strong)}.cds-alert--error{background:var(--cds-sys-status-error-tint);border-color:var(--cds-sys-status-error-border);color:var(--cds-sys-status-error-strong)}.cds-alert--info{background:var(--cds-sys-status-info-tint);border-color:var(--cds-sys-border-glass);color:var(--cds-sys-status-info)}.cds-skeleton{border-radius:var(--cds-sys-radius-nested);background:var(--cds-sys-surface-glass-faint);display:block;position:relative;overflow:hidden}.cds-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--cds-sys-surface-hover), transparent);animation:1.4s ease-in-out infinite cds-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cds-skeleton--text{border-radius:var(--cds-sys-radius-badge);height:.8em}.cds-skeleton--circle{border-radius:50%}@keyframes cds-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cds-skeleton:after{animation:none}.cds-skeleton{animation:1.6s ease-in-out infinite cds-skeleton-pulse}}@keyframes cds-skeleton-pulse{50%{opacity:.55}}.cds-avatar{width:var(--cds-ref-size-36);height:var(--cds-ref-size-36);background:var(--cds-sys-gradient-brand);color:var(--cds-sys-on-brand);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-small-size);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.cds-avatar--sm{width:28px;height:28px;font-size:var(--cds-sys-type-mono-size)}.cds-avatar--xl{width:var(--cds-ref-size-64);height:var(--cds-ref-size-64);font-size:var(--cds-sys-type-h3-size)}.cds-avatar--lg{width:var(--cds-ref-size-48);height:var(--cds-ref-size-48);font-size:var(--cds-sys-type-body-size)}.cds-avatar__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cds-breadcrumb-list{align-items:center;gap:var(--cds-ref-space-8);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-small-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cds-breadcrumb-item{align-items:center;min-width:0;display:inline-flex}.cds-breadcrumb-link{color:var(--cds-sys-text-tertiary);transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;text-decoration:none;overflow:hidden}.cds-breadcrumb-link:hover{color:var(--cds-sys-text-primary)}.cds-breadcrumb-link:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px;border-radius:var(--cds-sys-radius-badge)}.cds-breadcrumb-page{color:var(--cds-sys-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.cds-breadcrumb-separator{color:var(--cds-sys-text-disabled);align-items:center;display:inline-flex}[dir=rtl] .cds-breadcrumb-separator svg{transform:scaleX(-1)}.cds-progress{border-radius:var(--cds-sys-radius-control);background:var(--cds-sys-surface-glass-faint);width:100%;height:8px;position:relative;overflow:hidden}.cds-progress__fill{border-radius:inherit;background:var(--cds-sys-gradient-brand);height:100%;transition:width var(--cds-sys-motion-dur-base) var(--cds-sys-motion-ease-spring)}.cds-progress--indeterminate .cds-progress__fill{width:40%;animation:1.2s ease-in-out infinite cds-progress-slide}@keyframes cds-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.cds-progress--indeterminate .cds-progress__fill{width:100%;animation:1.6s ease-in-out infinite cds-progress-pulse}@keyframes cds-progress-pulse{50%{opacity:.4}}}.cds-segmented{gap:var(--cds-ref-space-4);padding:var(--cds-ref-space-4);border-radius:var(--cds-sys-radius-control);background:var(--cds-sys-surface-glass-faint);border:1px solid var(--cds-sys-border-glass);display:inline-flex}.cds-segmented__item{appearance:none;padding:var(--cds-ref-space-6) var(--cds-ref-space-14);border-radius:var(--cds-sys-radius-control);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard), background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-standard);background:0 0;border:0;font-weight:600}.cds-segmented__item:hover{color:var(--cds-sys-text-primary);background:color-mix(in srgb, var(--cds-sys-tint) 6%, transparent)}.cds-segmented__item[aria-checked=true],.cds-segmented__item[data-state=checked],.cds-segmented__item.is-active{background:var(--cds-sys-gradient-brand);color:var(--cds-sys-on-brand);box-shadow:var(--cds-sys-elevation-brand-sm);border-color:#0000}.cds-segmented__item:focus-visible{outline:2px solid var(--cds-sys-focus-ring);outline-offset:2px}.cds-segmented__item[data-state=checked]{background:var(--cds-sys-surface-solid);color:var(--cds-sys-text-primary);box-shadow:var(--cds-sys-elevation-1)}.cds-segmented__item[data-disabled]{opacity:.5;cursor:not-allowed}.cds-menu-content{min-width:180px;padding:var(--cds-ref-space-4);background:var(--cds-sys-surface-glass-strong);border:1px solid var(--cds-sys-border-glass);border-radius:var(--cds-sys-radius-popup);box-shadow:var(--cds-sys-elevation-2);-webkit-backdrop-filter:var(--cds-sys-blur-md);z-index:var(--cds-sys-z-dropdown)}.cds-menu-item{align-items:center;gap:var(--cds-ref-space-8);height:var(--cds-ref-size-34);padding:0 var(--cds-ref-space-10);border-radius:var(--cds-sys-radius-input);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.cds-menu-item[data-highlighted]{background:var(--cds-sys-surface-hover);color:var(--cds-sys-text-primary)}.cds-menu-item[data-disabled]{opacity:.5;pointer-events:none}.cds-menu-item--danger{color:var(--cds-sys-status-error)}.cds-menu-item--danger[data-highlighted]{background:var(--cds-sys-status-error-tint);color:var(--cds-sys-status-error-strong)}.cds-menu-label{padding:var(--cds-ref-space-6) var(--cds-ref-space-10);font-family:var(--cds-sys-type-font-mono);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.cds-menu-separator{height:1px;margin:var(--cds-ref-space-4) 0;background:var(--cds-sys-border-glass)}.cds-nav-item{align-items:center;gap:var(--cds-comp-nav-item-gap);padding:var(--cds-comp-nav-item-pad-y) var(--cds-comp-nav-item-pad-x);border-radius:var(--cds-comp-nav-item-radius);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-nav-size);color:var(--cds-sys-text-secondary);text-align:start;cursor:pointer;width:100%;transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring), background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring);background:0 0;border:0;font-weight:500;line-height:1;text-decoration:none;display:flex}.cds-nav-item:hover{color:var(--cds-sys-text-primary);background:color-mix(in srgb, var(--cds-sys-tint) 5%, transparent)}.cds-nav-item[aria-current=page],.cds-nav-item.is-active{color:var(--cds-sys-interaction-accent);background:color-mix(in srgb, var(--cds-sys-interaction-accent-vivid) 8%, transparent)}.cds-nav-item:disabled,.cds-nav-item.is-disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cds-nav-item{transition:none}}.cds-stat-card__label,.cds-stat-card__trend,.cds-stat-card__value{transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring)}.cds-stat-card__label{font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-table-header-size);letter-spacing:.15em;text-transform:uppercase;color:var(--cds-sys-text-tertiary);font-weight:700;display:block}.cds-stat-card__value{font-family:var(--cds-sys-type-font-display);font-size:var(--cds-sys-type-h1-size);letter-spacing:-.02em;color:var(--cds-sys-text-primary);font-weight:500;display:block}.cds-stat-card__trend{font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-mono-size);color:var(--cds-sys-text-secondary);font-weight:500;display:block}.cds-stat-card:hover .cds-stat-card__value{background:var(--cds-sys-gradient-brand-vivid);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cds-stat-card:hover .cds-stat-card__label{color:var(--cds-sys-interaction-accent)}.cds-stat-card:hover .cds-stat-card__trend{color:var(--cds-sys-text-primary)}@media (prefers-reduced-motion:reduce){.cds-stat-card__label,.cds-stat-card__trend,.cds-stat-card__value{transition:none}}.cds-list-item{align-items:center;gap:var(--cds-ref-space-12);padding:var(--cds-ref-space-10) var(--cds-ref-space-12);border-radius:var(--cds-sys-radius-nested);transition:background var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring);background:0 0;display:flex}.cds-list-item__title,.cds-list-item__meta{transition:color var(--cds-sys-motion-dur-fast) var(--cds-sys-motion-ease-spring)}.cds-list-item__title{font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-body-size);color:var(--cds-sys-text-secondary);font-weight:600}.cds-list-item__meta{font-family:var(--cds-sys-type-font-body);font-size:var(--cds-sys-type-small-size);color:var(--cds-sys-text-tertiary)}.cds-list-item:hover .cds-list-item__title{color:var(--cds-sys-text-primary)}.cds-list-item:hover .cds-list-item__meta{color:var(--cds-sys-text-secondary)}.cds-list-item--interactive{cursor:pointer}.cds-list-item--interactive:hover{background:color-mix(in srgb, var(--cds-sys-tint) 4%, transparent)}@media (prefers-reduced-motion:reduce){.cds-list-item,.cds-list-item__title,.cds-list-item__meta{transition:none}}
*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:var(--cds-sys-text-primary);font-family:var(--cds-sys-type-font-body);font-size:var(--cds-ref-font-size-15);margin:0;line-height:1.65}a.cds-btn{text-decoration:none}.cds-table thead th{text-align:start}.cds-dialog-title,.cds-dialog-desc{margin:0}.appContent{z-index:var(--cds-sys-z-content);min-height:100%;position:relative}
