/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.left-0{left:0}.top-0{top:0}.top-full{top:100%}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\/3{height:66.6667%}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[28rem\]{max-height:28rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(90vh\,calc\(100dvh-2rem-var\(--ds-safe-top\)-var\(--ds-safe-bottom\)\)\)\]{max-height:min(90vh,calc(100dvh - 2rem - var(--ds-safe-top) - var(--ds-safe-bottom)))}.max-h-dvh{max-height:100dvh}.\!min-h-11{min-height:2.75rem!important}.\!min-h-9{min-height:2.25rem!important}.min-h-0{min-height:0}.min-h-24{min-height:6rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[var\(--ds-touch-min\)\]{min-height:var(--ds-touch-min)}.w-10{width:2.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[3px\]{width:3px}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[var\(--ds-touch-min\)\]{min-width:var(--ds-touch-min)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[200px\]{max-width:200px}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-ds-border\/70>:not([hidden])~:not([hidden]){border-color:rgb(var(--ds-border)/.7)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.65rem_0\.9rem_0\.7rem_0\.85rem\]{border-radius:.65rem .9rem .7rem .85rem}.rounded-\[0\.85rem_1\.1rem_0\.9rem_1rem\]{border-radius:.85rem 1.1rem .9rem 1rem}.rounded-ds-lg{border-radius:var(--ds-radius-lg)}.rounded-ds-md{border-radius:var(--ds-radius-md)}.rounded-ds-sm{border-radius:var(--ds-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!border-0{border-width:0!important}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-500\/40{border-color:#f59e0b66}.border-current{border-color:currentColor}.border-ds-border{--tw-border-opacity:1;border-color:rgb(var(--ds-border)/var(--tw-border-opacity))}.border-ds-border-strong{--tw-border-opacity:1;border-color:rgb(var(--ds-border-strong)/var(--tw-border-opacity))}.border-ds-border\/80{border-color:rgb(var(--ds-border)/.8)}.border-ds-danger\/40{border-color:rgb(var(--ds-danger)/.4)}.border-ds-neon-cyan\/35{border-color:rgb(var(--ds-neon-cyan)/.35)}.border-ds-neon-cyan\/50{border-color:rgb(var(--ds-neon-cyan)/.5)}.border-ds-primary-strong{--tw-border-opacity:1;border-color:rgb(var(--ds-primary-strong)/var(--tw-border-opacity))}.border-ds-primary\/40{border-color:rgb(var(--ds-primary)/.4)}.border-ds-primary\/60{border-color:rgb(var(--ds-primary)/.6)}.border-ds-success\/35{border-color:rgb(var(--ds-success)/.35)}.border-ds-warning\/40{border-color:rgb(var(--ds-warning)/.4)}.border-ds-warning\/60{border-color:rgb(var(--ds-warning)/.6)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.\!bg-transparent{background-color:initial!important}.bg-amber-950\/20{background-color:#451a0333}.bg-ds-app{--tw-bg-opacity:1;background-color:rgb(var(--ds-bg-app)/var(--tw-bg-opacity))}.bg-ds-app\/60{background-color:rgb(var(--ds-bg-app)/.6)}.bg-ds-app\/70{background-color:rgb(var(--ds-bg-app)/.7)}.bg-ds-app\/80{background-color:rgb(var(--ds-bg-app)/.8)}.bg-ds-border{--tw-bg-opacity:1;background-color:rgb(var(--ds-border)/var(--tw-bg-opacity))}.bg-ds-chart-axis{--tw-bg-opacity:1;background-color:rgb(var(--ds-chart-axis)/var(--tw-bg-opacity))}.bg-ds-chart-grid{--tw-bg-opacity:1;background-color:rgb(var(--ds-chart-grid)/var(--tw-bg-opacity))}.bg-ds-chart-series-1{--tw-bg-opacity:1;background-color:rgb(var(--ds-chart-series-1)/var(--tw-bg-opacity))}.bg-ds-chart-series-2{--tw-bg-opacity:1;background-color:rgb(var(--ds-chart-series-2)/var(--tw-bg-opacity))}.bg-ds-chart-series-3{--tw-bg-opacity:1;background-color:rgb(var(--ds-chart-series-3)/var(--tw-bg-opacity))}.bg-ds-danger{--tw-bg-opacity:1;background-color:rgb(var(--ds-danger)/var(--tw-bg-opacity))}.bg-ds-danger\/10{background-color:rgb(var(--ds-danger)/.1)}.bg-ds-elevated{--tw-bg-opacity:1;background-color:rgb(var(--ds-surface-elevated)/var(--tw-bg-opacity))}.bg-ds-elevated\/35{background-color:rgb(var(--ds-surface-elevated)/.35)}.bg-ds-elevated\/40{background-color:rgb(var(--ds-surface-elevated)/.4)}.bg-ds-elevated\/50{background-color:rgb(var(--ds-surface-elevated)/.5)}.bg-ds-elevated\/80{background-color:rgb(var(--ds-surface-elevated)/.8)}.bg-ds-elevated\/95{background-color:rgb(var(--ds-surface-elevated)/.95)}.bg-ds-muted{--tw-bg-opacity:1;background-color:rgb(var(--ds-text-muted)/var(--tw-bg-opacity))}.bg-ds-neon-amber{--tw-bg-opacity:1;background-color:rgb(var(--ds-neon-amber)/var(--tw-bg-opacity))}.bg-ds-neon-cyan{--tw-bg-opacity:1;background-color:rgb(var(--ds-neon-cyan)/var(--tw-bg-opacity))}.bg-ds-neon-cyan\/10{background-color:rgb(var(--ds-neon-cyan)/.1)}.bg-ds-neon-cyan\/15{background-color:rgb(var(--ds-neon-cyan)/.15)}.bg-ds-neon-lime{--tw-bg-opacity:1;background-color:rgb(var(--ds-neon-lime)/var(--tw-bg-opacity))}.bg-ds-neon-magenta{--tw-bg-opacity:1;background-color:rgb(var(--ds-neon-magenta)/var(--tw-bg-opacity))}.bg-ds-neon-violet{--tw-bg-opacity:1;background-color:rgb(var(--ds-neon-violet)/var(--tw-bg-opacity))}.bg-ds-primary{--tw-bg-opacity:1;background-color:rgb(var(--ds-primary)/var(--tw-bg-opacity))}.bg-ds-primary-strong{--tw-bg-opacity:1;background-color:rgb(var(--ds-primary-strong)/var(--tw-bg-opacity))}.bg-ds-primary\/10{background-color:rgb(var(--ds-primary)/.1)}.bg-ds-secondary{--tw-bg-opacity:1;background-color:rgb(var(--ds-secondary)/var(--tw-bg-opacity))}.bg-ds-success\/10{background-color:rgb(var(--ds-success)/.1)}.bg-ds-surface{--tw-bg-opacity:1;background-color:rgb(var(--ds-surface)/var(--tw-bg-opacity))}.bg-ds-surface\/60{background-color:rgb(var(--ds-surface)/.6)}.bg-ds-surface\/70{background-color:rgb(var(--ds-surface)/.7)}.bg-ds-text{--tw-bg-opacity:1;background-color:rgb(var(--ds-text)/var(--tw-bg-opacity))}.bg-ds-warning\/10{background-color:rgb(var(--ds-warning)/.1)}.bg-transparent{background-color:initial}.bg-\[radial-gradient\(ellipse_at_30\%_20\%\,rgb\(var\(--ds-neon-cyan\)\/0\.35\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_80\%_40\%\,rgb\(var\(--ds-neon-violet\)\/0\.28\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at 30% 20%,rgb(var(--ds-neon-cyan)/.35),#0000 55%),radial-gradient(ellipse at 80% 40%,rgb(var(--ds-neon-violet)/.28),#0000 50%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-ds-neon-magenta{--tw-gradient-from:rgb(var(--ds-neon-magenta)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ds-neon-magenta)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ds-neon-violet{--tw-gradient-from:rgb(var(--ds-neon-violet)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ds-neon-violet)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ds-primary{--tw-gradient-from:rgb(var(--ds-primary)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ds-primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-ds-danger{--tw-gradient-to:rgb(var(--ds-danger)/1) var(--tw-gradient-to-position)}.to-ds-neon-magenta{--tw-gradient-to:rgb(var(--ds-neon-magenta)/1) var(--tw-gradient-to-position)}.to-ds-secondary\/85{--tw-gradient-to:rgb(var(--ds-secondary)/.85) var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-\[max\(1rem\,var\(--ds-safe-bottom\)\)\]{padding-bottom:max(1rem,var(--ds-safe-bottom))}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Unbounded,Manrope,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.text-amber-300\/90{color:#fcd34de6}.text-ds-app{--tw-text-opacity:1;color:rgb(var(--ds-bg-app)/var(--tw-text-opacity))}.text-ds-danger{--tw-text-opacity:1;color:rgb(var(--ds-danger)/var(--tw-text-opacity))}.text-ds-muted{--tw-text-opacity:1;color:rgb(var(--ds-text-muted)/var(--tw-text-opacity))}.text-ds-neon-cyan{--tw-text-opacity:1;color:rgb(var(--ds-neon-cyan)/var(--tw-text-opacity))}.text-ds-primary{--tw-text-opacity:1;color:rgb(var(--ds-primary)/var(--tw-text-opacity))}.text-ds-primary-contrast{--tw-text-opacity:1;color:rgb(var(--ds-primary-contrast)/var(--tw-text-opacity))}.text-ds-subtle{--tw-text-opacity:1;color:rgb(var(--ds-text-subtle)/var(--tw-text-opacity))}.text-ds-success{--tw-text-opacity:1;color:rgb(var(--ds-success)/var(--tw-text-opacity))}.text-ds-text{--tw-text-opacity:1;color:rgb(var(--ds-text)/var(--tw-text-opacity))}.text-ds-warning{--tw-text-opacity:1;color:rgb(var(--ds-warning)/var(--tw-text-opacity))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity))}.text-inherit{color:inherit}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-55{opacity:.55}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_8px_28px_rgb\(var\(--ds-neon-magenta\)\/0\.35\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgb\(var\(--ds-neon-magenta\)\/0\.35\)\]{--tw-shadow:0 8px 28px rgb(var(--ds-neon-magenta)/.35);--tw-shadow-colored:0 8px 28px var(--tw-shadow-color)}.shadow-ds-glass{--tw-shadow:0 18px 60px #00000042;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color)}.shadow-ds-glass,.shadow-ds-glow-neon{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-ds-glow-neon{--tw-shadow:0 0 0 1px rgb(var(--ds-neon-cyan)/.4),0 12px 36px rgb(var(--ds-neon-cyan)/.22);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 36px var(--tw-shadow-color)}.shadow-ds-glow-primary{--tw-shadow:0 0 0 1px rgb(var(--ds-primary)/.35),0 8px 28px rgb(var(--ds-primary)/.25);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 8px 28px var(--tw-shadow-color)}.shadow-ds-glow-primary,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-ds-glass{--tw-shadow-color:rgb(var(--ds-surface-glass)/1);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-ds-fast{transition-duration:var(--ds-duration-fast)}.duration-ds-normal{transition-duration:var(--ds-duration-normal)}.ease-ds-organic{transition-timing-function:var(--ds-ease-organic)}.ease-ds-out{transition-timing-function:var(--ds-ease-out)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-ds-subtle::placeholder{--tw-text-opacity:1;color:rgb(var(--ds-text-subtle)/var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[4px\]:before{content:var(--tw-content);width:4px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-ds-neon-cyan:before{content:var(--tw-content);--tw-gradient-from:rgb(var(--ds-neon-cyan)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ds-neon-cyan)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:via-ds-primary:before{content:var(--tw-content);--tw-gradient-to:rgb(var(--ds-primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ds-primary)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.before\:to-ds-neon-violet:before{content:var(--tw-content);--tw-gradient-to:rgb(var(--ds-neon-violet)/1) var(--tw-gradient-to-position)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-ds-border:hover{--tw-border-opacity:1;border-color:rgb(var(--ds-border)/var(--tw-border-opacity))}.hover\:border-ds-border-strong:hover{--tw-border-opacity:1;border-color:rgb(var(--ds-border-strong)/var(--tw-border-opacity))}.hover\:bg-ds-elevated\/30:hover{background-color:rgb(var(--ds-surface-elevated)/.3)}.hover\:bg-ds-elevated\/80:hover{background-color:rgb(var(--ds-surface-elevated)/.8)}.hover\:bg-ds-primary-strong:hover{--tw-bg-opacity:1;background-color:rgb(var(--ds-primary-strong)/var(--tw-bg-opacity))}.hover\:bg-ds-primary\/10:hover{background-color:rgb(var(--ds-primary)/.1)}.hover\:bg-ds-surface\/55:hover{background-color:rgb(var(--ds-surface)/.55)}.hover\:text-ds-text:hover{--tw-text-opacity:1;color:rgb(var(--ds-text)/var(--tw-text-opacity))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_0_1px_rgb\(var\(--ds-neon-magenta\)\/0\.45\)\,0_12px_36px_rgb\(var\(--ds-neon-magenta\)\/0\.38\)\]:hover{--tw-shadow:0 0 0 1px rgb(var(--ds-neon-magenta)/.45),0 12px 36px rgb(var(--ds-neon-magenta)/.38);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-ds-glow-neon:hover{--tw-shadow:0 0 0 1px rgb(var(--ds-neon-cyan)/.4),0 12px 36px rgb(var(--ds-neon-cyan)/.22);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-ds-border-strong:focus{--tw-border-opacity:1;border-color:rgb(var(--ds-border-strong)/var(--tw-border-opacity))}.focus-visible\:shadow-ds-focus:focus-visible{--tw-shadow:0 0 0 3px rgb(var(--ds-focus-ring)/.22);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ds-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ds-primary)/var(--tw-ring-opacity))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-ds-app:focus-visible{--tw-ring-offset-color:rgb(var(--ds-bg-app)/1)}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0:active,.active\:translate-y-px:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-\[0\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985}.active\:scale-\[0\.985\]:active,.active\:scale-\[0\.995\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x:.995;--tw-scale-y:.995}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.motion-reduce\:transition-none{transition-property:none}}@media (width>=640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:right-4{right:1rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:min-h-9{min-height:2.25rem}.sm\:min-w-9{min-width:2.25rem}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (width>=768px){.md\:min-w-\[920px\]{min-width:920px}.md\:min-w-\[960px\]{min-width:960px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:items-start{align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ds-safe-top:env(safe-area-inset-top,0px);--ds-safe-right:env(safe-area-inset-right,0px);--ds-safe-bottom:env(safe-area-inset-bottom,0px);--ds-safe-left:env(safe-area-inset-left,0px);--ds-touch-min:2.75rem;--ds-ease-out:cubic-bezier(.22,1,.36,1);--ds-ease-organic:cubic-bezier(.34,1.25,.64,1);--ds-ease-spring:cubic-bezier(.34,1.56,.64,1);--ds-duration-instant:80ms;--ds-duration-fast:.15s;--ds-duration-normal:.26s;--ds-duration-slow:.38s;--ds-micro-delay:28ms;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-text-3xl:1.875rem;--ds-text-4xl:2.25rem;--ds-leading-tight:1.2;--ds-leading-normal:1.5;--ds-leading-relaxed:1.65;--ds-tracking-kicker:.18em;--ds-tracking-tight:-.025em;--ds-glass-blur:24px;--ds-glass-saturate:160%;--ds-glass-bg-opacity:.45;--ds-glass-border:255 255 255;--ds-glass-border-opacity:.08;--ds-glass-border-top-opacity:.14}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg-app:2 6 23;--ds-bg-panel:8 13 28;--ds-surface:15 23 42;--ds-surface-elevated:30 41 59;--ds-surface-glass:15 23 42;--ds-border:30 41 59;--ds-border-strong:51 65 85;--ds-text:241 245 249;--ds-text-muted:148 163 184;--ds-text-subtle:100 116 139;--ds-primary:52 211 153;--ds-primary-strong:16 185 129;--ds-primary-soft:6 78 59;--ds-primary-contrast:2 44 34;--ds-secondary:34 211 238;--ds-tertiary:123 97 255;--ds-neon-cyan:0 240 255;--ds-neon-violet:123 97 255;--ds-neon-magenta:255 46 125;--ds-neon-lime:0 255 136;--ds-neon-amber:255 184 0;--ds-success:52 211 153;--ds-warning:251 191 36;--ds-danger:251 113 133;--ds-chart-axis:148 163 184;--ds-chart-grid:51 65 85;--ds-chart-legend:203 213 225;--ds-chart-series-1:52 211 153;--ds-chart-series-2:34 211 238;--ds-chart-series-3:251 191 36;--ds-chart-series-4:123 97 255;--ds-radius-sm:.5rem;--ds-radius-md:.75rem;--ds-radius-lg:1rem;--ds-radius-xl:1.25rem;--ds-space-grid:.25rem;--ds-focus-ring:52 211 255;--ds-ambient-glow-1:rgb(var(--ds-primary)/.22);--ds-ambient-glow-2:rgb(var(--ds-neon-cyan)/.16);--ds-ambient-glow-3:rgb(var(--ds-neon-violet)/.14);--ds-noise-opacity:.035}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg-app:240 244 255;--ds-bg-panel:232 238 249;--ds-surface:255 255 255;--ds-surface-elevated:226 232 240;--ds-surface-glass:255 255 255;--ds-border:203 213 225;--ds-border-strong:148 163 184;--ds-text:15 23 42;--ds-text-muted:71 85 105;--ds-text-subtle:100 116 139;--ds-primary:4 120 87;--ds-primary-strong:3 100 72;--ds-primary-soft:209 250 229;--ds-primary-contrast:255 255 255;--ds-secondary:6 120 150;--ds-tertiary:109 40 217;--ds-neon-cyan:6 182 212;--ds-neon-violet:109 40 217;--ds-neon-magenta:219 39 119;--ds-neon-lime:22 163 74;--ds-neon-amber:217 119 6;--ds-success:4 120 87;--ds-warning:217 119 6;--ds-danger:225 29 72;--ds-chart-axis:71 85 105;--ds-chart-grid:203 213 225;--ds-chart-legend:51 65 85;--ds-chart-series-1:4 120 87;--ds-chart-series-2:6 120 150;--ds-chart-series-3:217 119 6;--ds-chart-series-4:109 40 217;--ds-focus-ring:8 145 178;--ds-glass-bg-opacity:.72;--ds-glass-border:15 23 42;--ds-glass-border-opacity:.06;--ds-glass-border-top-opacity:.1;--ds-ambient-glow-1:rgb(var(--ds-primary)/.1);--ds-ambient-glow-2:rgb(var(--ds-neon-cyan)/.08);--ds-ambient-glow-3:rgb(var(--ds-neon-violet)/.08);--ds-noise-opacity:.018}html{background:rgb(var(--ds-bg-app));font-optical-sizing:auto;text-rendering:optimizelegibility;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 16% 0,var(--ds-ambient-glow-1),transparent 26rem),radial-gradient(circle at 90% 10%,var(--ds-ambient-glow-2),transparent 24rem),radial-gradient(circle at 55% 95%,var(--ds-ambient-glow-3),transparent 24rem),rgb(var(--ds-bg-app));color:rgb(var(--ds-text));transition:background-color var(--ds-duration-normal) var(--ds-ease-out),color var(--ds-duration-normal) var(--ds-ease-out);margin:0}body:before{content:"";z-index:9999;pointer-events:none;opacity:var(--ds-noise-opacity);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:fixed;inset:0}::selection{background:rgb(var(--ds-primary)/.28);color:rgb(var(--ds-text))}:focus-visible{outline:2px solid rgb(var(--ds-focus-ring)/.95);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.95;cursor:pointer}input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.95;cursor:pointer}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] input[type=month]::-webkit-calendar-picker-indicator{filter:none}input[type=date]::-webkit-datetime-edit{color:rgb(var(--ds-text))}input[type=month]::-webkit-datetime-edit{color:rgb(var(--ds-text))}.ds-glass{background:rgb(var(--ds-surface-glass)/var(--ds-glass-bg-opacity));-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate));border:1px solid rgb(var(--ds-glass-border)/var(--ds-glass-border-opacity));border-top-color:rgb(var(--ds-glass-border)/var(--ds-glass-border-top-opacity));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-normal) var(--ds-ease-out),transform var(--ds-duration-normal) var(--ds-ease-organic);box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000047}.ds-glass-nav{background:rgb(var(--ds-bg-app)/.72);-webkit-backdrop-filter:blur(20px) saturate(var(--ds-glass-saturate));border-bottom:1px solid rgb(var(--ds-glass-border)/var(--ds-glass-border-opacity));padding-top:var(--ds-safe-top)}.ds-scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.375rem;display:flex;overflow-x:auto}.ds-scroll-x::-webkit-scrollbar{display:none}.ds-touch-target{min-height:var(--ds-touch-min);min-width:var(--ds-touch-min)}.ds-bento{grid-template-columns:1fr;grid-auto-rows:minmax(8.5rem,auto);gap:1rem;display:grid}@media (width>=640px){.ds-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ds-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-bento-feature{grid-column:span 1}@media (width>=640px){.ds-bento-feature{grid-area:span 2/span 2}}.ds-bento-wide{grid-column:span 1}@media (width>=1024px){.ds-bento-wide{grid-column:span 2}}.ds-shape-tilt{border-radius:1.25rem .65rem 1.4rem .75rem}.ds-shape-torn{border-radius:1.35rem .55rem 1.2rem .85rem}.ds-shape-notch{border-radius:1.15rem 1.35rem .55rem 1.2rem}.ds-shape-blob{border-radius:58% 42% 68% 32%/44% 56% 38% 62%}.ds-panel{border-radius:var(--ds-radius-lg);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.82)}.ds-input{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-bg-app)/.8);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:rgb(var(--ds-text));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-fast) var(--ds-ease-out);border-radius:.65rem .9rem .7rem .85rem;outline:none;padding:.5rem .75rem}.ds-input:focus{border-color:rgb(var(--ds-neon-cyan));box-shadow:0 0 0 3px rgb(var(--ds-neon-cyan)/.18)}.ds-btn-primary{border:1px solid rgb(var(--ds-primary-strong));background:linear-gradient(135deg,rgb(var(--ds-primary)),rgb(var(--ds-secondary)/.85));min-height:2.25rem;font-size:var(--ds-text-sm);color:rgb(var(--ds-primary-contrast));transition:background var(--ds-duration-fast) var(--ds-ease-organic),transform var(--ds-duration-fast) var(--ds-ease-spring),box-shadow var(--ds-duration-fast) var(--ds-ease-out);transition-delay:0s,var(--ds-micro-delay),0s;border-radius:.65rem .9rem .7rem .85rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;line-height:1;display:inline-flex}.ds-btn-primary:hover:not(:disabled){box-shadow:0 0 0 1px rgb(var(--ds-neon-cyan)/.4),0 10px 30px rgb(var(--ds-primary)/.28)}.ds-btn-primary:active:not(:disabled){transform:translateY(1px)scale(.985)}.ds-btn-primary:disabled{cursor:not-allowed;opacity:.6}.ds-btn-secondary{border:1px solid rgb(var(--ds-border));min-height:2.25rem;font-size:var(--ds-text-sm);color:rgb(var(--ds-text));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),background-color var(--ds-duration-fast) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-spring);transition-delay:0s,0s,var(--ds-micro-delay);border-radius:.65rem .9rem .7rem .85rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;line-height:1;display:inline-flex}.ds-btn-secondary:hover:not(:disabled){border-color:rgb(var(--ds-border-strong));background:rgb(var(--ds-surface-elevated)/.3)}.ds-btn-secondary:active:not(:disabled){transform:translateY(1px)scale(.985)}.ds-btn-secondary:disabled{cursor:not-allowed;opacity:.6}.ds-nav-active{background:linear-gradient(135deg,rgb(var(--ds-primary)),rgb(var(--ds-neon-lime)));color:rgb(var(--ds-primary-contrast));box-shadow:0 0 0 1px rgb(var(--ds-primary)/.35),0 8px 28px rgb(var(--ds-primary)/.25);border:1px solid #0000;border-radius:.65rem .9rem .7rem .85rem;font-weight:700}.ds-nav-inactive{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.45);color:rgb(var(--ds-text-muted));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),color var(--ds-duration-fast) var(--ds-ease-out),background-color var(--ds-duration-fast) var(--ds-ease-out),transform var(--ds-duration-fast) var(--ds-ease-spring),box-shadow var(--ds-duration-fast) var(--ds-ease-out);border-radius:.65rem .9rem .7rem .85rem;font-weight:600}.ds-nav-inactive:hover{border-color:rgb(var(--ds-border-strong));color:rgb(var(--ds-text));background:rgb(var(--ds-surface-elevated)/.55);box-shadow:0 0 0 1px rgb(var(--ds-neon-cyan)/.12)}.ds-nav-inactive:active{transform:translateY(1px)scale(.985)}.ds-kicker{letter-spacing:var(--ds-tracking-kicker);color:rgb(var(--ds-primary));font-weight:600}.ds-kicker,.ds-kicker-neon{font-size:var(--ds-text-xs);text-transform:uppercase}.ds-kicker-neon{letter-spacing:.14em;color:rgb(var(--ds-neon-cyan));font-weight:700}.ds-page-title{font-family:Unbounded,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:var(--ds-text-3xl);letter-spacing:var(--ds-tracking-tight);color:rgb(var(--ds-text));font-weight:700}.ds-page-section{border-radius:var(--ds-radius-lg);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.82)}.ds-neon-text{background:linear-gradient(105deg,rgb(var(--ds-neon-cyan)),rgb(var(--ds-neon-violet)),rgb(var(--ds-neon-magenta)));color:#0000;-webkit-background-clip:text;background-clip:text}.ds-metric-neon{font-variant-numeric:tabular-nums;background:linear-gradient(90deg,rgb(var(--ds-text)),rgb(var(--ds-neon-cyan)));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.ds-chart-shell{border-radius:var(--ds-radius-lg);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.92);box-shadow:inset 0 1px 0 rgb(var(--ds-neon-cyan)/.1);padding:.75rem;position:relative}.ds-chart-shell:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--ds-neon-cyan)/.42),transparent);pointer-events:none;height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}.ds-chart-empty{border-radius:calc(var(--ds-radius-lg) - .25rem);border:1px dashed rgb(var(--ds-border-strong)/.7);background:linear-gradient(180deg,rgb(var(--ds-bg-app)/.35),transparent),repeating-linear-gradient(-45deg,transparent,transparent 10px,rgb(var(--ds-border)/.18) 10px,rgb(var(--ds-border)/.18) 11px);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:7.5rem;padding:1.25rem 1rem;display:flex}.ds-empty-compact{min-height:4.5rem;padding:.85rem .75rem}.ds-checkbox{appearance:none;border:1.5px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-bg-app)/.85);vertical-align:middle;width:1.05rem;height:1.05rem;transition:border-color var(--ds-duration-fast) var(--ds-ease-out),background-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-fast) var(--ds-ease-out);border-radius:.3rem .4rem .35rem .38rem;flex-shrink:0}.ds-checkbox:checked{border-color:rgb(var(--ds-neon-cyan));background:linear-gradient(135deg,rgb(var(--ds-neon-cyan)),rgb(var(--ds-primary-strong))) 50% /100% 100% no-repeat;box-shadow:inset 0 0 0 2px rgb(var(--ds-bg-app)/.35)}.ds-checkbox:focus-visible{box-shadow:0 0 0 3px rgb(var(--ds-neon-cyan)/.22);outline:none}.ds-switch{border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-surface-elevated)/.85);width:2.5rem;height:1.35rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-organic),border-color var(--ds-duration-fast) var(--ds-ease-organic),box-shadow var(--ds-duration-fast) var(--ds-ease-organic);border-radius:999px;flex-shrink:0;position:relative}.ds-switch[aria-checked=true]{border-color:rgb(var(--ds-neon-cyan)/.55);background:rgb(var(--ds-neon-cyan)/.28)}.ds-switch:focus-visible{box-shadow:0 0 0 3px rgb(var(--ds-neon-cyan)/.22);outline:none}.ds-switch-thumb{background:rgb(var(--ds-text));width:.95rem;height:.95rem;transition:transform var(--ds-duration-fast) var(--ds-ease-organic);border-radius:999px;position:absolute;top:.15rem;left:.15rem}.ds-switch[aria-checked=true] .ds-switch-thumb{background:rgb(var(--ds-neon-cyan));transform:translate(1.05rem)}@media (prefers-reduced-motion:reduce){.ds-checkbox,.ds-switch,.ds-switch-thumb{transition:none}}.ds-form-section{border-radius:var(--ds-radius-lg);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.82);padding:1rem}.ds-skeleton-shimmer{background:linear-gradient(90deg,transparent 0,rgb(var(--ds-neon-cyan)/.08) 45%,transparent 100%);background-size:200% 100%;animation:1.35s ease-in-out infinite ds-skeleton-slide}@media (prefers-reduced-motion:reduce){.ds-skeleton-shimmer{background:rgb(var(--ds-border)/.35);animation:none}}@keyframes ds-skeleton-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-table-sticky thead th{z-index:1;background:rgb(var(--ds-surface-elevated)/.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.ds-table-density-sm td,.ds-table-density-sm th{padding:.45rem .75rem;font-size:.75rem}.ds-data-grid-shell{border-radius:var(--ds-radius-lg);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.95);width:100%;max-width:100%;box-shadow:inset 0 1px 0 rgb(var(--ds-neon-cyan)/.08);overflow:hidden}.ds-data-grid-footer{border-top:1px solid rgb(var(--ds-border)/.85);background:rgb(var(--ds-bg-app)/.55);padding:.5rem .75rem;padding-bottom:calc(.5rem + var(--ds-safe-bottom));font-size:var(--ds-text-xs);color:rgb(var(--ds-muted));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ds-data-grid-page-btn{min-width:var(--ds-touch-min);min-height:var(--ds-touch-min);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface)/.55);color:rgb(var(--ds-text));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),background-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-fast) var(--ds-ease-out);border-radius:.5rem .7rem .55rem .65rem;justify-content:center;align-items:center;padding:.25rem .5rem;display:inline-flex}.ds-data-grid-page-btn:hover:not(:disabled){border-color:rgb(var(--ds-neon-cyan)/.45);background:rgb(var(--ds-surface-elevated)/.65);box-shadow:0 0 0 1px rgb(var(--ds-neon-cyan)/.12)}.ds-data-grid-page-btn:disabled{cursor:not-allowed;opacity:.4}.ds-data-grid-select{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-bg-app)/.85);color:rgb(var(--ds-text));transition:border-color var(--ds-duration-fast) var(--ds-ease-out),box-shadow var(--ds-duration-fast) var(--ds-ease-out);border-radius:.5rem .7rem .55rem .65rem;outline:none;padding:.25rem .5rem}.ds-data-grid-select:focus{border-color:rgb(var(--ds-neon-cyan));box-shadow:0 0 0 3px rgb(var(--ds-neon-cyan)/.18)}.ds-data-grid-error{border-radius:var(--ds-radius-md);border:1px solid rgb(var(--ds-neon-magenta)/.4);background:rgb(var(--ds-neon-magenta)/.1);font-size:var(--ds-text-xs);color:rgb(var(--ds-text));padding:.5rem .75rem}
