[data-dashboard-shell]{background:var(--surface-0);color:var(--text-default)}.dashboard-content{min-width:0;padding:28px 32px 40px}.dashboard-page{width:100%;max-width:1440px;margin-inline:auto;padding:0 0 32px}.dashboard-page--form{max-width:960px}.dashboard-page--payment{max-width:800px}.dashboard-page>:where(.space-y-3,.space-y-4,.space-y-5){min-width:0}[data-dashboard-header]{isolation:isolate;border:1px solid var(--border-strong);background:radial-gradient(ellipse at 95% 10%, var(--accent-soft), transparent 65%), var(--surface-1);border-radius:20px;min-width:0;min-height:176px;padding:28px 32px;position:relative;overflow:hidden}[data-dashboard-header]:before{z-index:1;color:var(--accent);content:"WORKSPACE  /  " attr(data-section);font-family:var(--font-mono);letter-spacing:.12em;flex-basis:100%;margin-bottom:19px;font-size:10px;font-weight:500;line-height:1.6;display:block;position:relative}[data-dashboard-header]:after{z-index:-1;pointer-events:none;opacity:.5;content:"";background-image:linear-gradient(var(--border-default) 1px, transparent 1px), linear-gradient(90deg, var(--border-default) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0 0 0 55%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}[data-dashboard-header].flex{flex-wrap:wrap;align-content:center}[data-dashboard-header]>:where(.absolute,.pointer-events-none){opacity:.3}[data-dashboard-header] :where(h1){color:var(--text-strong);-webkit-text-fill-color:currentColor;letter-spacing:-.045em;background:0 0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.3}[data-dashboard-header] :where(h1+p){color:var(--text-subtle);margin-top:9px;font-size:13px;line-height:1.8}[data-dashboard-header] :where(.btn-primary,.btn-secondary){min-height:40px;padding-inline:15px}[data-dashboard-header]>:where(.flex),[data-dashboard-header] .relative.flex{min-width:0}[data-dashboard-header] :where(.w-12,.w-11,.w-10).shrink-0{border-color:color-mix(in srgb, var(--accent) 25%, transparent);background:var(--accent-soft);box-shadow:none;border-radius:13px}[data-dashboard-header] :where(.w-12,.w-11,.w-10).shrink-0>svg{color:var(--accent)}.dashboard-page :where(.card,.dashboard-panel){border:1px solid var(--border-default);background:var(--surface-1);border-radius:15px;box-shadow:0 2px 12px #00000005}.dashboard-page :where(.card-hover):hover{background:var(--surface-2);border-color:var(--border-strong)}.dashboard-page :where(h2){color:var(--text-strong);font-weight:500;line-height:1.6}.dashboard-page :where(.text-gray-400,.text-gray-500,.text-gray-600){color:var(--text-subtle)}.dashboard-page :where(.text-gray-700){color:var(--text-muted)}.dashboard-page :where(.text-xs):not(.font-mono,pre *,code *,.monaco-editor *){font-size:12px;line-height:1.7}.dashboard-page :where(.text-\[11px\]):not(.font-mono,pre *,code *,.monaco-editor *){font-size:12px;line-height:1.6}.dashboard-page :where(.text-\[10px\]):not(.font-mono,pre *,code *,.monaco-editor *){font-size:11px;line-height:1.6}.dashboard-page :where(.text-\[9px\]):not(.font-mono,pre *,code *,.monaco-editor *){font-size:10px;line-height:1.6}.dashboard-page :where(.btn-primary){border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;min-height:40px;box-shadow:0 3px 14px var(--accent-soft);border-radius:9px}.dashboard-page :where(.btn-primary):hover{border-color:var(--accent);background:var(--accent)}.dashboard-page :where(.btn-secondary){border-color:var(--border-strong);background:var(--surface-1);min-height:38px;color:var(--text-default);border-radius:9px}.dashboard-page :where(.btn-secondary):hover{border-color:var(--accent);background:var(--surface-2)}.dashboard-page :where(.btn-ghost){color:var(--text-subtle)}.dashboard-page :where(.btn-ghost):hover{background:var(--surface-2);color:var(--text-strong)}.dashboard-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(.monaco-editor *){border-color:var(--border-strong);background-color:var(--surface-2);min-width:0;min-height:40px;color:var(--text-default);border-radius:9px;font-size:12px}.dashboard-page :where(input,textarea):not(.monaco-editor *)::placeholder{color:var(--text-muted)}.dashboard-page :where(input,select,textarea):not(.monaco-editor *):focus-visible{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:2px}.dashboard-page :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent-strong)}.dashboard-page :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dashboard-page :where(button):disabled{cursor:not-allowed}.dashboard-page :where(.rounded-xl.border,.rounded-lg.border):not(.dashboard-panel,[data-dashboard-header]){border-radius:11px}.dashboard-page :where(.grid)>*{min-width:0}.dashboard-page :where(pre){max-width:100%;overflow-x:auto}.dashboard-page [role=dialog]{scrollbar-width:thin;max-height:calc(100dvh - 32px);overflow-y:auto}.dashboard-page :where(.apexcharts-xaxis-label,.apexcharts-yaxis-label){fill:var(--text-subtle)}.dashboard-page :where(.apexcharts-gridline){stroke:var(--border-default)}.dashboard-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.dashboard-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard-table-scroll>:where(table,.dashboard-data-grid){width:100%;min-width:var(--dashboard-table-width,0px)}.dashboard-page :where(thead){background:var(--surface-2)}.dashboard-page :where(th){color:var(--text-subtle);padding-block:13px;font-size:11px;font-weight:500}.dashboard-page :where(td){padding-block:16px;font-size:12px}.dashboard-page :where(tbody tr){border-color:var(--border-default)}.dashboard-page :where(tbody tr):hover,.dashboard-page :where(.table-row):hover{background:var(--surface-2)}[data-dashboard-shell] .dashboard-stat{background:linear-gradient(140deg, var(--surface-2), var(--surface-1) 70%);border-radius:14px;min-height:148px;padding:22px}[data-dashboard-shell] .dashboard-stat-label{color:var(--text-subtle);font-size:12px}[data-dashboard-shell] .dashboard-stat-value{color:var(--text-strong);font-size:32px;font-weight:500;line-height:1.2}[data-dashboard-shell] .dashboard-stat-subtitle{color:var(--text-subtle);font-size:11px}[data-dashboard-shell] .dashboard-stat-spark{opacity:.65}[data-dashboard-sidebar]{background:var(--surface-1);border-color:var(--border-default)}[data-dashboard-sidebar] :where(a,button){font-size:12px}[data-dashboard-sidebar] :where(.text-gray-500,.text-gray-600){color:var(--text-subtle)}[data-dashboard-sidebar] :where(.text-gray-700){color:var(--text-muted)}[data-dashboard-sidebar] :where(a){transition:background .18s,color .18s,border-color .18s}[data-dashboard-sidebar] :where(a):hover{color:var(--text-strong)}[data-dashboard-sidebar] a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-default));background:var(--accent-soft);color:var(--text-strong)}[data-dashboard-topbar]{background:var(--header-bg);min-width:0;height:64px;padding-inline:28px}[data-dashboard-topbar] :where(.text-gray-500){color:var(--text-subtle)}[data-dashboard-topbar] .input{border-color:var(--border-default);background:var(--surface-1);border-radius:9px;min-height:38px}.dashboard-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-home-stats>div{border:1px solid var(--border-default);background:linear-gradient(140deg, var(--surface-2), var(--surface-1));border-radius:14px;padding:22px 24px}.dashboard-home-stats span{color:var(--text-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-home-stats svg{color:var(--accent)}.dashboard-home-stats strong{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:14px;font-size:28px;font-weight:500;display:block}.dashboard-home-stats p{color:var(--text-subtle);margin-top:7px;font-size:11px}@media (max-width:1100px){.dashboard-content{padding:24px}[data-dashboard-header]{padding:25px}[data-dashboard-header] .relative.flex{flex-wrap:wrap}}@media (max-width:640px){.dashboard-content{padding:20px 16px 32px}[data-dashboard-topbar]{padding-inline:16px}[data-dashboard-header]{border-radius:15px;min-height:158px;padding:23px 20px}[data-dashboard-header]:before{margin-bottom:17px;font-size:9px}[data-dashboard-header] h1{overflow-wrap:anywhere;font-size:26px}[data-dashboard-header] :where(h1+p){font-size:12px}[data-dashboard-header] :where(.gap-4){gap:12px}[data-dashboard-header] :where(.w-12).shrink-0{width:40px;height:40px}[data-dashboard-header] :where(.flex.items-center.justify-between,.flex.items-start.justify-between),[data-dashboard-header] :where(.flex.items-center.gap-2){flex-wrap:wrap}.dashboard-page :where(.grid-cols-3):not(.dashboard-preserve-grid),.dashboard-page :where(.grid-cols-4):not(.dashboard-preserve-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page :where(.card,.dashboard-panel){border-radius:13px}.dashboard-page :where(.btn-primary,.btn-secondary){min-height:40px}[data-dashboard-shell] .dashboard-stat{min-height:130px;padding:16px}[data-dashboard-shell] .dashboard-stat-value{font-size:28px}.dashboard-home-stats{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-home-stats>div{padding:18px 20px}.dashboard-home-stats strong{margin-top:9px;font-size:24px}}@media (prefers-reduced-motion:reduce){[data-dashboard-shell] *,[data-dashboard-shell] :before,[data-dashboard-shell] :after{scroll-behavior:auto!important;transition:none!important}[data-dashboard-shell] .animate-spin,[data-dashboard-shell] .animate-pulse{animation:none}}
