/*! tailwindcss v4.3.3 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--body);--default-mono-font-family:var(--mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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 components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.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}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-56{min-height:calc(var(--spacing) * 56)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.touch-none{touch-action:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-sm{border-radius:var(--r-sm)}.rounded-xl{border-radius:var(--r-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--line)}.border-input{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--acc-dim)}.bg-background{background-color:var(--bg)}.bg-border{background-color:var(--line)}.bg-card{background-color:var(--panel)}.bg-destructive{background-color:var(--danger)}.bg-foreground{background-color:var(--ink)}.bg-muted,.bg-muted\/50{background-color:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--panel-2) 50%,transparent)}}.bg-popover{background-color:var(--elev)}.bg-primary{background-color:var(--acc)}.bg-secondary{background-color:var(--panel-2)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-foreground{fill:var(--ink)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.leading-none{--tw-leading:1;line-height:1}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--bg)}.text-card-foreground{color:var(--ink)}.text-current{color:currentColor}.text-destructive{color:var(--danger)}.text-foreground,.text-foreground\/60{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--ink) 60%,transparent)}}.text-muted-foreground{color:var(--mut)}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--acc)}.text-primary-foreground{color:var(--on-acc)}.text-secondary-foreground{color:var(--ink)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-background{--tw-ring-color:var(--bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[color\,background-color\,border-color\,box-shadow\,transform\,opacity\]{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;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))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--acc)}.selection\:bg-primary::selection{background-color:var(--acc)}.selection\:text-primary-foreground ::selection{color:var(--on-acc)}.selection\:text-primary-foreground::selection{color:var(--on-acc)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--mut)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--ink)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--acc-dim)}.hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--panel-2) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--acc) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--panel-2) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--acc-hi)}.hover\:text-foreground:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--acc-dim)}.focus\:text-accent-foreground:focus{color:var(--acc-hi)}.focus-visible\:border-ring:focus-visible{border-color:var(--acc)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--acc) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--acc)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--panel-2) 50%,transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--mut)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--danger) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--bg)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--bg)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ink)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--acc)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--acc)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--on-acc)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--acc-dim)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--acc-hi)}.data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--panel-2)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--danger)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--danger)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--line-strong)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--danger) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--line-strong) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--mut)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--acc-dim)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--acc-dim) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--line-strong) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--ink)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--line-strong)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--line-strong) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--ink)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--acc)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--mut)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--danger)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--acc-dim)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--acc) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--panel-2) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--acc-hi)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--hm-canvas:var(--bg);--hm-surface:var(--panel);--hm-surface-raised:var(--elev);--hm-ink:var(--ink);--hm-ink-muted:var(--mut);--hm-accent:var(--acc);--hm-accent-ink:var(--on-acc);--hm-rule:var(--line);--hm-display:var(--disp);--hm-body:var(--body);--hm-radius-control:8px;--hm-radius-panel:14px;--raw-white:#fff;--raw-black:#000;--raw-gold:#d8a72f;--raw-on-gold:#181203;--raw-green:#3ecf8e;--raw-red:#e5484d;--raw-amber:#e0b84f;--raw-ink-0:#edece6;--raw-ink-1:#c2c0b6;--raw-ink-2:#8a887e;--raw-ink-3:#6c6a61;--raw-slate-950:#0a0a0d;--raw-slate-900:#0d0d12;--raw-slate-880:#0d0d0d;--raw-slate-850:#101015;--raw-slate-800:#16161d;--raw-slate-700:#1d1d26;--acc:var(--raw-gold);--acc-hi:var(--raw-gold)}@supports (color:color-mix(in lab,red,red)){:root{--acc-hi:color-mix(in oklab, var(--raw-gold), var(--raw-white) 22%)}}:root{--acc-lo:var(--raw-gold)}@supports (color:color-mix(in lab,red,red)){:root{--acc-lo:color-mix(in oklab, var(--raw-gold), var(--raw-black) 26%)}}:root{--acc-dim:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root{--acc-dim:color-mix(in srgb, var(--acc) 12%, transparent)}}:root{--acc-brd:var(--acc)}@supports (color:color-mix(in lab,red,red)){:root{--acc-brd:color-mix(in srgb, var(--acc) 34%, transparent)}}:root{--on-acc:var(--raw-on-gold);--grad:linear-gradient(135deg, var(--acc-hi), var(--acc-lo));--btn-glow:0 10px 34px -12px var(--acc)}@supports (color:color-mix(in lab,red,red)){:root{--btn-glow:0 10px 34px -12px color-mix(in srgb, var(--acc) 62%, transparent)}}:root{--bg:var(--raw-slate-950);--panel:var(--raw-slate-850);--panel-sink:var(--raw-slate-900);--panel-2:var(--raw-slate-800);--elev:var(--raw-slate-700);--sunken:var(--raw-slate-880);--line:var(--raw-white)}@supports (color:color-mix(in lab,red,red)){:root{--line:color-mix(in srgb, var(--raw-white) 8%, transparent)}}:root{--line2:var(--raw-white)}@supports (color:color-mix(in lab,red,red)){:root{--line2:color-mix(in srgb, var(--raw-white) 5%, transparent)}}:root{--line-strong:var(--raw-white)}@supports (color:color-mix(in lab,red,red)){:root{--line-strong:color-mix(in srgb, var(--raw-white) 16%, transparent)}}:root{--scrim:var(--raw-black)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb, var(--raw-black) 70%, transparent)}}:root{--scrim-soft:var(--raw-black)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-soft:color-mix(in srgb, var(--raw-black) 60%, transparent)}}:root{--scroll-thumb:var(--raw-white)}@supports (color:color-mix(in lab,red,red)){:root{--scroll-thumb:color-mix(in srgb, var(--raw-white) 14%, transparent)}}:root{--card-fill:var(--panel);--ink:var(--raw-ink-0);--ink2:var(--raw-ink-1);--mut:var(--raw-ink-2);--faint:var(--raw-ink-3);--ok:var(--raw-green);--ok-fg:var(--ok)}@supports (color:color-mix(in lab,red,red)){:root{--ok-fg:color-mix(in oklab, var(--ok), var(--raw-white) 16%)}}:root{--ok-bg:var(--ok)}@supports (color:color-mix(in lab,red,red)){:root{--ok-bg:color-mix(in srgb, var(--ok) 14%, transparent)}}:root{--ok-brd:var(--ok)}@supports (color:color-mix(in lab,red,red)){:root{--ok-brd:color-mix(in srgb, var(--ok) 34%, transparent)}}:root{--warn:var(--raw-amber);--warn-fg:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--warn-fg:color-mix(in oklab, var(--warn), var(--raw-white) 10%)}}:root{--warn-bg:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--warn-bg:color-mix(in srgb, var(--warn) 12%, transparent)}}:root{--warn-brd:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--warn-brd:color-mix(in srgb, var(--warn) 42%, transparent)}}:root{--danger:var(--raw-red);--danger-fg:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-fg:color-mix(in oklab, var(--danger), var(--raw-white) 18%)}}:root{--danger-bg:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-bg:color-mix(in srgb, var(--danger) 14%, transparent)}}:root{--danger-brd:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-brd:color-mix(in srgb, var(--danger) 34%, transparent)}}:root{--on-danger:var(--raw-white);--info:var(--acc);--info-fg:var(--acc);--info-bg:var(--acc-dim);--info-brd:var(--acc-brd);--neutral:var(--mut);--neutral-fg:var(--mut)}@supports (color:color-mix(in lab,red,red)){:root{--neutral-fg:color-mix(in oklab, var(--mut), var(--ink) 22%)}}:root{--neutral-bg:var(--raw-white)}@supports (color:color-mix(in lab,red,red)){:root{--neutral-bg:color-mix(in srgb, var(--raw-white) 6%, transparent)}}:root{--neutral-brd:var(--line);--disp:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--body:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-display:26px;--fs-h2:20px;--fs-h3:17px;--fs-h4:15px;--fs-base:16px;--fs-ui:14px;--fs-sm:13px;--fs-xs:12px;--fs-micro:11px;--lh-tight:1.2;--lh-snug:1.35;--lh-base:1.5;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:600;--tr-tight:-.02em;--tr-caps:.05em;--sp-xxs:2px;--sp-xs:4px;--sp-sm:8px;--sp-md:12px;--sp-lg:16px;--sp-xl:24px;--sp-xxl:32px;--sp-huge:64px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-full:9999px;--shadow-1:0 1px 3px var(--raw-black)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-1:0 1px 3px color-mix(in srgb, var(--raw-black) 30%, transparent)}}:root{--shadow-2:0 18px 50px -20px var(--raw-black)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-2:0 18px 50px -20px color-mix(in srgb, var(--raw-black) 65%, transparent)}}:root{--shadow-3:0 30px 80px -30px var(--raw-black)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-3:0 30px 80px -30px color-mix(in srgb, var(--raw-black) 80%, transparent)}}:root{--focus:var(--acc);--focus-w:2px;--focus-off:2px;--dur-1:90ms;--dur-2:.15s;--dur-3:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ctrl-h:40px;--ctrl-h-sm:30px;--tap-min:32px;--row-py:10px;--row-px:var(--sp-md);--accent:var(--acc);--accent-deep:var(--acc-lo);--text:var(--ink);--muted:var(--mut);--card:var(--panel);--surface-deep:var(--sunken);--oc-bg:var(--sunken);--green:var(--ok);--amber:var(--warn);--red:var(--danger);--red-deep:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--red-deep:color-mix(in srgb, var(--danger), var(--raw-black) 16%)}}:root{--gray:var(--mut);--font-sans:var(--body);--font-mono:var(--mono)}*{box-sizing:border-box}html{overflow-x:clip}body{font-family:var(--body);font-size:var(--fs-base);line-height:var(--lh-base);background:var(--hm-canvas);color:var(--hm-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,select,textarea{font-family:var(--body)}b,strong{font-weight:var(--fw-semi)}h1{font-family:var(--disp);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0 0 var(--sp-sm);color:var(--ink)}h2{font-family:var(--disp);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0 0 var(--sp-sm);color:var(--ink);line-height:1.25}h3{font-family:var(--disp);font-size:var(--fs-h3);font-weight:var(--fw-bold);margin:0 0 var(--sp-xs);color:var(--ink);line-height:1.3}h4{font-family:var(--disp);font-size:var(--fs-h4);font-weight:var(--fw-semi);margin:0 0 var(--sp-xs);color:var(--ink);line-height:1.4}p{margin:0 0 var(--sp-md)}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc-hi)}::selection{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--acc) 42%,transparent)}}::selection{color:var(--raw-white)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off);border-radius:var(--r-xs)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:var(--fw-reg);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 24;direction:ltr;font-style:normal;line-height:1;display:inline-block}*{scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--r-full)}::-webkit-scrollbar-track{background:0 0}.layout{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.side{background:var(--panel);border-right:1px solid var(--line);padding:var(--sp-lg) var(--sp-sm);height:100vh;position:sticky;top:0;overflow-y:auto}.side .brand{padding:var(--sp-sm) var(--sp-sm) var(--sp-lg);font-family:var(--disp);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);color:var(--ink);align-items:center;gap:10px;font-size:19px;display:flex}.side .brand-sub{color:var(--mut);font-weight:var(--fw-med);font-size:var(--fs-sm);margin-left:3px}.side a{padding:9px var(--sp-md);border-radius:var(--r-md);color:var(--mut);margin-bottom:var(--sp-xxs);font-size:var(--fs-ui);font-weight:var(--fw-med);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std);border:1px solid #0000;align-items:center;gap:11px;display:flex;overflow:hidden}.side a .material-symbols-rounded{flex-shrink:0;font-size:20px}.side a:hover{background:var(--elev);color:var(--ink)}.side a.active{background:var(--acc-dim);color:var(--acc);border-color:var(--acc-brd)}.side a:focus-visible{outline-offset:-1px;border-radius:var(--r-md)}.side .badge-count{background:var(--danger);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.side .badge-count{background:color-mix(in srgb,var(--danger) 90%,var(--raw-black))}}.side .badge-count{color:var(--raw-white);border-radius:var(--r-full);padding:1px var(--sp-sm);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-family:var(--mono)}.layout.collapsed .brand-txt,.layout.collapsed .nav-txt{display:none}.layout.collapsed .side a{justify-content:center;padding:9px 0}.layout.collapsed .side .badge-count{margin:-14px 0 0 14px;position:absolute}.layout.collapsed .side .brand{justify-content:center}.main-col{flex-direction:column;min-width:0;display:flex}.main{padding:var(--sp-xl);width:100%}.topbar{align-items:center;gap:var(--sp-md);margin-bottom:var(--sp-xl);display:flex}.topbar-global{z-index:30;align-items:center;gap:var(--sp-sm);padding:10px var(--sp-xl);background:var(--bg);min-height:56px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar-global{background:color-mix(in srgb,var(--bg) 82%,transparent)}}.topbar-global{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr-field{color:var(--mut);align-items:center;gap:6px;display:inline-flex}.hdr-field .material-symbols-rounded{font-size:18px}.hdr-field select{min-height:34px;padding:var(--sp-xs) var(--sp-sm);max-width:200px}.cmdk-trigger{align-items:center;gap:var(--sp-sm);background:var(--panel-2);border:1px solid var(--line);color:var(--mut);border-radius:var(--r-md);padding:0 var(--sp-sm);cursor:pointer;min-height:34px;font-size:var(--fs-sm);flex:0 220px;min-width:110px;display:inline-flex}.cmdk-trigger:hover{border-color:var(--acc-brd);color:var(--ink)}.cmdk-trigger .material-symbols-rounded{flex-shrink:0;font-size:18px}.cmdk-trigger kbd{flex-shrink:0}.cmdk-trigger span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}kbd{font-family:var(--mono);font-size:var(--fs-micro);color:var(--mut);background:var(--elev);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 6px}.hdr-user{align-items:center;gap:6px;display:inline-flex}.hdr-email{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cmdk-bg{background:var(--scrim-soft);-webkit-backdrop-filter:blur(3px);z-index:100;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.cmdk{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(640px,92vw);box-shadow:var(--shadow-3);overflow:hidden}.cmdk-input{align-items:center;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--line);display:flex}.cmdk-input .material-symbols-rounded{color:var(--mut);font-size:20px}.cmdk-input input{font-size:var(--fs-h4);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:28px;padding:0}.cmdk-list{max-height:52vh;padding:var(--sp-xs);overflow-y:auto}.cmdk-empty{padding:var(--sp-lg);text-align:center}.cmdk-item{align-items:center;gap:var(--sp-sm);text-align:left;width:100%;color:var(--ink2);padding:9px var(--sp-md);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;display:flex}.cmdk-item .material-symbols-rounded{color:var(--mut);flex-shrink:0;font-size:19px}.cmdk-item.active{background:var(--acc-dim);color:var(--ink)}.cmdk-item.active .material-symbols-rounded{color:var(--acc)}.cmdk-item:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.cmdk-label{font-weight:var(--fw-med);white-space:nowrap}.cmdk-sub{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.cmdk-kind{font-size:var(--fs-micro);font-family:var(--mono);text-transform:uppercase;flex-shrink:0;margin-left:auto}.spacer{flex:1}.muted{color:var(--mut)}.mono{font-family:var(--mono)}.row{gap:var(--sp-md);flex-wrap:wrap;align-items:center;display:flex}.kpis{gap:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.kpi{background:var(--card-fill);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-lg);box-shadow:var(--shadow-1);transition:border-color var(--dur-3) var(--ease-std),transform var(--dur-3) var(--ease-std)}.kpi:hover{border-color:var(--acc-brd);transform:translateY(-2px)}.kpi.warn{border-color:var(--warn-brd)}.kpi.warn .value{color:var(--warn)}.kpi.danger{border-color:var(--danger-brd)}.kpi.danger .value{color:var(--danger-fg)}.kpi .label{color:var(--mut);font-size:var(--fs-xs);line-height:1.4;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase}.kpi .value{font-family:var(--disp);font-size:30px;font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px}.card{background:var(--card-fill);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-xl);margin-top:var(--sp-lg);box-shadow:var(--shadow-1)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--row-py) var(--row-px);border-bottom:1px solid var(--line);font-size:var(--fs-ui)}th{color:var(--mut);font-weight:var(--fw-semi);font-size:var(--fs-micro);font-family:var(--mono);letter-spacing:var(--tr-caps);text-transform:uppercase}tr:hover td{background:var(--acc-dim)}td.mono,.mono{font-family:var(--mono)}.badge{padding:3px var(--sp-sm);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-semi);border:1px solid #0000;align-items:center;gap:5px;line-height:1.4;display:inline-flex}.badge.paid,.badge.active,.badge.online,.badge.published,.badge.ok,.badge.resolved{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-brd)}.badge.pending,.badge.new,.badge.info{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-brd)}.badge.warn,.badge.ignored{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-brd)}.badge.expired,.badge.offline,.badge.draft{background:var(--neutral-bg);color:var(--neutral-fg);border-color:var(--neutral-brd)}.badge.revoked,.badge.refunded,.badge.failed{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-brd)}.role-badge{border-radius:var(--r-sm);padding:2px var(--sp-sm);font-family:var(--disp);font-weight:var(--fw-semi);letter-spacing:.01em;align-self:flex-start;line-height:1.35}.role-badge-owner{border-color:var(--warn-brd);background:var(--warn-bg);color:var(--warn-fg)}.role-name{color:var(--ink);font-family:var(--disp);font-size:var(--fs-sm);font-weight:var(--fw-semi);align-self:flex-start;line-height:1.35}.btn{justify-content:center;align-items:center;gap:var(--sp-sm);background:var(--grad);color:var(--on-acc);padding:0 var(--sp-lg);min-height:var(--ctrl-h);border-radius:var(--r-md);font-family:var(--disp);font-size:var(--fs-ui);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--btn-glow);transition:transform var(--dur-3) var(--ease-std),filter var(--dur-3) var(--ease-std),background-color var(--dur-3) var(--ease-std),border-color var(--dur-3) var(--ease-std);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.07);color:var(--on-acc);transform:translateY(-1px)}.btn.secondary{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:none}.btn.secondary:hover{background:var(--elev);border-color:var(--acc-brd);color:var(--ink);filter:none;transform:none}.btn.red{background:var(--danger);color:var(--on-danger);box-shadow:0 10px 30px -14px var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.red{box-shadow:0 10px 30px -14px color-mix(in srgb,var(--danger) 70%,transparent)}}.btn.red:hover{filter:brightness(1.06)}.btn.small{padding:0 var(--sp-md);min-height:var(--ctrl-h-sm);border-radius:var(--r-sm);font-size:12.5px}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}input,select,textarea{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);padding:var(--sp-sm) var(--sp-md);min-height:var(--ctrl-h);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-ui)}input::placeholder,textarea::placeholder{color:var(--mut)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-1px}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--acc);cursor:pointer;padding:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:var(--focus-off)}.bars{align-items:flex-end;gap:var(--sp-xs);height:120px;display:flex}.bars .bar{background:var(--grad);opacity:.9;min-height:2px;transition:opacity var(--dur-2) var(--ease-std);border-radius:3px 3px 0 0;flex:1}.bars .bar:hover{opacity:1}.modal-bg{background:var(--scrim);-webkit-backdrop-filter:blur(4px);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--sp-xl);width:440px;max-height:90vh;box-shadow:var(--shadow-3);animation:modal-in var(--dur-3) var(--ease-out);overflow:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.modal-actions{gap:var(--sp-sm);margin-top:var(--sp-lg);justify-content:flex-end;display:flex}.code-block{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink2);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-md)}.meter{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-sm);flex:1;overflow:hidden}.meter>div{background:var(--grad);border-radius:var(--r-sm);height:8px}.field{gap:var(--sp-xs);margin-bottom:var(--sp-md);flex-direction:column;display:flex}.field label{color:var(--mut);font-size:var(--fs-xs);line-height:1.4;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase}.grid2{gap:0 var(--sp-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:620px){.grid2{grid-template-columns:1fr}}.modal-head{margin-bottom:var(--sp-md);justify-content:space-between;align-items:center;display:flex}.modal-head h2{font-size:var(--fs-h4);margin:0}.icon-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-sm);min-height:0;color:var(--mut);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--elev);color:var(--ink)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn:focus-visible{border-radius:var(--r-sm)}.req,.danger-text{color:var(--danger-fg)}.toast-wrap{right:var(--sp-xl);bottom:var(--sp-xl);z-index:80;gap:var(--sp-sm);flex-direction:column;max-width:380px;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--sp-sm);background:var(--elev);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-md);box-shadow:var(--shadow-2);animation:toast-in var(--dur-3) var(--ease-out);border-left-width:3px;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast .material-symbols-rounded{flex-shrink:0;font-size:20px}.toast.success{border-left-color:var(--ok)}.toast.success .material-symbols-rounded{color:var(--ok)}.toast.error{border-left-color:var(--danger)}.toast.error .material-symbols-rounded{color:var(--danger)}.toast.info{border-left-color:var(--info)}.toast.info .material-symbols-rounded{color:var(--info)}.toast-body{font-size:var(--fs-ui);flex:1;line-height:1.4}.toast-detail{color:var(--mut);font-size:var(--fs-xs);margin-top:var(--sp-xxs)}.toast-x{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.toast-x:hover{color:var(--ink)}.toast-x .material-symbols-rounded{font-size:18px}.skeleton{gap:var(--sp-sm);flex-direction:column;display:flex}.sk-row{height:var(--ctrl-h);border-radius:var(--r-sm);background:linear-gradient(90deg,var(--panel-2),var(--elev),var(--panel-2));background-size:200% 100%;animation:1.2s ease-in-out infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.state-card{align-items:center;gap:var(--sp-md);padding:var(--sp-xl);border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--ink2);display:flex}.state-card.empty{text-align:center;color:var(--mut);flex-direction:column}.state-card.error{border-color:var(--danger-brd);background:var(--danger);border-style:solid}@supports (color:color-mix(in lab,red,red)){.state-card.error{background:color-mix(in srgb,var(--danger) 6%,transparent)}}.state-card .material-symbols-rounded.big{color:var(--mut);font-size:32px}.state-card.error .material-symbols-rounded.big{color:var(--danger)}.state-card .spacer{flex:1}.pager{align-items:center;gap:var(--sp-sm);margin-top:var(--sp-md);padding-top:var(--sp-md);border-top:1px solid var(--line);display:flex}.pager .btn.small{min-width:34px;padding:0 var(--sp-sm)}.pager .material-symbols-rounded{font-size:18px}.stale{opacity:.55;transition:opacity var(--dur-3) var(--ease-std);pointer-events:none}.inbox{gap:var(--sp-lg);margin-top:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.inbox-card{background:var(--card-fill);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-lg);box-shadow:var(--shadow-1)}.inbox-card.attn{border-color:var(--warn-brd)}.inbox-head{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-md);display:flex}.inbox-head .material-symbols-rounded{font-size:20px}.inbox-head .count{font-family:var(--disp);font-weight:var(--fw-bold);font-size:var(--fs-h2)}.inbox-head h3{font-size:var(--fs-h4);margin:0}.inbox-head .go{font-size:var(--fs-xs);margin-left:auto}.inbox-row{align-items:center;gap:var(--sp-sm);border-top:1px solid var(--line2);font-size:var(--fs-sm);padding:7px 0;display:flex}.inbox-row .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inbox-empty{color:var(--mut);font-size:var(--fs-sm);padding:var(--sp-sm) 0}.inbox-reason{margin:0 0 var(--sp-sm)}.inbox-note{color:var(--mut);font-size:var(--fs-xs);margin-top:var(--sp-sm)}.inbox-card.ok .inbox-head .material-symbols-rounded{color:var(--ok)}.inbox-card.attn .inbox-head .material-symbols-rounded{color:var(--warn)}.c360-grid{gap:var(--sp-lg);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.avatar{background:var(--acc-dim);width:48px;height:48px;color:var(--acc);font-family:var(--disp);font-weight:var(--fw-bold);font-size:var(--fs-h4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-chip{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--ink2);align-items:center;gap:3px;padding:2px 6px 2px 10px;display:inline-flex}.tag-chip button{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.tag-chip button:hover{color:var(--danger)}.tag-chip .material-symbols-rounded{font-size:14px}.tag-add{min-height:26px;padding:2px var(--sp-sm);font-size:var(--fs-xs);border-radius:var(--r-full);width:92px}.tl{flex-direction:column;display:flex}.tl-item{padding:var(--sp-sm) 0;border-top:1px solid var(--line2);gap:10px;display:flex}.tl-item:first-child{border-top:none}.tl-item .material-symbols-rounded{color:var(--mut);flex-shrink:0;margin-top:1px;font-size:18px}.tl-item.payment .material-symbols-rounded,.tl-item.license .material-symbols-rounded{color:var(--ok)}.tl-item.error .material-symbols-rounded{color:var(--danger)}.tl-item.coupon .material-symbols-rounded{color:var(--acc)}.tl-title{font-size:13.5px}.tl-at{margin-top:1px;font-size:11.5px}.mini-row{padding:var(--sp-sm) 0;border-top:1px solid var(--line2);align-items:center;gap:10px;display:flex}.mini-row:first-of-type{border-top:none}.machine-id{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink2);font-family:var(--mono);font-size:var(--fs-xs);padding:2px var(--sp-sm);cursor:pointer;align-items:center;gap:5px;min-height:0;display:inline-flex}.machine-id:hover{border-color:var(--acc-brd);color:var(--ink)}.machine-id .material-symbols-rounded{color:var(--faint);font-size:14px}.machine-id:hover .material-symbols-rounded{color:var(--acc)}.rt-card{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.rt-card{border-color:color-mix(in srgb,var(--ok) 28%,var(--line))}}.rt-head{font-size:var(--fs-ui);align-items:center;gap:6px;margin-bottom:10px;display:flex}.rt-dot{background:var(--ok);border-radius:50%;width:9px;height:9px;animation:1.8s infinite rt-pulse}@keyframes rt-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.rt-num{font-family:var(--disp);font-weight:var(--fw-bold);color:var(--ok);margin-left:auto;font-size:22px}.rt-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rt-ev{justify-content:space-between;gap:var(--sp-sm);padding:var(--sp-xs) 0;border-top:1px solid var(--line2);font-size:12.5px;display:flex}.trend{width:100%;height:200px;display:block}.trend .grid{stroke:var(--line)}.trend .area-active{fill:var(--acc-dim)}.trend .ln-active{fill:none;stroke:var(--acc);stroke-width:2px}.trend .ln-new{fill:none;stroke:var(--ok);stroke-width:1.5px;stroke-dasharray:4 3}.legend{font-size:var(--fs-xs);color:var(--mut);margin-left:var(--sp-md);align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:2px;width:12px;height:3px;display:inline-block}.legend .lg-active{background:var(--acc)}.legend .lg-new{background:var(--ok)}.kpi.ret .value{color:var(--acc-hi)}.dt{--dt-py:9px;--dt-fs:var(--fs-ui);display:block}.dt[data-density=compact]{--dt-py:4px;--dt-fs:var(--fs-sm)}.dt-toolbar{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.dt-toolbar .dt-tools{align-items:center;gap:var(--sp-xs);margin-left:auto;display:flex}.dt-count{color:var(--mut);font-size:var(--fs-xs)}.dt-scroll{max-height:var(--dt-max-h,68vh);border-radius:var(--r-sm);overflow:auto}.dt-scroll table{border-collapse:separate;border-spacing:0;width:100%}.dt-scroll th,.dt-scroll td{padding:var(--dt-py) var(--row-px);font-size:var(--dt-fs);border-bottom:1px solid var(--line);text-align:left}.dt-scroll thead th{z-index:2;background:var(--panel);color:var(--mut);font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--fw-semi);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.dt-scroll tbody tr:hover td,.dt-scroll tbody tr[aria-selected=true] td{background:var(--acc-dim)}.dt-scroll tbody tr:last-child td{border-bottom:none}.dt-row.clickable{cursor:pointer}.dt-row:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:calc(var(--focus-w) * -1)}.dt-sort{align-items:center;gap:var(--sp-xs);cursor:pointer;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0;display:inline-flex}.dt-sort:hover{color:var(--ink)}.dt-sort .material-symbols-rounded{opacity:.3;font-size:15px}.dt-sort[data-active="1"]{color:var(--acc)}.dt-sort[data-active="1"] .material-symbols-rounded{opacity:1}.dt-sel{width:36px;padding-right:0!important}.dt-num{font-variant-numeric:tabular-nums;text-align:right!important}.dt-center{text-align:center!important}.dt-actions{white-space:nowrap;text-align:right}.dt-trunc{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.dt-bulk{align-items:center;gap:var(--sp-sm);background:var(--acc-dim);border:1px solid var(--acc-brd);border-radius:var(--r-md);padding:var(--sp-sm) var(--sp-md);margin-bottom:var(--sp-sm);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.dt-bulk .dt-bulk-actions{gap:var(--sp-xs);flex-wrap:wrap;margin-left:auto;display:flex}.dt-pop{display:inline-flex;position:relative}.dt-menu{right:0;top:calc(100% + var(--sp-xs));z-index:40;background:var(--elev);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:220px;max-height:60vh;box-shadow:var(--shadow-2);padding:var(--sp-xs);position:absolute;overflow:auto}.dt-menu-head{color:var(--mut);font-size:var(--fs-micro);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-caps);padding:var(--sp-xs) var(--sp-sm)}.dt-menu-item{align-items:center;gap:var(--sp-sm);width:100%;color:var(--ink2);cursor:pointer;padding:6px var(--sp-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:left;min-height:var(--tap-min);background:0 0;border:none;display:flex}.dt-menu-item:hover{background:var(--panel-2);color:var(--ink)}.dt-menu-item:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.dt-note{color:var(--mut);font-size:var(--fs-xs);margin-top:var(--sp-sm)}.fb{gap:var(--sp-sm);flex-direction:column;display:flex}.fb-controls{align-items:flex-end;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.fb-field{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.fb-field>label{color:var(--mut);font-size:var(--fs-micro);font-family:var(--mono);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1.4}.fb-field input,.fb-field select{min-width:160px}.fb-field.grow{flex:1}.fb-field.grow input{width:100%}.fb-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.fb-chip{align-items:center;gap:var(--sp-xs);background:var(--acc-dim);border:1px solid var(--acc-brd);color:var(--ink);border-radius:var(--r-full);font-size:var(--fs-xs);padding:2px 4px 2px 10px;display:inline-flex}.fb-chip b{font-weight:var(--fw-semi);color:var(--acc)}.fb-chip button{color:var(--mut);cursor:pointer;border-radius:var(--r-full);background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.fb-chip button:hover{color:var(--danger);background:var(--neutral-bg)}.fb-chip .material-symbols-rounded{font-size:14px}.fb-clear{color:var(--mut);cursor:pointer;font-size:var(--fs-xs);padding:var(--sp-xs) var(--sp-xs);background:0 0;border:none;min-height:24px;text-decoration:underline}.fb-clear:hover{color:var(--ink)}.apk{gap:var(--sp-xs);flex-direction:column;display:inline-flex}.apk>label{color:var(--mut);font-size:var(--fs-micro);font-family:var(--mono);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1.4}.apk select{min-width:220px}.apk-unset select{border-color:var(--warn-brd)}.apk-gate{align-items:center;gap:var(--sp-md);flex-direction:column;display:flex}.apk-gate .apk{align-items:center}@media (max-width:900px){.c360-grid{grid-template-columns:1fr}}.c360-grid>*{min-width:0}.c360-grid .mono{overflow-wrap:anywhere}@media (max-width:980px){.layout{grid-template-columns:64px 1fr}.brand-txt,.nav-txt{display:none}.side a{justify-content:center;padding:9px 0}.hdr-email{display:none}.cmdk-trigger{flex:none;min-width:0}.cmdk-trigger span{display:none}.toast-wrap{left:var(--sp-md);right:var(--sp-md);max-width:none}.fb-field input,.fb-field select{width:100%;min-width:0}.fb-field{flex:100%}}@media (max-width:520px){.topbar-global{padding-left:var(--sp-md);padding-right:var(--sp-md);row-gap:var(--sp-xs);flex-wrap:wrap}.topbar-global>*{min-width:0}.cmdk-trigger kbd{display:none}.hdr-field select{max-width:116px}.hdr-user{margin-left:auto}.main{padding-left:var(--sp-md);padding-right:var(--sp-md)}.dt-toolbar,.dt-tools{flex-wrap:wrap}.topbar{row-gap:var(--sp-xs);flex-wrap:wrap}.dt-tools .btn.small{white-space:nowrap}}.dt-open{width:34px;padding-right:0!important}.dt-open .icon-btn{opacity:.45;transition:opacity var(--dur-2) var(--ease-std)}.dt-row:hover .dt-open .icon-btn,.dt-open .icon-btn:focus-visible{opacity:1}.card-h{margin:0 0 var(--sp-md);font-size:var(--fs-h4);font-weight:var(--fw-bold)}.notice{gap:var(--sp-sm);padding:var(--sp-md) var(--sp-lg);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);color:var(--ink2);font-size:var(--fs-sm);border-left-width:3px;align-items:flex-start;line-height:1.55;display:flex}.notice+.notice{margin-top:var(--sp-sm)}.notice b{color:var(--ink)}.notice.warn{border-color:var(--warn-brd);background:var(--warn-bg)}.notice.warn b{color:var(--warn-fg)}.notice.danger{border-color:var(--danger-brd);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.notice.danger{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.notice.danger b{color:var(--danger-fg)}.notice.ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.notice.ok{border-color:color-mix(in srgb,var(--ok) 42%,transparent)}}.notice.ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.notice.ok{background:color-mix(in srgb,var(--ok) 8%,transparent)}}.kpi-btn{text-align:left;cursor:pointer;width:100%;font:inherit}.kpi-btn[data-active="1"]{border-color:var(--acc-brd)}.kpi-btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.dt-row.attn>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.dt-row.attn-warn>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.btn:hover,.kpi:hover{transform:none}.sk-row{background:var(--panel-2);animation:none}.rt-dot{box-shadow:0 0 0 3px var(--ok);animation:none}@supports (color:color-mix(in lab,red,red)){.rt-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 30%,transparent)}}}.stack{flex-direction:column;gap:2px;min-width:0;display:flex}.stack>*{overflow-wrap:anywhere;min-width:0}.xs{font-size:var(--fs-xs);line-height:1.4}.ink{color:var(--ink);font-weight:var(--fw-med,500)}.matrix{table-layout:auto}.matrix th[scope=row]{text-align:left;font-weight:var(--fw-reg,400);white-space:nowrap}.matrix td.dt-center{text-align:center}.matrix caption{caption-side:top;text-align:left;color:var(--mut);font-size:var(--fs-xs);padding:0 0 var(--sp-md)}.topbar :is(h1,h2,h3){margin:0}.topbar h2{font-size:var(--fs-h3)}.topbar h3{font-size:var(--fs-h4)}.topbar h1.detail{min-width:0;font-size:22px}.sm{font-size:var(--fs-sm);line-height:var(--lh-snug)}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grow{flex:1;min-width:0}.vstack{gap:var(--sp-lg);flex-direction:column;min-width:0;display:flex}.c360-grid>.card,.vstack>.card,.card.flush{margin-top:0}.card-kicker{margin:0 0 var(--sp-md);color:var(--mut);font-family:var(--mono);font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1.4}.kpi .sub{color:var(--mut);font-size:var(--fs-xs);margin-top:var(--sp-xxs)}.kpi.compact .value{font-size:22px}.kpi .danger-text{font-size:var(--fs-xs)}.kpi .btn{margin-top:var(--sp-sm)}.mt-lg{margin-top:var(--sp-lg)}.mb-sm{margin-bottom:var(--sp-sm)}.row .card-kicker{margin:0}.kpis.dense{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.axis{margin-top:var(--sp-xs);color:var(--mut);font-family:var(--mono);font-size:var(--fs-micro);justify-content:space-between;display:flex}th.col-meter{width:40%}.dist-row{align-items:center;gap:var(--sp-sm);padding:3px 0;display:flex}.dist-row .dist-key{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 0 120px;overflow:hidden}.dist-row .dist-n{text-align:right;color:var(--mut);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:0 0 64px}.bars.ok .bar{background:var(--ok)}.row.tabs{gap:var(--sp-sm);margin-bottom:var(--sp-md)}.acc-item{border-top:1px solid var(--line2);padding:var(--sp-sm) 0}.acc-item:first-of-type{border-top:none}.acc-item summary{cursor:pointer;font-size:var(--fs-sm)}.code-block.scroll{max-height:280px;margin-top:var(--sp-sm);font-size:var(--fs-xs);overflow:auto}input.w-days{width:88px}.code-block.key-reveal{font-size:var(--fs-h2);text-align:center}.mini-row.top{align-items:flex-start}.mini-tail{margin-top:var(--sp-xxs)}.pre-wrap{white-space:pre-wrap}.row.top{align-items:flex-start}.mt-0{margin-top:0}.self-center{align-self:center}.w-full{width:100%}.topbar.mb-sm{margin-bottom:var(--sp-sm)}.entity-name{font-size:var(--fs-h3);margin:0}.ok-text{color:var(--ok-fg)}textarea.ta-sm{min-height:60px}textarea.ta-md{min-height:90px}.ctl-sm{min-height:var(--ctrl-h-sm);font-size:var(--fs-sm);padding-top:2px;padding-bottom:2px}.tags{margin-top:var(--sp-sm)}.kv{gap:var(--sp-md);padding:var(--sp-sm) 0;border-top:1px solid var(--line2);display:flex}.kv:first-of-type{border-top:none}.kv>.kv-label{color:var(--mut);flex:0 0 150px}.kv>.kv-val{overflow-wrap:anywhere;min-width:0}.row.tight{gap:var(--sp-xs);flex-wrap:nowrap}.meter.thick>div{height:12px}.nav-group{align-items:center;gap:var(--sp-xs);width:100%;margin:var(--sp-md) 0 var(--sp-xxs);padding:2px var(--sp-md);cursor:pointer;color:var(--mut);font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:color var(--dur-2) var(--ease-std);background:0 0;border:0;display:flex}.nav-group:hover,.nav-group[data-current="1"]{color:var(--ink)}.nav-group .nav-group-label{text-align:left;flex:1}.nav-group .material-symbols-rounded{font-size:15px}.nav-group .badge-count{margin-left:0}.sub-line{margin:var(--sp-xs) 0 0}.gate{min-height:100vh;padding:var(--sp-xl);justify-content:center;align-items:center;display:flex}.gate-card{text-align:center;background:var(--card-fill);border:1px solid var(--line);border-radius:var(--r-xl);width:min(380px,100%);padding:var(--sp-xxl) var(--sp-xl);box-shadow:var(--shadow-2)}.gate-card>img{width:48px;height:48px;margin-bottom:var(--sp-md)}.gate-card h1{font-size:var(--fs-h2);margin:0 0 var(--sp-xs)}.gate-card p{color:var(--mut);font-size:var(--fs-sm);margin:0 0 var(--sp-xs)}.gate-card .btn{margin-top:var(--sp-md);width:100%}.ui-icon{stroke-width:1.8px}.ui-icon.big{width:28px;height:28px}.layout{background:radial-gradient(circle at 92% -8%,var(--acc),transparent 28rem),var(--bg);grid-template-columns:248px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.layout{background:radial-gradient(circle at 92% -8%,color-mix(in srgb,var(--acc) 6%,transparent),transparent 28rem),var(--bg)}}.layout{transition:grid-template-columns var(--dur-3) var(--ease-out)}.layout.collapsed{grid-template-columns:72px minmax(0,1fr)}.side{padding:var(--sp-md) var(--sp-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.side{background:color-mix(in srgb,var(--panel) 94%,var(--bg))}}.side{scrollbar-width:thin}.side .brand{min-height:48px;margin-bottom:var(--sp-sm);padding:var(--sp-sm) var(--sp-md)}.side a{border-radius:var(--r-md);min-height:38px}.side a .ui-icon{width:18px;height:18px}.side a:hover{background:var(--panel-2)}.side a.active{background:var(--acc-dim);box-shadow:inset 2px 0 0 var(--acc)}.nav-group{min-height:28px;margin-top:var(--sp-lg);border-radius:var(--r-sm)}.nav-group:hover{background:var(--line2)}.main{width:min(100%,1680px);margin-inline:auto;padding:clamp(16px,2vw,32px)}.topbar-global{background:var(--bg);min-height:64px;padding-inline:clamp(12px,2vw,28px)}@supports (color:color-mix(in lab,red,red)){.topbar-global{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.topbar-global{-webkit-backdrop-filter:blur(18px)saturate(125%)}.hdr-select{border-color:var(--line);background:var(--panel);width:min(220px,20vw);min-width:148px}.hdr-select-days{width:132px;min-width:112px}.cmdk-trigger{border-color:var(--line);background:var(--panel);height:36px;box-shadow:none;justify-content:flex-start}.cmdk-trigger:hover{background:var(--panel-2)}.card,[data-slot=card]{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-1)}[data-slot=button]{font-family:var(--body)}[data-slot=button][data-variant=default]{background:var(--grad);color:var(--on-acc);box-shadow:var(--btn-glow)}[data-slot=button][data-variant=default]:hover{filter:brightness(1.06)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{border-color:var(--line);background:var(--panel-2);color:var(--ink)}[data-slot=dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content]{border-color:var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-3)}[data-slot=table-container]{overflow:visible}.dt{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1);overflow:hidden}.dt-toolbar{min-height:54px;padding:var(--sp-sm) var(--sp-md);border-bottom:1px solid var(--line);background:var(--panel-sink)}.dt-scroll{border:0;border-radius:0}.dt-sort{height:auto;color:inherit;padding:0}.dt-sort:hover{background:0 0}.dt-sort .ui-icon{opacity:.45;width:14px;height:14px}.inbox-card{padding:0;overflow:hidden}.inbox-card .inbox-head{padding:var(--sp-lg) var(--sp-lg) var(--sp-sm);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.inbox-card>[data-slot=card-content]{padding:0 var(--sp-lg) var(--sp-lg)}.inbox-card.ok .inbox-head .ui-icon{color:var(--ok)}.inbox-card.attn .inbox-head .ui-icon{color:var(--warn)}.cmdk{width:min(640px,100vw - 24px);max-height:calc(100dvh - var(--sp-xl));border-radius:var(--r-xl)}.cmdk-input{padding:var(--sp-md);min-width:0}.cmdk-input [data-slot=input]{min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0}.cmdk-list{height:auto;max-height:min(460px,100dvh - 96px);padding:var(--sp-xs)}.cmdk-shortcut,.cmdk-close{flex-shrink:0}.cmdk-close{color:var(--mut)}.cmdk-close:hover{color:var(--ink)}.cmdk-item{justify-content:flex-start;min-height:42px}.cmdk-item.active{background:var(--acc-dim)}.state-card[data-slot=card]{margin:0}.gate{background:radial-gradient(circle at 50% 24%,var(--acc),transparent 24rem),var(--bg)}@supports (color:color-mix(in lab,red,red)){.gate{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 24rem),var(--bg)}}.gate-card{padding:0;overflow:hidden}.gate-card [data-slot=card-header]{text-align:center;align-items:center}@media (max-width:980px){.layout{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:620px){.hdr-select{width:min(150px,42vw);min-width:0}.hdr-select-days{width:112px}.topbar-global{padding-block:var(--sp-sm)}}.main>div{gap:var(--sp-lg);min-width:0;display:grid}.main>div>*{min-width:0}.main>div>:is(.topbar,.page-head){min-height:var(--ctrl-h);margin:0}.page-head{align-items:center;gap:var(--sp-md);display:flex}.main>div>:is(.card,.kpis,.notice,.row.tabs),.main>div>.stale>.card{margin-top:0}.main>div>.stale{gap:var(--sp-lg);min-width:0;display:grid}.notice{display:block}.notice p,.notice .sub-line{margin-block:var(--sp-xs) 0}.card:has(>.fb:only-child){padding:var(--sp-lg)}.card:has(>.dt:only-child){box-shadow:none;background:0 0;border:0;padding:0}.card>.dt:not(:only-child){width:calc(100% + var(--sp-xl) + var(--sp-xl));margin:var(--sp-lg) calc(0px - var(--sp-xl)) calc(0px - var(--sp-xl));border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:none;border-inline:0;border-bottom:0}.dt-toolbar{min-height:52px;padding:var(--sp-sm) var(--sp-lg);flex-wrap:nowrap;justify-content:space-between;margin-bottom:0}.dt-toolbar-summary,.dt-tools{align-items:center;gap:var(--sp-sm);min-width:0;display:flex}.dt-toolbar-summary{color:var(--ink2);font-size:var(--fs-sm);font-weight:var(--fw-med)}.dt-toolbar-summary .dt-count{white-space:nowrap}.dt-toolbar-summary>:not(:only-child)+.dt-count{padding-left:var(--sp-sm);border-left:1px solid var(--line)}.dt-tools{flex-shrink:0;justify-content:flex-end;margin-left:auto}.dt-tools [data-slot=button]{white-space:nowrap}.dt-note{padding:var(--sp-sm) var(--sp-lg) 0;margin:0}.dt .pager{margin-top:var(--sp-md);padding:var(--sp-md) var(--sp-lg)}.dt>.state-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.dt>.state-card [data-slot=card-content]{min-height:184px;padding:var(--sp-xl)}.fb,.fb-controls{gap:var(--sp-md)}.fb-chips{min-height:0}.page-tabs{gap:var(--sp-lg)}.page-tabs [data-slot=tabs-list]{border:1px solid var(--line);background:var(--panel)}[data-slot=card]:has(>.apk-gate){padding:0;overflow:hidden}.apk-gate{min-height:184px;padding:var(--sp-xl)}.state-inline{justify-content:center;align-items:center;gap:var(--sp-sm);border:1px dashed var(--line);border-radius:var(--r-md);min-height:120px;color:var(--mut);text-align:center;display:flex}.state-inline.compact{min-height:72px}.gate-card [data-slot=card-header]{padding:var(--sp-xxl) var(--sp-xxl) var(--sp-lg);justify-items:center}.gate-card [data-slot=card-header]>img{width:48px;height:48px}.gate-card [data-slot=card-content]{padding:0 var(--sp-xxl) var(--sp-xxl)}@media (max-width:760px){.main{padding:var(--sp-lg)}.main>div{gap:var(--sp-md)}.main>div>:is(.topbar,.page-head){flex-wrap:wrap;align-items:flex-start}.card:has(>.fb:only-child){padding:var(--sp-md)}.fb-controls{grid-template-columns:minmax(0,1fr);display:grid}.fb-field,.fb-field.grow,.fb-field input,.fb-field select{width:100%;min-width:0}.dt-toolbar{padding:var(--sp-sm) var(--sp-md);flex-wrap:wrap;align-items:flex-start}.dt-toolbar-summary{justify-content:space-between;width:100%}.dt-tools{justify-content:flex-end;width:100%;margin-left:0}.dt-note,.dt .pager{padding-inline:var(--sp-md)}.card>.dt:not(:only-child){width:calc(100% + var(--sp-xl) + var(--sp-xl))}.gate{padding:var(--sp-lg)}}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]{background:var(--scrim);-webkit-backdrop-filter:blur(4px)}.dialog-surface,.sheet-surface,[data-slot=alert-dialog-content]{border-color:var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-3)}.dialog-surface,[data-slot=alert-dialog-content]{border-radius:var(--r-xl)}.dialog-close,.sheet-close{z-index:1}.modal-shell{max-height:calc(100dvh - var(--sp-xxl));grid-template-rows:auto minmax(0,1fr);gap:0;padding:0}.modal-shell-header{gap:var(--sp-xs);min-width:0;padding:var(--sp-xl) 56px var(--sp-lg) var(--sp-xl);border-bottom:1px solid var(--line);text-align:left;position:relative}.modal-shell-header [data-slot=dialog-title]{overflow-wrap:anywhere;min-width:0;font-family:var(--disp);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.modal-shell-header [data-slot=dialog-description]{max-width:68ch;color:var(--mut);line-height:var(--lh-base)}.modal-shell-body{gap:var(--sp-lg);min-height:0;padding:var(--sp-xl);scrollbar-gutter:stable;display:grid;overflow-y:auto}.modal-shell-body>:first-child{margin-top:0}.modal-shell-body>:last-child{margin-bottom:0}.modal-shell-body .grid2{gap:var(--sp-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.modal-shell-body .field{min-width:0;margin:0}.modal-shell-body .grid2>.field>label{min-height:calc(2lh + var(--sp-xs));align-items:flex-end;display:flex}.modal-shell-body .field :is(input,select,textarea){width:100%;min-width:0}.modal-editor{gap:var(--sp-lg);min-width:0;padding:var(--sp-lg);border-color:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);box-shadow:none;margin:0;display:grid}.modal-editor>:first-child{margin-top:0}.modal-editor>:last-child{margin-bottom:0}.modal-actions{min-height:var(--ctrl-h);justify-content:flex-end;align-items:center;gap:var(--sp-sm);margin-top:var(--sp-sm);padding-top:var(--sp-lg);border-top:1px solid var(--line);display:flex}.modal-shell-body>:is(.modal-actions,[data-slot=dialog-footer]){z-index:2;bottom:calc(0px - var(--sp-xl));margin:auto calc(0px - var(--sp-xl)) calc(0px - var(--sp-xl));padding:var(--sp-lg) var(--sp-xl);border-top:1px solid var(--line);background:var(--panel);position:sticky}.modal-actions :is(button,[data-slot=button]){white-space:nowrap;flex:none}.modal-workspace{gap:var(--sp-lg);min-width:0;display:grid}.modal-tabs{border:1px solid var(--line);background:var(--panel-2);width:fit-content;max-width:100%}.modal-tab-panel{gap:var(--sp-lg);min-width:0;display:grid}.modal-tab-panel>.topbar{min-height:var(--ctrl-h);margin:0}.modal-tab-panel>.dt{margin:0}.modal-shell-wide .modal-shell-body{padding-bottom:var(--sp-lg)}[data-slot=sheet-content]{border-color:var(--line-strong)}[data-slot=sheet-header]{padding:var(--sp-xl);border-bottom:1px solid var(--line);padding-right:56px}[data-slot=sheet-footer]{padding:var(--sp-lg) var(--sp-xl);border-top:1px solid var(--line)}[data-slot=alert-dialog-content]{scrollbar-gutter:stable}[data-slot=alert-dialog-title]{font-family:var(--disp);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}[data-slot=alert-dialog-footer] :is(button,[data-slot=button]){white-space:nowrap}@media (max-width:620px){.modal-shell{max-height:calc(100dvh - var(--sp-lg));width:calc(100vw - var(--sp-lg))!important}.modal-shell-header{padding:var(--sp-lg) 52px var(--sp-md) var(--sp-lg)}.modal-shell-body{gap:var(--sp-md);padding:var(--sp-lg)}.modal-shell-body .grid2{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.modal-shell-body .grid2>.field>label{min-height:0}.modal-actions{flex-wrap:wrap}.modal-shell-body>:is(.modal-actions,[data-slot=dialog-footer]){bottom:calc(0px - var(--sp-lg));margin-right:calc(0px - var(--sp-lg));margin-bottom:calc(0px - var(--sp-lg));margin-left:calc(0px - var(--sp-lg));padding:var(--sp-md) var(--sp-lg)}.modal-actions :is(button,[data-slot=button]){flex:auto}[data-slot=sheet-content]{width:min(92vw,420px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
