.dashboard-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#151413;--bg-secondary:#23211f;--bg-tertiary:#2b2827;--bg-foreground:#1e1c1b;--text-primary:#e8e5e3;--text-secondary:#c4beba;--text-tertiary:#9f9793;--text-disabled:#4f4c4a;--alpha-subtle:#e8e5e30d;--alpha-medium:#e8e5e31a;--alpha-strong:#e8e5e326;--button-primary:#fdfdfc}.dashboard-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#f8f7f6;--bg-secondary:#f2efee;--bg-tertiary:#ebe7e5;--bg-foreground:#fdfdfc;--text-primary:#282624;--text-secondary:#5e5855;--text-tertiary:#918b88;--text-disabled:#d1cfcd;--alpha-subtle:#514d480d;--alpha-medium:#514d481a;--alpha-strong:#514d4826;--button-primary:#0f0e0ebf}.dashboard-dark,.dashboard-light{--usage-tooltip-surface:#151413;--usage-tooltip-text:#e8e5e3;--success-bg:#67996233;--success-content:#679962;--alert-bg:#de9b2f33;--alert-content:#de9b2f;--info-bg:#579fb533;--info-content:#579fb5;--error-bg:#cc614033;--error-content:#cc6140;--layout-content-px:2rem;--layout-header-height:4rem;--color-bg-page:var(--bg-primary);--color-bg-card:var(--bg-foreground);--color-bg-card-hover:var(--bg-tertiary);--color-bg-elevated:var(--bg-foreground);--color-bg-dark:var(--bg-primary);--color-bg-dot-grid:var(--alpha-subtle);--auth-backdrop:#151413eb;--color-accent:var(--button-primary);--color-accent-hover:var(--text-primary);--color-accent-subtle:var(--alpha-subtle);--color-accent-light:var(--text-secondary);--color-coral:#e8705c;--color-teal:#7fe1d8;--color-lime:#dafe85;--color-text-heading:var(--text-primary);--color-text-body:var(--text-primary);--color-text-muted:var(--text-secondary);--color-text-very-muted:var(--text-tertiary);--color-text-on-dark:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--alpha-medium);--color-border-hover:var(--alpha-strong);--color-nav-bg-start:var(--bg-primary);--color-nav-bg-end:var(--bg-primary);--color-nav-wash:transparent;--color-nav-border:var(--alpha-medium);--color-nav-text:var(--text-primary);--color-nav-text-action:var(--text-primary);--color-nav-text-dim:var(--text-tertiary);--color-nav-text-dim-hover:var(--text-primary);--color-nav-hover-bg:var(--bg-tertiary);--color-logo-fill:var(--text-primary);--color-background:var(--bg-primary);--color-foreground:var(--text-primary);--color-card:var(--bg-foreground);--color-card-foreground:var(--text-primary);--color-popover:var(--bg-foreground);--color-popover-foreground:var(--text-primary);--color-primary:var(--button-primary);--color-primary-foreground:var(--bg-foreground);--color-secondary:var(--bg-secondary);--color-secondary-foreground:var(--text-primary);--color-muted:var(--bg-secondary);--color-muted-foreground:var(--text-tertiary);--color-destructive:var(--error-content);--color-destructive-foreground:var(--text-primary);--color-ring:var(--alpha-medium);--color-link:var(--text-primary);--font-heading:var(--font-geist-sans),system-ui,sans-serif;--font-body:var(--font-geist-sans),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--text-primary);background-color:var(--bg-primary)}.dashboard-dark ::-webkit-scrollbar-thumb{background:var(--alpha-medium)}.dashboard-light ::-webkit-scrollbar-thumb{background:var(--alpha-medium)}.dashboard-dark ::-webkit-scrollbar-thumb:hover{background:var(--alpha-strong)}.dashboard-light ::-webkit-scrollbar-thumb:hover{background:var(--alpha-strong)}@keyframes dropdownEnter{0%{opacity:0;transform:translateY(var(--dropdown-slide-y,-4px))scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdownExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--dropdown-slide-y,-4px))scale(.98)}}@keyframes cevenShimmer{0%{background-position:100%}to{background-position:0%}}.dashboard-dark [style*="background: #fff"],.dashboard-dark [style*="background:#fff"],.dashboard-dark [style*="background-color: #fff"],.dashboard-dark [style*="background-color:#fff"],.dashboard-dark [style*="background: white"],.dashboard-dark [style*="background: rgb(255, 255, 255)"]{background-color:var(--bg-foreground)!important}.dashboard-dark main,.dashboard-dark>div{color:var(--text-primary)}.dashboard-dark :focus-visible{outline:2px solid var(--alpha-strong);outline-offset:2px}.ceven-page-header{z-index:30;height:var(--layout-header-height);padding:.75rem var(--layout-content-px);background:var(--bg-primary);border-bottom:1px solid #0000;align-items:center;gap:1rem;transition:border-color .2s;display:flex;position:sticky;top:0;left:0;right:0}.ceven-page-header[data-scrolled=true]{border-bottom-color:var(--alpha-medium)}.ceven-page-body{height:100%;overflow-y:auto}.ceven-beta-pill{height:max-content;color:var(--text-secondary);background:var(--alpha-subtle);box-shadow:inset 0 0 0 1px var(--alpha-subtle);border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}:is(.dashboard-dark,.dashboard-light) .bg-primary{background-color:var(--bg-primary)}:is(.dashboard-dark,.dashboard-light) .bg-secondary{background-color:var(--bg-secondary)}:is(.dashboard-dark,.dashboard-light) .bg-tertiary{background-color:var(--bg-tertiary)}:is(.dashboard-dark,.dashboard-light) .bg-foreground{background-color:var(--bg-foreground)}:is(.dashboard-dark,.dashboard-light) .bg-alpha-subtle{background-color:var(--alpha-subtle)}:is(.dashboard-dark,.dashboard-light) .bg-alpha-medium{background-color:var(--alpha-medium)}:is(.dashboard-dark,.dashboard-light) .bg-alpha-strong{background-color:var(--alpha-strong)}:is(.dashboard-dark,.dashboard-light) .bg-button-primary{background-color:var(--button-primary)}:is(.dashboard-dark,.dashboard-light) .hover\:bg-alpha-subtle:hover{background-color:var(--alpha-subtle)}:is(.dashboard-dark,.dashboard-light) .hover\:bg-alpha-medium:hover{background-color:var(--alpha-medium)}:is(.dashboard-dark,.dashboard-light) .hover\:bg-tertiary:hover{background-color:var(--bg-tertiary)}:is(.dashboard-dark,.dashboard-light) .hover\:bg-secondary:hover{background-color:var(--bg-secondary)}:is(.dashboard-dark,.dashboard-light) .text-primary{color:var(--text-primary)}:is(.dashboard-dark,.dashboard-light) .text-secondary{color:var(--text-secondary)}:is(.dashboard-dark,.dashboard-light) .text-tertiary{color:var(--text-tertiary)}:is(.dashboard-dark,.dashboard-light) .text-fg-primary{color:var(--text-primary)}:is(.dashboard-dark,.dashboard-light) .text-fg-secondary{color:var(--text-secondary)}:is(.dashboard-dark,.dashboard-light) .text-fg-tertiary{color:var(--text-tertiary)}:is(.dashboard-dark,.dashboard-light) .text-fg-disabled{color:var(--text-disabled)}:is(.dashboard-dark,.dashboard-light) .text-placeholder,:is(.dashboard-dark,.dashboard-light) .placeholder\:text-tertiary::placeholder{color:var(--text-tertiary)}:is(.dashboard-dark,.dashboard-light) .border-alpha-subtle{border-color:var(--alpha-subtle)}:is(.dashboard-dark,.dashboard-light) .border-alpha-medium{border-color:var(--alpha-medium)}:is(.dashboard-dark,.dashboard-light) .border-alpha-strong{border-color:var(--alpha-strong)}:is(.dashboard-dark,.dashboard-light) .border-secondary,:is(.dashboard-dark,.dashboard-light) .divide-secondary>*+*{border-color:var(--bg-secondary)}:is(.dashboard-dark,.dashboard-light) .divide-alpha-medium>*+*{border-color:var(--alpha-medium)}:is(.dashboard-dark,.dashboard-light) .ring-alpha-subtle{--tw-ring-color:var(--alpha-subtle)}:is(.dashboard-dark,.dashboard-light) .ring-alpha-medium{--tw-ring-color:var(--alpha-medium)}:is(.dashboard-dark,.dashboard-light) .ring-alpha-strong{--tw-ring-color:var(--alpha-strong)}:is(.dashboard-dark,.dashboard-light) .shadow-surface{box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014}:is(.dashboard-dark,.dashboard-light) .shadow-xs{box-shadow:0 1px 2px #0000000d}:is(.dashboard-dark,.dashboard-light) .shadow-button-primary{box-shadow:inset 0 4px 12px #ffffff40,0 2px 4px -1px #0000001a,0 4px 8px -2px #0000001a,0 8px 16px -2px #0000001a}@keyframes adapt-banner-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-dark .animate-banner-slide-up,.dashboard-light .animate-banner-slide-up{animation:.32s ease-out both adapt-banner-slide-up}
