@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}html[data-ui-theme=glass-dark]{--dp-otb-band:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark]{--dp-otb-band:color-mix(in srgb, var(--card) 89%, #fff 11%)}}html[data-ui-theme=glass-dark]{--background:#0b0b10;--foreground:#e8e7f0;--card:#14141c;--card-foreground:#e8e7f0;--popover:#1c1c26;--popover-foreground:#e8e7f0;--primary:#7c6cf0;--primary-foreground:#0d0b1a;--secondary:#191922;--secondary-foreground:#b8b6c9;--muted:#191922;--muted-foreground:#8f8da4;--accent:#241f3d;--accent-foreground:#c3b9ff;--destructive:#f07d86;--border:#272733;--input:#2e2c3d;--ring:#7c6cf0;--table-header-divider:#3f3f4d;--table-row-divider:#2c2c38;--chart-1:#7c6cf0;--chart-2:#10a37f;--chart-3:#b8830f;--chart-4:#3b9ae1;--chart-5:#db5c9a;--chart-actual:#16a2a6;--radius:.875rem;--sidebar:#0e0e15;--sidebar-foreground:#9d9bb0;--sidebar-primary:#7c6cf0;--sidebar-primary-foreground:#0d0b1a;--sidebar-accent:#7c6cf029;--sidebar-accent-foreground:#efedff;--sidebar-border:#1e1e28;--sidebar-ring:#7c6cf073;--elevation-ink:0 0 0;--elevation-strength:2.4;--elevation-lift-alpha:.07;--elevation-rail:none;--elevation-glow:none;--surface-soft:#ffffff08;--surface-strong:#ffffff0f;--surface-contrast:#00000059;--glass-edge:#ffffff14;--glass-sheen:#ffffff0b;--glass-glow:0 8px 32px #00000073, 0 1px 2px #0000004d;--glass-glow-sm:0 2px 8px #00000059;--glass-inner:#1b1b25;--dp-cell-hover:#7c6cf0}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark]{--dp-cell-hover:color-mix(in srgb, #7c6cf0 10%, var(--card))}}html[data-ui-theme=glass-dark]{--sheet-bg-predicted:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark]{--sheet-bg-predicted:color-mix(in srgb, var(--card) 90%, #b8830f 10%)}}html[data-ui-theme=glass-dark]{--sheet-bg-manual:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark]{--sheet-bg-manual:color-mix(in srgb, var(--card) 90%, #10a37f 10%)}}html[data-ui-theme=glass-dark]{--dp-row-warn:#3d3005;--dp-row-critical:#421619}@layer base{html[data-ui-theme=glass-dark] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] *{outline-color:color-mix(in oklab, var(--ring) 40%, transparent)}}html[data-ui-theme=glass-dark]{font-family:var(--font-sans);background:var(--background);overflow:hidden}html[data-ui-theme=glass-dark] body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);background-image:radial-gradient(120% 55% at 50% -10%,#7c6cf00d,#0000 70%);background-attachment:fixed;overflow:hidden}html[data-ui-theme=glass-dark] ::selection{color:#f4f3ff;background:#7c6cf057}html[data-ui-theme=glass-dark] ::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] ::placeholder{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent)}}html[data-ui-theme=glass-dark] :focus-visible{outline:2px solid var(--ring);outline-offset:1px}html[data-ui-theme=glass-dark] ::-webkit-scrollbar-thumb{background:#8c84c44d padding-box content-box;border:2px solid #0000}html[data-ui-theme=glass-dark] ::-webkit-scrollbar-thumb:hover{background:#968ed07a padding-box content-box;border:2px solid #0000}html[data-ui-theme=glass-dark] *{scrollbar-color:#8c84c44d transparent}html[data-ui-theme=glass-dark] [data-slot=card]{border:1px solid var(--border);background-color:var(--card);background-image:linear-gradient(90deg, #7c6cf0 0%, #a78bfa 34%, #7c6cf000 78%), linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 46%);box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-glow);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 2px,100% 100%}}@layer components{html[data-ui-theme=glass-dark] .dp-table-page-card{background-color:var(--card);background-image:linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 46%);border:1px solid var(--border)!important;box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-glow)!important}html[data-ui-theme=glass-dark] .dp-table-wrap{background-color:var(--card);background-image:linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 46%);box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-ui-theme=glass-dark] .dp-table-wrap:not(.dp-table-page-card .dp-table-wrap){box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-glow)}html[data-ui-theme=glass-dark] :is(.dp-table-page-card,.dp-table-wrap:not(.dp-table-page-card .dp-table-wrap)){position:relative}html[data-ui-theme=glass-dark] :is(.dp-table-page-card,.dp-table-wrap:not(.dp-table-page-card .dp-table-wrap)):before{content:"";z-index:45;pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(90deg,#7c6cf0 0%,#a78bfa 34%,#7c6cf000 78%);height:2px;position:absolute;top:0;left:0;right:0}html[data-ui-theme=glass-dark] :is(.dp-kpi,.dp-kpi-chip){border:1px solid var(--border);background-color:var(--card);background-image:linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 60%);box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-glow-sm)}html[data-ui-theme=glass-dark] :is([data-slot=card],.dp-table-page-card) :is(.dp-kpi,.dp-kpi-chip){background-color:var(--glass-inner);box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-ui-theme=glass-dark] .dp-kpi-label,html[data-ui-theme=glass-dark] .dp-kpi-chip-label{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] .dp-kpi-value,html[data-ui-theme=glass-dark] .dp-kpi-chip-value{color:var(--foreground)}html[data-ui-theme=glass-dark] .dp-kpi-accent{opacity:.22;background:radial-gradient(circle,#7c6cf061,#0000 72%)}html[data-ui-theme=glass-dark] .dp-col-header{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] .dp-col-header[aria-sort]:not([aria-sort=none]){color:var(--primary)}html[data-ui-theme=glass-dark] .dp-col-header:hover,html[data-ui-theme=glass-dark] .dp-page-title{color:var(--foreground)}html[data-ui-theme=glass-dark] .dp-page-subtitle{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] .dp-filter-bar{border:1px solid var(--border);background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-filter-bar{background-color:color-mix(in srgb, var(--card) 72%, transparent)}}html[data-ui-theme=glass-dark] .dp-filter-bar{background-image:linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 60%);box-shadow:inset 0 1px 0 var(--glass-edge), 0 6px 20px #00000061}html[data-ui-theme=glass-dark] .dp-pagination-bar{background-color:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-pagination-bar{background-color:color-mix(in srgb, var(--card) 82%, transparent)!important}}html[data-ui-theme=glass-dark] .dp-pagination-bar{border-top-color:var(--border);box-shadow:none;background-image:none!important}html[data-ui-theme=glass-dark] .dp-pagination-bar [aria-current=page]{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html[data-ui-theme=glass-dark] :is(.dp-toggle-group,.dp-segmented){border:1px solid var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] :is(.dp-toggle-group,.dp-segmented){background-color:color-mix(in srgb, var(--muted) 70%, transparent)}}html[data-ui-theme=glass-dark] :is(.dp-toggle-group,.dp-segmented){box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-ui-theme=glass-dark] .dp-toggle-btn{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] .dp-toggle-btn:hover{background:var(--surface-strong);color:var(--foreground)}html[data-ui-theme=glass-dark] .dp-toggle-btn[data-active=true],html[data-ui-theme=glass-dark] .dp-toggle-btn[data-state=on],html[data-ui-theme=glass-dark] .dp-toggle-btn[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-toggle-btn[data-active=true],html[data-ui-theme=glass-dark] .dp-toggle-btn[data-state=on],html[data-ui-theme=glass-dark] .dp-toggle-btn[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px color-mix(in srgb, var(--primary) 38%, transparent)}}html[data-ui-theme=glass-dark] .dp-segmented-thumb{background:var(--accent);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-segmented-thumb{box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px color-mix(in srgb, var(--primary) 38%, transparent)}}html[data-ui-theme=glass-dark] .dp-segmented-btn[data-active=true]{color:var(--accent-foreground)}html[data-ui-theme=glass-dark] .dp-table-wrap :is([data-slot=table-head],th){background:var(--card);color:var(--foreground)}html[data-ui-theme=glass-dark] .dp-table-wrap :is([data-slot=table-row]:hover [data-slot=table-cell],tr:hover td):not(.bg-muted):not(.bg-card):not(.dp-tint-manual):not(.dp-tint-predicted),html[data-ui-theme=glass-dark] tr.dp-row-hover:hover>:is(td,[data-slot=table-cell]){background:var(--dp-cell-hover)}html[data-ui-theme=glass-dark] .dp-table-wrap :is([data-slot=table-head].bg-card,[data-slot=table-cell].bg-card,[data-slot=table-header].bg-card){background:var(--card)!important}html[data-ui-theme=glass-dark] .dp-table-wrap :is([data-slot=table-row].bg-muted [data-slot=table-cell].bg-muted,[data-slot=table-cell].bg-muted,[data-slot=table-head].bg-muted,[data-slot=table-header].bg-muted){background:var(--muted)!important}html[data-ui-theme=glass-dark] .dp-tint-predicted{background-color:var(--sheet-bg-predicted)!important}html[data-ui-theme=glass-dark] .dp-tint-manual{background-color:var(--sheet-bg-manual)!important}html[data-ui-theme=glass-dark] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){background:color-mix(in srgb, var(--muted) 88%, transparent)}}html[data-ui-theme=glass-dark] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){border-color:var(--input);color:var(--foreground);box-shadow:inset 0 1px 2px #00000047}html[data-ui-theme=glass-dark] :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]):focus-visible{border-color:var(--primary);box-shadow:inset 0 1px 2px #00000047,0 0 0 3px #7c6cf038}html[data-ui-theme=glass-dark] .dp-status-critical{border-style:var(--tw-border-style);border-width:1px;border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-critical{border-color:color-mix(in oklab, var(--color-red-400,lab(63.7053% 60.745 31.3109)) 30%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-critical{background-color:#ff65681f}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-critical{background-color:color-mix(in oklab, var(--color-red-400,lab(63.7053% 60.745 31.3109)) 12%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-critical{color:var(--color-red-200,#ffcaca)}@supports (color:lab(0% 0 0)){html[data-ui-theme=glass-dark] .dp-status-critical{color:var(--color-red-200,lab(86.017% 19.8815 7.75869))}}html[data-ui-theme=glass-dark] .dp-status-low{border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-low{border-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 30%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-low{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-low{background-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 12%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-low{color:var(--color-amber-200,#fee685)}@supports (color:lab(0% 0 0)){html[data-ui-theme=glass-dark] .dp-status-low{color:var(--color-amber-200,lab(91.7203% -.505269 49.9084))}}html[data-ui-theme=glass-dark] .dp-status-over{border-style:var(--tw-border-style);border-width:1px;border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-over{border-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 30%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-over{background-color:#00bcfe1f}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-over{background-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 12%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-over{color:var(--color-sky-200,#b8e6fe)}@supports (color:lab(0% 0 0)){html[data-ui-theme=glass-dark] .dp-status-over{color:var(--color-sky-200,lab(88.6983% -11.3978 -16.8488))}}html[data-ui-theme=glass-dark] .dp-status-ok{border-style:var(--tw-border-style);border-width:1px;border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-ok{border-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 30%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-ok{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-ok{background-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 12%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-ok{color:var(--color-emerald-200,#a4f4cf)}@supports (color:lab(0% 0 0)){html[data-ui-theme=glass-dark] .dp-status-ok{color:var(--color-emerald-200,lab(90.2247% -31.039 9.47084))}}html[data-ui-theme=glass-dark] .dp-status-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:#cad5e240}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-neutral{border-color:color-mix(in oklab, var(--color-slate-300,lab(84.7652% -1.94535 -7.93337)) 25%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-neutral{background-color:#cad5e21a}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] .dp-status-neutral{background-color:color-mix(in oklab, var(--color-slate-300,lab(84.7652% -1.94535 -7.93337)) 10%, transparent)}}html[data-ui-theme=glass-dark] .dp-status-neutral{color:var(--color-slate-200,#e2e8f0)}@supports (color:lab(0% 0 0)){html[data-ui-theme=glass-dark] .dp-status-neutral{color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968))}}html[data-ui-theme=glass-dark] .dp-text-critical{color:#f2555a}html[data-ui-theme=glass-dark] .dp-text-warn{color:#f79552}html[data-ui-theme=glass-dark] .dp-text-low{color:#f2c94c}html[data-ui-theme=glass-dark] .dp-text-over{color:#4ea7fc}html[data-ui-theme=glass-dark] .dp-text-ok{color:#68cc58}html[data-ui-theme=glass-dark] .dp-text-neutral{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] .dp-sync-success{color:#6fc79b;background:#10a37f24;border:1px solid #10a37f47}html[data-ui-theme=glass-dark] .dp-sync-error{color:#f0949e;background:#f07d861f;border:1px solid #f07d8642}html[data-ui-theme=glass-dark] [data-slot=skeleton]{background-color:var(--glass-inner)}}html[data-ui-theme=glass-dark] :is(button,[data-slot=button]).bg-primary{--tw-shadow:0 1px 2px #00000059;box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff24}html[data-ui-theme=glass-dark] :is(button,[data-slot=button]).bg-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] :is(button,[data-slot=button]).bg-primary:hover{background-color:color-mix(in srgb, var(--primary) 88%, white 12%)}}html[data-ui-theme=glass-dark] :is(button,[data-slot=button]).bg-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] :is(button,[data-slot=button]).bg-secondary:hover{background-color:color-mix(in srgb, var(--secondary) 70%, var(--accent))}}html[data-ui-theme=glass-dark] :is([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=command],[data-slot=sheet-content]){border-color:var(--border);box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 60px #0000009e}html[data-ui-theme=glass-dark] :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=command-item]):is([data-highlighted],[data-state=checked],:hover){background-color:var(--accent);color:var(--accent-foreground)}html[data-ui-theme=glass-dark] :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){background-color:#06060c9e}html[data-ui-theme=glass-dark] [data-slot=tabs-list]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=glass-dark] [data-slot=tabs-list]{background-color:color-mix(in srgb, var(--muted) 70%, transparent)}}html[data-ui-theme=glass-dark] [data-slot=tabs-list]{border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-ui-theme=glass-dark] [data-slot=tabs-trigger]{color:var(--muted-foreground)}html[data-ui-theme=glass-dark] [data-slot=tabs-trigger][data-state=active]{background-color:var(--accent);color:var(--accent-foreground);box-shadow:inset 0 1px 0 var(--glass-edge)}html[data-ui-theme=glass-dark] .recharts-cartesian-axis-tick-value{fill:var(--muted-foreground)}html[data-ui-theme=glass-dark] .recharts-cartesian-grid line{stroke:var(--table-row-divider)}html[data-ui-theme=glass-dark] .recharts-cartesian-axis-line,html[data-ui-theme=glass-dark] .recharts-cartesian-axis-tick-line{stroke:var(--border)}html[data-ui-theme=glass-dark] .dp-filter-bar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}html[data-ui-theme=glass-dark] .dp-pagination-bar{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}html[data-ui-theme=glass-dark] :is(.dp-toggle-group,.dp-segmented){-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%)}html[data-ui-theme=glass-dark] :is([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=command],[data-slot=sheet-content]){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
