.dashboard-ui,body:has(.dashboard-ui){--background:40 14% 97%;--foreground:222 22% 16%;--card:0 0% 100%;--card-foreground:222 22% 16%;--popover:0 0% 100%;--popover-foreground:222 22% 16%;--primary:222 25% 20%;--primary-foreground:0 0% 100%;--secondary:40 10% 94%;--secondary-foreground:222 18% 24%;--muted:40 10% 94%;--muted-foreground:220 8% 43%;--accent:40 10% 93%;--accent-foreground:222 22% 16%;--border:30 7% 88%;--input:30 7% 84%;--ring:222 20% 36%;--sidebar-background:40 12% 95%;--sidebar-foreground:220 10% 35%;--sidebar-accent:0 0% 100%;--sidebar-accent-foreground:222 22% 16%;--sidebar-border:30 7% 88%;--sidebar-ring:222 20% 36%;--control-radius:0.625rem;--small-radius:0.5rem;--surface-radius:1rem;--switch-radius:9999px;--dashboard-shadow-color:222 28% 18%;--dashboard-shadow-sm:0 1px 2px hsl(var(--dashboard-shadow-color)/0.045),0 4px 12px hsl(var(--dashboard-shadow-color)/0.025);--dashboard-shadow-md:0 2px 4px hsl(var(--dashboard-shadow-color)/0.045),0 10px 28px -6px hsl(var(--dashboard-shadow-color)/0.09);--dashboard-shadow-lg:0 4px 8px hsl(var(--dashboard-shadow-color)/0.06),0 24px 64px -12px hsl(var(--dashboard-shadow-color)/0.2);--dashboard-ease:cubic-bezier(0.22,1,0.36,1);--dashboard-duration:180ms;font-optical-sizing:auto}.dark .dashboard-ui,.dark body:has(.dashboard-ui){--background:222 18% 9%;--foreground:210 16% 93%;--card:222 16% 12%;--card-foreground:210 16% 93%;--popover:222 15% 14%;--popover-foreground:210 16% 93%;--primary:210 20% 92%;--primary-foreground:222 22% 14%;--secondary:222 13% 17%;--secondary-foreground:210 16% 90%;--muted:222 13% 16%;--muted-foreground:215 9% 65%;--accent:222 13% 19%;--accent-foreground:210 16% 93%;--border:222 12% 21%;--input:222 11% 28%;--ring:215 16% 72%;--sidebar-background:222 19% 8%;--sidebar-foreground:215 10% 70%;--sidebar-accent:222 14% 16%;--sidebar-accent-foreground:210 16% 96%;--sidebar-border:222 14% 18%;--sidebar-ring:215 16% 72%;--dashboard-shadow-color:222 40% 2%;--dashboard-shadow-sm:0 1px 2px hsl(var(--dashboard-shadow-color)/0.24),0 4px 12px hsl(var(--dashboard-shadow-color)/0.12);--dashboard-shadow-md:0 2px 4px hsl(var(--dashboard-shadow-color)/0.26),0 10px 28px -6px hsl(var(--dashboard-shadow-color)/0.32);--dashboard-shadow-lg:0 4px 8px hsl(var(--dashboard-shadow-color)/0.3),0 24px 64px -12px hsl(var(--dashboard-shadow-color)/0.65)}.dashboard-ui{background:hsl(var(--sidebar-background))}.dashboard-workspace{min-width:0;background:hsl(var(--background))}.dashboard-page-heading{padding-bottom:.25rem}.dashboard-page-title{text-wrap:balance}body:has(.dashboard-ui) .dashboard-eyebrow{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;line-height:1.5;letter-spacing:.075em;text-transform:uppercase}body:has(.dashboard-ui) .dashboard-surface{border:1px solid hsl(var(--border)/.8);border-radius:var(--surface-radius);background:hsl(var(--card));box-shadow:var(--dashboard-shadow-sm)}body:has(.dashboard-ui) .dashboard-interactive{transition:transform var(--dashboard-duration) var(--dashboard-ease),box-shadow var(--dashboard-duration) ease,border-color var(--dashboard-duration) ease,background-color var(--dashboard-duration) ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:has(.dashboard-ui) .dashboard-interactive:hover{transform:translateY(-1px);box-shadow:var(--dashboard-shadow-md)}}body:has(.dashboard-ui) .dashboard-interactive:active{transform:translateY(0);transition-duration:80ms}body:has(.dashboard-ui) .dashboard-interactive:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}body:has(.dashboard-ui) .dashboard-nav-link{position:relative;min-height:2.375rem;border:1px solid transparent;border-radius:var(--control-radius);transition:color var(--dashboard-duration) ease,background-color var(--dashboard-duration) ease,border-color var(--dashboard-duration) ease,box-shadow var(--dashboard-duration) ease}body:has(.dashboard-ui) .dashboard-nav-link>svg{opacity:.75;stroke-width:1.75}body:has(.dashboard-ui) .dashboard-nav-link[data-active=true]{border-color:hsl(var(--sidebar-border)/.8);background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));box-shadow:var(--dashboard-shadow-sm);font-weight:600}body:has(.dashboard-ui) .dashboard-nav-link[data-active=true]>svg{opacity:1}body:has(.dashboard-ui) .dashboard-account-button:active,body:has(.dashboard-ui) .dashboard-nav-link:active{background:hsl(var(--accent));transition-duration:70ms}body:has(.dashboard-ui) .dashboard-account-button{border:1px solid hsl(var(--sidebar-border)/.7);background:hsl(var(--sidebar-accent)/.7);box-shadow:var(--dashboard-shadow-sm);transition:background-color var(--dashboard-duration) ease,border-color var(--dashboard-duration) ease}body:has(.dashboard-ui) [data-sidebar=group-label]{height:1.875rem;font-size:.625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}body:has(.dashboard-ui) .dashboard-mobile-bar{background:hsl(var(--card)/.92);border-bottom:1px solid hsl(var(--border)/.7);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px 3px hsl(var(--dashboard-shadow-color)/.025)}body:has(.dashboard-ui) [data-sidebar=sidebar][data-mobile=true]{background:hsl(var(--sidebar-background))}body:has(.dashboard-ui) .dashboard-section-tabs{padding:.25rem;border:1px solid hsl(var(--border)/.75);border-radius:calc(var(--control-radius) + .25rem);background:hsl(var(--secondary)/.7);box-shadow:inset 0 1px 2px hsl(var(--dashboard-shadow-color)/.025)}body:has(.dashboard-ui) .dashboard-section-tab{min-height:2.125rem;border:1px solid transparent;border-radius:var(--control-radius);transition:background-color var(--dashboard-duration) ease,color var(--dashboard-duration) ease,box-shadow var(--dashboard-duration) ease}body:has(.dashboard-ui) .dashboard-section-tab[data-active=true]{border-color:hsl(var(--border)/.8);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--dashboard-shadow-sm);font-weight:500}@keyframes dashboard-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dashboard-ui .dashboard-enter,.dashboard-ui .dashboard-page-heading{animation:dashboard-arrive .32s var(--dashboard-ease) backwards}@media (prefers-reduced-motion:reduce){.dashboard-ui .animate-pulse,.dashboard-ui .dashboard-enter,.dashboard-ui .dashboard-page-heading{animation:none}body:has(.dashboard-ui) .dashboard-interactive{transform:none;transition:background-color .1s ease,border-color .1s ease}}@media (prefers-reduced-transparency:reduce){body:has(.dashboard-ui) .dashboard-mobile-bar{background:hsl(var(--card));backdrop-filter:none}}@media (prefers-contrast:more){.dashboard-ui,body:has(.dashboard-ui){--border:220 8% 54%;--input:220 8% 45%;--muted-foreground:220 8% 32%}.dark .dashboard-ui,.dark body:has(.dashboard-ui){--border:215 12% 48%;--input:215 12% 55%;--muted-foreground:215 10% 80%}body:has(.dashboard-ui) .dashboard-mobile-bar{background:hsl(var(--card));backdrop-filter:none}}body:has(.dashboard-ui){--dashboard-button-radius:var(--control-radius,0.625rem);--dashboard-card-radius:var(--surface-radius,1rem);--dashboard-card-shadow:var(--dashboard-shadow-sm);--dashboard-card-title-size:1rem;--dashboard-card-title-leading:1.5;--dashboard-card-title-tracking:-0.015em;--dashboard-control-background:hsl(var(--card));--dashboard-control-shadow:inset 0 1px 2px hsl(222 22% 16%/0.025);--dashboard-checkbox-radius:0.3125rem;--dashboard-switch-active:hsl(var(--primary));--dashboard-popover-radius:0.875rem;--dashboard-menu-item-radius:var(--small-radius,0.5rem);--dashboard-popover-shadow:var(--dashboard-shadow-md);--dashboard-dialog-shadow:var(--dashboard-shadow-lg);--dashboard-dialog-radius:1.25rem;--dashboard-dialog-width:calc(100vw - 2rem);--dashboard-dialog-max-height:calc(100dvh - 2rem);--dashboard-overlay-background:hsl(222 25% 10%/0.36);--dashboard-tab-shadow:var(--dashboard-shadow-sm),inset 0 0 0 1px hsl(var(--border)/0.6);--dashboard-table-head-height:2.75rem;--dashboard-table-head-size:0.75rem;--dashboard-table-head-background:hsl(var(--muted)/0.5);--dashboard-table-cell-padding:0.875rem}.dark body:has(.dashboard-ui){--dashboard-overlay-background:hsl(222 25% 3%/0.64);--dashboard-control-shadow:inset 0 1px 2px hsl(222 25% 3%/0.08)}body:has(.dashboard-ui) [data-slot=button]{transition-property:color,background-color,border-color,box-shadow,opacity,scale;transition-duration:var(--dashboard-duration,.18s);transition-timing-function:var(--dashboard-ease,cubic-bezier(.2,.8,.2,1));touch-action:manipulation}body:has(.dashboard-ui) [data-slot=button][data-variant=default],body:has(.dashboard-ui) [data-slot=button][data-variant=destructive]{--dashboard-button-shadow:0 1px 2px hsl(222 22% 16%/0.13),inset 0 1px 0 hsl(0 0% 100%/0.12)}body:has(.dashboard-ui) [data-slot=button][data-variant=outline]{--dashboard-button-shadow:0 1px 2px hsl(222 22% 16%/0.035)}body:has(.dashboard-ui) [data-slot=button]:not(:disabled):not([aria-disabled=true]):not([data-disabled]):active{scale:.98;transition-duration:70ms}body:has(.dashboard-ui) [data-slot=button][data-size=icon]:not(:disabled):not([aria-disabled=true]):active{scale:.94}body:has(.dashboard-ui) [data-slot=button]:disabled,body:has(.dashboard-ui) [data-slot=button][aria-disabled=true]{--dashboard-button-shadow:0 0 #0000}@media (hover:hover){body:has(.dashboard-ui) [data-slot=button][data-variant=default]:not(:disabled):hover,body:has(.dashboard-ui) [data-slot=button][data-variant=destructive]:not(:disabled):hover{--dashboard-button-shadow:0 2px 5px hsl(222 22% 16%/0.15),inset 0 1px 0 hsl(0 0% 100%/0.14)}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):not(:disabled):not(:focus):not(:focus-visible):hover{--dashboard-control-border:hsl(var(--foreground)/0.24)}}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition-property:border-color,background-color,color,box-shadow;transition-duration:var(--dashboard-duration,.18s);transition-timing-function:var(--dashboard-ease,cubic-bezier(.2,.8,.2,1))}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):is(:focus,:focus-visible,[data-state=open]){--dashboard-control-border:hsl(var(--ring)/0.6);--dashboard-control-shadow:0 0 0 3px hsl(var(--ring)/0.1)}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):disabled{--dashboard-control-background:hsl(var(--muted)/0.65);--dashboard-control-shadow:0 0 #0000}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{--dashboard-control-border:hsl(var(--destructive));--dashboard-control-shadow:0 0 0 3px hsl(var(--destructive)/0.1)}:where(body:has(.dashboard-ui) [data-slot=card-description]){line-height:1.6}:where(body:has(.dashboard-ui) [data-slot=badge]){gap:.25rem;letter-spacing:.005em;line-height:1.4}body:has(.dashboard-ui) :is([data-slot=tabs-trigger],[data-slot=checkbox],[data-slot=switch]){transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--dashboard-duration,.18s);transition-timing-function:var(--dashboard-ease,cubic-bezier(.2,.8,.2,1))}body:has(.dashboard-ui) [data-slot=switch][data-state=checked]{--dashboard-switch-border:hsl(var(--primary))}body:has(.dashboard-ui) [data-slot=switch-thumb]{transition-duration:var(--dashboard-duration,.18s);transition-timing-function:var(--dashboard-ease,cubic-bezier(.2,.8,.2,1))}body:has(.dashboard-ui) [data-slot=checkbox][data-state=indeterminate]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}body:has(.dashboard-ui) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){backdrop-filter:blur(3px);animation-duration:var(--dashboard-duration,.18s)}body:has(.dashboard-ui) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){animation-duration:var(--dashboard-duration,.18s);animation-timing-function:var(--dashboard-ease,cubic-bezier(.2,.8,.2,1))}body:has(.dashboard-ui) :is([data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content])[data-state=open]{--tw-enter-scale:0.98}:where(body:has(.dashboard-ui) [data-slot=dialog-content]){overflow-y:auto;overscroll-behavior:contain}:where(body:has(.dashboard-ui) [data-slot=sheet-content]){overflow-y:auto;overscroll-behavior:contain}body:has(.dashboard-ui) [data-slot=sheet-content][data-side=left]{--dashboard-sheet-radius:0 var(--surface-radius) var(--surface-radius) 0}body:has(.dashboard-ui) [data-slot=sheet-content][data-side=right]{--dashboard-sheet-radius:var(--surface-radius) 0 0 var(--surface-radius)}body:has(.dashboard-ui) [data-slot=sheet-content][data-side=top]{--dashboard-sheet-radius:0 0 var(--surface-radius) var(--surface-radius)}body:has(.dashboard-ui) [data-slot=sheet-content][data-side=bottom]{--dashboard-sheet-radius:var(--surface-radius) var(--surface-radius) 0 0}:where(body:has(.dashboard-ui) :is([data-slot=dialog-close],[data-slot=sheet-close])){display:inline-flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border-radius:var(--small-radius,.5rem);transition-property:opacity,background-color;transition-duration:var(--dashboard-duration,.18s)}body:has(.dashboard-ui) :is([data-slot=dialog-close],[data-slot=sheet-close]):is(:hover,:active){background-color:hsl(var(--muted))}:where(body:has(.dashboard-ui) [data-slot=dialog-header],body:has(.dashboard-ui) [data-slot=sheet-header]){padding-right:1.75rem}@media (max-width:639px){:where(body:has(.dashboard-ui) [data-slot=dialog-footer],body:has(.dashboard-ui) [data-slot=sheet-footer]){gap:.5rem}}:where(body:has(.dashboard-ui) [data-slot=dialog-description],body:has(.dashboard-ui) [data-slot=sheet-description]){line-height:1.6}body:has(.dashboard-ui) :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]){min-height:2rem;transition-property:background-color,color;transition-duration:.1s}:where(body:has(.dashboard-ui) [data-slot=table-container]){overscroll-behavior-x:contain}body:has(.dashboard-ui) [data-slot=table-row]{transition-duration:.12s}@media (prefers-reduced-transparency:reduce){body:has(.dashboard-ui) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){backdrop-filter:none;--dashboard-overlay-background:hsl(222 25% 10%/0.56)}}@media (prefers-reduced-motion:reduce){body:has(.dashboard-ui) [data-slot]{animation-duration:.01ms!important;transition-duration:.01ms!important}body:has(.dashboard-ui) [data-slot=button]:active{scale:none!important}}@media (prefers-contrast:more){body:has(.dashboard-ui){--dashboard-control-border:hsl(var(--foreground)/0.6);--dashboard-card-shadow:0 0 #0000;--dashboard-popover-shadow:0 0 0 1px hsl(var(--foreground)/0.5);--dashboard-dialog-shadow:0 0 0 1px hsl(var(--foreground)/0.5)}body:has(.dashboard-ui) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):not([aria-invalid=true]){--dashboard-control-border:hsl(var(--foreground)/0.6)}body:has(.dashboard-ui) [data-slot]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}}@media (forced-colors:active){body:has(.dashboard-ui) :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=checkbox],[data-slot=switch]){border:1px solid ButtonText}body:has(.dashboard-ui) :is([data-slot=checkbox],[data-slot=switch])[data-state=checked]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}body:has(.dashboard-ui) [data-slot=switch-thumb]{background-color:ButtonText}body:has(.dashboard-ui) [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background-color:HighlightText}body:has(.dashboard-ui) [data-slot]:focus-visible{outline:2px solid Highlight;outline-offset:2px}}