.dash-page-shell{--dash-bg:transparent;--dash-bg2:color-mix(in srgb,var(--foreground) 4%,transparent);--dash-bg3:color-mix(in srgb,var(--foreground) 7%,transparent);--dash-blue:var(--primary);--dash-pink:var(--secondary);--dash-blue-dim:color-mix(in srgb,var(--primary) 10%,transparent);--dash-pink-dim:color-mix(in srgb,var(--secondary) 10%,transparent);--dash-blue-border:color-mix(in srgb,var(--primary) 22%,transparent);--dash-pink-border:color-mix(in srgb,var(--secondary) 22%,transparent);--dash-border:var(--border);--dash-border2:color-mix(in srgb,var(--foreground) 14%,transparent);--dash-text:var(--foreground);--dash-text2:color-mix(in srgb,var(--foreground) 70%,transparent);--dash-text3:var(--muted-foreground);position:relative;min-height:calc(100vh - 5rem);background-color:var(--background);color:var(--dash-text)}.dash-page-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -15%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 58%),radial-gradient(ellipse 50% 45% at 100% 30%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 52%),radial-gradient(ellipse 45% 40% at 0 70%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 50%)}.dash-page-shell>*{position:relative;z-index:1}.dash-page-shell select,select.dash-select{color-scheme:light dark;background-color:var(--card);color:var(--dash-text);border:1px solid var(--dash-border)}.dash-page-shell select:focus,select.dash-select:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}.dash-page-shell select option,select.dash-select option{background-color:var(--card);color:var(--foreground)}.dash-tag{display:inline-flex;align-items:center;border-radius:9999px;padding:.2rem .65rem;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.25;border-width:1px;border-style:solid}.dash-action-btn{border-radius:.5rem;font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--foreground) 20%,transparent);transition:box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.dash-action-btn:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb,var(--foreground) 30%,transparent)}.dash-sidebar{background:color-mix(in srgb,var(--foreground) 5%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}@keyframes dash-pulse-ring{0%,to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 14%,transparent),0 0 28px color-mix(in srgb,var(--primary) 22%,transparent)}}.dash-avatar-pulse{border-radius:9999px;animation:dash-pulse-ring 4s ease-in-out infinite}@keyframes dash-blink{0%,to{opacity:1}50%{opacity:.3}}.dash-verify-dot-blink{animation:dash-blink 2s ease-in-out infinite}.dash-nav-item{position:relative;display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.375rem;border:1px solid transparent;padding:.5625rem .625rem .5625rem .75rem;text-align:left;font-size:inherit;font-weight:400;cursor:pointer;background:transparent;color:var(--dash-text2);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.dash-nav-item:not(.dash-nav-item--active):hover{background:var(--dash-bg3);color:var(--dash-text)}.dash-nav-item--active{background:var(--dash-blue-dim);border-color:var(--dash-blue-border);color:var(--dash-blue)}.dash-nav-item--active:before{content:"";position:absolute;left:0;top:50%;width:2px;height:55%;border-radius:0 2px 2px 0;background:var(--dash-blue);transform:translateY(-50%)}@keyframes dash-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-stat-card{position:relative;overflow:hidden;border-radius:.625rem;padding:1rem 1.125rem;border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 5%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease;animation:dash-fadeup .45s ease-out both}.dash-stat-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--foreground) 7%,transparent)}.dash-stat-grid .dash-stat-card:first-child{animation-delay:0s}.dash-stat-grid .dash-stat-card:nth-child(2){animation-delay:50ms}.dash-stat-grid .dash-stat-card:nth-child(3){animation-delay:.1s}.dash-stat-grid .dash-stat-card:nth-child(4){animation-delay:.15s}.dash-stat-value{font-weight:800;letter-spacing:-.5px}.dash-section-enter{animation:dash-fadeup .42s ease-out both}.dash-glass-row{border-radius:.4375rem;border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 5%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .22s ease,border-color .22s ease,background .22s ease}.dash-glass-row:hover{transform:translateX(2px);border-color:color-mix(in srgb,var(--foreground) 14%,transparent);background:color-mix(in srgb,var(--foreground) 7%,transparent)}.dash-glass-icon-slot{background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;border-color:color-mix(in srgb,var(--foreground) 12%,transparent)!important}.dash-empty-placeholder{border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.75rem 1.25rem;text-align:center}.dash-empty-placeholder svg{display:block;margin:0 auto .5rem;opacity:.22}.dash-section-label{font-weight:700;letter-spacing:1.8px}@media (prefers-reduced-motion:reduce){.dash-avatar-pulse,.dash-section-enter,.dash-stat-card,.dash-verify-dot-blink{animation:none!important}.dash-glass-row:hover,.dash-stat-card,.dash-stat-card:hover{transform:none!important}}