.dashboard-theme{--dashboard-brand-primary:#5b2480;--dashboard-brand-hover:#6b2f94;--dashboard-brand-active:#4b1d68;--dashboard-shell:#170a29;--dashboard-shell-elevated:#221138;--dashboard-shell-border:#ffffff1a;--dashboard-canvas:#f7f7fa;--dashboard-surface:#fff;--dashboard-subtle:#f4f5f8;--dashboard-border:#e7e7ef;--dashboard-border-strong:#d7d9e0;--dashboard-text-primary:#1f2430;--dashboard-text-secondary:#667085;--dashboard-text-inverse:#fff;--dashboard-success:#22a06b;--dashboard-success-bg:#eafbf3;--dashboard-warning:#d97706;--dashboard-warning-bg:#fff4e5;--dashboard-danger:#d92d20;--dashboard-danger-bg:#feecec;--background:var(--dashboard-canvas);--foreground:var(--dashboard-text-primary);--card:var(--dashboard-surface);--card-foreground:var(--dashboard-text-primary);--popover:var(--dashboard-surface);--popover-foreground:var(--dashboard-text-primary);--primary:var(--dashboard-brand-primary);--primary-foreground:var(--dashboard-text-inverse);--secondary:var(--dashboard-subtle);--secondary-foreground:var(--dashboard-text-primary);--muted:var(--dashboard-subtle);--muted-foreground:var(--dashboard-text-secondary);--accent:var(--dashboard-subtle);--accent-foreground:var(--dashboard-text-primary);--destructive:var(--dashboard-danger);--border:var(--dashboard-border);--input:var(--dashboard-border);--ring:var(--dashboard-brand-primary);--sidebar:var(--dashboard-shell);--sidebar-foreground:var(--dashboard-text-inverse);--sidebar-primary:var(--dashboard-brand-primary);--sidebar-primary-foreground:var(--dashboard-text-inverse);--sidebar-accent:var(--dashboard-shell-elevated);--sidebar-accent-foreground:var(--dashboard-text-inverse);--sidebar-border:var(--dashboard-shell-border);--sidebar-ring:var(--dashboard-brand-primary);--chart-1:var(--dashboard-brand-primary);--chart-2:var(--dashboard-brand-hover);--chart-3:var(--dashboard-success);--chart-4:var(--dashboard-warning);--chart-5:var(--dashboard-danger);background-color:var(--background);color:var(--foreground)}@layer base{.dashboard-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dashboard-theme ::selection{background:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme ::selection{background:color-mix(in srgb, var(--dashboard-brand-primary) 18%, var(--dashboard-surface))}}.dashboard-theme ::selection{color:var(--dashboard-text-primary)}}@layer components{.dashboard-theme .dashboard-workspace{background-color:var(--background);color:var(--foreground)}.dashboard-theme .dashboard-panel{border:1px solid var(--border);background-color:var(--card);border-radius:1rem;box-shadow:0 1px 2px #1f24300a,0 14px 32px #1f24300d}.dashboard-theme .dashboard-toolbar-chip{border:1px solid var(--sidebar-border);background-color:var(--sidebar);color:var(--sidebar-foreground);border-color:var(--sidebar-border);border-radius:1.75rem;box-shadow:inset 0 1px #ffffff0a}.dashboard-theme .dashboard-sidebar-rail{background-color:var(--sidebar)}.dashboard-theme .dashboard-sidebar-rail:after{background-color:var(--sidebar-border);color:#0000}.dashboard-theme .dashboard-sidebar-rail:hover{background-color:var(--sidebar)}.dashboard-theme .dashboard-filter-input{border:1px solid var(--input);background-color:var(--card);color:var(--foreground);border-radius:.75rem}.dashboard-theme .dashboard-table-row{transition:background-color .16s,border-color .16s}.dashboard-theme .dashboard-table-row:hover{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-table-row:hover{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 4%, var(--dashboard-surface))}}.dashboard-theme .dashboard-table-row-selected{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-table-row-selected{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 8%, var(--dashboard-surface))}}.dashboard-theme .dashboard-status-badge{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.dashboard-theme .dashboard-status-badge-success{background-color:var(--dashboard-success-bg);color:var(--dashboard-success)}.dashboard-theme .dashboard-status-badge-warning{background-color:var(--dashboard-warning-bg);color:var(--dashboard-warning)}.dashboard-theme .dashboard-status-badge-danger{background-color:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.dashboard-theme .dashboard-dialog-surface{border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:1rem;box-shadow:0 12px 28px #1f243014,0 2px 8px #1f24300a}.dashboard-theme .dashboard-dropdown-surface{border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:1rem;box-shadow:0 16px 40px #1f24301f,0 2px 10px #1f24300d}.dashboard-theme .dashboard-dropdown-hero{background-color:var(--dashboard-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-theme .dashboard-dropdown-hero{background-color:color-mix(in srgb, var(--dashboard-brand-primary) 5%, var(--dashboard-subtle))}}.dashboard-theme .dashboard-dropdown-section-title{color:var(--muted-foreground)}.dashboard-theme .dashboard-pagination-primary{background-color:var(--primary);color:var(--primary-foreground)}.dashboard-theme .dashboard-pagination-secondary{border:1px solid var(--border);background-color:var(--card);color:var(--foreground)}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4{margin-top:1em;margin-bottom:.4em;font-weight:600;line-height:1.3}.markdown-preview h1{font-size:1.25rem}.markdown-preview h2{font-size:1.1rem}.markdown-preview h3{font-size:1rem}.markdown-preview p{margin-bottom:.6em;line-height:1.6}.markdown-preview ul{margin-bottom:.6em;padding-left:1.25rem;list-style:outside}.markdown-preview ol{margin-bottom:.6em;padding-left:1.25rem;list-style:decimal}.markdown-preview li{margin-bottom:.2em}.markdown-preview code{font-family:var(--font-geist-mono,monospace);background:#f4f3f8;border-radius:4px;padding:.1em .35em;font-size:.85em}.markdown-preview pre{background:#f4f3f8;border-radius:8px;margin-bottom:.75em;padding:.75rem 1rem;overflow-x:auto}.markdown-preview pre code{background:0 0;padding:0;font-size:.8rem}.markdown-preview blockquote{color:#616061;border-left:3px solid #d1c4e9;margin-bottom:.6em;padding-left:.75rem}.markdown-preview a{color:#5b2480;text-decoration:underline}.markdown-preview hr{border:none;border-top:1px solid #e8e8e9;margin:1em 0}.markdown-preview table{border-collapse:collapse;width:100%;margin-bottom:.75em}.markdown-preview th,.markdown-preview td{text-align:left;border:1px solid #e8e8e9;padding:.4em .75em}.markdown-preview th{background:#f8fafc;font-weight:600}}
