/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer ds-composites{.ds\:text-ui-10-regular,.text-ui-10-regular{font:var(--ds-text-ui-10-regular)}.ds\:text-ui-10-book,.text-ui-10-book{font:var(--ds-text-ui-10-book)}.ds\:text-ui-10-medium,.text-ui-10-medium{font:var(--ds-text-ui-10-medium)}.ds\:text-ui-12-regular,.text-ui-12-regular{font:var(--ds-text-ui-12-regular)}.ds\:text-ui-12-book,.text-ui-12-book{font:var(--ds-text-ui-12-book)}.ds\:text-ui-12-medium,.text-ui-12-medium{font:var(--ds-text-ui-12-medium)}.ds\:text-ui-13-regular,.text-ui-13-regular{font:var(--ds-text-ui-13-regular)}.ds\:text-ui-13-book,.text-ui-13-book{font:var(--ds-text-ui-13-book)}.ds\:text-ui-13-medium,.text-ui-13-medium{font:var(--ds-text-ui-13-medium)}.ds\:text-ui-14-regular,.text-ui-14-regular{font:var(--ds-text-ui-14-regular)}.ds\:text-ui-14-book,.text-ui-14-book{font:var(--ds-text-ui-14-book)}.ds\:text-ui-14-medium,.text-ui-14-medium{font:var(--ds-text-ui-14-medium)}.ds\:text-ui-16-regular,.text-ui-16-regular{font:var(--ds-text-ui-16-regular)}.ds\:text-ui-16-book,.text-ui-16-book{font:var(--ds-text-ui-16-book)}.ds\:text-ui-16-medium,.text-ui-16-medium{font:var(--ds-text-ui-16-medium)}.ds\:text-ui-20-regular,.text-ui-20-regular{font:var(--ds-text-ui-20-regular)}.ds\:text-ui-20-book,.text-ui-20-book{font:var(--ds-text-ui-20-book)}.ds\:text-ui-20-medium,.text-ui-20-medium{font:var(--ds-text-ui-20-medium)}.ds\:text-ui-24-regular,.text-ui-24-regular{font:var(--ds-text-ui-24-regular)}.ds\:text-ui-24-book,.text-ui-24-book{font:var(--ds-text-ui-24-book)}.ds\:text-ui-24-medium,.text-ui-24-medium{font:var(--ds-text-ui-24-medium)}.ds\:text-body-10,.text-body-10{font:var(--ds-text-body-10)}.ds\:text-body-12,.text-body-12{font:var(--ds-text-body-12)}.ds\:text-body-14,.text-body-14{font:var(--ds-text-body-14)}.ds\:text-body-16,.text-body-16{font:var(--ds-text-body-16)}.ds\:focus-ring,.focus-ring{box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-accent-base);outline:none;transition:box-shadow .15s}.ds\:focus-ring-visible,.focus-ring-visible{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-accent-weak)}.ds\:gradient-border,.gradient-border{position:relative}.ds\:gradient-border:before,.gradient-border:before{content:"";border-radius:inherit;background:linear-gradient(0deg,var(--ds-gradient-border-from,var(--ds-color-border-gradient-start)),var(--ds-gradient-border-to,var(--ds-color-border-gradient-end)));pointer-events:none;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds\:animate-ds-spin,.animate-ds-spin{transform-origin:50%;animation:1s linear infinite ds-spinner-spin}}@layer ds;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[var\(--ds-d160\)\]{width:var(--ds-d160)}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xs{border-radius:var(--radius-2xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[rgb\(var\(--ds-color-core-neutral-970\)\/0\.12\)\]{border-color:rgb(var(--ds-color-core-neutral-970)/.12)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--color-border)}.border-rose-500{border-color:var(--color-rose-500)}.border-violet-500{border-color:var(--color-violet-500)}.bg-\[var\(--ds-color-surface-action\)\]{background-color:var(--ds-color-surface-action)}.bg-\[var\(--ds-color-surface-body\)\]{background-color:var(--ds-color-surface-body)}.bg-\[var\(--ds-color-surface-section\)\]{background-color:var(--ds-color-surface-section)}.bg-accent-base{background-color:var(--color-accent-base)}.bg-accent-base-hover{background-color:var(--color-accent-base-hover)}.bg-accent-strong{background-color:var(--color-accent-strong)}.bg-accent-strong-hover{background-color:var(--color-accent-strong-hover)}.bg-accent-weak{background-color:var(--color-accent-weak)}.bg-accent-weak-hover{background-color:var(--color-accent-weak-hover)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-gradient-end{background-color:var(--color-border-gradient-end)}.bg-border-gradient-start{background-color:var(--color-border-gradient-start)}.bg-destructive-base{background-color:var(--color-destructive-base)}.bg-destructive-base-hover{background-color:var(--color-destructive-base-hover)}.bg-destructive-strong{background-color:var(--color-destructive-strong)}.bg-destructive-strong-hover{background-color:var(--color-destructive-strong-hover)}.bg-destructive-weak{background-color:var(--color-destructive-weak)}.bg-destructive-weak-hover{background-color:var(--color-destructive-weak-hover)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-info-base{background-color:var(--color-info-base)}.bg-info-base-hover{background-color:var(--color-info-base-hover)}.bg-info-strong{background-color:var(--color-info-strong)}.bg-info-strong-hover{background-color:var(--color-info-strong-hover)}.bg-info-weak{background-color:var(--color-info-weak)}.bg-info-weak-hover{background-color:var(--color-info-weak-hover)}.bg-neutral-base{background-color:var(--color-neutral-base)}.bg-neutral-base-hover{background-color:var(--color-neutral-base-hover)}.bg-neutral-bold{background-color:var(--color-neutral-bold)}.bg-neutral-bold-hover{background-color:var(--color-neutral-bold-hover)}.bg-neutral-strong{background-color:var(--color-neutral-strong)}.bg-neutral-strong-hover{background-color:var(--color-neutral-strong-hover)}.bg-neutral-subtle{background-color:var(--color-neutral-subtle)}.bg-neutral-subtle-hover{background-color:var(--color-neutral-subtle-hover)}.bg-neutral-weak{background-color:var(--color-neutral-weak)}.bg-neutral-weak-hover{background-color:var(--color-neutral-weak-hover)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-static-accent{background-color:var(--color-static-accent)}.bg-static-black{background-color:var(--color-static-black)}.bg-static-destructive{background-color:var(--color-static-destructive)}.bg-static-info{background-color:var(--color-static-info)}.bg-static-success{background-color:var(--color-static-success)}.bg-static-warning{background-color:var(--color-static-warning)}.bg-static-white{background-color:var(--color-static-white)}.bg-success-base{background-color:var(--color-success-base)}.bg-success-base-hover{background-color:var(--color-success-base-hover)}.bg-success-strong{background-color:var(--color-success-strong)}.bg-success-strong-hover{background-color:var(--color-success-strong-hover)}.bg-success-weak{background-color:var(--color-success-weak)}.bg-success-weak-hover{background-color:var(--color-success-weak-hover)}.bg-surface-action{background-color:var(--color-surface-action)}.bg-surface-action-disabled{background-color:var(--color-surface-action-disabled)}.bg-surface-action-hover{background-color:var(--color-surface-action-hover)}.bg-surface-action-popover{background-color:var(--color-surface-action-popover)}.bg-surface-body{background-color:var(--color-surface-body)}.bg-surface-popover{background-color:var(--color-surface-popover)}.bg-surface-section{background-color:var(--color-surface-section)}.bg-surface-tile{background-color:var(--color-surface-tile)}.bg-warning-base{background-color:var(--color-warning-base)}.bg-warning-base-hover{background-color:var(--color-warning-base-hover)}.bg-warning-strong{background-color:var(--color-warning-strong)}.bg-warning-strong-hover{background-color:var(--color-warning-strong-hover)}.bg-warning-weak{background-color:var(--color-warning-weak)}.bg-warning-weak-hover{background-color:var(--color-warning-weak-hover)}.from-border-gradient-start{--tw-gradient-from:var(--color-border-gradient-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-border-gradient-end{--tw-gradient-to:var(--color-border-gradient-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-emerald-500{fill:var(--color-emerald-500)}.p-0{padding:calc(var(--spacing) * 0)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--ds-color-content-primary\)\]{color:var(--ds-color-content-primary)}.text-\[var\(--ds-color-content-secondary\)\]{color:var(--ds-color-content-secondary)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-border{color:var(--color-border)}.text-content-primary{color:var(--color-content-primary)}.text-content-secondary{color:var(--color-content-secondary)}.text-content-tertiary{color:var(--color-content-tertiary)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[font\:var\(--ds-text-ui-14-medium\)\]{font:var(--ds-text-ui-14-medium)}.transition-interactive{transition:all .15s}.placeholder\:italic::placeholder{font-style:italic}.focus-within\:border-violet-600:focus-within{border-color:var(--color-violet-600)}@media(hover:hover){.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-surface-action-hover:hover{background-color:var(--color-surface-action-hover)}}.active\:cursor-grabbing:active{cursor:grabbing}.ds\:flex{display:flex}.ds\:h-4{height:calc(var(--spacing) * 4)}.ds\:h-5{height:calc(var(--spacing) * 5)}.ds\:w-4{width:calc(var(--spacing) * 4)}.ds\:w-5{width:calc(var(--spacing) * 5)}.ds\:cursor-pointer{cursor:pointer}.ds\:items-center{align-items:center}.ds\:gap-2{gap:calc(var(--spacing) * 2)}.ds\:rounded-sm{border-radius:var(--radius-sm)}.ds\:border{border-style:var(--tw-border-style);border-width:1px}.ds\:bg-surface-body{background-color:var(--color-surface-body)}.ds\:bg-transparent{background-color:#0000}.ds\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds\:text-white{color:var(--color-white)}.ds\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds\:select-none{-webkit-user-select:none;user-select:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--ds-color-core-neutral-0:255 255 255;--ds-color-core-neutral-50:247 248 248;--ds-color-core-neutral-100:237 238 241;--ds-color-core-neutral-200:216 219 223;--ds-color-core-neutral-300:182 186 195;--ds-color-core-neutral-400:142 149 162;--ds-color-core-neutral-500:107 114 128;--ds-color-core-neutral-600:91 97 110;--ds-color-core-neutral-700:74 78 90;--ds-color-core-neutral-800:64 68 76;--ds-color-core-neutral-900:56 58 66;--ds-color-core-neutral-950:37 39 44;--ds-color-core-neutral-960:32 39 50;--ds-color-core-neutral-970:26 31 41;--ds-color-core-neutral-980:22 26 34;--ds-color-core-neutral-990:14 17 22;--ds-color-core-neutral-995:2 2 3;--ds-color-core-neutral-1000:0 0 0;--ds-color-core-success-50:241 252 243;--ds-color-core-success-100:223 249 229;--ds-color-core-success-200:192 242 204;--ds-color-core-success-300:143 230 164;--ds-color-core-success-400:86 210 117;--ds-color-core-success-500:52 200 90;--ds-color-core-success-600:39 175 74;--ds-color-core-success-700:37 147 65;--ds-color-core-success-800:36 117 58;--ds-color-core-success-900:25 78 40;--ds-color-core-success-950:8 43 19;--ds-color-core-error-50:254 240 240;--ds-color-core-error-100:253 221 221;--ds-color-core-error-200:252 187 187;--ds-color-core-error-300:249 139 139;--ds-color-core-error-400:248 113 113;--ds-color-core-error-500:239 68 68;--ds-color-core-error-600:220 38 38;--ds-color-core-error-700:185 28 28;--ds-color-core-error-800:153 27 27;--ds-color-core-error-900:127 29 29;--ds-color-core-error-950:69 10 10;--ds-color-core-warning-50:255 251 235;--ds-color-core-warning-100:254 243 199;--ds-color-core-warning-200:253 230 138;--ds-color-core-warning-300:252 211 77;--ds-color-core-warning-400:251 191 36;--ds-color-core-warning-500:245 158 11;--ds-color-core-warning-600:217 119 6;--ds-color-core-warning-700:180 83 9;--ds-color-core-warning-800:146 64 14;--ds-color-core-warning-900:120 53 15;--ds-color-core-warning-950:69 26 3;--ds-color-core-purple-50:245 239 251;--ds-color-core-purple-100:236 227 247;--ds-color-core-purple-200:226 211 243;--ds-color-core-purple-300:203 176 232;--ds-color-core-purple-400:181 141 221;--ds-color-core-purple-500:160 113 203;--ds-color-core-purple-600:136 77 190;--ds-color-core-purple-700:115 66 158;--ds-color-core-purple-800:95 57 127;--ds-color-core-purple-900:74 45 98;--ds-color-core-purple-950:54 26 76;--ds-color-core-blue-50:235 247 255;--ds-color-core-blue-100:219 239 255;--ds-color-core-blue-200:184 225 255;--ds-color-core-blue-300:128 205 255;--ds-color-core-blue-400:83 184 255;--ds-color-core-blue-500:43 150 255;--ds-color-core-blue-600:20 119 252;--ds-color-core-blue-700:12 89 217;--ds-color-core-blue-800:17 76 188;--ds-color-core-blue-900:21 68 147;--ds-color-core-blue-950:18 42 89;--ds-d0:0;--ds-d0-5:.125rem;--ds-d1:.25rem;--ds-d1-5:.375rem;--ds-d2:.5rem;--ds-d2-5:.625rem;--ds-d3:.75rem;--ds-d4:1rem;--ds-d5:1.25rem;--ds-d6:1.5rem;--ds-d7:1.75rem;--ds-d8:2rem;--ds-d9:2.25rem;--ds-d10:2.5rem;--ds-d11:2.75rem;--ds-d12:3rem;--ds-d13:3.25rem;--ds-d14:3.5rem;--ds-d15:3.75rem;--ds-d16:4rem;--ds-d17:4.25rem;--ds-d18:4.5rem;--ds-d19:4.75rem;--ds-d20:5rem;--ds-d24:6rem;--ds-d32:128px;--ds-d40:160px;--ds-d48:192px;--ds-d56:224px;--ds-d64:256px;--ds-d88:352px;--ds-d112:448px;--ds-d160:640px;--ds-d192:768px;--ds-d270:1080px;--ds-d320:1280px;--ds-d360:1440px}:root,.ds-dark .ds-inverse{--ds-color-surface-body:rgb(var(--ds-color-core-neutral-0));--ds-color-surface-section:rgb(var(--ds-color-core-neutral-50));--ds-color-surface-tile:rgb(var(--ds-color-core-neutral-0));--ds-color-surface-action:rgb(var(--ds-color-core-neutral-0));--ds-color-surface-action-hover:rgb(var(--ds-color-core-neutral-100));--ds-color-surface-action-disabled:rgb(var(--ds-color-core-neutral-200));--ds-color-surface-popover:rgb(var(--ds-color-core-neutral-50));--ds-color-content-primary:rgb(var(--ds-color-core-neutral-950));--ds-color-content-secondary:rgb(var(--ds-color-core-neutral-700));--ds-color-content-tertiary:rgb(var(--ds-color-core-neutral-500));--ds-color-border:rgb(var(--ds-color-core-neutral-200));--ds-color-border-gradient-start:rgb(var(--ds-color-core-neutral-970) / .16);--ds-color-border-gradient-end:rgb(var(--ds-color-core-neutral-970) / .08);--ds-color-destructive-weak:rgb(var(--ds-color-core-error-100));--ds-color-destructive-weak-2:rgb(var(--ds-color-core-error-200));--ds-color-destructive-base:rgb(var(--ds-color-core-error-600));--ds-color-destructive-base-2:rgb(var(--ds-color-core-error-700));--ds-color-destructive-strong:rgb(var(--ds-color-core-error-700));--ds-color-destructive-strong-2:rgb(var(--ds-color-core-error-800));--ds-color-success-weak:rgb(var(--ds-color-core-success-100));--ds-color-success-weak-2:rgb(var(--ds-color-core-success-200));--ds-color-success-base:rgb(var(--ds-color-core-success-600));--ds-color-success-base-2:rgb(var(--ds-color-core-success-700));--ds-color-success-strong:rgb(var(--ds-color-core-success-800));--ds-color-success-strong-2:rgb(var(--ds-color-core-success-900));--ds-color-warning-weak:rgb(var(--ds-color-core-warning-100));--ds-color-warning-weak-2:rgb(var(--ds-color-core-warning-200));--ds-color-warning-base:rgb(var(--ds-color-core-warning-500));--ds-color-warning-base-2:rgb(var(--ds-color-core-warning-600));--ds-color-warning-strong:rgb(var(--ds-color-core-warning-700));--ds-color-warning-strong-2:rgb(var(--ds-color-core-warning-800));--ds-color-info-weak:rgb(var(--ds-color-core-blue-100));--ds-color-info-weak-2:rgb(var(--ds-color-core-blue-200));--ds-color-info-base:rgb(var(--ds-color-core-blue-600));--ds-color-info-base-2:rgb(var(--ds-color-core-blue-700));--ds-color-info-strong:rgb(var(--ds-color-core-blue-700));--ds-color-info-strong-2:rgb(var(--ds-color-core-blue-800));--ds-color-accent-weak:rgb(var(--ds-color-core-purple-100));--ds-color-accent-weak-2:rgb(var(--ds-color-core-purple-200));--ds-color-accent-base:rgb(var(--ds-color-core-purple-600));--ds-color-accent-base-2:rgb(var(--ds-color-core-purple-700));--ds-color-accent-strong:rgb(var(--ds-color-core-purple-700));--ds-color-accent-strong-2:rgb(var(--ds-color-core-purple-800));--ds-color-neutral-subtle:rgb(var(--ds-color-core-neutral-0));--ds-color-neutral-subtle-2:rgb(var(--ds-color-core-neutral-50));--ds-color-neutral-weak:rgb(var(--ds-color-core-neutral-100));--ds-color-neutral-weak-2:rgb(var(--ds-color-core-neutral-200));--ds-color-neutral-base:rgb(var(--ds-color-core-neutral-300));--ds-color-neutral-base-2:rgb(var(--ds-color-core-neutral-400));--ds-color-neutral-strong:rgb(var(--ds-color-core-neutral-700));--ds-color-neutral-strong-2:rgb(var(--ds-color-core-neutral-800));--ds-color-neutral-bold:rgb(var(--ds-color-core-neutral-950));--ds-color-neutral-bold-2:rgb(var(--ds-color-core-neutral-980))}.ds-dark,.ds-inverse{--ds-color-surface-body:rgb(var(--ds-color-core-neutral-995));--ds-color-surface-section:rgb(var(--ds-color-core-neutral-990));--ds-color-surface-tile:rgb(var(--ds-color-core-neutral-980));--ds-color-surface-action:rgb(var(--ds-color-core-neutral-970));--ds-color-surface-action-hover:rgb(var(--ds-color-core-neutral-960));--ds-color-surface-action-disabled:rgb(var(--ds-color-core-neutral-950));--ds-color-surface-popover:rgb(var(--ds-color-core-neutral-980));--ds-color-content-primary:rgb(var(--ds-color-core-neutral-0));--ds-color-content-secondary:rgb(var(--ds-color-core-neutral-300));--ds-color-content-tertiary:rgb(var(--ds-color-core-neutral-400));--ds-color-border:rgb(var(--ds-color-core-neutral-900));--ds-color-border-gradient-start:rgb(var(--ds-color-core-neutral-0) / .02);--ds-color-border-gradient-end:rgb(var(--ds-color-core-neutral-0) / .16);--ds-color-destructive-weak:rgb(var(--ds-color-core-error-950));--ds-color-destructive-weak-2:rgb(var(--ds-color-core-error-900));--ds-color-destructive-base:rgb(var(--ds-color-core-error-500));--ds-color-destructive-base-2:rgb(var(--ds-color-core-error-400));--ds-color-destructive-strong:rgb(var(--ds-color-core-error-300));--ds-color-destructive-strong-2:rgb(var(--ds-color-core-error-200));--ds-color-success-weak:rgb(var(--ds-color-core-success-950));--ds-color-success-weak-2:rgb(var(--ds-color-core-success-900));--ds-color-success-base:rgb(var(--ds-color-core-success-500));--ds-color-success-base-2:rgb(var(--ds-color-core-success-400));--ds-color-success-strong:rgb(var(--ds-color-core-success-300));--ds-color-success-strong-2:rgb(var(--ds-color-core-success-200));--ds-color-warning-weak:rgb(var(--ds-color-core-warning-950));--ds-color-warning-weak-2:rgb(var(--ds-color-core-warning-900));--ds-color-warning-base:rgb(var(--ds-color-core-warning-400));--ds-color-warning-base-2:rgb(var(--ds-color-core-warning-300));--ds-color-warning-strong:rgb(var(--ds-color-core-warning-300));--ds-color-warning-strong-2:rgb(var(--ds-color-core-warning-200));--ds-color-info-weak:rgb(var(--ds-color-core-blue-950));--ds-color-info-weak-2:rgb(var(--ds-color-core-blue-900));--ds-color-info-base:rgb(var(--ds-color-core-blue-500));--ds-color-info-base-2:rgb(var(--ds-color-core-blue-400));--ds-color-info-strong:rgb(var(--ds-color-core-blue-300));--ds-color-info-strong-2:rgb(var(--ds-color-core-blue-200));--ds-color-accent-weak:rgb(var(--ds-color-core-purple-950));--ds-color-accent-weak-2:rgb(var(--ds-color-core-purple-900));--ds-color-accent-base:rgb(var(--ds-color-core-purple-500));--ds-color-accent-base-2:rgb(var(--ds-color-core-purple-400));--ds-color-accent-strong:rgb(var(--ds-color-core-purple-300));--ds-color-accent-strong-2:rgb(var(--ds-color-core-purple-200));--ds-color-neutral-subtle:rgb(var(--ds-color-core-neutral-980));--ds-color-neutral-subtle-2:rgb(var(--ds-color-core-neutral-950));--ds-color-neutral-weak:rgb(var(--ds-color-core-neutral-900));--ds-color-neutral-weak-2:rgb(var(--ds-color-core-neutral-800));--ds-color-neutral-base:rgb(var(--ds-color-core-neutral-700));--ds-color-neutral-base-2:rgb(var(--ds-color-core-neutral-600));--ds-color-neutral-strong:rgb(var(--ds-color-core-neutral-300));--ds-color-neutral-strong-2:rgb(var(--ds-color-core-neutral-200));--ds-color-neutral-bold:rgb(var(--ds-color-core-neutral-0));--ds-color-neutral-bold-2:rgb(var(--ds-color-core-neutral-50))}:root{--ds-color-static-white:rgb(var(--ds-color-core-neutral-0));--ds-color-static-black:rgb(var(--ds-color-core-neutral-1000));--ds-color-static-accent:rgb(var(--ds-color-core-purple-600));--ds-color-static-info:rgb(var(--ds-color-core-blue-600));--ds-color-static-success:rgb(var(--ds-color-core-success-600));--ds-color-static-warning:rgb(var(--ds-color-core-warning-500));--ds-color-static-destructive:rgb(var(--ds-color-core-error-600));--ds-radius-2xs:4px;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:14px;--ds-radius-2xl:16px;--ds-font-size-10:.625rem;--ds-font-size-12:.75rem;--ds-font-size-13:.8125rem;--ds-font-size-14:.875rem;--ds-font-size-16:1rem;--ds-font-size-18:1.125rem;--ds-font-size-20:1.25rem;--ds-font-size-24:1.5rem;--ds-font-weight-regular:400;--ds-font-weight-book:450;--ds-font-weight-medium:500;--ds-font-family-base:"Suisse Intl", sans-serif;--ds-text-ui-10-regular:var(--ds-font-weight-regular) var(--ds-font-size-10)/1.2 var(--ds-font-family-base);--ds-text-ui-10-book:var(--ds-font-weight-book) var(--ds-font-size-10)/1.2 var(--ds-font-family-base);--ds-text-ui-10-medium:var(--ds-font-weight-medium) var(--ds-font-size-10)/1.2 var(--ds-font-family-base);--ds-text-ui-12-regular:var(--ds-font-weight-regular) var(--ds-font-size-12)/1.2 var(--ds-font-family-base);--ds-text-ui-12-book:var(--ds-font-weight-book) var(--ds-font-size-12)/1.2 var(--ds-font-family-base);--ds-text-ui-12-medium:var(--ds-font-weight-medium) var(--ds-font-size-12)/1.2 var(--ds-font-family-base);--ds-text-ui-13-regular:var(--ds-font-weight-regular) var(--ds-font-size-13)/1.2 var(--ds-font-family-base);--ds-text-ui-13-book:var(--ds-font-weight-book) var(--ds-font-size-13)/1.2 var(--ds-font-family-base);--ds-text-ui-13-medium:var(--ds-font-weight-medium) var(--ds-font-size-13)/1.2 var(--ds-font-family-base);--ds-text-ui-14-regular:var(--ds-font-weight-regular) var(--ds-font-size-14)/1.2 var(--ds-font-family-base);--ds-text-ui-14-book:var(--ds-font-weight-book) var(--ds-font-size-14)/1.2 var(--ds-font-family-base);--ds-text-ui-14-medium:var(--ds-font-weight-medium) var(--ds-font-size-14)/1.2 var(--ds-font-family-base);--ds-text-ui-16-regular:var(--ds-font-weight-regular) var(--ds-font-size-16)/1.2 var(--ds-font-family-base);--ds-text-ui-16-book:var(--ds-font-weight-book) var(--ds-font-size-16)/1.2 var(--ds-font-family-base);--ds-text-ui-16-medium:var(--ds-font-weight-medium) var(--ds-font-size-16)/1.2 var(--ds-font-family-base);--ds-text-ui-20-regular:var(--ds-font-weight-regular) var(--ds-font-size-20)/1.2 var(--ds-font-family-base);--ds-text-ui-20-book:var(--ds-font-weight-book) var(--ds-font-size-20)/1.2 var(--ds-font-family-base);--ds-text-ui-20-medium:var(--ds-font-weight-medium) var(--ds-font-size-20)/1.2 var(--ds-font-family-base);--ds-text-ui-24-regular:var(--ds-font-weight-regular) var(--ds-font-size-24)/1.2 var(--ds-font-family-base);--ds-text-ui-24-book:var(--ds-font-weight-book) var(--ds-font-size-24)/1.2 var(--ds-font-family-base);--ds-text-ui-24-medium:var(--ds-font-weight-medium) var(--ds-font-size-24)/1.2 var(--ds-font-family-base);--ds-text-body-10:var(--ds-font-weight-regular) var(--ds-font-size-10)/1.5 var(--ds-font-family-base);--ds-text-body-12:var(--ds-font-weight-regular) var(--ds-font-size-12)/1.5 var(--ds-font-family-base);--ds-text-body-14:var(--ds-font-weight-regular) var(--ds-font-size-14)/1.5 var(--ds-font-family-base);--ds-text-body-16:var(--ds-font-weight-regular) var(--ds-font-size-16)/1.5 var(--ds-font-family-base)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SuisseIntl-Regular-WebS-C7VQgQVF.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:450;font-display:swap;src:url(/assets/SuisseIntl-Book-WebS-CArF-4x9.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/SuisseIntl-Medium-WebS-BPAcK3Ti.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SuisseIntl-SemiBold-WebS-Cl2943Nz.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SuisseIntl-Bold-WebS-s9WRKHdS.woff2)format("woff2")}:root,:host{--color-surface-body:var(--ds-color-surface-body);--color-surface-section:var(--ds-color-surface-section);--color-surface-tile:var(--ds-color-surface-tile);--color-surface-action:var(--ds-color-surface-action);--color-surface-action-hover:var(--ds-color-surface-action-hover);--color-surface-action-disabled:var(--ds-color-surface-action-disabled);--color-surface-action-popover:var(--ds-color-surface-action-popover);--color-surface-popover:var(--ds-color-surface-popover);--color-content-primary:var(--ds-color-content-primary);--color-content-secondary:var(--ds-color-content-secondary);--color-content-tertiary:var(--ds-color-content-tertiary);--color-border:var(--ds-color-border);--color-border-gradient-start:var(--ds-color-border-gradient-start);--color-border-gradient-end:var(--ds-color-border-gradient-end);--color-accent-weak:var(--ds-color-accent-weak);--color-accent-weak-hover:var(--ds-color-accent-weak-hover);--color-accent-base:var(--ds-color-accent-base);--color-accent-base-hover:var(--ds-color-accent-base-hover);--color-accent-strong:var(--ds-color-accent-strong);--color-accent-strong-hover:var(--ds-color-accent-strong-hover);--color-destructive-weak:var(--ds-color-destructive-weak);--color-destructive-weak-hover:var(--ds-color-destructive-weak-hover);--color-destructive-base:var(--ds-color-destructive-base);--color-destructive-base-hover:var(--ds-color-destructive-base-hover);--color-destructive-strong:var(--ds-color-destructive-strong);--color-destructive-strong-hover:var(--ds-color-destructive-strong-hover);--color-success-weak:var(--ds-color-success-weak);--color-success-weak-hover:var(--ds-color-success-weak-hover);--color-success-base:var(--ds-color-success-base);--color-success-base-hover:var(--ds-color-success-base-hover);--color-success-strong:var(--ds-color-success-strong);--color-success-strong-hover:var(--ds-color-success-strong-hover);--color-warning-weak:var(--ds-color-warning-weak);--color-warning-weak-hover:var(--ds-color-warning-weak-hover);--color-warning-base:var(--ds-color-warning-base);--color-warning-base-hover:var(--ds-color-warning-base-hover);--color-warning-strong:var(--ds-color-warning-strong);--color-warning-strong-hover:var(--ds-color-warning-strong-hover);--color-info-weak:var(--ds-color-info-weak);--color-info-weak-hover:var(--ds-color-info-weak-hover);--color-info-base:var(--ds-color-info-base);--color-info-base-hover:var(--ds-color-info-base-hover);--color-info-strong:var(--ds-color-info-strong);--color-info-strong-hover:var(--ds-color-info-strong-hover);--color-neutral-subtle:var(--ds-color-neutral-subtle);--color-neutral-subtle-hover:var(--ds-color-neutral-subtle-hover);--color-neutral-weak:var(--ds-color-neutral-weak);--color-neutral-weak-hover:var(--ds-color-neutral-weak-hover);--color-neutral-base:var(--ds-color-neutral-base);--color-neutral-base-hover:var(--ds-color-neutral-base-hover);--color-neutral-strong:var(--ds-color-neutral-strong);--color-neutral-strong-hover:var(--ds-color-neutral-strong-hover);--color-neutral-bold:var(--ds-color-neutral-bold);--color-neutral-bold-hover:var(--ds-color-neutral-bold-hover);--color-static-white:var(--ds-color-static-white);--color-static-black:var(--ds-color-static-black);--color-static-accent:var(--ds-color-static-accent);--color-static-info:var(--ds-color-static-info);--color-static-success:var(--ds-color-static-success);--color-static-warning:var(--ds-color-static-warning);--color-static-destructive:var(--ds-color-static-destructive);--radius-2xs:var(--ds-radius-2xs);--radius-xs:var(--ds-radius-xs);--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--radius-lg:var(--ds-radius-lg);--radius-xl:var(--ds-radius-xl);--radius-2xl:var(--ds-radius-2xl);--font-sans:var(--ds-font-family-base);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-300:oklch(90.5% .182 98.111);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer components;@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer ds{.ds-icon__root *{vector-effect:non-scaling-stroke}.ds-icon__root{display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-icon--xs{width:var(--ds-icon-size-xs);height:var(--ds-icon-size-xs);stroke-width:1.25}.ds-icon--sm{width:var(--ds-icon-size-sm);height:var(--ds-icon-size-sm);stroke-width:1.25}.ds-icon--md{width:var(--ds-icon-size-md);height:var(--ds-icon-size-md);stroke-width:1.5}.ds-icon--lg{width:var(--ds-icon-size-lg);height:var(--ds-icon-size-lg);stroke-width:1.75}}:root{--ds-icon-size-xs: var(--ds-d3);--ds-icon-size-sm: var(--ds-d4);--ds-icon-size-md: var(--ds-d5);--ds-icon-size-lg: var(--ds-d6)}@layer ds{.ds-duo-icon__root{display:inline-block;flex-shrink:0;fill:currentColor;stroke:none}.ds-duo-icon--xs{width:var(--ds-icon-size-xs);height:var(--ds-icon-size-xs)}.ds-duo-icon--sm{width:var(--ds-icon-size-sm);height:var(--ds-icon-size-sm)}.ds-duo-icon--md{width:var(--ds-icon-size-md);height:var(--ds-icon-size-md)}.ds-duo-icon--lg{width:var(--ds-icon-size-lg);height:var(--ds-icon-size-lg)}}@layer ds{.ds-label__root{display:inline-block;font:var(--ds-text-ui-12-regular);line-height:1;color:var(--ds-color-content-secondary)}.ds-label__required{color:var(--ds-color-destructive-base)}.ds-label__root[data-disabled]{opacity:.5;cursor:not-allowed}}@layer ds{.ds-spinner__root{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes ds-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-spinner__icon{animation:ds-spinner-spin 1s linear infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.ds-spinner__icon{animation:none}}.ds-spinner__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer ds{.ds-button__root{--_bg: var(--ds-color-surface-action);--_bg-hover: var(--ds-color-surface-action-hover);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;font:var(--ds-text-ui-12-book);line-height:1;color:var(--ds-color-content-primary);border-radius:var(--ds-radius-md);transition:background-color .15s ease,box-shadow .15s ease;outline:none;box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-accent-base);background-color:var(--_bg)}.ds-button__root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media(hover:hover){.ds-button__root:hover:not([data-disabled]){background-color:var(--_bg-hover)}}.ds-button__root:active:not([data-disabled]){opacity:.85}.ds-button__root:focus-visible{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-accent-weak)}.ds-button--primary{--_bg: var(--ds-color-accent-base);--_bg-hover: var(--ds-color-accent-base-2);color:var(--ds-color-static-white)}.ds-button--ghost{background-color:transparent}.ds-button--ghost:before{display:none}@media(hover:hover){.ds-button--ghost:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--ds-color-neutral-bold) 10%,transparent)}}.ds-button--destructive{--_bg: var(--ds-color-destructive-base);--_bg-hover: var(--ds-color-destructive-base-2);color:var(--ds-color-static-white)}.ds-button--primary.ds-button--destructive{--_bg: var(--ds-color-destructive-base);--_bg-hover: var(--ds-color-destructive-base-2)}.ds-button--outline.ds-button--destructive{--_bg: var(--ds-color-surface-action);--_bg-hover: var(--ds-color-destructive-weak);color:var(--ds-color-destructive-strong)}.ds-button--ghost.ds-button--destructive{color:var(--ds-color-destructive-strong)}@media(hover:hover){.ds-button--ghost.ds-button--destructive:hover:not([data-disabled]){background-color:var(--ds-color-destructive-weak)}}.ds-button--sm{height:var(--ds-d7);padding:0 var(--ds-d3);gap:var(--ds-d1)}.ds-button--md{height:var(--ds-d8);padding:0 var(--ds-d3);gap:var(--ds-d1-5)}.ds-button--lg{height:var(--ds-d9);padding:0 var(--ds-d4);gap:var(--ds-d2)}.ds-button--sm[data-has-leading-icon]{padding-left:var(--ds-d1-5);padding-right:var(--ds-d2)}.ds-button--sm[data-has-trailing-icon]{padding-right:var(--ds-d1-5);padding-left:var(--ds-d2)}.ds-button--md[data-has-leading-icon]{padding-left:var(--ds-d2)}.ds-button--md[data-has-trailing-icon]{padding-right:var(--ds-d2)}.ds-button--lg[data-has-leading-icon]{padding-left:var(--ds-d2-5)}.ds-button--lg[data-has-trailing-icon]{padding-right:var(--ds-d2-5)}.ds-button__leading-icon,.ds-button__trailing-icon{display:inline-flex;align-items:center;flex-shrink:0;width:1rem;height:1rem;pointer-events:none}.ds-button__leading-icon .ds-icon__root,.ds-button__trailing-icon .ds-icon__root{width:1rem;height:1rem}.ds-button__content{display:inline-flex;align-items:center;gap:inherit;pointer-events:none}.ds-button__root[aria-busy] .ds-button__content{visibility:hidden}.ds-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ds-button-icon--sm{height:var(--ds-d7);width:var(--ds-d7)}.ds-button-icon--md{height:var(--ds-d8);width:var(--ds-d8)}.ds-button-icon--lg{height:var(--ds-d9);width:var(--ds-d9)}.ds-button-icon--sm .ds-button__content .ds-icon__root,.ds-button-icon--md .ds-button__content .ds-icon__root,.ds-button-icon--lg .ds-button__content .ds-icon__root{width:1rem;height:1rem}.ds-button__root[data-disabled]{opacity:.5;cursor:not-allowed}.ds-button--outline[data-disabled]{--_bg: var(--ds-color-surface-action-disabled)}}@layer ds{.ds-tooltip__content{position:relative;display:flex;align-items:center;z-index:50;max-width:280px;padding:var(--ds-d1) var(--ds-d2);border-radius:var(--ds-radius-sm);background-color:var(--ds-color-neutral-bold);color:var(--ds-color-neutral-subtle);font:var(--ds-text-ui-12-regular);line-height:1.4;pointer-events:none;transform-origin:var(--radix-tooltip-content-transform-origin);animation:ds-tooltip-in .12s ease-out}.ds-tooltip__content[data-state=closed]{animation:ds-tooltip-out .08s ease-in}.ds-tooltip__arrow{display:block;flex-shrink:0;box-sizing:border-box;width:calc(var(--ds-d2) + var(--ds-d0-5));height:calc(var(--ds-d1) + var(--ds-d0-5));color:var(--ds-color-neutral-bold)}.ds-tooltip__arrow-graphic{display:block;width:100%;height:100%}.ds-tooltip__arrow-graphic path{fill:currentColor}@keyframes ds-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ds-tooltip-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ds-tooltip__content,.ds-tooltip__content[data-state=closed]{animation:none}}}@layer ds{.ds-input__root{display:flex;flex-direction:column;gap:var(--ds-d1)}.ds-input__input-wrapper{position:relative;display:flex;align-items:center;background-color:var(--ds-color-surface-action);border-radius:var(--ds-radius-md);box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-accent-base);transition:box-shadow .15s ease}.ds-input__input-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.ds-input__input-wrapper:focus-within:before{background:var(--ds-color-accent-base)}.ds-input__input-wrapper:focus-within{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-accent-weak)}.ds-input__input-wrapper.ds-input--sm{height:var(--ds-d7);padding:0 var(--ds-d3)}.ds-input__input-wrapper.ds-input--md{height:var(--ds-d8);padding:0 var(--ds-d3)}.ds-input__input-wrapper.ds-input--lg{height:var(--ds-d9);padding:0 var(--ds-d3)}.ds-input__input{flex:1;width:100%;min-width:0;background:transparent;border:none;outline:none;outline-offset:var(--ds-d0-5);padding:0;color:var(--ds-color-content-primary);font:var(--ds-text-ui-13-regular)}.ds-input__input::placeholder{color:color-mix(in srgb,var(--ds-color-content-tertiary) 50%,transparent)}.ds-input__input.ds-input--sm{font-size:var(--ds-font-size-13)}.ds-input__leading-icon,.ds-input__trailing-icon{position:absolute;display:flex;align-items:center;color:var(--ds-color-content-secondary);pointer-events:none}.ds-input__input-wrapper.ds-input--sm[data-has-leading-icon]{padding-left:var(--ds-d1-5);padding-right:var(--ds-d2)}.ds-input__input-wrapper.ds-input--sm[data-has-trailing-icon]{padding-right:var(--ds-d1-5);padding-left:var(--ds-d2)}.ds-input__input-wrapper.ds-input--md[data-has-leading-icon]{padding-left:var(--ds-d2)}.ds-input__input-wrapper.ds-input--md[data-has-trailing-icon]{padding-right:var(--ds-d2)}.ds-input__input-wrapper.ds-input--lg[data-has-leading-icon]{padding-left:var(--ds-d2-5)}.ds-input__input-wrapper.ds-input--lg[data-has-trailing-icon]{padding-right:var(--ds-d2-5)}.ds-input__input-wrapper.ds-input--sm .ds-input__leading-icon{left:var(--ds-d1-5)}.ds-input__input-wrapper.ds-input--sm .ds-input__trailing-icon{right:var(--ds-d1-5)}.ds-input__input-wrapper.ds-input--md .ds-input__leading-icon{left:var(--ds-d2)}.ds-input__input-wrapper.ds-input--md .ds-input__trailing-icon{right:var(--ds-d2)}.ds-input__input-wrapper.ds-input--lg .ds-input__leading-icon{left:var(--ds-d2-5)}.ds-input__input-wrapper.ds-input--lg .ds-input__trailing-icon{right:var(--ds-d2-5)}.ds-input__input-wrapper[data-has-leading-icon] .ds-input__input{padding-left:var(--ds-d6)}.ds-input__input-wrapper[data-has-trailing-icon] .ds-input__input{padding-right:var(--ds-d6)}.ds-input__label,.ds-input__hint,.ds-input__error{padding-inline:var(--ds-d0-5)}.ds-input__hint{font-size:var(--ds-font-size-12);line-height:1.4;color:var(--ds-color-content-secondary)}.ds-input__error{font-size:var(--ds-font-size-12);line-height:1.4;color:var(--ds-color-destructive-base)}.ds-input__root[data-disabled]{opacity:.5;cursor:not-allowed}.ds-input__root[data-disabled] .ds-input__input-wrapper{background-color:var(--ds-color-surface-action-disabled);cursor:not-allowed;pointer-events:none}.ds-input__root[data-disabled] .ds-input__input{cursor:not-allowed}.ds-input__root[data-error] .ds-input__input-wrapper:before{background:var(--ds-color-destructive-base)}.ds-input__root[data-error] .ds-input__input-wrapper:focus-within{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-destructive-weak)}}@layer ds{.ds-field-label__root{display:inline-flex;align-items:center;gap:var(--ds-d0-5)}.ds-field-label__required{color:var(--ds-color-destructive-base)}.ds-field-label__tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:var(--ds-color-content-tertiary);border-radius:var(--ds-radius-sm);box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-accent-base);transition:color .15s ease,box-shadow .15s ease;outline:none}@media(hover:hover){.ds-field-label__tooltip-trigger:hover:not([data-disabled]){color:var(--ds-color-content-primary)}}.ds-field-label__tooltip-trigger:focus-visible{color:var(--ds-color-content-primary);box-shadow:0 0 0 var(--ds-d0-5) var(--ds-color-surface-body),0 0 0 calc(var(--ds-d0-5) + var(--ds-d0-5)) var(--ds-color-accent-weak)}.ds-field-label__tooltip-trigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.ds-field-label__tooltip-trigger svg{pointer-events:none}}@layer ds{.ds-checkbox__root{display:flex;flex-direction:column;gap:var(--ds-d1)}.ds-checkbox__control-row{display:flex;flex-direction:row;align-items:flex-start;gap:var(--ds-d2)}.ds-checkbox__control{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ds-radius-sm);background-color:var(--ds-color-surface-action);color:var(--ds-color-white);outline:none;box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-accent-base);transition:background-color .15s ease,box-shadow .15s ease;position:relative}.ds-checkbox__control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.ds-checkbox__control.ds-checkbox--sm{width:var(--ds-d4);height:var(--ds-d4);margin-top:var(--ds-d0-5)}.ds-checkbox__control.ds-checkbox--md{width:var(--ds-d5);height:var(--ds-d5);margin-top:var(--ds-d0-5)}.ds-checkbox__control[data-state=checked],.ds-checkbox__control[data-state=indeterminate]{background-color:var(--ds-color-accent-base)}.ds-checkbox__control[data-state=checked]:before,.ds-checkbox__control[data-state=indeterminate]:before{background:var(--ds-color-accent-base)}@media(hover:hover){.ds-checkbox__control:hover:not([data-disabled]){background-color:var(--ds-color-surface-action-hover)}.ds-checkbox__control[data-state=checked]:hover:not([data-disabled]),.ds-checkbox__control[data-state=indeterminate]:hover:not([data-disabled]){background-color:var(--ds-color-accent-base-2)}}.ds-checkbox__control:active:not([data-disabled]){opacity:.85}.ds-checkbox__control:focus-visible{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-accent-weak)}.ds-checkbox__indicator{display:flex;align-items:center;justify-content:center;pointer-events:none}.ds-checkbox__indicator[data-state=checked] [data-ds-icon=minus],.ds-checkbox__indicator[data-state=indeterminate] [data-ds-icon=check]{display:none}.ds-checkbox__hint,.ds-checkbox__error{font-size:var(--ds-font-size-12);line-height:1.4}.ds-checkbox__root:has(.ds-checkbox--sm) .ds-checkbox__hint,.ds-checkbox__root:has(.ds-checkbox--sm) .ds-checkbox__error{padding-inline-start:calc(var(--ds-d4) + var(--ds-d2))}.ds-checkbox__root:has(.ds-checkbox--md) .ds-checkbox__hint,.ds-checkbox__root:has(.ds-checkbox--md) .ds-checkbox__error{padding-inline-start:calc(var(--ds-d5) + var(--ds-d2))}.ds-checkbox__hint{color:var(--ds-color-content-secondary)}.ds-checkbox__error{color:var(--ds-color-destructive-base)}.ds-checkbox__root[data-disabled]{opacity:.5;cursor:not-allowed}.ds-checkbox__control[data-disabled]{cursor:not-allowed}.ds-checkbox__root[data-error] .ds-checkbox__control:before{background:var(--ds-color-destructive-base)}.ds-checkbox__root[data-error] .ds-checkbox__control:focus-visible{box-shadow:0 0 0 1px var(--ds-color-surface-body),0 0 0 calc(1px + var(--ds-d0-5)) var(--ds-color-destructive-weak)}}:root{--surface-section: var(--ds-color-core-neutral-50);--surface-tile: var(--ds-color-core-neutral-0);--surface-overlay: var(--ds-color-core-neutral-50);--surface-action: var(--ds-color-core-neutral-0);--surface-action-hover: var(--ds-color-core-neutral-100);--surface-accent-purple: var(--ds-color-core-purple-600);--content-primary: var(--ds-color-core-neutral-950);--content-secondary: var(--ds-color-core-neutral-700);--content-tertiary: var(--ds-color-core-neutral-500);--border-border-flat: var(--ds-color-core-neutral-200);--border-gradient-start: var(--ds-color-border-gradient-start);--border-gradient-end: var(--ds-color-border-gradient-end);--gradient-border: var(--ds-color-border-gradient-end);--static-white: var(--ds-color-core-neutral-0);--toggle-bg-active: var(--ds-color-core-purple-50);--toggle-label-active: var(--ds-color-core-purple-600)}.ds-dark{--surface-section: var(--ds-color-core-neutral-990);--surface-tile: var(--ds-color-core-neutral-980);--surface-overlay: var(--ds-color-core-neutral-980);--surface-action: var(--ds-color-core-neutral-970);--surface-action-hover: var(--ds-color-core-neutral-960);--surface-accent-purple: var(--ds-color-core-purple-600);--content-primary: var(--ds-color-core-neutral-0);--content-secondary: var(--ds-color-core-neutral-300);--content-tertiary: var(--ds-color-core-neutral-400);--border-border-flat: var(--ds-color-core-neutral-900);--border-gradient-start: var(--ds-color-border-gradient-start);--border-gradient-end: var(--ds-color-border-gradient-end);--gradient-border: var(--ds-color-border-gradient-end);--toggle-bg-active: var(--ds-color-core-neutral-970);--toggle-label-active: var(--ds-color-core-neutral-0)}@layer base{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}}.recharts-surface{overflow:visible}#chart-drawer .sortable-chart-item{z-index:0}#chart-drawer .sortable-chart-item:has(.recharts-wrapper:hover),#chart-drawer .sortable-chart-item:focus-within{z-index:20}#chart-drawer .recharts-tooltip-wrapper{pointer-events:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn{animation:fadeIn .2s ease-out}.animate-slideIn{animation:slideIn .2s ease-out}.animate-spin{animation:spin 1s linear infinite}[vaul-drawer][data-state=open],[vaul-drawer][data-state=open]>*{animation:slideInFromRight .3s cubic-bezier(.32,.72,0,1)!important}[vaul-drawer][data-state=closed],[vaul-drawer][data-state=closed]>*{animation:slideOutToRight .3s cubic-bezier(.32,.72,0,1)!important}[vaul-overlay][data-state=open]{animation:fadeIn .2s ease-out}[vaul-overlay][data-state=closed]{animation:fadeOut .2s ease-out}[aria-selected=true]{background-color:rgb(var(--surface-action-hover))}@layer consumer{.app-layout__root{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-layout__header{height:calc(var(--ds-d12) + var(--ds-d2));flex:none}.app-layout__body{display:flex;flex-direction:row;flex:1;min-height:0;position:relative}.app-layout__sidebar{width:calc(var(--ds-d8) * 8);flex:none;height:100%}.app-layout__sep{width:1px;flex:none;background-color:var(--ds-color-border)}.app-layout__main{flex:1;min-width:0;overflow-y:auto;background-color:var(--ds-color-surface-section);padding:var(--ds-d8);container-type:inline-size;container-name:main-content}}@layer consumer{.app-header__root{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;background-color:var(--ds-color-surface-body)}.app-header__logo{display:flex;align-items:center;padding:0 var(--ds-d4);min-width:calc(var(--ds-d8) * 8);border-bottom:1px solid var(--ds-color-border);flex:none}.app-header__logo-svg{display:block;width:auto;height:20px;color:var(--ds-color-content-primary);flex:none}.app-header__sep{width:1px;flex:none;background-color:var(--ds-color-border)}.app-header__menu-btn-slot{display:flex;width:calc(var(--ds-d12) + var(--ds-d2));flex:none;border-bottom:1px solid var(--ds-color-border)}.app-header__menu-btn{width:100%;height:100%;border-radius:0}.app-header__tabs{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--ds-color-border)}.app-header__user{display:flex;align-items:center;padding:0 var(--ds-d3);border-bottom:1px solid var(--ds-color-border);flex:none}.app-header__avatar{width:var(--ds-d8);height:var(--ds-d8);border-radius:50%;background-color:var(--ds-color-surface-tile);border:1px solid var(--ds-color-border)}}@layer ds{.ds-kbd__wrapper{display:inline-flex;align-items:center}.ds-kbd__key{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-2xs);padding:var(--ds-d0-5) var(--ds-d1-5);font:var(--ds-text-ui-10-medium);color:var(--ds-color-neutral-subtle);background-color:var(--ds-color-neutral-strong-2);border-bottom:1.5px solid var(--ds-color-neutral-strong);transition:background-color .15s ease}.ds-kbd__separator{margin:0 var(--ds-d0-5);color:var(--ds-color-content-tertiary)}}@layer consumer{.app-sidebar__root{display:flex;flex-direction:row;width:100%;height:100%;background-color:var(--ds-color-surface-body);overflow:hidden}.app-sidebar__strip{display:flex;flex-direction:column;width:calc(var(--ds-d8) + var(--ds-d2));flex:none}.app-sidebar__module{display:flex;align-items:center;justify-content:center;flex:1}.app-sidebar__module-label{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-content-secondary);text-transform:uppercase;letter-spacing:.05em;writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap;-webkit-user-select:none;user-select:none}.app-sidebar__strip-sep{height:1px;flex:none;background-color:var(--ds-color-border)}.app-sidebar__sep{width:1px;flex:none;background-color:var(--ds-color-border)}.app-sidebar__panel{flex:1;min-width:0;overflow:auto}}@layer consumer{.chart-drawer-header__root{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-d4);padding-left:var(--ds-d1)}.chart-drawer-header__left{display:flex;align-items:center;gap:var(--ds-d3);flex:1;min-width:0}.chart-drawer-header__right{display:flex;align-items:center;gap:var(--ds-d2);flex-shrink:0}.chart-drawer-header__title{font:var(--ds-text-ui-13-medium);color:rgb(var(--content-primary));flex-shrink:0}.chart-drawer-header__separator{height:calc(var(--ds-d3) + var(--ds-d0-5));width:1px;flex-shrink:0;background-color:rgb(var(--border-border-flat))}.chart-drawer-header__metric-wrapper{display:flex;min-width:0;align-items:center;gap:var(--ds-d2)}.chart-drawer-header__metric-toggles,.chart-drawer-header__controls{display:flex;align-items:center;gap:var(--ds-d1)}.chart-drawer-header__move-controls{display:flex;align-items:center;gap:0}}@layer ds{.ds-toggle__root{height:var(--ds-d6);padding:var(--ds-d0) var(--ds-d2);border-radius:var(--ds-radius-xs)}.ds-toggle__root[aria-pressed=false]{color:var(--ds-color-content-tertiary)}.ds-toggle__root[aria-pressed=true]{background-color:var(--ds-color-surface-action-hover);color:var(--ds-color-content-primary)}}@layer consumer{.sortable-chart-item__drop-zone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--ds-radius-lg);border:2px dashed var(--ds-color-accent-base);background-color:rgb(var(--surface-action-hover) / .5);transition:all .15s ease-in-out;z-index:10}}@layer consumer{.chart-drawer-content__root{display:flex;width:100%;height:100%;min-height:0;overflow:visible}.chart-drawer-content__main{flex:1;display:flex;flex-direction:column;overflow:visible;position:relative}.chart-drawer-content__main--padded{padding:var(--ds-d4)}.chart-drawer-content__sidebar{width:288px;flex-shrink:0;height:100%;border-left:1px solid rgb(var(--border-border-flat));overflow:hidden;min-height:0}.chart-drawer-content__chart-container{flex:1;margin-top:var(--ds-d6);overflow:visible;position:relative;contain:layout}.chart-drawer-content__overlay{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-md);background:rgb(var(--surface-tile) / .55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--ds-color-content-tertiary);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.chart-drawer-content__overlay[data-visible]{opacity:1;pointer-events:auto}}@layer consumer{.chart-drawer-legend__root{width:100%;max-width:288px;flex-shrink:1;min-height:0;display:flex;flex-direction:column;height:100%}.chart-drawer-legend__timestamp{flex-shrink:0;padding:var(--ds-d4);border-bottom:1px solid rgb(var(--border-border-flat));background-color:rgb(var(--surface-tile));border-top-right-radius:var(--ds-radius-sm)}.chart-drawer-legend__timestamp-text{font:var(--ds-text-ui-12-medium);color:rgb(var(--content-tertiary))}.chart-drawer-legend__timestamp-text[data-adjusting]{color:rgb(var(--content-primary))}.chart-drawer-legend__metric-toggles{flex-shrink:0;padding:var(--ds-d2);border-bottom:1px solid rgb(var(--border-border-flat));background-color:rgb(var(--surface-tile));display:flex;align-items:center;gap:var(--ds-d1)}.chart-drawer-legend__view-toggle{display:flex;align-items:center;gap:var(--ds-d1);margin-left:auto}.chart-drawer-legend__content{flex:1;min-height:0}.chart-drawer-legend__section-group{display:flex;flex-direction:column;gap:var(--ds-d0)}.chart-drawer-legend__section-group+.chart-drawer-legend__section-group:before{content:"";display:block;height:1px;background-color:rgb(var(--border-border-flat));margin:0 var(--ds-d2) var(--ds-d1)}.chart-drawer-legend__section{display:flex;flex-direction:column;gap:var(--ds-d1);padding:var(--ds-d2);flex-shrink:0;border-bottom:1px solid rgb(var(--border-border-flat))}.chart-drawer-legend__section:last-child{border-bottom:none}.chart-drawer-legend__section--secondary{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ds-d1);padding:var(--ds-d2);flex-shrink:0;border-top:1px solid rgb(var(--border-border-flat))}.chart-drawer-legend__section-header{display:flex;align-items:center;gap:var(--ds-d1);height:32px;padding:var(--ds-d2);border-radius:var(--ds-radius-md);cursor:pointer;width:100%;border:none;background:transparent;color:inherit;text-align:left;flex-shrink:0;outline:none}.chart-drawer-legend__section-header:focus-visible{box-shadow:0 0 0 2px var(--ds-color-surface-body),0 0 0 4px var(--ds-color-primary-500)}@media(hover:hover){.chart-drawer-legend__section-header:hover{background-color:var(--ds-color-surface-action-hover)}}.chart-drawer-legend__section-header-label{flex:1;font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-book);line-height:1.2;color:rgb(var(--content-primary));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.chart-drawer-legend__section-header-badge-slot{position:relative;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chart-drawer-legend__section-header-badge-slot>*{position:absolute}.chart-drawer-legend__section-header-eye{visibility:hidden;pointer-events:none}.chart-drawer-legend__section-header-eye *{pointer-events:none}@media(hover:hover){.chart-drawer-legend__section-header:hover .chart-drawer-legend__section-header-eye{visibility:visible;pointer-events:auto}.chart-drawer-legend__section-header:hover .chart-drawer-legend__section-header-eye *{pointer-events:auto}.chart-drawer-legend__section-header[data-has-eye]:hover .chart-drawer-legend__count-badge{visibility:hidden}}.chart-drawer-legend__count-badge{display:flex;align-items:center;justify-content:center;padding:2px var(--ds-d2);border-radius:100px;background-color:rgb(var(--border-border-flat));min-width:20px}.chart-drawer-legend__count-badge-text{font-size:var(--ds-font-size-10);font-weight:var(--ds-font-weight-medium);line-height:1.2;color:rgb(var(--content-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-drawer-legend__items-list{display:flex;flex-direction:column;gap:var(--ds-d0)}.chart-drawer-legend__flat-cpe-row{display:flex;align-items:flex-start;flex-direction:column;gap:var(--ds-d1);padding:var(--ds-d2);border-radius:var(--ds-radius-md);cursor:pointer;width:100%;border:none;background:transparent;text-align:left;transition:background-color .15s ease;outline:none}.chart-drawer-legend__flat-cpe-row:focus-visible{box-shadow:0 0 0 2px var(--ds-color-surface-body),0 0 0 4px var(--ds-color-primary-500)}@media(hover:hover){.chart-drawer-legend__flat-cpe-row:hover{background-color:var(--ds-color-surface-action-hover)}}.chart-drawer-legend__flat-cpe-row-label{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-book);line-height:1.2;color:rgb(var(--content-primary));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.chart-drawer-legend__flat-cpe-row-count{font-size:var(--ds-font-size-12);line-height:1.2;color:rgb(var(--content-tertiary))}.chart-drawer-legend__clients-divider{font-size:var(--ds-font-size-10);font-weight:600;line-height:var(--ds-d4);color:rgb(var(--content-tertiary));text-transform:uppercase;letter-spacing:.06em;padding:var(--ds-d1) var(--ds-d2)}.chart-drawer-legend__cpe-header{display:flex;align-items:center;gap:var(--ds-d3);cursor:pointer;padding:var(--ds-d2);border-radius:var(--ds-radius-md);overflow:hidden;transition:background-color .2s ease-in-out}@media(hover:hover){.chart-drawer-legend__cpe-header:hover{background-color:rgb(var(--surface-tile))}}.chart-drawer-legend__cpe-header-label-group{flex:1;display:flex;flex-direction:column;gap:var(--ds-d0-5);min-width:0;overflow:hidden}.chart-drawer-legend__cpe-header-label{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-d4);color:rgb(var(--content-primary));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chart-drawer-legend__cpe-header-count{font-size:var(--ds-font-size-12);line-height:var(--ds-d4);color:rgb(var(--content-tertiary))}.chart-drawer-legend__client-row{display:flex;align-items:flex-start;gap:var(--ds-d2);cursor:pointer;padding:var(--ds-d2);border-radius:var(--ds-radius-md);overflow:hidden}@media(hover:hover){.chart-drawer-legend__client-row:hover{background-color:var(--ds-color-surface-action-hover)}}.chart-drawer-legend__flat-client-row{display:flex;align-items:flex-start;gap:var(--ds-d2);padding:var(--ds-d2);border-radius:var(--ds-radius-sm);overflow:hidden;transition:background-color .2s ease-in-out}@media(hover:hover){.chart-drawer-legend__flat-client-row:hover{background-color:var(--ds-color-surface-action-hover)}}.chart-drawer-legend__client-body{flex:1;display:flex;flex-direction:column;gap:var(--ds-d1);min-width:0;overflow:hidden}.chart-drawer-legend__client-label{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-d4);color:rgb(var(--content-primary));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chart-drawer-legend__color-bar{width:4px;flex-shrink:0;align-self:stretch;border-radius:2px}.chart-drawer-legend__meta-values{display:flex;align-items:center;gap:var(--ds-d1);font-size:var(--ds-font-size-12);line-height:var(--ds-d4);white-space:nowrap;overflow:hidden}.chart-drawer-legend__cpe-pills{display:flex;flex-wrap:wrap;gap:var(--ds-d1);margin-left:-8px}.chart-drawer-legend__focus-container{flex-shrink:0;margin:var(--ds-d2)}.chart-drawer-legend__cpe-pill{display:inline-flex;align-items:center;gap:var(--ds-d1);padding:var(--ds-d1) var(--ds-d2);border-radius:var(--ds-radius-sm);border:none;background:transparent;cursor:pointer;outline:none;flex-shrink:0;transition:background-color .15s ease}@media(hover:hover){.chart-drawer-legend__cpe-pill:hover{background-color:var(--ds-color-surface-action-hover)}}.chart-drawer-legend__profile-group{display:flex;flex-direction:column;gap:var(--ds-d1);padding:var(--ds-d2) 0}.chart-drawer-legend__profile-cpe-header{display:flex;align-items:center;gap:var(--ds-d2);min-height:24px}.chart-drawer-legend__profile-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-drawer-legend__profile-cpe-label{flex:1;font-size:var(--ds-font-size-12);color:var(--ds-color-content-primary);font-weight:var(--ds-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-drawer-legend__profile-row{display:flex;align-items:baseline;gap:var(--ds-d2);padding-left:var(--ds-d4)}.chart-drawer-legend__profile-name{flex:1;font-size:var(--ds-font-size-12);color:var(--ds-color-content-tertiary);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chart-drawer-legend__profile-dates{flex-shrink:0;font-size:var(--ds-font-size-12);color:var(--ds-color-content-tertiary);white-space:nowrap}}@layer consumer{.graph-legend-item-extended__root{position:relative;display:flex;align-items:flex-start;gap:var(--ds-d2);cursor:pointer;padding:var(--ds-d2);padding-right:var(--ds-d10);border-radius:var(--ds-radius-lg);overflow:hidden;transition:background-color .2s ease-in-out}.graph-legend-item-extended__root[data-hidden]{opacity:.4}@media(hover:hover){.graph-legend-item-extended__root:hover:not([data-focused]){background-color:rgb(var(--surface-action-hover))}}.graph-legend-item-extended__color-bar{flex-shrink:0;width:4px;border-radius:2px;align-self:stretch}.graph-legend-item-extended__content{flex:1;display:flex;flex-direction:column;gap:var(--ds-d1);min-width:0;overflow:hidden}.graph-legend-item-extended__label-row{min-width:0}.graph-legend-item-extended__focus-prefix{font-weight:var(--ds-font-weight-regular);color:rgb(var(--content-primary))}.graph-legend-item-extended__exit-btn{position:absolute;top:var(--ds-d1);right:var(--ds-d1)}.graph-legend-item-extended__label{font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-12);line-height:16px;color:rgb(var(--content-primary));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.graph-legend-item-extended__label[data-hidden]{text-decoration:line-through}.graph-legend-item-extended__meta{display:flex;align-items:center;gap:var(--ds-d1);overflow:hidden;white-space:nowrap;font-size:var(--ds-font-size-12);line-height:16px}.graph-legend-item-extended__kbd-hint{display:inline-flex;align-items:center;gap:var(--ds-d1-5)}.graph-legend-item-extended__kbd-group{display:inline-flex;align-items:center;gap:var(--ds-d0-5)}}@layer ds{.ds-graph-legend-item__root{display:inline-flex;align-items:center;gap:var(--ds-d1);padding:var(--ds-d0) var(--ds-d2);height:var(--ds-d6);border-radius:var(--ds-radius-sm);min-width:0;cursor:pointer;background:none;border:none;outline:none;box-shadow:0 0 0 0 var(--ds-color-surface-body),0 0 0 0 var(--ds-color-primary-500);transition:background-color .15s ease,box-shadow .15s ease}.ds-graph-legend-item__root[data-indicator=line]{gap:var(--ds-d2)}@media(hover:hover){.ds-graph-legend-item__root:hover:not([data-disabled]){background-color:var(--ds-color-surface-action-hover)}}.ds-graph-legend-item__root:active:not([data-disabled]){opacity:.85}.ds-graph-legend-item__root:focus-visible{box-shadow:0 0 0 var(--ds-d0-5) var(--ds-color-surface-body),0 0 0 calc(var(--ds-d0-5) + var(--ds-d0-5)) var(--ds-color-primary-500)}.ds-graph-legend-item__root[data-hidden]{opacity:.4}.ds-graph-legend-item__dot{position:relative;display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;pointer-events:none}.ds-graph-legend-item__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.ds-graph-legend-item__line{flex-shrink:0;color:var(--ds-color-content-secondary);pointer-events:none}.ds-graph-legend-item__label{color:var(--ds-color-content-secondary);font-size:var(--ds-font-size-12);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ds-graph-legend-item__root[data-hidden] .ds-graph-legend-item__label{text-decoration:line-through}.ds-graph-legend-item__kbd-hint{display:inline-flex;align-items:center;gap:var(--ds-d1-5)}.ds-graph-legend-item__kbd-group{display:inline-flex;align-items:center;gap:var(--ds-d0-5)}}@layer consumer{.scroll-area__root{position:relative;overflow:hidden}.scroll-area__viewport{width:100%;height:100%;border-radius:inherit}.scroll-area__viewport>div{display:flex!important;flex-direction:column;min-height:100%}.scroll-area__scrollbar{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;padding:2px;background:transparent;opacity:1;transition:background .16s ease-out,opacity .2s ease-out;z-index:1}.scroll-area__scrollbar[data-orientation=vertical]{width:8px;flex-direction:column}.scroll-area__scrollbar[data-orientation=horizontal]{height:8px;flex-direction:row}@media(hover:hover){.scroll-area__scrollbar:hover{background:rgb(var(--ds-color-core-neutral-970) / .04)}}.scroll-area__scrollbar[data-state=hidden]{opacity:0;pointer-events:none;transition:background .16s ease-out,opacity .4s ease-out}.scroll-area__thumb{flex-shrink:0;border-radius:100px;position:relative;background:rgb(var(--ds-color-core-neutral-970) / .2);transition:background .16s ease-out;cursor:grab}.scroll-area__scrollbar[data-orientation=vertical] .scroll-area__thumb{width:100%;height:var(--radix-scroll-area-thumb-height)}.scroll-area__scrollbar[data-orientation=horizontal] .scroll-area__thumb{height:100%;width:var(--radix-scroll-area-thumb-width)}.scroll-area__thumb:active{cursor:grabbing}@media(hover:hover){.scroll-area__thumb:hover{background:rgb(var(--ds-color-core-neutral-970) / .35)}}.scroll-area__thumb:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.scroll-area__corner{background:transparent}}@layer consumer{.chart-header__root{width:100%;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.chart-header__left{display:flex;align-items:center;gap:var(--ds-d3)}.chart-header__right{display:flex;align-items:center;gap:var(--ds-d2)}.chart-header__title{font:var(--ds-text-ui-13-medium);color:rgb(var(--content-primary));flex-shrink:0}.chart-header__metric-group{display:inline-flex;height:var(--ds-d8);align-items:center;overflow:hidden;border-radius:var(--ds-radius-md);position:relative;background-color:var(--ds-color-surface-action)}.chart-header__metric-group:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:1}.chart-header__separator{width:1px;height:calc(100% - 2px);flex-shrink:0;align-self:center;background-color:rgb(var(--border-border-flat))}.chart-header__filter-divider{height:calc(var(--ds-d3) + var(--ds-d0-5));width:1px;flex-shrink:0;align-self:center;background-color:rgb(var(--border-border-flat))}.chart-header__drag-handle{display:inline-flex;height:var(--ds-d7);width:var(--ds-d7);min-height:var(--ds-d7);min-width:var(--ds-d7);align-items:center;justify-content:center;border-radius:var(--ds-radius-md);transition:opacity .15s}.chart-header__separate-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-d1)}}@layer ds{.ds-drag-handle__root{flex-shrink:0;border-radius:9999px;transition:background-color .15s ease,opacity .15s ease;pointer-events:none;touch-action:none}.ds-drag-handle__root--horizontal-sm{width:.75rem;height:.25rem}.ds-drag-handle__root--horizontal-md{width:1.5rem;height:.25rem}.ds-drag-handle__root--horizontal-lg{width:2rem;height:.25rem}.ds-drag-handle__root--vertical-sm{width:.25rem;height:.75rem}.ds-drag-handle__root--vertical-md{width:.25rem;height:1.5rem}.ds-drag-handle__root--vertical-lg{width:.25rem;height:2rem}.ds-drag-handle__root--inactive{opacity:0;background-color:var(--ds-color-content-tertiary)}.ds-drag-handle__root--active{opacity:1;background-color:var(--ds-color-content-tertiary)}.ds-drag-handle__root--dragging,.ds-drag-handle__root--hovered{opacity:1;background-color:var(--ds-color-content-primary)}}@layer ds{.ds-popover__content{position:relative;z-index:300;border-radius:var(--ds-radius-xl);box-shadow:0 4px 6px -1px rgb(var(--ds-color-core-neutral-970) / .08),0 2px 4px -2px rgb(var(--ds-color-core-neutral-970) / .06);outline:none;background-color:var(--ds-color-surface-tile);animation:ds-popover-slide-in .15s ease-out}.ds-popover__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-gradient-border-from, var(--ds-color-border-gradient-start)),var(--ds-gradient-border-to, var(--ds-color-border-gradient-end)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@keyframes ds-popover-slide-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@layer ds{.ds-combobox__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-d2) var(--ds-d3);background-color:var(--ds-color-surface-body)}.ds-combobox__header-label{font:var(--ds-text-ui-12-medium);color:var(--ds-color-content-tertiary);text-transform:uppercase;letter-spacing:.05em}.ds-combobox__header-action{font:var(--ds-text-ui-12-medium);color:var(--ds-color-content-primary);background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.ds-combobox__header-action:hover:not(:disabled){color:var(--ds-color-content-secondary)}.ds-combobox__header-action:disabled{color:var(--ds-color-content-tertiary);cursor:not-allowed}.ds-combobox__search{display:flex;align-items:center;padding:0 var(--ds-d3);background-color:var(--ds-color-surface-body)}.ds-combobox__search-icon{flex-shrink:0;margin-right:var(--ds-d2);color:var(--ds-color-content-tertiary)}.ds-combobox__search-input{flex:1;height:2.5rem;background:transparent;border:none;outline:none;font:var(--ds-text-ui-13-regular);color:var(--ds-color-content-primary)}.ds-combobox__search-input::placeholder{color:var(--ds-color-content-tertiary)}.ds-combobox__divider{height:1px;margin:0 1px;background-color:var(--ds-color-border)}.ds-combobox__list{max-height:18.75rem;overflow-y:auto;overflow-x:hidden;padding:var(--ds-d1-5)}.ds-combobox__empty{padding:var(--ds-d6) 0;text-align:center;font:var(--ds-text-ui-13-regular);color:var(--ds-color-content-secondary)}.ds-combobox__group-header{padding:var(--ds-d2) var(--ds-d2) var(--ds-d1);font:var(--ds-text-ui-12-medium);color:var(--ds-color-content-tertiary);text-transform:uppercase;letter-spacing:.05em}.ds-combobox__item{display:flex;align-items:center;gap:var(--ds-d2);width:100%;border-radius:var(--ds-radius-md);padding:var(--ds-d1-5) var(--ds-d2);font:var(--ds-text-ui-13-regular);color:var(--ds-color-content-primary);background:none;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease;outline:none;box-sizing:border-box}@media(hover:hover){.ds-combobox__item:hover:not(:disabled):not(.ds-combobox__item--disabled){background-color:var(--ds-color-surface-action-hover)}}.ds-combobox__item:focus-visible,.ds-combobox__item:has(:focus-visible){background-color:var(--ds-color-surface-action-hover)}.ds-combobox__item:disabled{opacity:.5;cursor:not-allowed}.ds-combobox__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ds-combobox__item-body{display:flex;flex-direction:column;min-width:0;flex:1}.ds-combobox__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combobox__item-description{font:var(--ds-text-ui-12-regular);color:var(--ds-color-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combobox__item-disabled-reason{flex-shrink:0;font:var(--ds-text-ui-12-regular);color:var(--ds-color-content-tertiary)}.ds-combobox__color-dot{display:inline-block;flex-shrink:0;width:.625rem;height:.625rem;border-radius:9999px;margin-top:1px}.ds-combobox__item-checkbox{flex-shrink:0;gap:0}.ds-combobox__item-checkbox .ds-checkbox__control-row{gap:0}.ds-combobox__item-checkbox .ds-checkbox__control{margin-top:0}.ds-combobox__footer-group{padding:var(--ds-d1-5)}.ds-combobox__footer-action{display:flex;align-items:center;gap:var(--ds-d2);width:100%;border-radius:var(--ds-radius-md);padding:var(--ds-d1-5) var(--ds-d2);font:var(--ds-text-ui-13-regular);color:var(--ds-color-content-primary);background:none;border:none;cursor:pointer;transition:background-color .15s ease;outline:none}.ds-combobox__footer-action:hover{background-color:var(--ds-color-surface-action-hover)}.ds-combobox__footer-action:focus-visible{background-color:var(--ds-color-surface-action-hover)}.ds-combobox__footer-action--highlighted{background-color:var(--ds-color-surface-action-hover)}.ds-combobox__footer-action--highlighted:hover{background-color:var(--ds-color-surface-action-active)}}@layer consumer{.button-dismissable__root{position:relative;display:inline-flex;align-items:center;gap:var(--ds-d1);border-radius:var(--ds-radius-md);background-color:var(--ds-color-surface-action);font:var(--ds-text-ui-12-book);color:var(--ds-color-content-primary)}.button-dismissable__root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.button-dismissable--sm{height:var(--ds-d7);padding-left:var(--ds-d2);padding-right:var(--ds-d1)}.button-dismissable--md{height:var(--ds-d8);padding-left:var(--ds-d3);padding-right:var(--ds-d1-5)}.button-dismissable--sm.button-dismissable--no-dismiss{padding-right:var(--ds-d2)}.button-dismissable--md.button-dismissable--no-dismiss{padding-right:var(--ds-d3)}.button-dismissable__label{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-dismissable__remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ds-d5);height:var(--ds-d5);border-radius:var(--ds-radius-sm);background:none;border:none;padding:0;cursor:pointer;color:var(--ds-color-content-tertiary);transition:background-color .15s ease,color .15s ease;outline:none}@media(hover:hover){.button-dismissable__remove:hover{background-color:var(--ds-color-surface-action-hover);color:var(--ds-color-content-primary)}}.button-dismissable__remove:focus-visible{background-color:var(--ds-color-surface-action-hover);color:var(--ds-color-content-primary)}}@layer ds{.ds-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background-color:rgb(var(--ds-color-core-neutral-970) / .5)}.ds-dialog__viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:8rem}.ds-dialog__content{position:relative;z-index:200;width:100%;max-width:30rem;max-height:calc(100dvh - 16rem);min-height:0;display:flex;flex-direction:column;border-radius:var(--ds-radius-lg);box-shadow:0 25px 50px -12px rgb(var(--ds-color-core-neutral-970) / .25);outline:none;background-color:var(--ds-color-surface-tile)}.ds-dialog__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-gradient-border-from, var(--ds-color-border-gradient-start)),var(--ds-gradient-border-to, var(--ds-color-border-gradient-end)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.ds-dialog__close{position:absolute;top:var(--ds-d1-5);right:var(--ds-d1-5)}.ds-dialog__header{display:flex;flex-direction:column;gap:0;padding:var(--ds-d3) var(--ds-d14) var(--ds-d3) var(--ds-d4);flex-shrink:0}.ds-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-d2);padding:var(--ds-d4);flex-shrink:0}.ds-dialog__title{font:var(--ds-text-ui-14-medium);color:var(--ds-color-content-primary)}.ds-dialog__description{font:var(--ds-text-ui-13-regular);color:var(--ds-color-content-secondary)}.ds-dialog__divider{height:1px;margin:0;flex-shrink:0;background-color:var(--ds-color-border)}}@layer ds{.ds-resize-handle-vertical__root{position:absolute;bottom:0;left:0;right:0;height:1.5rem;z-index:10;display:flex;align-items:center;justify-content:center;cursor:ns-resize}}@layer consumer{.recharts-cartesian-axis.chart-time-x-axis .recharts-cartesian-axis-tick text{fill:rgb(var(--content-tertiary))}}@layer consumer{.chart-tooltip__root{display:flex;flex-direction:column}.chart-tooltip__header{font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-12);color:rgb(var(--content-primary))}.chart-tooltip__focus-header{display:flex;align-items:center;gap:4px;font-size:var(--ds-font-size-12);margin-bottom:4px}.chart-tooltip__dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:9999px}.chart-tooltip__label{font-size:var(--ds-font-size-12);color:rgb(var(--content-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip__items{display:flex;flex-direction:column;gap:2px}.chart-tooltip__item{display:grid;align-items:center;min-height:24px}.chart-tooltip__metric-label{font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-12);color:rgb(var(--content-primary));text-transform:capitalize}.chart-tooltip__value{font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-13);text-align:right}.chart-tooltip__band{font-size:11px;color:rgb(var(--content-tertiary));text-align:right}}@layer ds{.profile-timeline__root{display:flex;flex-direction:column;gap:var(--ds-d1);margin-top:var(--ds-d5)}.profile-timeline__cpe-row{display:flex;align-items:center}.profile-timeline__track-spacer{flex-shrink:0}.profile-timeline__track{flex:1;position:relative;height:20px;border-radius:var(--ds-radius-sm);overflow:hidden}.profile-timeline__segment{position:absolute;top:0;bottom:0;border-radius:var(--ds-radius-sm);overflow:hidden;cursor:pointer}@media(hover:hover){.profile-timeline__segment:hover{--_segment-fill-mix: 20%}}.profile-timeline__segment+.profile-timeline__segment{border-left:1px solid var(--ds-color-surface-body)}.profile-timeline__segment-label{position:absolute;left:var(--ds-d1-5);right:var(--ds-d1-5);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--ds-d1);overflow:hidden;pointer-events:none}.profile-timeline__segment-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%}.profile-timeline__segment-label-text{font-size:var(--ds-font-size-12);color:var(--ds-color-content-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@layer consumer{.external-brush__root{margin-top:var(--ds-d2)}.external-brush__track{position:relative;width:100%}.external-brush__track-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.external-brush__selection{position:absolute;bottom:0;height:32px;cursor:grab;border-radius:8px 8px 0 0;background:rgb(var(--content-primary) / .2);transition:background-color .15s ease}.external-brush__selection:active{cursor:grabbing}.external-brush__handle{position:absolute;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.external-brush__handle-visual{width:4px;height:12px;border-radius:2px;opacity:0;background-color:rgb(var(--content-tertiary));transition:opacity .15s ease,background-color .15s ease}.external-brush__handle-visual[data-state=active]{background-color:rgb(var(--content-primary));opacity:1}.external-brush__handle-visual[data-state=band]{background-color:rgb(var(--content-tertiary));opacity:1}.external-brush__tooltip{position:absolute;display:flex;align-items:center;padding:var(--ds-d1) var(--ds-d2);border-radius:var(--ds-radius-sm);background-color:var(--ds-color-neutral-bold);color:var(--ds-color-neutral-subtle);font:var(--ds-text-ui-12-regular);line-height:1.4;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.external-brush__tooltip-arrow{display:block;flex-shrink:0;box-sizing:border-box;position:absolute;top:50%;width:10px;height:6px;margin-top:-3px;color:var(--ds-color-neutral-bold)}.external-brush__tooltip[data-side=left] .external-brush__tooltip-arrow{right:-8px;transform:rotate(-90deg)}.external-brush__tooltip[data-side=right] .external-brush__tooltip-arrow{left:-8px;transform:rotate(90deg)}.external-brush__tooltip-arrow-graphic{display:block;width:100%;height:100%}.external-brush__tooltip-arrow-graphic path{fill:currentColor}}@layer consumer{.resizable-chart-drawer__shell{height:100%;width:100%;display:flex;flex-direction:column;background-color:rgb(var(--surface-section));position:relative;outline:none;overflow-x:hidden;overflow-y:visible;border:1px solid rgb(var(--border-border-flat));transition:border-color .2s}.resizable-chart-drawer__header{background-color:var(--ds-color-surface-body);border-bottom:1px solid var(--ds-color-border);flex-shrink:0}.resizable-chart-drawer__header-row{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-d3) var(--ds-d4)}.resizable-chart-drawer__identity{display:flex;flex-direction:column;gap:var(--ds-d1);flex:1;min-width:0}.resizable-chart-drawer__title{display:flex;align-items:center;gap:var(--ds-d2);font:var(--ds-text-ui-14-medium);min-width:0}.resizable-chart-drawer__breadcrumb-parent{display:inline-flex;gap:var(--ds-d1);color:rgb(var(--content-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.resizable-chart-drawer__breadcrumb-sep{color:rgb(var(--content-tertiary));flex-shrink:0}.resizable-chart-drawer__breadcrumb-current{display:inline-flex;gap:var(--ds-d1);color:rgb(var(--content-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.resizable-chart-drawer__cpe-meta{display:flex;align-items:center;gap:var(--ds-d3);flex-wrap:wrap;margin-top:var(--ds-d1)}.resizable-chart-drawer__cpe-list{display:flex;flex-wrap:wrap;gap:var(--ds-d3)}.resizable-chart-drawer__cpe-pill{display:inline-flex;align-items:center;gap:var(--ds-d1)}.resizable-chart-drawer__cpe-dot{display:inline-block;flex-shrink:0;width:var(--ds-d2);height:var(--ds-d2);border-radius:50%}.resizable-chart-drawer__cpe-label{font-size:var(--ds-font-size-12);color:var(--ds-color-content-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resizable-chart-drawer__actions{display:flex;align-items:center;gap:var(--ds-d3);flex-shrink:0;margin-left:var(--ds-d4)}.resizable-chart-drawer__separator{height:var(--ds-d4);width:1px;flex-shrink:0;background-color:rgb(var(--border-border-flat))}.resizable-chart-drawer__main{flex:1;display:flex;min-height:0;overflow:hidden;position:relative}.resizable-chart-drawer__content{flex:1;overflow:hidden;position:relative;min-width:0}.resizable-chart-drawer__scroll{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.resizable-chart-drawer__scroll::-webkit-scrollbar{display:none}.resizable-chart-drawer__wrapper{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;overflow:visible;padding:var(--ds-d4) var(--ds-d4) 120px}.resizable-chart-drawer__chart-tags{display:flex;align-items:center;gap:var(--ds-d1);flex-wrap:wrap;margin-bottom:var(--ds-d4)}.resizable-chart-drawer__add-chart-btn{margin-left:auto}.resizable-chart-drawer__add-widget{width:var(--ds-d64);margin:var(--ds-d6) auto 0}.resizable-chart-drawer__bottom-content{position:absolute;bottom:0;left:0;right:0;height:100px;overflow:visible;z-index:1001}.resizable-chart-drawer__bottom-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--surface-section) / 0),rgb(var(--surface-section) / 1));z-index:1}.resizable-chart-drawer__bottom-inner{padding-top:var(--ds-d4);padding-bottom:var(--ds-d4);padding-left:var(--ds-d32);padding-right:var(--ds-d32);height:100%;position:relative;z-index:2}.resizable-chart-drawer__widget-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:10;width:0;overflow:hidden;transition:width .3s ease-in-out}.resizable-chart-drawer__widget-sidebar-panel{display:flex;flex-direction:column;width:calc(288px + var(--ds-d4));height:100%;background-color:var(--ds-color-surface-body);border-left:1px solid var(--ds-color-border)}.resizable-chart-drawer__widget-sidebar-header{display:flex;flex-direction:column;gap:var(--ds-d3);padding:var(--ds-d4);border-bottom:1px solid var(--ds-color-border);flex-shrink:0}.resizable-chart-drawer__widget-sidebar-header-row{display:flex;align-items:center;justify-content:space-between}.resizable-chart-drawer__widget-sidebar-title{font:var(--ds-text-ui-14-medium);color:rgb(var(--content-primary))}.resizable-chart-drawer__widget-list{flex:1;overflow-y:auto;scrollbar-width:none}.resizable-chart-drawer__widget-list::-webkit-scrollbar{display:none}.resizable-chart-drawer__widget-category{padding:var(--ds-d2);border-bottom:1px solid var(--ds-color-border)}.resizable-chart-drawer__widget-category:last-child{border-bottom:none}.resizable-chart-drawer__widget-category-title{font:var(--ds-text-ui-12-medium);letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--content-tertiary));margin-left:var(--ds-d2-5);margin-top:var(--ds-d3);margin-bottom:var(--ds-d3)}.resizable-chart-drawer__widget-items{display:flex;flex-direction:column;gap:var(--ds-d1)}.resizable-chart-drawer__widget-item{width:100%;display:flex;align-items:center;gap:var(--ds-d3);padding:var(--ds-d2-5) var(--ds-d3);border-radius:var(--ds-radius-lg);text-align:left;cursor:pointer;border:none;transition:background-color .15s}@media(hover:hover){.resizable-chart-drawer__widget-item:hover{background-color:rgb(var(--surface-action-hover))}.resizable-chart-drawer__widget-item:hover .resizable-chart-drawer__widget-item-icon{color:rgb(var(--content-primary))}}.resizable-chart-drawer__widget-item-content{flex:1;min-width:0}.resizable-chart-drawer__widget-item-label{font:var(--ds-text-ui-12-medium);color:rgb(var(--content-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resizable-chart-drawer__widget-item-description{font-size:var(--ds-font-size-12);line-height:16px;color:rgb(var(--content-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--ds-d0-5)}.resizable-chart-drawer__widget-item-icon{flex-shrink:0;color:rgb(var(--content-tertiary));transition:color .15s}.resizable-chart-drawer__widget-empty{text-align:center;padding:var(--ds-d8) 0}.resizable-chart-drawer__widget-empty-text{font-size:var(--ds-font-size-14);color:rgb(var(--content-tertiary))}.resizable-chart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:#000c}.resizable-chart-drawer__vaul-content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;display:flex}.resizable-chart-drawer__spacer{pointer-events:none}.resizable-chart-drawer__panel{pointer-events:auto}.resizable-chart-drawer__resize-wrapper{position:relative}.resizable-chart-drawer__edge-handle{position:absolute;pointer-events:auto;cursor:ew-resize;background:transparent}.resizable-chart-drawer__resize-wrapper:has(.resizable-chart-drawer__edge-handle[data-resize-handle-state=hover])~.resizable-chart-drawer__panel .resizable-chart-drawer__shell,.resizable-chart-drawer__resize-wrapper:has(.resizable-chart-drawer__edge-handle[data-resize-handle-state=drag])~.resizable-chart-drawer__panel .resizable-chart-drawer__shell{border-color:rgb(var(--content-tertiary))}.resizable-chart-drawer__dismiss-hint{display:inline-flex;align-items:center;gap:var(--ds-d1-5)}}@layer consumer{.view-changes-toast__root{position:relative;width:100%;overflow:hidden;border-radius:var(--ds-radius-lg);max-width:384px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.view-changes-toast__root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:1}.view-changes-toast__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--ds-d3);padding:var(--ds-d4)}}@layer consumer{.resizable__panel-group{display:flex;height:100%;width:100%}.resizable__panel-group[data-panel-group-direction=vertical]{flex-direction:column}.resizable__handle{position:relative;display:flex;width:1px;align-items:center;justify-content:center;outline:none}.resizable__handle:after{content:"";position:absolute;inset-y:0;left:50%;width:4px;transform:translate(-50%)}.resizable__handle:focus-visible{box-shadow:0 0 0 1px rgb(var(--surface-accent-purple))}.resizable__handle[data-panel-group-direction=vertical]{height:1px;width:100%}.resizable__handle[data-panel-group-direction=vertical]:after{left:0;height:4px;width:100%;transform:translateY(-50%)}.resizable__handle[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}}@layer consumer{.chart-card__root{background-color:rgb(var(--surface-tile));border-radius:var(--ds-radius-lg);position:relative;overflow:visible;transition:height .2s ease-out}.chart-card__root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ds-color-border-gradient-start),var(--ds-color-border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:1}.chart-card__root--default{width:864px}.chart-card__root--drawer{width:100%;max-width:100%;overflow:hidden}.chart-card__header{padding:var(--ds-d5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-d3)}.chart-card__body{padding:var(--ds-d5);overflow:visible}.chart-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-md);background:rgb(var(--surface-tile) / .55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--ds-color-content-tertiary);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.chart-card__overlay[data-visible]{opacity:1;pointer-events:auto}.chart-card__footer{overflow:visible;padding:0 var(--ds-d4)}.chart-card__footer .external-brush__root{margin-top:0}.chart-card__footer .external-brush__track-bg{left:calc(-1 * var(--ds-d4));right:calc(-1 * var(--ds-d4));clip-path:inset(0 round 0 0 var(--ds-radius-lg) var(--ds-radius-lg))}.chart-card__footer .external-brush__track-bg:before,.chart-card__footer .external-brush__track-bg:after{content:"";position:absolute;top:0;bottom:0;width:var(--ds-d32);pointer-events:none;z-index:1}.chart-card__footer .external-brush__track-bg:before{left:0;background:linear-gradient(to right,rgb(var(--surface-tile)) 10%,transparent)}.chart-card__footer .external-brush__track-bg:after{right:0;background:linear-gradient(to left,rgb(var(--surface-tile)) 10%,transparent)}}@layer consumer{.graph-legend__root{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--ds-font-size-12);color:rgb(var(--content-secondary))}.graph-legend__root[data-mode=focus]{flex-wrap:nowrap}.graph-legend__focus-container{display:flex;align-items:center;justify-content:space-between;width:auto;gap:var(--ds-d2);border-radius:var(--ds-radius-lg);padding:var(--ds-d1) var(--ds-d1) var(--ds-d1) var(--ds-d3)}.graph-legend__focus-indicator{display:flex;align-items:center;gap:var(--ds-d1-5);min-width:0}.graph-legend__focus-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:9999px}.graph-legend__focus-label{display:flex;align-items:baseline;gap:var(--ds-d1);font-size:var(--ds-font-size-12);color:rgb(var(--content-secondary));white-space:nowrap;overflow:hidden}.graph-legend__focus-entity-name{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-medium);color:rgb(var(--content-primary));overflow:hidden;text-overflow:ellipsis}.graph-legend__focus-hidden-count{font-size:var(--ds-font-size-12);color:rgb(var(--content-tertiary));flex-shrink:0}.graph-legend__show-all{display:flex;align-items:center;border-radius:var(--ds-radius-sm);padding:4px 8px;cursor:pointer;color:rgb(var(--content-primary));transition:background-color .15s ease}@media(hover:hover){.graph-legend__show-all:hover{background-color:rgb(var(--surface-action-hover))}}}@layer consumer{.simplified-brush__root{margin-top:var(--ds-d4)}.simplified-brush__track{position:relative;width:100%}.simplified-brush__track-bg{position:absolute;left:16px;right:16px;top:8px;height:32px;border-radius:var(--ds-radius-sm);overflow:hidden;transition:background-color .2s ease}.simplified-brush__selection{position:absolute;top:8px;height:32px;cursor:grab;border-radius:8px;background:rgb(var(--content-primary) / .1);transition:background-color .15s ease}.simplified-brush__selection:active{cursor:grabbing}.simplified-brush__handle{position:absolute;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.simplified-brush__tooltip{position:absolute;padding:4px 8px;border-radius:var(--ds-radius-md);background-color:rgb(var(--surface-tile));font-size:var(--ds-font-size-12);color:rgb(var(--content-primary));white-space:nowrap;transition:opacity .2s ease,transform .2s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.simplified-brush__tooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--border-gradient-start),var(--border-gradient-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}}@layer consumer{.sortable-chart-container__list{display:flex;flex-direction:column;gap:var(--ds-d2)}}@layer consumer{.manage-saved-views-dialog__row-separator{height:16px;width:1px;flex-shrink:0;background-color:rgb(var(--border-border-flat));margin:0 var(--ds-d0-5)}.manage-saved-views-dialog__delete-content{max-width:400px}.manage-saved-views-dialog__delete-emphasis{font-weight:var(--ds-font-weight-medium);color:rgb(var(--content-primary))}.manage-saved-views-dialog__list{flex:1;overflow-y:auto}.manage-saved-views-dialog__list::-webkit-scrollbar{display:none}.manage-saved-views-dialog__row{display:flex;align-items:center;gap:var(--ds-d3);padding:var(--ds-d2) var(--ds-d4);transition:background-color .15s}@media(hover:hover){.manage-saved-views-dialog__row:hover{background-color:rgb(var(--surface-action))}}.manage-saved-views-dialog__row-icon{flex-shrink:0;color:rgb(var(--content-tertiary))}.manage-saved-views-dialog__row-body{flex:1;min-width:0}.manage-saved-views-dialog__row-name{display:block;font-size:var(--ds-font-size-14);color:rgb(var(--content-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-saved-views-dialog__row-desc{display:block;font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-book);color:rgb(var(--content-tertiary));margin-top:2px}.manage-saved-views-dialog__row-actions{display:flex;align-items:center;flex-shrink:0}.manage-saved-views-dialog__row-divider{height:1px;margin:0 var(--ds-d4);background-color:var(--gradient-border)}.manage-saved-views-dialog__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ds-d12) var(--ds-d6);gap:var(--ds-d3)}.manage-saved-views-dialog__empty-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-lg);width:40px;height:40px;background-color:rgb(var(--surface-action))}.manage-saved-views-dialog__empty-text{text-align:center}.manage-saved-views-dialog__empty-title{font-size:var(--ds-font-size-14);font-weight:var(--ds-font-weight-medium);color:rgb(var(--content-primary))}.manage-saved-views-dialog__empty-desc{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-book);color:rgb(var(--content-tertiary));margin-top:var(--ds-d1)}}@layer consumer{.edit-saved-view-dialog__form{display:flex;flex-direction:column;gap:var(--ds-d5);padding:var(--ds-d4);flex:1;overflow-y:auto}.edit-saved-view-dialog__form::-webkit-scrollbar{display:none}.edit-saved-view-dialog__section{display:flex;flex-direction:column;gap:var(--ds-d2)}.edit-saved-view-dialog__section-label{font-size:var(--ds-font-size-12);font-weight:var(--ds-font-weight-book);color:rgb(var(--content-secondary))}.edit-saved-view-dialog__widget-list{display:flex;flex-direction:column;gap:var(--ds-d2)}.edit-saved-view-dialog__widget-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--ds-d1)}.edit-saved-view-dialog__reorder{flex-shrink:0;color:rgb(var(--content-tertiary))}.edit-saved-view-dialog__metric-trigger{display:flex;min-width:0;width:100%;max-width:100%;align-items:center;gap:var(--ds-d1-5);color:rgb(var(--content-primary))}.edit-saved-view-dialog__metric-separator{flex-shrink:0;color:rgb(var(--content-tertiary))}.edit-saved-view-dialog__metric-label-primary{flex-shrink:0;white-space:nowrap}.edit-saved-view-dialog__metric-label-secondary{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-saved-view-dialog__metric-count{flex-shrink:0}}
