body:has([data-dashboard-shell]){--radius:0.875rem;--dashboard-solid:#fff;--dashboard-glass:rgb(245 246 250/72%);--dashboard-chrome:rgb(248 250 255/78%);--dashboard-edge:rgb(24 39 70/10%);--dashboard-highlight:rgb(255 255 255/85%);--dashboard-shadow:0 24px 72px -20px rgb(20 30 55/28%),0 4px 16px rgb(20 30 55/7%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body:has([data-dashboard-shell]) [data-dashboard-material=dark],html.dark body:has([data-dashboard-shell]){--dashboard-solid:#25272d;--dashboard-glass:rgb(37 39 45/76%);--dashboard-chrome:rgb(37 39 45/94%);--dashboard-edge:rgb(255 255 255/12%);--dashboard-highlight:rgb(255 255 255/10%);--dashboard-shadow:0 24px 72px -20px rgb(0 0 0/55%),0 4px 16px rgb(0 0 0/18%)}[data-dashboard-shell]{background:#f3f5fa;background-image:radial-gradient(ellipse at 12% 0,rgb(211 224 255/48%),transparent 55%)}@media (min-width:768px){[data-dashboard-shell]{background:#1a1a1a;background-image:none}}[data-dashboard-topnav]{background:var(--dashboard-solid);border-bottom:1px solid var(--dashboard-edge)}[data-dashboard-shell] :is(h1,[data-slot=card-title]){letter-spacing:-.025em}[data-dashboard-shell] :is([data-slot=card],[data-dashboard-panel]){border-color:var(--dashboard-edge);border-radius:22px;box-shadow:0 2px 8px rgb(24 39 70/4%),0 12px 32px -24px rgb(24 39 70/18%)}[data-dashboard-shell] [data-dashboard-panel]{background:#f7f8fb;border:1px solid var(--dashboard-edge)}body:has([data-dashboard-shell]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:12px;border-color:var(--dashboard-edge);background-color:var(--background);box-shadow:0 1px 2px rgb(24 39 70/3%)}body:has([data-dashboard-shell]) [data-slot=button]:not(.rounded-full){border-radius:12px}body:has([data-dashboard-shell]) [data-slot=tabs-list]{border-radius:14px;padding:4px;background:var(--muted);box-shadow:inset 0 1px 2px rgb(24 39 70/5%)}body:has([data-dashboard-shell]) [data-slot=tabs-trigger]{border-radius:10px}body:has([data-dashboard-shell]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content],[data-slot=sheet-content]){background-color:var(--dashboard-solid);border:1px solid var(--dashboard-edge);box-shadow:inset 0 1px 0 var(--dashboard-highlight),var(--dashboard-shadow);background-clip:padding-box}body:has([data-dashboard-shell]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:26px}body:has([data-dashboard-shell]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){border-radius:18px}body:has([data-dashboard-shell]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){border-radius:10px;min-height:36px}body:has([data-dashboard-shell]) [data-slot=dialog-close]{border-radius:50%;background:color-mix(in srgb,currentColor 7%,transparent)}body:has([data-dashboard-shell]) [data-slot=dialog-close]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}body:has([data-dashboard-shell]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-vaul-overlay]){background:rgb(15 23 42/22%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-dashboard-dock]{background:var(--dashboard-solid);border-color:var(--dashboard-edge);box-shadow:inset 0 1px 0 var(--dashboard-highlight),0 8px 32px rgb(24 39 70/14%)}@media (min-width:768px){[data-dashboard-shell] main{padding:8px 8px 8px 0}[data-dashboard-scroll]{border-radius:14px}}[data-shine]:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255/35%),transparent);transform:translateX(-150%) skewX(-20deg);animation:dashboard-shine 4s ease-in-out infinite;pointer-events:none}@keyframes dashboard-shine{0%,55%{transform:translateX(-150%) skewX(-20deg)}to{transform:translateX(350%) skewX(-20deg)}}@media (prefers-reduced-motion:reduce){[data-shine]:after{animation:none;display:none}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-dashboard-dock]{background:var(--dashboard-chrome);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}body:has([data-dashboard-shell]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content],[data-slot=sheet-content]){background-color:var(--dashboard-glass);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%)}body:has([data-dashboard-shell]) [data-slot=drawer-content]>.bg-inherit{background-color:transparent}}@media (prefers-reduced-transparency:reduce){body:has([data-dashboard-shell]) :is([data-dashboard-dock],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content],[data-slot=sheet-content]){background-color:var(--dashboard-solid);-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-dashboard-shell]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-vaul-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){body:has([data-dashboard-shell]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-vaul-overlay],[data-slot=button],[data-dashboard-sidebar]){animation:none;transition:none}}