@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(var(--red-50));--color-red-200:oklch(var(--red-200));--color-red-500:oklch(var(--red-500));--color-red-600:oklch(var(--red-600));--color-red-700:oklch(var(--red-700));--color-amber-50:oklch(var(--amber-50));--color-amber-100:oklch(var(--amber-100));--color-amber-200:oklch(var(--amber-200));--color-amber-300:oklch(var(--amber-300));--color-amber-400:oklch(var(--amber-400));--color-amber-500:oklch(var(--amber-500));--color-amber-600:oklch(var(--amber-600));--color-amber-700:oklch(var(--amber-700));--color-amber-800:oklch(var(--amber-800));--color-emerald-50:oklch(var(--emerald-50));--color-emerald-100:oklch(var(--emerald-100));--color-emerald-200:oklch(var(--emerald-200));--color-emerald-500:oklch(var(--emerald-500));--color-emerald-600:oklch(var(--emerald-600));--color-emerald-700:oklch(var(--emerald-700));--color-blue-50:oklch(var(--blue-50));--color-blue-100:oklch(var(--blue-100));--color-blue-200:oklch(var(--blue-200));--color-blue-300:oklch(var(--blue-300));--color-blue-500:oklch(var(--blue-500));--color-blue-600:oklch(var(--blue-600));--color-blue-700:oklch(var(--blue-700));--color-blue-800:oklch(var(--blue-800));--color-indigo-50:oklch(var(--indigo-50));--color-indigo-100:oklch(var(--indigo-100));--color-indigo-200:oklch(var(--indigo-200));--color-indigo-300:oklch(var(--indigo-300));--color-indigo-400:oklch(var(--indigo-400));--color-indigo-500:oklch(var(--indigo-500));--color-indigo-600:oklch(var(--indigo-600));--color-indigo-700:oklch(var(--indigo-700));--color-indigo-900:oklch(var(--indigo-900));--color-slate-50:oklch(var(--slate-50));--color-slate-100:oklch(var(--slate-100));--color-slate-200:oklch(var(--slate-200));--color-slate-300:oklch(var(--slate-300));--color-slate-400:oklch(var(--slate-400));--color-slate-500:oklch(var(--slate-500));--color-slate-600:oklch(var(--slate-600));--color-slate-700:oklch(var(--slate-700));--color-slate-800:oklch(var(--slate-800));--color-slate-900:oklch(var(--slate-900));--color-gray-50:oklch(var(--gray-50));--color-gray-100:oklch(var(--gray-100));--color-gray-200:oklch(var(--gray-200));--color-gray-300:oklch(var(--gray-300));--color-gray-400:oklch(var(--gray-400));--color-gray-500:oklch(var(--gray-500));--color-gray-600:oklch(var(--gray-600));--color-gray-700:oklch(var(--gray-700));--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:oklch(var(--background));--color-foreground:oklch(var(--foreground));--color-card:oklch(var(--card));--color-card-foreground:oklch(var(--card-foreground));--color-popover:oklch(var(--popover));--color-popover-foreground:oklch(var(--popover-foreground));--color-muted:oklch(var(--muted));--color-muted-foreground:oklch(var(--muted-foreground));--color-accent:oklch(var(--accent));--color-accent-foreground:oklch(var(--accent-foreground));--color-border:oklch(var(--border));--color-input:oklch(var(--input));--color-ring:oklch(var(--ring));--color-primary-foreground:oklch(var(--primary-foreground));--color-secondary-foreground:oklch(var(--secondary-foreground));--color-destructive:oklch(var(--destructive));--color-destructive-foreground:oklch(var(--destructive-foreground));--color-success:oklch(var(--success));--color-success-foreground:oklch(var(--success-foreground));--color-warning:oklch(var(--warning));--color-warning-foreground:oklch(var(--warning-foreground));--color-info:oklch(var(--info));--color-info-foreground:oklch(var(--info-foreground));--color-danger:oklch(var(--danger));--color-danger-foreground:oklch(var(--danger-foreground));--color-sidebar:oklch(var(--sidebar));--color-sidebar-foreground:oklch(var(--sidebar-foreground));--color-sidebar-primary:oklch(var(--sidebar-primary));--color-sidebar-primary-foreground:oklch(var(--sidebar-primary-foreground));--color-sidebar-accent:oklch(var(--sidebar-accent));--color-sidebar-accent-foreground:oklch(var(--sidebar-accent-foreground));--color-sidebar-border:oklch(var(--sidebar-border));--color-sidebar-ring:oklch(var(--sidebar-ring));--color-primary:oklch(var(--primary));--color-primary-50:oklch(var(--primary-50));--color-primary-100:oklch(var(--primary-100));--color-primary-200:oklch(var(--primary-200));--color-primary-300:oklch(var(--primary-300));--color-primary-400:oklch(var(--primary-400));--color-primary-500:oklch(var(--primary-500));--color-primary-600:oklch(var(--primary-600));--color-primary-700:oklch(var(--primary-700));--color-primary-800:oklch(var(--primary-800));--color-primary-900:oklch(var(--primary-900));--color-primary-950:oklch(var(--primary-950));--color-secondary:oklch(var(--secondary));--color-gray:oklch(var(--gray));--color-slate:oklch(var(--slate));--color-zinc:oklch(var(--zinc));--color-neutral:oklch(var(--neutral));--color-stone:oklch(var(--stone));--color-rose:oklch(var(--rose));--color-pink:oklch(var(--pink));--color-orange:oklch(var(--orange));--color-amber:oklch(var(--amber));--color-yellow:oklch(var(--yellow));--color-lime:oklch(var(--lime));--color-emerald:oklch(var(--emerald));--color-teal:oklch(var(--teal));--color-cyan:oklch(var(--cyan));--color-indigo:oklch(var(--indigo));--color-violet:oklch(var(--violet));--color-purple:oklch(var(--purple));--color-fuchsia:oklch(var(--fuchsia));--color-danger-100:oklch(var(--danger-100));--color-danger-200:oklch(var(--danger-200));--color-danger-500:oklch(var(--danger-500));--color-danger-800:oklch(var(--danger-800));--color-success-100:oklch(var(--success-100));--color-success-200:oklch(var(--success-200));--color-success-600:oklch(var(--success-600));--color-success-700:oklch(var(--success-700));--color-success-800:oklch(var(--success-800));--color-purple-foreground:oklch(var(--purple-foreground));--color-yellow-foreground:oklch(var(--yellow-foreground));--color-amber-foreground:oklch(var(--amber-foreground));--color-lime-foreground:oklch(var(--lime-foreground));--color-emerald-foreground:oklch(var(--emerald-foreground));--color-rose-foreground:oklch(var(--rose-foreground));--color-pink-foreground:oklch(var(--pink-foreground));--color-orange-foreground:oklch(var(--orange-foreground));--color-teal-foreground:oklch(var(--teal-foreground));--color-cyan-foreground:oklch(var(--cyan-foreground));--color-indigo-foreground:oklch(var(--indigo-foreground));--color-violet-foreground:oklch(var(--violet-foreground));--color-fuchsia-foreground:oklch(var(--fuchsia-foreground));--color-slate-foreground:oklch(var(--slate-foreground));--color-zinc-foreground:oklch(var(--zinc-foreground));--color-stone-foreground:oklch(var(--stone-foreground));--color-neutral-foreground:oklch(var(--neutral-foreground));--color-gray-foreground:oklch(var(--gray-foreground));--text-2xs:.625rem;--text-2xs--line-height:.875rem}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}*{border-color:oklch(var(--border));outline-color:oklch(var(--ring) / .5);scrollbar-width:thin;scrollbar-color:oklch(var(--muted-foreground) / .4) transparent}body{background-color:oklch(var(--background));color:oklch(var(--foreground))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:oklch(var(--muted-foreground) / .35);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:oklch(var(--muted-foreground) / .55)}::-webkit-scrollbar-corner{background:0 0}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:oklch(var(--muted-foreground) / .4);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:oklch(var(--muted-foreground) / .65)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.center-xy-abs{top:50%;left:50%;transform:translate(-50%,-50%)}.center-y-abs{top:50%;transform:translateY(-50%)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\.25{top:calc(var(--spacing) * 1.25)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.center-x-abs{left:50%;transform:translate(-50%)}.-left-2{left:calc(var(--spacing) * -2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.25{left:calc(var(--spacing) * 1.25)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.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}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.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{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-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-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.15rem\]{height:1.15rem}.h-\[57px\]{height:57px}.h-\[64px\]{height:64px}.h-\[80vh\]{height:80vh}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[var\(--reka-navigation-menu-viewport-height\)\]{height:var(--reka-navigation-menu-viewport-height)}.h-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[min\(24rem\,70vh\)\]{max-height:min(24rem,70vh)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[280px\]{min-height:280px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-11{width:calc(var(--spacing) * 11)}.w-13\.5{width:calc(var(--spacing) * 13.5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[1000px\]{width:1000px}.w-\[1300px\]{width:1300px}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[55\%\]{max-width:55%}.max-w-\[80px\]{max-width:80px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[280px\]{min-width:280px}.min-w-\[800px\]{min-width:800px}.min-w-\[var\(--reka-select-trigger-width\)\]{min-width:var(--reka-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-menubar-content-transform-origin\){transform-origin:var(--reka-menubar-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2\.5{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4\.5{--tw-translate-x:calc(var(--spacing) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5\.5{--tw-translate-x:calc(var(--spacing) * 5.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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{--tw-translate-y:0;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-2{--tw-translate-y:calc(var(--spacing) * 2);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)}.scale-70{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[8rem_5rem_1fr\]{grid-template-columns:8rem 5rem 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/30{border-color:color-mix(in srgb,oklch(var(--amber-500)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber\/20{border-color:color-mix(in srgb,oklch(var(--amber)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-amber\/20{border-color:color-mix(in oklab,var(--color-amber) 20%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--color-border)}.border-border\/40{border-color:color-mix(in srgb,oklch(var(--border)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.border-border\/50{border-color:color-mix(in srgb,oklch(var(--border)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,oklch(var(--border)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/70{border-color:color-mix(in srgb,oklch(var(--border)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-current,.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-cyan\/20{border-color:color-mix(in srgb,oklch(var(--cyan)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-cyan\/20{border-color:color-mix(in oklab,var(--color-cyan) 20%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger-200{border-color:var(--color-danger-200)}.border-danger-500{border-color:var(--color-danger-500)}.border-danger\/20{border-color:color-mix(in srgb,oklch(var(--danger)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/20{border-color:color-mix(in srgb,oklch(var(--destructive)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.border-destructive\/40{border-color:color-mix(in srgb,oklch(var(--destructive)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}.border-destructive\/50{border-color:color-mix(in srgb,oklch(var(--destructive)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.border-destructive\/60{border-color:color-mix(in srgb,oklch(var(--destructive)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60{border-color:color-mix(in oklab,var(--color-destructive) 60%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald\/20{border-color:color-mix(in srgb,oklch(var(--emerald)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-emerald\/20{border-color:color-mix(in oklab,var(--color-emerald) 20%,transparent)}}.border-fuchsia\/20{border-color:color-mix(in srgb,oklch(var(--fuchsia)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-fuchsia\/20{border-color:color-mix(in oklab,var(--color-fuchsia) 20%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray\/20{border-color:color-mix(in srgb,oklch(var(--gray)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-gray\/20{border-color:color-mix(in oklab,var(--color-gray) 20%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo\/20{border-color:color-mix(in srgb,oklch(var(--indigo)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-indigo\/20{border-color:color-mix(in oklab,var(--color-indigo) 20%,transparent)}}.border-info\/20{border-color:color-mix(in srgb,oklch(var(--info)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.border-input{border-color:var(--color-input)}.border-lime\/20{border-color:color-mix(in srgb,oklch(var(--lime)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-lime\/20{border-color:color-mix(in oklab,var(--color-lime) 20%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-neutral\/20{border-color:color-mix(in srgb,oklch(var(--neutral)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-neutral\/20{border-color:color-mix(in oklab,var(--color-neutral) 20%,transparent)}}.border-orange\/20{border-color:color-mix(in srgb,oklch(var(--orange)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-orange\/20{border-color:color-mix(in oklab,var(--color-orange) 20%,transparent)}}.border-pink\/20{border-color:color-mix(in srgb,oklch(var(--pink)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-pink\/20{border-color:color-mix(in oklab,var(--color-pink) 20%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary-50\/30{border-color:color-mix(in srgb,oklch(var(--primary-50)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-50\/30{border-color:color-mix(in oklab,var(--color-primary-50) 30%,transparent)}}.border-primary-50\/40{border-color:color-mix(in srgb,oklch(var(--primary-50)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-50\/40{border-color:color-mix(in oklab,var(--color-primary-50) 40%,transparent)}}.border-primary-300\/60{border-color:color-mix(in srgb,oklch(var(--primary-300)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-300\/60{border-color:color-mix(in oklab,var(--color-primary-300) 60%,transparent)}}.border-primary-400\/60{border-color:color-mix(in srgb,oklch(var(--primary-400)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/60{border-color:color-mix(in oklab,var(--color-primary-400) 60%,transparent)}}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/40{border-color:color-mix(in srgb,oklch(var(--primary-500)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/40{border-color:color-mix(in oklab,var(--color-primary-500) 40%,transparent)}}.border-primary-800{border-color:var(--color-primary-800)}.border-primary-foreground{border-color:var(--color-primary-foreground)}.border-primary\/20{border-color:color-mix(in srgb,oklch(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/30{border-color:color-mix(in srgb,oklch(var(--primary)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/40{border-color:color-mix(in srgb,oklch(var(--primary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-primary\/45{border-color:color-mix(in srgb,oklch(var(--primary)) 45%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/45{border-color:color-mix(in oklab,var(--color-primary) 45%,transparent)}}.border-primary\/70{border-color:color-mix(in srgb,oklch(var(--primary)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/70{border-color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.border-purple\/20{border-color:color-mix(in srgb,oklch(var(--purple)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-purple\/20{border-color:color-mix(in oklab,var(--color-purple) 20%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-rose\/20{border-color:color-mix(in srgb,oklch(var(--rose)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-rose\/20{border-color:color-mix(in oklab,var(--color-rose) 20%,transparent)}}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate\/20{border-color:color-mix(in srgb,oklch(var(--slate)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-slate\/20{border-color:color-mix(in oklab,var(--color-slate) 20%,transparent)}}.border-stone\/20{border-color:color-mix(in srgb,oklch(var(--stone)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-stone\/20{border-color:color-mix(in oklab,var(--color-stone) 20%,transparent)}}.border-success\/20{border-color:color-mix(in srgb,oklch(var(--success)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.border-success\/40{border-color:color-mix(in srgb,oklch(var(--success)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-teal\/20{border-color:color-mix(in srgb,oklch(var(--teal)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-teal\/20{border-color:color-mix(in oklab,var(--color-teal) 20%,transparent)}}.border-transparent{border-color:#0000}.border-violet\/20{border-color:color-mix(in srgb,oklch(var(--violet)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/20{border-color:color-mix(in oklab,var(--color-violet) 20%,transparent)}}.border-warning\/20{border-color:color-mix(in srgb,oklch(var(--warning)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.border-yellow\/20{border-color:color-mix(in srgb,oklch(var(--yellow)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-yellow\/20{border-color:color-mix(in oklab,var(--color-yellow) 20%,transparent)}}.border-zinc\/20{border-color:color-mix(in srgb,oklch(var(--zinc)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-zinc\/20{border-color:color-mix(in oklab,var(--color-zinc) 20%,transparent)}}.border-t-primary{border-top-color:var(--color-primary)}.border-t-transparent{border-top-color:#0000}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.bg-accent{background-color:var(--color-accent)}.bg-amber{background-color:var(--color-amber)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:color-mix(in srgb,oklch(var(--amber-500)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber\/10{background-color:color-mix(in srgb,oklch(var(--amber)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-amber\/10{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.bg-amber\/15{background-color:color-mix(in srgb,oklch(var(--amber)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-amber\/15{background-color:color-mix(in oklab,var(--color-amber) 15%,transparent)}}.bg-amber\/20{background-color:color-mix(in srgb,oklch(var(--amber)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-amber\/20{background-color:color-mix(in oklab,var(--color-amber) 20%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/70{background-color:color-mix(in srgb,oklch(var(--background)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-background\/90{background-color:color-mix(in srgb,oklch(var(--background)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}}.bg-background\/95{background-color:color-mix(in srgb,oklch(var(--background)) 95%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card\/80{background-color:color-mix(in srgb,oklch(var(--card)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.bg-card\/90{background-color:color-mix(in srgb,oklch(var(--card)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--color-card) 90%,transparent)}}.bg-card\/95{background-color:color-mix(in srgb,oklch(var(--card)) 95%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--color-card) 95%,transparent)}}.bg-cyan{background-color:var(--color-cyan)}.bg-cyan\/10{background-color:color-mix(in srgb,oklch(var(--cyan)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-cyan\/10{background-color:color-mix(in oklab,var(--color-cyan) 10%,transparent)}}.bg-cyan\/20{background-color:color-mix(in srgb,oklch(var(--cyan)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-cyan\/20{background-color:color-mix(in oklab,var(--color-cyan) 20%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-100{background-color:var(--color-danger-100)}.bg-danger\/10{background-color:color-mix(in srgb,oklch(var(--danger)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-danger\/20{background-color:color-mix(in srgb,oklch(var(--danger)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/20{background-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,oklch(var(--destructive)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb,oklch(var(--destructive)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-destructive\/15{background-color:color-mix(in srgb,oklch(var(--destructive)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--color-destructive) 15%,transparent)}}.bg-destructive\/20{background-color:color-mix(in srgb,oklch(var(--destructive)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/20{background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.bg-destructive\/\[0\.04\]{background-color:color-mix(in srgb,oklch(var(--destructive)) 4%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-destructive) 4%,transparent)}}.bg-emerald{background-color:var(--color-emerald)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald\/10{background-color:color-mix(in srgb,oklch(var(--emerald)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/10{background-color:color-mix(in oklab,var(--color-emerald) 10%,transparent)}}.bg-emerald\/20{background-color:color-mix(in srgb,oklch(var(--emerald)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/20{background-color:color-mix(in oklab,var(--color-emerald) 20%,transparent)}}.bg-fuchsia{background-color:var(--color-fuchsia)}.bg-fuchsia\/10{background-color:color-mix(in srgb,oklch(var(--fuchsia)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia\/10{background-color:color-mix(in oklab,var(--color-fuchsia) 10%,transparent)}}.bg-fuchsia\/20{background-color:color-mix(in srgb,oklch(var(--fuchsia)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia\/20{background-color:color-mix(in oklab,var(--color-fuchsia) 20%,transparent)}}.bg-gray{background-color:var(--color-gray)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:color-mix(in srgb,oklch(var(--gray-200)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray\/10{background-color:color-mix(in srgb,oklch(var(--gray)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-gray\/10{background-color:color-mix(in oklab,var(--color-gray) 10%,transparent)}}.bg-gray\/20{background-color:color-mix(in srgb,oklch(var(--gray)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-gray\/20{background-color:color-mix(in oklab,var(--color-gray) 20%,transparent)}}.bg-indigo{background-color:var(--color-indigo)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo\/10{background-color:color-mix(in srgb,oklch(var(--indigo)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-indigo\/10{background-color:color-mix(in oklab,var(--color-indigo) 10%,transparent)}}.bg-indigo\/20{background-color:color-mix(in srgb,oklch(var(--indigo)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-indigo\/20{background-color:color-mix(in oklab,var(--color-indigo) 20%,transparent)}}.bg-info{background-color:var(--color-info)}.bg-info\/10{background-color:color-mix(in srgb,oklch(var(--info)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/20{background-color:color-mix(in srgb,oklch(var(--info)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-info\/20{background-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.bg-lime{background-color:var(--color-lime)}.bg-lime\/10{background-color:color-mix(in srgb,oklch(var(--lime)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-lime\/10{background-color:color-mix(in oklab,var(--color-lime) 10%,transparent)}}.bg-lime\/20{background-color:color-mix(in srgb,oklch(var(--lime)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-lime\/20{background-color:color-mix(in oklab,var(--color-lime) 20%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted\/5{background-color:color-mix(in srgb,oklch(var(--muted)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/5{background-color:color-mix(in oklab,var(--color-muted) 5%,transparent)}}.bg-muted\/10{background-color:color-mix(in srgb,oklch(var(--muted)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.bg-muted\/20{background-color:color-mix(in srgb,oklch(var(--muted)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/30{background-color:color-mix(in srgb,oklch(var(--muted)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/40{background-color:color-mix(in srgb,oklch(var(--muted)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:color-mix(in srgb,oklch(var(--muted)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-muted\/60{background-color:color-mix(in srgb,oklch(var(--muted)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral\/10{background-color:color-mix(in srgb,oklch(var(--neutral)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-neutral\/10{background-color:color-mix(in oklab,var(--color-neutral) 10%,transparent)}}.bg-neutral\/20{background-color:color-mix(in srgb,oklch(var(--neutral)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-neutral\/20{background-color:color-mix(in oklab,var(--color-neutral) 20%,transparent)}}.bg-orange{background-color:var(--color-orange)}.bg-orange\/10{background-color:color-mix(in srgb,oklch(var(--orange)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-orange\/10{background-color:color-mix(in oklab,var(--color-orange) 10%,transparent)}}.bg-orange\/20{background-color:color-mix(in srgb,oklch(var(--orange)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-orange\/20{background-color:color-mix(in oklab,var(--color-orange) 20%,transparent)}}.bg-pink{background-color:var(--color-pink)}.bg-pink\/10{background-color:color-mix(in srgb,oklch(var(--pink)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/10{background-color:color-mix(in oklab,var(--color-pink) 10%,transparent)}}.bg-pink\/20{background-color:color-mix(in srgb,oklch(var(--pink)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-pink\/20{background-color:color-mix(in oklab,var(--color-pink) 20%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/10{background-color:color-mix(in srgb,oklch(var(--primary-50)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/10{background-color:color-mix(in oklab,var(--color-primary-50) 10%,transparent)}}.bg-primary-50\/90{background-color:color-mix(in srgb,oklch(var(--primary-50)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/90{background-color:color-mix(in oklab,var(--color-primary-50) 90%,transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\/10{background-color:color-mix(in srgb,oklch(var(--primary-500)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/10{background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.bg-primary-500\/15{background-color:color-mix(in srgb,oklch(var(--primary-500)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/15{background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.bg-primary-500\/\[0\.03\]{background-color:color-mix(in srgb,oklch(var(--primary-500)) 3%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-primary-500) 3%,transparent)}}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-primary-900\/50{background-color:color-mix(in srgb,oklch(var(--primary-900)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-900\/50{background-color:color-mix(in oklab,var(--color-primary-900) 50%,transparent)}}.bg-primary-950{background-color:var(--color-primary-950)}.bg-primary-950\/70{background-color:color-mix(in srgb,oklch(var(--primary-950)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-950\/70{background-color:color-mix(in oklab,var(--color-primary-950) 70%,transparent)}}.bg-primary-950\/80{background-color:color-mix(in srgb,oklch(var(--primary-950)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-950\/80{background-color:color-mix(in oklab,var(--color-primary-950) 80%,transparent)}}.bg-primary\/5{background-color:color-mix(in srgb,oklch(var(--primary)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:color-mix(in srgb,oklch(var(--primary)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:color-mix(in srgb,oklch(var(--primary)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/20{background-color:color-mix(in srgb,oklch(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-primary\/25{background-color:color-mix(in srgb,oklch(var(--primary)) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.bg-purple{background-color:var(--color-purple)}.bg-purple\/10{background-color:color-mix(in srgb,oklch(var(--purple)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-purple\/10{background-color:color-mix(in oklab,var(--color-purple) 10%,transparent)}}.bg-purple\/20{background-color:color-mix(in srgb,oklch(var(--purple)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-purple\/20{background-color:color-mix(in oklab,var(--color-purple) 20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose{background-color:var(--color-rose)}.bg-rose\/10{background-color:color-mix(in srgb,oklch(var(--rose)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-rose\/10{background-color:color-mix(in oklab,var(--color-rose) 10%,transparent)}}.bg-rose\/20{background-color:color-mix(in srgb,oklch(var(--rose)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-rose\/20{background-color:color-mix(in oklab,var(--color-rose) 20%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/20{background-color:color-mix(in srgb,oklch(var(--secondary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-slate{background-color:var(--color-slate)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate\/10{background-color:color-mix(in srgb,oklch(var(--slate)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-slate\/10{background-color:color-mix(in oklab,var(--color-slate) 10%,transparent)}}.bg-slate\/20{background-color:color-mix(in srgb,oklch(var(--slate)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-slate\/20{background-color:color-mix(in oklab,var(--color-slate) 20%,transparent)}}.bg-stone{background-color:var(--color-stone)}.bg-stone\/10{background-color:color-mix(in srgb,oklch(var(--stone)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-stone\/10{background-color:color-mix(in oklab,var(--color-stone) 10%,transparent)}}.bg-stone\/20{background-color:color-mix(in srgb,oklch(var(--stone)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-stone\/20{background-color:color-mix(in oklab,var(--color-stone) 20%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-success-100{background-color:var(--color-success-100)}.bg-success-600{background-color:var(--color-success-600)}.bg-success\/10{background-color:color-mix(in srgb,oklch(var(--success)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/15{background-color:color-mix(in srgb,oklch(var(--success)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-success\/20{background-color:color-mix(in srgb,oklch(var(--success)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.bg-teal{background-color:var(--color-teal)}.bg-teal\/10{background-color:color-mix(in srgb,oklch(var(--teal)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/10{background-color:color-mix(in oklab,var(--color-teal) 10%,transparent)}}.bg-teal\/20{background-color:color-mix(in srgb,oklch(var(--teal)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-teal\/20{background-color:color-mix(in oklab,var(--color-teal) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet{background-color:var(--color-violet)}.bg-violet\/10{background-color:color-mix(in srgb,oklch(var(--violet)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-violet\/10{background-color:color-mix(in oklab,var(--color-violet) 10%,transparent)}}.bg-violet\/20{background-color:color-mix(in srgb,oklch(var(--violet)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-violet\/20{background-color:color-mix(in oklab,var(--color-violet) 20%,transparent)}}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:color-mix(in srgb,oklch(var(--warning)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/20{background-color:color-mix(in srgb,oklch(var(--warning)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-yellow{background-color:var(--color-yellow)}.bg-yellow\/10{background-color:color-mix(in srgb,oklch(var(--yellow)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-yellow\/10{background-color:color-mix(in oklab,var(--color-yellow) 10%,transparent)}}.bg-yellow\/20{background-color:color-mix(in srgb,oklch(var(--yellow)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-yellow\/20{background-color:color-mix(in oklab,var(--color-yellow) 20%,transparent)}}.bg-zinc{background-color:var(--color-zinc)}.bg-zinc\/10{background-color:color-mix(in srgb,oklch(var(--zinc)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-zinc\/10{background-color:color-mix(in oklab,var(--color-zinc) 10%,transparent)}}.bg-zinc\/20{background-color:color-mix(in srgb,oklch(var(--zinc)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-zinc\/20{background-color:color-mix(in oklab,var(--color-zinc) 20%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--color-primary)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-14{padding:calc(var(--spacing) * 14)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-32{padding-right:calc(var(--spacing) * 32)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.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))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber{color:var(--color-amber)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-foreground{color:var(--color-amber-foreground)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan{color:var(--color-cyan)}.text-cyan-foreground{color:var(--color-cyan-foreground)}.text-danger{color:var(--color-danger)}.text-danger-500{color:var(--color-danger-500)}.text-danger-800{color:var(--color-danger-800)}.text-danger-foreground{color:var(--color-danger-foreground)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald{color:var(--color-emerald)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-foreground{color:var(--color-emerald-foreground)}.text-foreground{color:var(--color-foreground)}.text-foreground\/90{color:color-mix(in srgb,oklch(var(--foreground)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.text-fuchsia{color:var(--color-fuchsia)}.text-fuchsia-foreground{color:var(--color-fuchsia-foreground)}.text-gray{color:var(--color-gray)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-foreground{color:var(--color-gray-foreground)}.text-indigo{color:var(--color-indigo)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-foreground{color:var(--color-indigo-foreground)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-lime{color:var(--color-lime)}.text-lime-foreground{color:var(--color-lime-foreground)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/50{color:color-mix(in srgb,oklch(var(--muted-foreground)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb,oklch(var(--muted-foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb,oklch(var(--muted-foreground)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}.text-neutral{color:var(--color-neutral)}.text-neutral-foreground{color:var(--color-neutral-foreground)}.text-orange{color:var(--color-orange)}.text-orange-foreground{color:var(--color-orange-foreground)}.text-pink{color:var(--color-pink)}.text-pink-foreground{color:var(--color-pink-foreground)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-50{color:var(--color-primary-50)}.text-primary-50\/70{color:color-mix(in srgb,oklch(var(--primary-50)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-50\/70{color:color-mix(in oklab,var(--color-primary-50) 70%,transparent)}}.text-primary-50\/75{color:color-mix(in srgb,oklch(var(--primary-50)) 75%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-50\/75{color:color-mix(in oklab,var(--color-primary-50) 75%,transparent)}}.text-primary-50\/85{color:color-mix(in srgb,oklch(var(--primary-50)) 85%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-50\/85{color:color-mix(in oklab,var(--color-primary-50) 85%,transparent)}}.text-primary-50\/90{color:color-mix(in srgb,oklch(var(--primary-50)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-50\/90{color:color-mix(in oklab,var(--color-primary-50) 90%,transparent)}}.text-primary-100{color:var(--color-primary-100)}.text-primary-100\/80{color:color-mix(in srgb,oklch(var(--primary-100)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-100\/80{color:color-mix(in oklab,var(--color-primary-100) 80%,transparent)}}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-800{color:var(--color-primary-800)}.text-primary-950{color:var(--color-primary-950)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary-foreground\/80{color:color-mix(in srgb,oklch(var(--primary-foreground)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,var(--color-primary-foreground) 80%,transparent)}}.text-primary-foreground\/85{color:color-mix(in srgb,oklch(var(--primary-foreground)) 85%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/85{color:color-mix(in oklab,var(--color-primary-foreground) 85%,transparent)}}.text-purple{color:var(--color-purple)}.text-purple-foreground{color:var(--color-purple-foreground)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose{color:var(--color-rose)}.text-rose-foreground{color:var(--color-rose-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-sidebar-foreground\/60{color:color-mix(in srgb,oklch(var(--sidebar-foreground)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/60{color:color-mix(in oklab,var(--color-sidebar-foreground) 60%,transparent)}}.text-sidebar-foreground\/70{color:color-mix(in srgb,oklch(var(--sidebar-foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground) 70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-slate{color:var(--color-slate)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-foreground{color:var(--color-slate-foreground)}.text-stone{color:var(--color-stone)}.text-stone-foreground{color:var(--color-stone-foreground)}.text-success{color:var(--color-success)}.text-success-800{color:var(--color-success-800)}.text-success-foreground{color:var(--color-success-foreground)}.text-teal{color:var(--color-teal)}.text-teal-foreground{color:var(--color-teal-foreground)}.text-violet{color:var(--color-violet)}.text-violet-foreground{color:var(--color-violet-foreground)}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow{color:var(--color-yellow)}.text-yellow-foreground{color:var(--color-yellow-foreground)}.text-zinc{color:var(--color-zinc)}.text-zinc-foreground{color:var(--color-zinc-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_oklch\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,oklch(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_10px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:2px 0 10px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-none{--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)}.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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.shadow-indigo-200{--tw-shadow-color:oklch(var(--indigo-200))}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-200{--tw-shadow-color:color-mix(in oklab, var(--color-indigo-200) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/20{--tw-shadow-color:color-mix(in srgb, oklch(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-danger-200{--tw-ring-color:var(--color-danger-200)}.ring-danger-500{--tw-ring-color:var(--color-danger-500)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-primary-500\/40{--tw-ring-color:color-mix(in srgb, oklch(var(--primary-500)) 40%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-primary-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.ring-primary\/25{--tw-ring-color:color-mix(in srgb, oklch(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.ring-primary\/35{--tw-ring-color:color-mix(in srgb, oklch(var(--primary)) 35%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.ring-primary\/45{--tw-ring-color:color-mix(in srgb, oklch(var(--primary)) 45%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-ring\/10{--tw-ring-color:color-mix(in srgb, oklch(var(--ring)) 10%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab, var(--color-ring) 10%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.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}.outline-ring\/50{outline-color:color-mix(in srgb,oklch(var(--ring)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-opacity{transition-property:opacity;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-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[nwqms\:tenant-license\]{nwqms:tenant-license}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\]\:bg-muted:is(:where(.group)[data-disabled] *){background-color:var(--color-muted)}.group-data-\[disabled\]\:text-muted-foreground:is(:where(.group)[data-disabled] *){color:var(--color-muted-foreground)}.group-data-\[disabled\]\:opacity-50:is(:where(.group)[data-disabled] *){opacity:.5}.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-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--color-primary)}.group-data-\[state\=active\]\:text-primary-foreground:is(:where(.group)[data-state=active] *){color:var(--color-primary-foreground)}.group-data-\[state\=completed\]\:bg-accent:is(:where(.group)[data-state=completed] *){background-color:var(--color-accent)}.group-data-\[state\=completed\]\:bg-accent-foreground:is(:where(.group)[data-state=completed] *){background-color:var(--color-accent-foreground)}.group-data-\[state\=completed\]\:text-accent-foreground:is(:where(.group)[data-state=completed] *){color:var(--color-accent-foreground)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:h-8::file-selector-button{height:calc(var(--spacing) * 8)}.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-base::file-selector-button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:opacity-100:focus-within{opacity:1}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/60:hover{border-color:color-mix(in srgb,oklch(var(--primary)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber\/90:hover{background-color:color-mix(in srgb,oklch(var(--amber)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber\/90:hover{background-color:color-mix(in oklab,var(--color-amber) 90%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-cyan\/90:hover{background-color:color-mix(in srgb,oklch(var(--cyan)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/90:hover{background-color:color-mix(in oklab,var(--color-cyan) 90%,transparent)}}.hover\:bg-danger-200:hover{background-color:var(--color-danger-200)}.hover\:bg-danger\/90:hover{background-color:color-mix(in srgb,oklch(var(--danger)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--color-danger) 90%,transparent)}}.hover\:bg-destructive:hover{background-color:var(--color-destructive)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.hover\:bg-destructive\/15:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,var(--color-destructive) 15%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.hover\:bg-destructive\/80:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald\/90:hover{background-color:color-mix(in srgb,oklch(var(--emerald)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald\/90:hover{background-color:color-mix(in oklab,var(--color-emerald) 90%,transparent)}}.hover\:bg-fuchsia\/90:hover{background-color:color-mix(in srgb,oklch(var(--fuchsia)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia\/90:hover{background-color:color-mix(in oklab,var(--color-fuchsia) 90%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray\/90:hover{background-color:color-mix(in srgb,oklch(var(--gray)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray\/90:hover{background-color:color-mix(in oklab,var(--color-gray) 90%,transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-indigo\/90:hover{background-color:color-mix(in srgb,oklch(var(--indigo)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo\/90:hover{background-color:color-mix(in oklab,var(--color-indigo) 90%,transparent)}}.hover\:bg-info\/90:hover{background-color:color-mix(in srgb,oklch(var(--info)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--color-info) 90%,transparent)}}.hover\:bg-lime\/90:hover{background-color:color-mix(in srgb,oklch(var(--lime)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime\/90:hover{background-color:color-mix(in oklab,var(--color-lime) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb,oklch(var(--muted)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb,oklch(var(--muted)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-neutral\/90:hover{background-color:color-mix(in srgb,oklch(var(--neutral)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral\/90:hover{background-color:color-mix(in oklab,var(--color-neutral) 90%,transparent)}}.hover\:bg-orange\/90:hover{background-color:color-mix(in srgb,oklch(var(--orange)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange\/90:hover{background-color:color-mix(in oklab,var(--color-orange) 90%,transparent)}}.hover\:bg-pink\/90:hover{background-color:color-mix(in srgb,oklch(var(--pink)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pink\/90:hover{background-color:color-mix(in oklab,var(--color-pink) 90%,transparent)}}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-50\/10:hover{background-color:color-mix(in srgb,oklch(var(--primary-50)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-50\/10:hover{background-color:color-mix(in oklab,var(--color-primary-50) 10%,transparent)}}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-500\/10:hover{background-color:color-mix(in srgb,oklch(var(--primary-500)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/10:hover{background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-800\/50:hover{background-color:color-mix(in srgb,oklch(var(--primary-800)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-800\/50:hover{background-color:color-mix(in oklab,var(--color-primary-800) 50%,transparent)}}.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in srgb,oklch(var(--primary-foreground)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab,var(--color-primary-foreground) 20%,transparent)}}.hover\:bg-primary\/5:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.hover\:bg-primary\/20:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.hover\:bg-primary\/80:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-purple\/90:hover{background-color:color-mix(in srgb,oklch(var(--purple)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple\/90:hover{background-color:color-mix(in oklab,var(--color-purple) 90%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose\/90:hover{background-color:color-mix(in srgb,oklch(var(--rose)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose\/90:hover{background-color:color-mix(in oklab,var(--color-rose) 90%,transparent)}}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb,oklch(var(--secondary)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate\/90:hover{background-color:color-mix(in srgb,oklch(var(--slate)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate\/90:hover{background-color:color-mix(in oklab,var(--color-slate) 90%,transparent)}}.hover\:bg-stone\/90:hover{background-color:color-mix(in srgb,oklch(var(--stone)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-stone\/90:hover{background-color:color-mix(in oklab,var(--color-stone) 90%,transparent)}}.hover\:bg-success-200:hover{background-color:var(--color-success-200)}.hover\:bg-success-700:hover{background-color:var(--color-success-700)}.hover\:bg-success\/20:hover{background-color:color-mix(in srgb,oklch(var(--success)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.hover\:bg-success\/90:hover{background-color:color-mix(in srgb,oklch(var(--success)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--color-success) 90%,transparent)}}.hover\:bg-teal\/90:hover{background-color:color-mix(in srgb,oklch(var(--teal)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal\/90:hover{background-color:color-mix(in oklab,var(--color-teal) 90%,transparent)}}.hover\:bg-violet\/90:hover{background-color:color-mix(in srgb,oklch(var(--violet)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet\/90:hover{background-color:color-mix(in oklab,var(--color-violet) 90%,transparent)}}.hover\:bg-warning\/90:hover{background-color:color-mix(in srgb,oklch(var(--warning)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-yellow\/90:hover{background-color:color-mix(in srgb,oklch(var(--yellow)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow\/90:hover{background-color:color-mix(in oklab,var(--color-yellow) 90%,transparent)}}.hover\:bg-zinc\/90:hover{background-color:color-mix(in srgb,oklch(var(--zinc)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc\/90:hover{background-color:color-mix(in oklab,var(--color-zinc) 90%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_oklch\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,oklch(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.hover\:ring-2:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-indigo-300:hover{--tw-ring-color:var(--color-indigo-300)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:border-primary\/60:focus{border-color:color-mix(in srgb,oklch(var(--primary)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-2:focus{--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)}.focus\:ring-indigo-100:focus{--tw-ring-color:var(--color-indigo-100)}.focus\:ring-primary-100:focus{--tw-ring-color:var(--color-primary-100)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[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:color-mix(in srgb, oklch(var(--destructive)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in srgb, oklch(var(--ring)) 50%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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)}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.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-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in srgb, oklch(var(--destructive)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in srgb,oklch(var(--accent)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground)}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--color-accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--color-accent)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--color-muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive-foreground[data-error=true]{color:var(--color-destructive-foreground)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--color-accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--color-accent-foreground)}.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\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[outside-view\]\:text-muted-foreground[data-outside-view],.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--color-primary)}.data-\[selected\]\:text-primary-foreground[data-selected]{color:var(--color-primary-foreground)}.data-\[selected\]\:opacity-100[data-selected]{opacity:1}@media(hover:hover){.data-\[selected\]\:hover\:bg-primary[data-selected]:hover{background-color:var(--color-primary)}.data-\[selected\]\:hover\:text-primary-foreground[data-selected]:hover{color:var(--color-primary-foreground)}}.data-\[selected\]\:focus\:bg-primary[data-selected]:focus{background-color:var(--color-primary)}.data-\[selected\]\:focus\:text-primary-foreground[data-selected]:focus{color:var(--color-primary-foreground)}.data-\[selection-end\]\:bg-primary[data-selection-end]{background-color:var(--color-primary)}.data-\[selection-end\]\:text-primary-foreground[data-selection-end]{color:var(--color-primary-foreground)}@media(hover:hover){.data-\[selection-end\]\:hover\:bg-primary[data-selection-end]:hover{background-color:var(--color-primary)}.data-\[selection-end\]\:hover\:text-primary-foreground[data-selection-end]:hover{color:var(--color-primary-foreground)}}.data-\[selection-end\]\:focus\:bg-primary[data-selection-end]:focus{background-color:var(--color-primary)}.data-\[selection-end\]\:focus\:text-primary-foreground[data-selection-end]:focus{color:var(--color-primary-foreground)}.data-\[selection-start\]\:bg-primary[data-selection-start]{background-color:var(--color-primary)}.data-\[selection-start\]\:text-primary-foreground[data-selection-start]{color:var(--color-primary-foreground)}@media(hover:hover){.data-\[selection-start\]\:hover\:bg-primary[data-selection-start]:hover{background-color:var(--color-primary)}.data-\[selection-start\]\:hover\:text-primary-foreground[data-selection-start]:hover{color:var(--color-primary-foreground)}}.data-\[selection-start\]\:focus\:bg-primary[data-selection-start]:focus{background-color:var(--color-primary)}.data-\[selection-start\]\:focus\:text-primary-foreground[data-selection-start]:focus{color:var(--color-primary-foreground)}.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\=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\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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\]\:border-primary[data-state=active]{border-color:var(--color-primary)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--color-primary)}.data-\[state\=active\]\:ring-2[data-state=active]{--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)}.data-\[state\=active\]\:ring-ring[data-state=active]{--tw-ring-color:var(--color-ring)}.data-\[state\=active\]\:ring-offset-2[data-state=active]{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-amber[data-state=checked]{background-color:var(--color-amber)}.data-\[state\=checked\]\:bg-cyan[data-state=checked]{background-color:var(--color-cyan)}.data-\[state\=checked\]\:bg-danger[data-state=checked]{background-color:var(--color-danger)}.data-\[state\=checked\]\:bg-destructive[data-state=checked]{background-color:var(--color-destructive)}.data-\[state\=checked\]\:bg-emerald[data-state=checked]{background-color:var(--color-emerald)}.data-\[state\=checked\]\:bg-fuchsia[data-state=checked]{background-color:var(--color-fuchsia)}.data-\[state\=checked\]\:bg-gray[data-state=checked]{background-color:var(--color-gray)}.data-\[state\=checked\]\:bg-indigo[data-state=checked]{background-color:var(--color-indigo)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--color-info)}.data-\[state\=checked\]\:bg-lime[data-state=checked]{background-color:var(--color-lime)}.data-\[state\=checked\]\:bg-neutral[data-state=checked]{background-color:var(--color-neutral)}.data-\[state\=checked\]\:bg-orange[data-state=checked]{background-color:var(--color-orange)}.data-\[state\=checked\]\:bg-pink[data-state=checked]{background-color:var(--color-pink)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:bg-purple[data-state=checked]{background-color:var(--color-purple)}.data-\[state\=checked\]\:bg-rose[data-state=checked]{background-color:var(--color-rose)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--color-secondary)}.data-\[state\=checked\]\:bg-slate[data-state=checked]{background-color:var(--color-slate)}.data-\[state\=checked\]\:bg-stone[data-state=checked]{background-color:var(--color-stone)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--color-success)}.data-\[state\=checked\]\:bg-teal[data-state=checked]{background-color:var(--color-teal)}.data-\[state\=checked\]\:bg-violet[data-state=checked]{background-color:var(--color-violet)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--color-warning)}.data-\[state\=checked\]\:bg-yellow[data-state=checked]{background-color:var(--color-yellow)}.data-\[state\=checked\]\:bg-zinc[data-state=checked]{background-color:var(--color-zinc)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in srgb,oklch(var(--accent)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--color-accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--color-accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[unavailable\]\:text-destructive-foreground[data-unavailable]{color:var(--color-destructive-foreground)}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in srgb,oklch(var(--destructive)) 10%,transparent)}@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(--color-destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-0{row-gap:0}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--reka-navigation-menu-viewport-width\)\]{width:var(--reka-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:color-mix(in srgb,oklch(var(--input)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:ring-ring\/20{--tw-ring-color:color-mix(in srgb, oklch(var(--ring)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20{--tw-ring-color:color-mix(in oklab, var(--color-ring) 20%, transparent)}}.dark\:outline-ring\/40{outline-color:color-mix(in srgb,oklch(var(--ring)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40{outline-color:color-mix(in oklab,var(--color-ring) 40%,transparent)}}@media(hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in srgb,oklch(var(--input)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in srgb, oklch(var(--destructive)) 40%, transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in srgb, oklch(var(--destructive)) 40%, transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-amber-foreground[data-state=checked]{background-color:var(--color-amber-foreground)}.dark\:data-\[state\=checked\]\:bg-cyan-foreground[data-state=checked]{background-color:var(--color-cyan-foreground)}.dark\:data-\[state\=checked\]\:bg-danger-foreground[data-state=checked]{background-color:var(--color-danger-foreground)}.dark\:data-\[state\=checked\]\:bg-destructive-foreground[data-state=checked]{background-color:var(--color-destructive-foreground)}.dark\:data-\[state\=checked\]\:bg-emerald-foreground[data-state=checked]{background-color:var(--color-emerald-foreground)}.dark\:data-\[state\=checked\]\:bg-fuchsia-foreground[data-state=checked]{background-color:var(--color-fuchsia-foreground)}.dark\:data-\[state\=checked\]\:bg-gray-foreground[data-state=checked]{background-color:var(--color-gray-foreground)}.dark\:data-\[state\=checked\]\:bg-indigo-foreground[data-state=checked]{background-color:var(--color-indigo-foreground)}.dark\:data-\[state\=checked\]\:bg-info-foreground[data-state=checked]{background-color:var(--color-info-foreground)}.dark\:data-\[state\=checked\]\:bg-lime-foreground[data-state=checked]{background-color:var(--color-lime-foreground)}.dark\:data-\[state\=checked\]\:bg-neutral-foreground[data-state=checked]{background-color:var(--color-neutral-foreground)}.dark\:data-\[state\=checked\]\:bg-orange-foreground[data-state=checked]{background-color:var(--color-orange-foreground)}.dark\:data-\[state\=checked\]\:bg-pink-foreground[data-state=checked]{background-color:var(--color-pink-foreground)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--color-primary-foreground)}.dark\:data-\[state\=checked\]\:bg-purple-foreground[data-state=checked]{background-color:var(--color-purple-foreground)}.dark\:data-\[state\=checked\]\:bg-rose-foreground[data-state=checked]{background-color:var(--color-rose-foreground)}.dark\:data-\[state\=checked\]\:bg-secondary-foreground[data-state=checked]{background-color:var(--color-secondary-foreground)}.dark\:data-\[state\=checked\]\:bg-slate-foreground[data-state=checked]{background-color:var(--color-slate-foreground)}.dark\:data-\[state\=checked\]\:bg-stone-foreground[data-state=checked]{background-color:var(--color-stone-foreground)}.dark\:data-\[state\=checked\]\:bg-success-foreground[data-state=checked]{background-color:var(--color-success-foreground)}.dark\:data-\[state\=checked\]\:bg-teal-foreground[data-state=checked]{background-color:var(--color-teal-foreground)}.dark\:data-\[state\=checked\]\:bg-violet-foreground[data-state=checked]{background-color:var(--color-violet-foreground)}.dark\:data-\[state\=checked\]\:bg-warning-foreground[data-state=checked]{background-color:var(--color-warning-foreground)}.dark\:data-\[state\=checked\]\:bg-yellow-foreground[data-state=checked]{background-color:var(--color-yellow-foreground)}.dark\:data-\[state\=checked\]\:bg-zinc-foreground[data-state=checked]{background-color:var(--color-zinc-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--color-foreground)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:focus{background-color:color-mix(in srgb,oklch(var(--destructive)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}@media print{.print\:hidden{display:none}}.\[\&_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-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(--color-muted-foreground)}.\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4 svg:not([class*="'size-'"]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_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\(\[data-selected\]\)\]\:rounded-md:has([data-selected]){border-radius:var(--radius-md)}.\[\&\:has\(\[data-selected\]\)\]\:bg-accent:has([data-selected]){background-color:var(--color-accent)}.first\:\[\&\:has\(\[data-selected\]\)\]\:rounded-l-md:first-child:has([data-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[data-selected\]\)\]\:rounded-r-md:last-child:has([data-selected]),.\[\&\:has\(\[data-selected\]\[data-selection-end\]\)\]\:rounded-r-md:has([data-selected][data-selection-end]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[data-selected\]\[data-selection-start\]\)\]\:rounded-l-md:has([data-selected][data-selection-start]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\: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-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=decrement\]\]\:pl-5>[data-slot=input]:has([data-slot=decrement]){padding-left:calc(var(--spacing) * 5)}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=increment\]\]\:pr-5>[data-slot=input]:has([data-slot=increment]){padding-right:calc(var(--spacing) * 5)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-amber>svg{color:var(--color-amber)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-cyan>svg{color:var(--color-cyan)}.\[\&\>svg\]\:text-danger>svg{color:var(--color-danger)}.\[\&\>svg\]\:text-destructive>svg{color:var(--color-destructive)}.\[\&\>svg\]\:text-emerald>svg{color:var(--color-emerald)}.\[\&\>svg\]\:text-fuchsia>svg{color:var(--color-fuchsia)}.\[\&\>svg\]\:text-gray>svg{color:var(--color-gray)}.\[\&\>svg\]\:text-indigo>svg{color:var(--color-indigo)}.\[\&\>svg\]\:text-info>svg{color:var(--color-info)}.\[\&\>svg\]\:text-lime>svg{color:var(--color-lime)}.\[\&\>svg\]\:text-neutral>svg{color:var(--color-neutral)}.\[\&\>svg\]\:text-orange>svg{color:var(--color-orange)}.\[\&\>svg\]\:text-pink>svg{color:var(--color-pink)}.\[\&\>svg\]\:text-purple>svg{color:var(--color-purple)}.\[\&\>svg\]\:text-rose>svg{color:var(--color-rose)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>svg\]\:text-slate>svg{color:var(--color-slate)}.\[\&\>svg\]\:text-stone>svg{color:var(--color-stone)}.\[\&\>svg\]\:text-success>svg{color:var(--color-success)}.\[\&\>svg\]\:text-teal>svg{color:var(--color-teal)}.\[\&\>svg\]\:text-violet>svg{color:var(--color-violet)}.\[\&\>svg\]\:text-warning>svg{color:var(--color-warning)}.\[\&\>svg\]\:text-yellow>svg{color:var(--color-yellow)}.\[\&\>svg\]\:text-zinc>svg{color:var(--color-zinc)}.\[\&\>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}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:bg-accent[data-today]:not([data-selected]){background-color:var(--color-accent)}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:text-accent-foreground[data-today]:not([data-selected]){color:var(--color-accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-amber\/90:hover{background-color:color-mix(in srgb,oklch(var(--amber)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-amber\/90:hover{background-color:color-mix(in oklab,var(--color-amber) 90%,transparent)}}a.\[a\&\]\:hover\:bg-cyan\/90:hover{background-color:color-mix(in srgb,oklch(var(--cyan)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-cyan\/90:hover{background-color:color-mix(in oklab,var(--color-cyan) 90%,transparent)}}a.\[a\&\]\:hover\:bg-danger\/90:hover{background-color:color-mix(in srgb,oklch(var(--danger)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--color-danger) 90%,transparent)}}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,oklch(var(--destructive)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-emerald\/90:hover{background-color:color-mix(in srgb,oklch(var(--emerald)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-emerald\/90:hover{background-color:color-mix(in oklab,var(--color-emerald) 90%,transparent)}}a.\[a\&\]\:hover\:bg-fuchsia\/90:hover{background-color:color-mix(in srgb,oklch(var(--fuchsia)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-fuchsia\/90:hover{background-color:color-mix(in oklab,var(--color-fuchsia) 90%,transparent)}}a.\[a\&\]\:hover\:bg-gray\/90:hover{background-color:color-mix(in srgb,oklch(var(--gray)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-gray\/90:hover{background-color:color-mix(in oklab,var(--color-gray) 90%,transparent)}}a.\[a\&\]\:hover\:bg-indigo\/90:hover{background-color:color-mix(in srgb,oklch(var(--indigo)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-indigo\/90:hover{background-color:color-mix(in oklab,var(--color-indigo) 90%,transparent)}}a.\[a\&\]\:hover\:bg-info\/90:hover{background-color:color-mix(in srgb,oklch(var(--info)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--color-info) 90%,transparent)}}a.\[a\&\]\:hover\:bg-lime\/90:hover{background-color:color-mix(in srgb,oklch(var(--lime)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-lime\/90:hover{background-color:color-mix(in oklab,var(--color-lime) 90%,transparent)}}a.\[a\&\]\:hover\:bg-neutral\/90:hover{background-color:color-mix(in srgb,oklch(var(--neutral)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-neutral\/90:hover{background-color:color-mix(in oklab,var(--color-neutral) 90%,transparent)}}a.\[a\&\]\:hover\:bg-orange\/90:hover{background-color:color-mix(in srgb,oklch(var(--orange)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-orange\/90:hover{background-color:color-mix(in oklab,var(--color-orange) 90%,transparent)}}a.\[a\&\]\:hover\:bg-pink\/90:hover{background-color:color-mix(in srgb,oklch(var(--pink)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-pink\/90:hover{background-color:color-mix(in oklab,var(--color-pink) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,oklch(var(--primary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-purple\/90:hover{background-color:color-mix(in srgb,oklch(var(--purple)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-purple\/90:hover{background-color:color-mix(in oklab,var(--color-purple) 90%,transparent)}}a.\[a\&\]\:hover\:bg-rose\/90:hover{background-color:color-mix(in srgb,oklch(var(--rose)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-rose\/90:hover{background-color:color-mix(in oklab,var(--color-rose) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in srgb,oklch(var(--secondary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-slate\/90:hover{background-color:color-mix(in srgb,oklch(var(--slate)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-slate\/90:hover{background-color:color-mix(in oklab,var(--color-slate) 90%,transparent)}}a.\[a\&\]\:hover\:bg-stone\/90:hover{background-color:color-mix(in srgb,oklch(var(--stone)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-stone\/90:hover{background-color:color-mix(in oklab,var(--color-stone) 90%,transparent)}}a.\[a\&\]\:hover\:bg-success\/90:hover{background-color:color-mix(in srgb,oklch(var(--success)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--color-success) 90%,transparent)}}a.\[a\&\]\:hover\:bg-teal\/90:hover{background-color:color-mix(in srgb,oklch(var(--teal)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-teal\/90:hover{background-color:color-mix(in oklab,var(--color-teal) 90%,transparent)}}a.\[a\&\]\:hover\:bg-violet\/90:hover{background-color:color-mix(in srgb,oklch(var(--violet)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-violet\/90:hover{background-color:color-mix(in oklab,var(--color-violet) 90%,transparent)}}a.\[a\&\]\:hover\:bg-warning\/90:hover{background-color:color-mix(in srgb,oklch(var(--warning)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}a.\[a\&\]\:hover\:bg-yellow\/90:hover{background-color:color-mix(in srgb,oklch(var(--yellow)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-yellow\/90:hover{background-color:color-mix(in oklab,var(--color-yellow) 90%,transparent)}}a.\[a\&\]\:hover\:bg-zinc\/90:hover{background-color:color-mix(in srgb,oklch(var(--zinc)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-zinc\/90:hover{background-color:color-mix(in oklab,var(--color-zinc) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}:root{--h5-touch-min:44px;--h5-input-font-min:16px}:root[data-display=h5] .ctl-size-s{height:2.25rem;font-size:var(--h5-input-font-min);padding-inline:.75rem}:root[data-display=h5] .ctl-size-m{height:2.75rem;font-size:var(--h5-input-font-min);padding-inline:.875rem}:root[data-display=h5] .ctl-size-l{height:3.25rem;padding-inline:1rem;font-size:1.125rem}:root[data-display=h5] .txt-size-s{font-size:.875rem}:root[data-display=h5] .txt-size-m{font-size:1rem}:root[data-display=h5] .txt-size-l{font-size:1.125rem}:root[data-display=h5] input.txt-size-s,:root[data-display=h5] input.txt-size-m,:root[data-display=h5] textarea.txt-size-s,:root[data-display=h5] textarea.txt-size-m,:root[data-display=h5] select.txt-size-s,:root[data-display=h5] select.txt-size-m{font-size:var(--h5-input-font-min)}:root{--h-primary:250;--c-primary:.16;--h-secondary:292;--c-secondary:.13;--h-gray:var(--h-primary);--c-gray:.0025;--l-50:98%;--l-100:95%;--l-200:88%;--l-300:79%;--l-400:67%;--l-500:58%;--l-600:49%;--l-700:40%;--l-800:31%;--l-900:22%;--l-950:15%;--primary-50:var(--l-50) var(--c-primary) var(--h-primary);--primary-100:var(--l-100) var(--c-primary) var(--h-primary);--primary-200:var(--l-200) var(--c-primary) var(--h-primary);--primary-300:var(--l-300) var(--c-primary) var(--h-primary);--primary-400:var(--l-400) var(--c-primary) var(--h-primary);--primary-500:var(--l-500) var(--c-primary) var(--h-primary);--primary-600:var(--l-600) var(--c-primary) var(--h-primary);--primary-700:var(--l-700) var(--c-primary) var(--h-primary);--primary-800:var(--l-800) var(--c-primary) var(--h-primary);--primary-900:var(--l-900) var(--c-primary) var(--h-primary);--primary-950:var(--l-950) var(--c-primary) var(--h-primary);--primary:var(--primary-500);--secondary-50:var(--l-50) var(--c-secondary) var(--h-secondary);--secondary-100:var(--l-100) var(--c-secondary) var(--h-secondary);--secondary-200:var(--l-200) var(--c-secondary) var(--h-secondary);--secondary-300:var(--l-300) var(--c-secondary) var(--h-secondary);--secondary-400:var(--l-400) var(--c-secondary) var(--h-secondary);--secondary-500:var(--l-500) var(--c-secondary) var(--h-secondary);--secondary-600:var(--l-600) var(--c-secondary) var(--h-secondary);--secondary-700:var(--l-700) var(--c-secondary) var(--h-secondary);--secondary-800:var(--l-800) var(--c-secondary) var(--h-secondary);--secondary-900:var(--l-900) var(--c-secondary) var(--h-secondary);--secondary-950:var(--l-950) var(--c-secondary) var(--h-secondary);--secondary:var(--secondary-500);--gray-50:var(--l-50) var(--c-gray) var(--h-gray);--gray-100:var(--l-100) var(--c-gray) var(--h-gray);--gray-200:var(--l-200) var(--c-gray) var(--h-gray);--gray-300:var(--l-300) var(--c-gray) var(--h-gray);--gray-400:var(--l-400) var(--c-gray) var(--h-gray);--gray-500:var(--l-500) var(--c-gray) var(--h-gray);--gray-600:var(--l-600) var(--c-gray) var(--h-gray);--gray-700:var(--l-700) var(--c-gray) var(--h-gray);--gray-800:var(--l-800) var(--c-gray) var(--h-gray);--gray-900:var(--l-900) var(--c-gray) var(--h-gray);--gray-950:var(--l-950) var(--c-gray) var(--h-gray);--gray:var(--gray-500);--slate-50:var(--l-50) .022 255;--slate-100:var(--l-100) .022 255;--slate-200:var(--l-200) .022 255;--slate-300:var(--l-300) .022 255;--slate-400:var(--l-400) .022 255;--slate-500:var(--l-500) .022 255;--slate-600:var(--l-600) .022 255;--slate-700:var(--l-700) .022 255;--slate-800:var(--l-800) .022 255;--slate-900:var(--l-900) .022 255;--slate-950:var(--l-950) .022 255;--slate:var(--slate-500);--zinc-50:var(--l-50) .008 286;--zinc-100:var(--l-100) .008 286;--zinc-200:var(--l-200) .008 286;--zinc-300:var(--l-300) .008 286;--zinc-400:var(--l-400) .008 286;--zinc-500:var(--l-500) .008 286;--zinc-600:var(--l-600) .008 286;--zinc-700:var(--l-700) .008 286;--zinc-800:var(--l-800) .008 286;--zinc-900:var(--l-900) .008 286;--zinc-950:var(--l-950) .008 286;--zinc:var(--zinc-500);--neutral-50:var(--l-50) 0 0;--neutral-100:var(--l-100) 0 0;--neutral-200:var(--l-200) 0 0;--neutral-300:var(--l-300) 0 0;--neutral-400:var(--l-400) 0 0;--neutral-500:var(--l-500) 0 0;--neutral-600:var(--l-600) 0 0;--neutral-700:var(--l-700) 0 0;--neutral-800:var(--l-800) 0 0;--neutral-900:var(--l-900) 0 0;--neutral-950:var(--l-950) 0 0;--neutral:var(--neutral-500);--stone-50:var(--l-50) .012 75;--stone-100:var(--l-100) .012 75;--stone-200:var(--l-200) .012 75;--stone-300:var(--l-300) .012 75;--stone-400:var(--l-400) .012 75;--stone-500:var(--l-500) .012 75;--stone-600:var(--l-600) .012 75;--stone-700:var(--l-700) .012 75;--stone-800:var(--l-800) .012 75;--stone-900:var(--l-900) .012 75;--stone-950:var(--l-950) .012 75;--stone:var(--stone-500);--red-50:var(--l-50) .2 27;--red-100:var(--l-100) .2 27;--red-200:var(--l-200) .2 27;--red-300:var(--l-300) .2 27;--red-400:var(--l-400) .2 27;--red-500:var(--l-500) .2 27;--red-600:var(--l-600) .2 27;--red-700:var(--l-700) .2 27;--red-800:var(--l-800) .2 27;--red-900:var(--l-900) .2 27;--red-950:var(--l-950) .2 27;--red:var(--red-500);--rose-50:var(--l-50) .18 10;--rose-100:var(--l-100) .18 10;--rose-200:var(--l-200) .18 10;--rose-300:var(--l-300) .18 10;--rose-400:var(--l-400) .18 10;--rose-500:var(--l-500) .18 10;--rose-600:var(--l-600) .18 10;--rose-700:var(--l-700) .18 10;--rose-800:var(--l-800) .18 10;--rose-900:var(--l-900) .18 10;--rose-950:var(--l-950) .18 10;--rose:var(--rose-500);--pink-50:var(--l-50) .17 350;--pink-100:var(--l-100) .17 350;--pink-200:var(--l-200) .17 350;--pink-300:var(--l-300) .17 350;--pink-400:var(--l-400) .17 350;--pink-500:var(--l-500) .17 350;--pink-600:var(--l-600) .17 350;--pink-700:var(--l-700) .17 350;--pink-800:var(--l-800) .17 350;--pink-900:var(--l-900) .17 350;--pink-950:var(--l-950) .17 350;--pink:var(--pink-500);--orange-50:var(--l-50) .16 55;--orange-100:var(--l-100) .16 55;--orange-200:var(--l-200) .16 55;--orange-300:var(--l-300) .16 55;--orange-400:var(--l-400) .16 55;--orange-500:var(--l-500) .16 55;--orange-600:var(--l-600) .16 55;--orange-700:var(--l-700) .16 55;--orange-800:var(--l-800) .16 55;--orange-900:var(--l-900) .16 55;--orange-950:var(--l-950) .16 55;--orange:var(--orange-500);--amber-50:var(--l-50) .15 75;--amber-100:var(--l-100) .15 75;--amber-200:var(--l-200) .15 75;--amber-300:var(--l-300) .15 75;--amber-400:var(--l-400) .15 75;--amber-500:var(--l-500) .15 75;--amber-600:var(--l-600) .15 75;--amber-700:var(--l-700) .15 75;--amber-800:var(--l-800) .15 75;--amber-900:var(--l-900) .15 75;--amber-950:var(--l-950) .15 75;--amber:var(--amber-500);--yellow-50:var(--l-50) .16 100;--yellow-100:var(--l-100) .16 100;--yellow-200:var(--l-200) .16 100;--yellow-300:var(--l-300) .16 100;--yellow-400:var(--l-400) .16 100;--yellow-500:var(--l-500) .16 100;--yellow-600:var(--l-600) .16 100;--yellow-700:var(--l-700) .16 100;--yellow-800:var(--l-800) .16 100;--yellow-900:var(--l-900) .16 100;--yellow-950:var(--l-950) .16 100;--yellow:var(--yellow-500);--lime-50:var(--l-50) .18 128;--lime-100:var(--l-100) .18 128;--lime-200:var(--l-200) .18 128;--lime-300:var(--l-300) .18 128;--lime-400:var(--l-400) .18 128;--lime-500:var(--l-500) .18 128;--lime-600:var(--l-600) .18 128;--lime-700:var(--l-700) .18 128;--lime-800:var(--l-800) .18 128;--lime-900:var(--l-900) .18 128;--lime-950:var(--l-950) .18 128;--lime:var(--lime-500);--green-50:var(--l-50) .16 148;--green-100:var(--l-100) .16 148;--green-200:var(--l-200) .16 148;--green-300:var(--l-300) .16 148;--green-400:var(--l-400) .16 148;--green-500:var(--l-500) .16 148;--green-600:var(--l-600) .16 148;--green-700:var(--l-700) .16 148;--green-800:var(--l-800) .16 148;--green-900:var(--l-900) .16 148;--green-950:var(--l-950) .16 148;--green:var(--green-500);--emerald-50:var(--l-50) .15 160;--emerald-100:var(--l-100) .15 160;--emerald-200:var(--l-200) .15 160;--emerald-300:var(--l-300) .15 160;--emerald-400:var(--l-400) .15 160;--emerald-500:var(--l-500) .15 160;--emerald-600:var(--l-600) .15 160;--emerald-700:var(--l-700) .15 160;--emerald-800:var(--l-800) .15 160;--emerald-900:var(--l-900) .15 160;--emerald-950:var(--l-950) .15 160;--emerald:var(--emerald-500);--teal-50:var(--l-50) .12 178;--teal-100:var(--l-100) .12 178;--teal-200:var(--l-200) .12 178;--teal-300:var(--l-300) .12 178;--teal-400:var(--l-400) .12 178;--teal-500:var(--l-500) .12 178;--teal-600:var(--l-600) .12 178;--teal-700:var(--l-700) .12 178;--teal-800:var(--l-800) .12 178;--teal-900:var(--l-900) .12 178;--teal-950:var(--l-950) .12 178;--teal:var(--teal-500);--cyan-50:var(--l-50) .13 195;--cyan-100:var(--l-100) .13 195;--cyan-200:var(--l-200) .13 195;--cyan-300:var(--l-300) .13 195;--cyan-400:var(--l-400) .13 195;--cyan-500:var(--l-500) .13 195;--cyan-600:var(--l-600) .13 195;--cyan-700:var(--l-700) .13 195;--cyan-800:var(--l-800) .13 195;--cyan-900:var(--l-900) .13 195;--cyan-950:var(--l-950) .13 195;--cyan:var(--cyan-500);--sky-50:var(--l-50) .14 225;--sky-100:var(--l-100) .14 225;--sky-200:var(--l-200) .14 225;--sky-300:var(--l-300) .14 225;--sky-400:var(--l-400) .14 225;--sky-500:var(--l-500) .14 225;--sky-600:var(--l-600) .14 225;--sky-700:var(--l-700) .14 225;--sky-800:var(--l-800) .14 225;--sky-900:var(--l-900) .14 225;--sky-950:var(--l-950) .14 225;--sky:var(--sky-500);--blue-50:var(--l-50) .16 245;--blue-100:var(--l-100) .16 245;--blue-200:var(--l-200) .16 245;--blue-300:var(--l-300) .16 245;--blue-400:var(--l-400) .16 245;--blue-500:var(--l-500) .16 245;--blue-600:var(--l-600) .16 245;--blue-700:var(--l-700) .16 245;--blue-800:var(--l-800) .16 245;--blue-900:var(--l-900) .16 245;--blue-950:var(--l-950) .16 245;--blue:var(--blue-500);--indigo-50:var(--l-50) .16 268;--indigo-100:var(--l-100) .16 268;--indigo-200:var(--l-200) .16 268;--indigo-300:var(--l-300) .16 268;--indigo-400:var(--l-400) .16 268;--indigo-500:var(--l-500) .16 268;--indigo-600:var(--l-600) .16 268;--indigo-700:var(--l-700) .16 268;--indigo-800:var(--l-800) .16 268;--indigo-900:var(--l-900) .16 268;--indigo-950:var(--l-950) .16 268;--indigo:var(--indigo-500);--violet-50:var(--l-50) .18 288;--violet-100:var(--l-100) .18 288;--violet-200:var(--l-200) .18 288;--violet-300:var(--l-300) .18 288;--violet-400:var(--l-400) .18 288;--violet-500:var(--l-500) .18 288;--violet-600:var(--l-600) .18 288;--violet-700:var(--l-700) .18 288;--violet-800:var(--l-800) .18 288;--violet-900:var(--l-900) .18 288;--violet-950:var(--l-950) .18 288;--violet:var(--violet-500);--purple-50:var(--l-50) .18 303;--purple-100:var(--l-100) .18 303;--purple-200:var(--l-200) .18 303;--purple-300:var(--l-300) .18 303;--purple-400:var(--l-400) .18 303;--purple-500:var(--l-500) .18 303;--purple-600:var(--l-600) .18 303;--purple-700:var(--l-700) .18 303;--purple-800:var(--l-800) .18 303;--purple-900:var(--l-900) .18 303;--purple-950:var(--l-950) .18 303;--purple:var(--purple-500);--fuchsia-50:var(--l-50) .21 328;--fuchsia-100:var(--l-100) .21 328;--fuchsia-200:var(--l-200) .21 328;--fuchsia-300:var(--l-300) .21 328;--fuchsia-400:var(--l-400) .21 328;--fuchsia-500:var(--l-500) .21 328;--fuchsia-600:var(--l-600) .21 328;--fuchsia-700:var(--l-700) .21 328;--fuchsia-800:var(--l-800) .21 328;--fuchsia-900:var(--l-900) .21 328;--fuchsia-950:var(--l-950) .21 328;--fuchsia:var(--fuchsia-500);--danger-50:var(--l-50) .2 27;--danger-100:var(--l-100) .2 27;--danger-200:var(--l-200) .2 27;--danger-300:var(--l-300) .2 27;--danger-400:var(--l-400) .2 27;--danger-500:var(--l-500) .2 27;--danger-600:var(--l-600) .2 27;--danger-700:var(--l-700) .2 27;--danger-800:var(--l-800) .2 27;--danger-900:var(--l-900) .2 27;--danger-950:var(--l-950) .2 27;--success-50:var(--l-50) .16 148;--success-100:var(--l-100) .16 148;--success-200:var(--l-200) .16 148;--success-300:var(--l-300) .16 148;--success-400:var(--l-400) .16 148;--success-500:var(--l-500) .16 148;--success-600:var(--l-600) .16 148;--success-700:var(--l-700) .16 148;--success-800:var(--l-800) .16 148;--success-900:var(--l-900) .16 148;--success-950:var(--l-950) .16 148;--info-50:var(--l-50) .16 245;--info-100:var(--l-100) .16 245;--info-200:var(--l-200) .16 245;--info-300:var(--l-300) .16 245;--info-400:var(--l-400) .16 245;--info-500:var(--l-500) .16 245;--info-600:var(--l-600) .16 245;--info-700:var(--l-700) .16 245;--info-800:var(--l-800) .16 245;--info-900:var(--l-900) .16 245;--info-950:var(--l-950) .16 245;--background:99.7% var(--c-gray) var(--h-gray);--foreground:var(--gray-900);--card:100% var(--c-gray) var(--h-gray);--card-foreground:var(--gray-900);--popover:100% var(--c-gray) var(--h-gray);--popover-foreground:var(--gray-900);--muted:98% var(--c-gray) var(--h-gray);--muted-foreground:var(--gray-600);--accent:98% var(--c-gray) var(--h-gray);--accent-foreground:var(--gray-900);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--primary-500);--primary-foreground:98% .01 var(--h-primary);--secondary-foreground:98% .01 var(--h-primary);--destructive:var(--danger-500);--destructive-foreground:98% .01 var(--h-primary);--success:var(--success-500);--success-foreground:98% .01 var(--h-primary);--warning:var(--amber-500);--warning-foreground:var(--gray-950);--info:var(--info-500);--info-foreground:98% .01 var(--h-primary);--danger:var(--danger-500);--danger-foreground:98% .01 var(--h-primary);--purple-foreground:98% .01 var(--h-primary);--yellow-foreground:var(--gray-950);--amber-foreground:var(--gray-950);--lime-foreground:var(--gray-950);--emerald-foreground:98% .01 var(--h-primary);--rose-foreground:98% .01 var(--h-primary);--pink-foreground:98% .01 var(--h-primary);--orange-foreground:98% .01 var(--h-primary);--teal-foreground:98% .01 var(--h-primary);--cyan-foreground:var(--gray-950);--indigo-foreground:98% .01 var(--h-primary);--violet-foreground:98% .01 var(--h-primary);--fuchsia-foreground:98% .01 var(--h-primary);--slate-foreground:98% .01 var(--h-primary);--zinc-foreground:var(--gray-950);--stone-foreground:var(--gray-950);--neutral-foreground:98% .01 var(--h-primary);--gray-foreground:98% .01 var(--h-primary);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary-600);--sidebar-primary-foreground:98% .01 var(--h-primary);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.theme-dark,[data-theme=dark]{--l-50:16%;--l-100:20%;--l-200:26%;--l-300:34%;--l-400:45%;--l-500:56%;--l-600:66%;--l-700:76%;--l-800:85%;--l-900:92%;--l-950:97%;--background:14% var(--c-gray) var(--h-gray);--card:18% var(--c-gray) var(--h-gray);--popover:18% var(--c-gray) var(--h-gray);--muted:24% var(--c-gray) var(--h-gray);--accent:24% var(--c-gray) var(--h-gray)}html,body,#app{height:100%;margin:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.sidebar-desktop[data-v-7b36852a],.sidebar-desktop-flex[data-v-7b36852a]{display:none}@media(min-width:768px){.sidebar-desktop[data-v-7b36852a]{display:block}.sidebar-desktop-flex[data-v-7b36852a]{display:flex}}.sidebar-full-height[data-v-7b36852a]{height:100vh}@supports (height:100svh){.sidebar-full-height[data-v-7b36852a]{height:100svh}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translate(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.po-overlay[data-v-8ee932b3]{background:oklch(var(--foreground) / .4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.po-card[data-v-8ee932b3]{background:oklch(var(--card));width:min(520px,100vw - 32px);color:oklch(var(--card-foreground));box-shadow:0 18px 48px oklch(var(--foreground) / .2);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.po-close[data-v-8ee932b3]{width:28px;height:28px;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.po-close[data-v-8ee932b3]:hover{background:oklch(var(--muted))}.po-header[data-v-8ee932b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.po-title[data-v-8ee932b3]{margin:0;font-size:18px;font-weight:600}.po-status[data-v-8ee932b3]{background:oklch(var(--primary) / .12);color:oklch(var(--primary));border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.po-status[data-status=success][data-v-8ee932b3]{background:oklch(var(--success) / .12);color:oklch(var(--success))}.po-status[data-status=error][data-v-8ee932b3]{background:oklch(var(--destructive) / .12);color:oklch(var(--destructive))}.po-status[data-status=warning][data-v-8ee932b3]{background:oklch(var(--warning) / .12);color:oklch(var(--warning))}.po-message[data-v-8ee932b3]{color:oklch(var(--muted-foreground));margin:0;font-size:14px;line-height:1.6}.po-track[data-v-8ee932b3]{background:oklch(var(--muted));border-radius:999px;width:100%;height:8px;overflow:hidden}.po-bar[data-v-8ee932b3]{border-radius:inherit;background:oklch(var(--primary));width:0;height:100%;transition:width .18s}.po-bar--indeterminate[data-v-8ee932b3]{width:40%;animation:1.1s ease-in-out infinite po-indeterminate-8ee932b3}.po-footer[data-v-8ee932b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.po-percent[data-v-8ee932b3]{color:oklch(var(--muted-foreground));font-size:13px}.po-cancel[data-v-8ee932b3]{border:1px solid oklch(var(--border));background:oklch(var(--muted));height:32px;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px}.po-cancel[data-v-8ee932b3]:hover:not(:disabled){background:oklch(var(--accent));color:oklch(var(--accent-foreground))}.po-cancel[data-v-8ee932b3]:disabled{opacity:.5;cursor:not-allowed}.po-fade-enter-active[data-v-8ee932b3],.po-fade-leave-active[data-v-8ee932b3]{transition:opacity .2s}.po-fade-enter-from[data-v-8ee932b3],.po-fade-leave-to[data-v-8ee932b3]{opacity:0}@keyframes po-indeterminate-8ee932b3{0%{transform:translate(-150%)}to{transform:translate(400%)}}.version-badge[data-v-06a60385]{background-color:oklch(var(--primary) / .1);border:1px solid oklch(var(--primary) / .3);color:oklch(var(--primary-700));font-weight:500;line-height:1.2;transition:all .2s}.version-badge[data-v-06a60385]:hover{background-color:oklch(var(--primary) / .15);border-color:oklch(var(--primary) / .4);transform:scale(1.05)}.version-badge-label[data-v-06a60385]{opacity:.8;margin-right:.125rem}.version-badge-value[data-v-06a60385]{font-weight:600}.switch-track-true[data-v-56bc8bf9]{background-color:oklch(var(--primary))}.switch-track-false[data-v-56bc8bf9]{background-color:oklch(var(--muted))}.switch-track-null[data-v-56bc8bf9]{background-color:oklch(var(--muted) / .5);border:1px dashed oklch(var(--border))}.switch-null-text[data-v-56bc8bf9]{color:oklch(var(--muted-foreground))}.switch-clear-button[data-v-56bc8bf9]{background-color:oklch(var(--muted-foreground));color:oklch(var(--background))}.switch-clear-button[data-v-56bc8bf9]:hover{background-color:oklch(var(--foreground))}.switch-text-true[data-v-56bc8bf9]{color:oklch(var(--primary))}.switch-text-false[data-v-56bc8bf9],.switch-text-null[data-v-56bc8bf9]{color:oklch(var(--muted-foreground))}.dd-root[data-v-659734a6]{width:100%;display:inline-block;position:relative}.dd-trigger[data-v-659734a6]{cursor:pointer}.dd-menu[data-v-659734a6]{background-color:oklch(var(--popover));color:oklch(var(--popover-foreground));border:1px solid oklch(var(--border));box-shadow:0 10px 15px -3px oklch(var(--foreground) / .1),0 4px 6px -2px oklch(var(--foreground) / .05);overflow:hidden}.dd-menu--small[data-v-659734a6]{border-radius:.375rem;padding:4px}.dd-menu--medium[data-v-659734a6]{border-radius:.5rem;padding:6px}.dd-menu--large[data-v-659734a6]{border-radius:.5rem;padding:8px}.dd-scroll[data-v-659734a6]{overflow-y:auto}.dd-virtual[data-v-659734a6]{width:100%;position:relative}.dd-item[data-v-659734a6]{cursor:pointer}.dd-item-content[data-v-659734a6]{border-radius:.25rem;align-items:center;min-width:0;height:100%;transition:background-color .15s;display:flex}.dd-item:hover .dd-item-content[data-v-659734a6]{background-color:oklch(var(--accent));color:oklch(var(--accent-foreground))}.dd-item--disabled[data-v-659734a6]{opacity:.5;cursor:not-allowed}.dd-item--disabled:hover .dd-item-content[data-v-659734a6]{background-color:#0000}.dd-item-text[data-v-659734a6]{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.dd-empty[data-v-659734a6]{color:oklch(var(--muted-foreground));justify-content:center;align-items:center;font-style:italic;display:flex}.dd-empty--drawer[data-v-659734a6]{padding:2rem 0;font-size:.875rem}.dd-truncated[data-v-659734a6]{border-top:1px solid oklch(var(--border));background-color:oklch(var(--muted) / .4);color:oklch(var(--muted-foreground));text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.dd-truncated--drawer[data-v-659734a6]{padding:.75rem 0;font-size:.8125rem}.dd-drawer-overlay[data-v-659734a6]{background-color:oklch(var(--foreground) / .5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:flex-end;animation:.15s ease-out dd-fade-in-659734a6;display:flex;position:fixed;inset:0}.dd-drawer[data-v-659734a6]{background-color:oklch(var(--popover));width:100%;max-height:80dvh;color:oklch(var(--popover-foreground));box-shadow:0 -4px 20px oklch(var(--foreground) / .12);border-radius:1rem 1rem 0 0;flex-direction:column;animation:.2s ease-out dd-slide-up-659734a6;display:flex}.dd-drawer-header[data-v-659734a6]{border-bottom:1px solid oklch(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.dd-drawer-title[data-v-659734a6]{color:oklch(var(--foreground));margin:0;font-size:1rem;font-weight:600}.dd-drawer-close[data-v-659734a6]{width:2rem;height:2rem;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.dd-drawer-close[data-v-659734a6]:hover{background-color:oklch(var(--muted));color:oklch(var(--foreground))}.dd-drawer-close svg[data-v-659734a6]{width:1.1rem;height:1.1rem}.dd-drawer-filter[data-v-659734a6]{border-bottom:1px solid oklch(var(--border));flex-shrink:0;padding:.75rem 1rem}.dd-search[data-v-659734a6]{align-items:center;display:flex;position:relative}.dd-search-icon[data-v-659734a6]{width:1.1rem;height:1.1rem;color:oklch(var(--muted-foreground));pointer-events:none;position:absolute;left:.75rem}.dd-search-input[data-v-659734a6]{border:1px solid oklch(var(--border));background-color:oklch(var(--background));width:100%;height:2.5rem;color:oklch(var(--foreground));box-sizing:border-box;border-radius:.625rem;padding:0 1rem 0 2.5rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.dd-search-input[data-v-659734a6]:focus{border-color:oklch(var(--ring));box-shadow:0 0 0 3px oklch(var(--ring) / .2);outline:none}.dd-drawer-list[data-v-659734a6]{flex:1;min-height:0;padding:.5rem 1rem 1rem;overflow-y:auto}.dd-drawer-item[data-v-659734a6]{border-bottom:1px solid oklch(var(--border) / .6);cursor:pointer;align-items:center;padding:0 .5rem;transition:background-color .15s;display:flex}.dd-drawer-item[data-v-659734a6]:active{background-color:oklch(var(--accent))}.dd-drawer-item:active .dd-drawer-item-text[data-v-659734a6]{color:oklch(var(--accent-foreground))}.dd-drawer-item-text[data-v-659734a6]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.9375rem;font-weight:500;overflow:hidden}@keyframes dd-fade-in-659734a6{0%{opacity:0}to{opacity:1}}@keyframes dd-slide-up-659734a6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dd-drawer-list[data-v-659734a6]::-webkit-scrollbar{width:4px}.dd-scroll[data-v-659734a6]::-webkit-scrollbar{width:4px}.dd-drawer-list[data-v-659734a6]::-webkit-scrollbar-thumb{background-color:oklch(var(--border));border-radius:2px}.dd-scroll[data-v-659734a6]::-webkit-scrollbar-thumb{background-color:oklch(var(--border));border-radius:2px}div[tabindex][data-v-d9c28400]{outline:none}.le[data-v-ecbff3da]{flex-direction:column;gap:8px;width:100%;display:flex}.le-row[data-v-ecbff3da]{border:1px solid oklch(var(--border));background:oklch(var(--muted) / .3);border-radius:8px;align-items:flex-end;gap:8px;padding:8px;display:flex}.le-cells[data-v-ecbff3da]{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.le-cell[data-v-ecbff3da]{flex-direction:column;flex:1;gap:3px;min-width:120px;display:flex}.le-cell-label[data-v-ecbff3da]{color:oklch(var(--muted-foreground));font-size:11px}:is(.le-cell[data-v-ecbff3da] input,.le-cell[data-v-ecbff3da] .ff-control button:not(.field-icon-trigger)){width:100%}.le-ops[data-v-ecbff3da]{flex:none;gap:4px;padding-bottom:2px;display:flex}.le-btn[data-v-ecbff3da]{box-sizing:border-box;border:1px solid oklch(var(--border));background:oklch(var(--background));width:26px;height:26px;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.le-btn[data-v-ecbff3da]:hover:not(:disabled){background:oklch(var(--muted));color:oklch(var(--foreground))}.le-btn--del[data-v-ecbff3da]:hover:not(:disabled){border-color:oklch(var(--destructive));color:oklch(var(--destructive))}.le-btn[data-v-ecbff3da]:disabled{opacity:.4;cursor:not-allowed}.le-add[data-v-ecbff3da]{border:1px dashed oklch(var(--border));color:oklch(var(--primary));cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.le-add[data-v-ecbff3da]:hover:not(:disabled){background:oklch(var(--primary) / .08);border-color:oklch(var(--primary))}.le-add[data-v-ecbff3da]:disabled{opacity:.5;cursor:not-allowed}.datetime-select[data-v-a932ab20]{color:#111827;background-color:#fff;border-color:#d1d5db;transition:border-color .2s,box-shadow .2s}.datetime-select[data-v-a932ab20]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb40}.datetime-separator[data-v-a932ab20]{color:#6b7280;font-weight:500}.datetime-clear[data-v-a932ab20]{color:#4b5563;transition:color .2s}.datetime-clear[data-v-a932ab20]:hover{color:#1f2937}.datetime-confirm[data-v-a932ab20]{color:#fff;background-color:#2563eb;border-radius:.375rem;transition:background-color .2s}.datetime-confirm[data-v-a932ab20]:hover{background-color:#1d4ed8}.timepicker-select[data-v-a4c2d1e2]{color:#111827;background-color:#fff;border-color:#d1d5db;transition:border-color .2s,box-shadow .2s}.timepicker-select[data-v-a4c2d1e2]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb40}.timepicker-separator[data-v-a4c2d1e2],.timepicker-hint[data-v-a4c2d1e2]{color:#6b7280}.timepicker-preset[data-v-a4c2d1e2]{color:#1f2937;background-color:#fff;transition:background-color .2s}.timepicker-preset[data-v-a4c2d1e2]:hover{background-color:#f3f4f6}.timepicker-clear[data-v-a4c2d1e2]{color:#4b5563;transition:color .2s}.timepicker-clear[data-v-a4c2d1e2]:hover{color:#1f2937}.timepicker-confirm[data-v-a4c2d1e2]{color:#fff;background-color:#2563eb;border-radius:.375rem;transition:background-color .2s}.timepicker-confirm[data-v-a4c2d1e2]:hover{background-color:#1d4ed8}div[tabindex][data-v-1016f689]{outline:none}.fe-badge[data-v-503c5716]{background-color:oklch(var(--destructive));width:.7rem;height:.7rem;color:oklch(var(--destructive-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px oklch(var(--foreground) / .25);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:inline-flex}.fe-badge--corner[data-v-503c5716]{z-index:10;position:absolute;top:-.25rem;right:-.25rem}.fe-card[data-v-503c5716]{color:oklch(var(--destructive));font-weight:500}.gframe[data-v-d7f64370]{border:1px solid oklch(var(--border));background-color:oklch(var(--muted) / .25);border-radius:.625rem;transition:background-color .2s,box-shadow .2s;position:relative}.gframe[data-v-d7f64370]:not(.gframe--dense):hover{box-shadow:0 2px 10px oklch(var(--foreground) / .06)}.gframe--invalid[data-v-d7f64370]{border-color:oklch(var(--destructive) / .5);background-color:oklch(var(--destructive) / .05)}.gframe-header[data-v-d7f64370]{color:oklch(var(--muted-foreground));border-bottom:1px solid oklch(var(--border) / .6);background-color:oklch(var(--muted) / .5);border-radius:.625rem .625rem 0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;display:flex;overflow:hidden}.gframe-header--flush[data-v-d7f64370]{padding:0}.gframe-body[data-v-d7f64370]{padding:.75rem}.gframe--dense .gframe-body[data-v-d7f64370]{padding:.3rem .4rem}.measure[data-v-b9295eeb]{white-space:nowrap;align-items:baseline;display:inline-flex}.measure-num[data-v-b9295eeb]{font-variant-numeric:tabular-nums}.measure-unit[data-v-b9295eeb]{color:oklch(var(--muted-foreground));margin-left:.15em;font-size:.85em}.ovl-overlay[data-v-eab9ec3e]{background-color:oklch(var(--foreground) / .5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.15s ease-out ovl-fade-in-eab9ec3e;display:flex;position:fixed;inset:0}.ovl-overlay--dark[data-v-eab9ec3e]{background-color:oklch(var(--foreground) / .7)}.ovl-panel[data-v-eab9ec3e]{background-color:oklch(var(--background));border:1px solid oklch(var(--border));box-shadow:0 10px 15px -3px oklch(var(--foreground) / .1),0 4px 6px -2px oklch(var(--foreground) / .05);contain:layout style;pointer-events:auto;flex-direction:column;animation:.15s ease-out ovl-slide-in-eab9ec3e;display:flex;position:relative;overflow:hidden}.ovl-panel.ovl-small[data-v-eab9ec3e]{border-radius:.375rem}.ovl-panel.ovl-medium[data-v-eab9ec3e]{border-radius:.5rem}.ovl-panel.ovl-large[data-v-eab9ec3e]{border-radius:.75rem}.ovl-panel--fill[data-v-eab9ec3e]{border-radius:0;animation:.2s ease-out ovl-slide-up-eab9ec3e}@keyframes ovl-slide-up-eab9ec3e{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ovl-overlay--sheet[data-v-eab9ec3e]{align-items:flex-end}.ovl-panel.ovl-panel--sheet[data-v-eab9ec3e]{padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:.875rem .875rem 0 0;animation:.22s ease-out ovl-slide-up-eab9ec3e}.ovl-grabber[data-v-eab9ec3e]{flex-shrink:0;justify-content:center;padding:8px 0 2px;display:flex}.ovl-grabber span[data-v-eab9ec3e]{background:oklch(var(--muted-foreground) / .35);border-radius:999px;width:36px;height:4px}.ovl-header[data-v-eab9ec3e]{border-bottom:1px solid oklch(var(--border));background-color:oklch(var(--muted) / .5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ovl-header.ovl-small[data-v-eab9ec3e]{padding:.5rem .75rem}.ovl-header.ovl-medium[data-v-eab9ec3e]{padding:.7rem .9rem}.ovl-header.ovl-large[data-v-eab9ec3e]{padding:.9rem 1.2rem}.ovl-title[data-v-eab9ec3e]{color:oklch(var(--foreground));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ovl-title.ovl-small[data-v-eab9ec3e]{font-size:.875rem}.ovl-title.ovl-medium[data-v-eab9ec3e]{font-size:1.125rem}.ovl-title.ovl-large[data-v-eab9ec3e]{font-size:1.25rem}.ovl-actions[data-v-eab9ec3e]{align-items:center;gap:.25rem;display:flex}.ovl-btn[data-v-eab9ec3e]{color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.ovl-btn.ovl-small[data-v-eab9ec3e]{width:1.4rem;height:1.4rem;padding:.2rem}.ovl-btn.ovl-medium[data-v-eab9ec3e]{width:1.6rem;height:1.6rem;padding:.3rem}.ovl-btn.ovl-large[data-v-eab9ec3e]{width:1.8rem;height:1.8rem;padding:.4rem}.ovl-btn[data-v-eab9ec3e]:hover{background-color:oklch(var(--muted));color:oklch(var(--foreground))}.ovl-body[data-v-eab9ec3e]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.ovl-body.ovl-small[data-v-eab9ec3e]{padding:.75rem 1rem}.ovl-body.ovl-medium[data-v-eab9ec3e]{padding:1rem 1.25rem}.ovl-body.ovl-large[data-v-eab9ec3e]{padding:1.25rem 1.5rem}.ovl-footer[data-v-eab9ec3e]{border-top:1px solid oklch(var(--border));background-color:oklch(var(--muted) / .3);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}@keyframes ovl-fade-in-eab9ec3e{0%{opacity:0}to{opacity:1}}@keyframes ovl-slide-in-eab9ec3e{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.vnc[data-v-23c58a4e]{border:1px solid oklch(var(--border));border-radius:.5rem;margin-top:.4rem}.vnc-bad[data-v-23c58a4e]{border-left:3px solid oklch(var(--destructive) / .6)}.vnc-head[data-v-23c58a4e]{cursor:pointer;align-items:center;gap:.4rem;width:100%;padding:.4rem .6rem;font-size:.8125rem;display:flex}.vnc-caret[data-v-23c58a4e]{color:oklch(var(--muted-foreground));font-size:.625rem}.vnc-title[data-v-23c58a4e]{color:oklch(var(--foreground));font-weight:500}.vnc-badge[data-v-23c58a4e]{border-radius:9999px;padding:.05rem .45rem;font-size:.6875rem;font-weight:400}.vnc-badge-ok[data-v-23c58a4e]{color:oklch(var(--muted-foreground));background:oklch(var(--muted) / .5)}.vnc-badge-bad[data-v-23c58a4e]{color:oklch(var(--destructive));background:oklch(var(--destructive) / .12)}.vnc-badge-dim[data-v-23c58a4e]{color:oklch(var(--muted-foreground));background:oklch(var(--muted) / .35)}.vnc-body[data-v-23c58a4e]{padding:0 .6rem .5rem}.vnc-layer[data-v-23c58a4e]{margin-top:.35rem}.vnc-layer-head[data-v-23c58a4e]{justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.vnc-layer-name[data-v-23c58a4e]{color:oklch(var(--foreground));font-weight:500}.vnc-bad[data-v-23c58a4e]{color:oklch(var(--destructive))}.vnc-ok[data-v-23c58a4e]{color:oklch(var(--primary))}.vnc-dim[data-v-23c58a4e]{color:oklch(var(--muted-foreground))}.vnc-pills[data-v-23c58a4e]{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.vnc-pill[data-v-23c58a4e]{cursor:pointer;color:oklch(var(--destructive));background:oklch(var(--destructive) / .1);border:1px solid oklch(var(--destructive) / .4);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.75rem;display:inline-flex}.vnc-pill[data-v-23c58a4e]:hover{background:oklch(var(--destructive) / .18)}.vnc-pill-icon[data-v-23c58a4e]{font-weight:600}.vnc-pill-msg[data-v-23c58a4e]{color:oklch(var(--muted-foreground));font-size:.6875rem}.vnc-list[data-v-23c58a4e]{flex-direction:column;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.vnc-item[data-v-23c58a4e]{align-items:baseline;gap:.4rem;font-size:.75rem;display:flex}.vnc-item-icon[data-v-23c58a4e]{min-width:.8rem;font-weight:600}.vnc-item-label[data-v-23c58a4e]{color:oklch(var(--foreground))}.vnc-item-prefix[data-v-23c58a4e]{color:oklch(var(--muted-foreground))}.vnc-item-link[data-v-23c58a4e]{color:oklch(var(--foreground));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.vnc-item-link[data-v-23c58a4e]:hover{color:oklch(var(--destructive))}.vnc-item-note[data-v-23c58a4e]{color:oklch(var(--muted-foreground));font-size:.6875rem}.vnc-item-msg[data-v-23c58a4e]{color:oklch(var(--destructive))}.vnc-group[data-v-23c58a4e]{margin-top:.5rem}.vnc-group-head[data-v-23c58a4e]{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.vnc-group-title[data-v-23c58a4e]{color:oklch(var(--foreground));font-weight:500}.vnc-whole[data-v-23c58a4e]{margin-top:.3rem}.vnc-more[data-v-23c58a4e]{color:oklch(var(--muted-foreground));margin-top:.25rem;font-size:.6875rem}.vd[data-v-f1f91872]{flex-direction:column;gap:.625rem;width:min(46rem,86vw);padding:.5rem .25rem .25rem;font-size:.8125rem;display:flex}.vd-summary[data-v-f1f91872]{border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .75rem;font-weight:600;display:flex}.vd-summary-ok[data-v-f1f91872]{color:oklch(var(--success-foreground,var(--primary)));background:oklch(var(--primary) / .08)}.vd-summary-bad[data-v-f1f91872]{color:oklch(var(--destructive));background:oklch(var(--destructive) / .08)}.vd-summary-pending[data-v-f1f91872]{color:oklch(var(--foreground));background:oklch(var(--muted) / .5)}.vd-summary-icon[data-v-f1f91872]{background:oklch(var(--background) / .6);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.vd-spinner[data-v-f1f91872]{border:2px solid oklch(var(--primary) / .3);border-top-color:oklch(var(--primary));border-radius:9999px;width:.75rem;height:.75rem;animation:.8s linear infinite vd-spin-f1f91872;display:inline-block}@keyframes vd-spin-f1f91872{to{transform:rotate(360deg)}}.vd-dim[data-v-f1f91872]{color:oklch(var(--muted-foreground))}.vd-raw[data-v-f1f91872]{border:1px solid oklch(var(--border));border-radius:.5rem;overflow:hidden}.vd-raw-header[data-v-f1f91872]{background:oklch(var(--muted) / .4);cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.45rem .75rem;font-size:.8125rem;display:flex}.vd-raw-title[data-v-f1f91872]{color:oklch(var(--foreground));font-weight:500}.vd-raw-json[data-v-f1f91872]{max-height:40vh;color:oklch(var(--foreground));background:oklch(var(--muted) / .15);margin:0;padding:.75rem;font-size:.75rem;line-height:1.5;overflow:auto}.ff--top[data-v-9038d86a]{flex-direction:column;gap:2px;display:flex}.ff--left[data-v-9038d86a]{align-items:center;gap:10px;display:flex}.ff-labelrow[data-v-9038d86a]{justify-content:space-between;align-items:flex-end;gap:8px;min-height:.9rem;line-height:1;display:flex}.ff-label[data-v-9038d86a]{color:oklch(var(--muted-foreground));font-size:12px;font-weight:500}.ff-label--left[data-v-9038d86a]{text-align:right;flex-shrink:0}.ff-req[data-v-9038d86a]{color:oklch(var(--destructive));margin-left:2px}.ff-control[data-v-9038d86a]{min-width:0}.ff-control--rel[data-v-9038d86a]{flex:1;min-width:0;position:relative}:is(.ff-control[data-v-9038d86a] [data-slot=form-input],.ff-control[data-v-9038d86a] [data-slot=form-datepicker],.ff-control[data-v-9038d86a] [data-slot=form-datetime],.ff-control[data-v-9038d86a] [data-slot=form-timepicker],.ff-control[data-v-9038d86a] [data-slot=form-version-input],.ff-control[data-v-9038d86a] [data-slot=form-select],.ff-control[data-v-9038d86a] [data-slot=input]){transition-property:color,background-color,box-shadow,outline!important}:is(.ff-control--error[data-v-9038d86a] [data-slot=form-input],.ff-control--error[data-v-9038d86a] [data-slot=form-datepicker],.ff-control--error[data-v-9038d86a] [data-slot=form-datetime],.ff-control--error[data-v-9038d86a] [data-slot=form-timepicker],.ff-control--error[data-v-9038d86a] [data-slot=form-version-input],.ff-control--error[data-v-9038d86a] [data-slot=form-select],.ff-control--error[data-v-9038d86a] [data-slot=input]){border-color:oklch(var(--destructive))!important}.notice-card[data-v-f7285136]{box-sizing:border-box;background:oklch(var(--card));height:88px;color:oklch(var(--card-foreground));border:1px solid oklch(var(--border));border-left:3px solid oklch(var(--primary));box-shadow:0 8px 24px oklch(var(--foreground) / .12);border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;animation:.18s ease-out notice-in-f7285136;display:flex;position:relative}.notice-msg[data-v-f7285136]{min-height:0;color:oklch(var(--foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;padding-right:18px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.notice-actions[data-v-f7285136]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.notice-input[data-v-f7285136]{box-sizing:border-box;background:oklch(var(--background));height:28px;color:oklch(var(--foreground));border:1px solid oklch(var(--input));border-radius:6px;outline:none;flex:1;padding:0 8px;font-size:13px}.notice-input[data-v-f7285136]:focus{border-color:oklch(var(--ring));box-shadow:0 0 0 2px oklch(var(--ring) / .25)}:root[data-display=h5] .notice-input[data-v-f7285136]{height:var(--h5-touch-min);font-size:var(--h5-input-font-min)}.notice-close[data-v-f7285136]{cursor:pointer;width:20px;height:20px;color:oklch(var(--muted-foreground));background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.notice-close[data-v-f7285136]:hover{background:oklch(var(--muted));color:oklch(var(--foreground))}@keyframes notice-in-f7285136{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.notice-host[data-v-a4b50032]{pointer-events:none;width:320px;position:fixed;bottom:16px;right:16px}.notice-stackitem[data-v-a4b50032]{transform-origin:bottom;width:320px;transition:transform .2s,opacity .2s;position:absolute;bottom:0;right:0}.notice-bar[data-v-a4b50032]{pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute;top:-34px;left:0;right:0}.notice-nav[data-v-a4b50032]{background:oklch(var(--card));border:1px solid oklch(var(--border));box-shadow:0 2px 8px oklch(var(--foreground) / .12);border-radius:999px;align-items:center;gap:2px;padding:2px 4px;display:flex}.notice-navbtn[data-v-a4b50032]{cursor:pointer;width:22px;height:22px;color:oklch(var(--muted-foreground));background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.notice-navbtn[data-v-a4b50032]:hover{background:oklch(var(--muted));color:oklch(var(--foreground))}.notice-badge[data-v-a4b50032]{color:oklch(var(--foreground));text-align:center;min-width:30px;padding:0 4px;font-size:11px;font-weight:600}.notice-closeall[data-v-a4b50032]{color:oklch(var(--muted-foreground));cursor:pointer;background:oklch(var(--card));border:1px solid oklch(var(--border));box-shadow:0 2px 8px oklch(var(--foreground) / .12);border-radius:999px;padding:3px 10px;font-size:11px}.notice-closeall[data-v-a4b50032]:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.notice-fab[data-v-a4b50032]{cursor:pointer;background:oklch(var(--primary));width:48px;height:48px;color:oklch(var(--primary-foreground));box-shadow:0 8px 24px oklch(var(--foreground) / .25);border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:16px;right:16px}.notice-fab-badge[data-v-a4b50032]{box-sizing:border-box;background:oklch(var(--destructive));min-width:18px;height:18px;color:oklch(var(--primary-foreground));border:2px solid oklch(var(--background));border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.notice-pop[data-v-a4b50032]{background:oklch(var(--popover));max-height:60dvh;color:oklch(var(--popover-foreground));border:1px solid oklch(var(--border));box-shadow:0 16px 40px oklch(var(--foreground) / .22);border-radius:12px;flex-direction:column;animation:.18s ease-out notice-pop-in-a4b50032;display:flex;position:fixed;bottom:74px;left:12px;right:12px;overflow:hidden}.notice-pop-head[data-v-a4b50032]{border-bottom:1px solid oklch(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.notice-pop-title[data-v-a4b50032]{font-size:13px;font-weight:600}.notice-pop-closeall[data-v-a4b50032]{color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.notice-pop-closeall[data-v-a4b50032]:hover{color:oklch(var(--foreground))}.notice-pop-list[data-v-a4b50032]{flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}@keyframes notice-pop-in-a4b50032{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fc[data-v-2e230d5a]{border:1px solid oklch(var(--border));background:oklch(var(--card));box-shadow:0 8px 24px oklch(var(--foreground) / .1);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.fc__field[data-v-2e230d5a]{color:oklch(var(--foreground));white-space:nowrap;font-weight:700}.fc__fn[data-v-2e230d5a]{border:1px solid oklch(var(--border));background:oklch(var(--background));height:24px;color:oklch(var(--muted-foreground));border-radius:6px;padding:0 4px;font-size:12px}.fc__ops[data-v-2e230d5a]{background:oklch(var(--muted) / .5);border-radius:8px;outline:none;gap:2px;padding:2px;display:inline-flex}.fc__ops[data-v-2e230d5a]:focus-visible{box-shadow:0 0 0 2px oklch(var(--primary) / .5)}.fc__op[data-v-2e230d5a]{min-width:26px;height:24px;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 6px;font-size:13px;font-weight:700}.fc__op[data-v-2e230d5a]:hover{background:oklch(var(--muted))}.fc__op--on[data-v-2e230d5a]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.fc__vals[data-v-2e230d5a]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.fc__novalue[data-v-2e230d5a]{color:oklch(var(--muted-foreground));font-size:12px}.fc__sep[data-v-2e230d5a]{color:oklch(var(--muted-foreground))}.fc__input[data-v-2e230d5a]{border:1px solid oklch(var(--border));background:oklch(var(--background));min-width:84px;height:26px;color:oklch(var(--foreground));border-radius:6px;padding:0 8px;font-size:13px}.fc__input--tag[data-v-2e230d5a]{min-width:120px}.fc__input--sm[data-v-2e230d5a]{width:64px;min-width:56px}.fc__paren[data-v-2e230d5a]{color:oklch(var(--muted-foreground));font-weight:700}.fc__num[data-v-2e230d5a]{align-items:stretch;display:inline-flex}.fc__num .fc__input[data-v-2e230d5a]{border-top-right-radius:0;border-bottom-right-radius:0;min-width:64px}.fc__spin[data-v-2e230d5a]{border:1px solid oklch(var(--border));border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;flex-direction:column;display:inline-flex;overflow:hidden}.fc__spin button[data-v-2e230d5a]{background:oklch(var(--muted) / .6);width:20px;color:oklch(var(--muted-foreground));cursor:pointer;border:none;flex:1;font-size:8px;line-height:1}.fc__spin button[data-v-2e230d5a]:hover{background:oklch(var(--muted))}.fc__tag[data-v-2e230d5a]{background:oklch(var(--primary) / .12);height:22px;color:oklch(var(--primary));border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 8px;font-size:12px;display:inline-flex}.fc__tagx[data-v-2e230d5a]{color:oklch(var(--primary));cursor:pointer;background:0 0;border:none;font-size:10px}.fc__ok[data-v-2e230d5a],.fc__cancel[data-v-2e230d5a]{border:1px solid oklch(var(--border));background:oklch(var(--card));cursor:pointer;border-radius:6px;width:26px;height:26px;font-size:12px;font-weight:700}.fc__ok[data-v-2e230d5a]{color:oklch(var(--success))}.fc__ok[data-v-2e230d5a]:disabled{opacity:.4;cursor:default}.fc__cancel[data-v-2e230d5a]{color:oklch(var(--muted-foreground))}.ffe[data-v-cdc65117]{border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.ffe__wall[data-v-cdc65117]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ffe__hint[data-v-cdc65117]{color:oklch(var(--muted-foreground));font-size:12px}.ffe__field[data-v-cdc65117]{border:1px solid oklch(var(--border));background:oklch(var(--background));height:28px;color:oklch(var(--foreground));cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s}.ffe__field[data-v-cdc65117]:hover{background:oklch(var(--primary) / .1);border-color:oklch(var(--primary))}.ffe__chips[data-v-cdc65117]{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.ffe__conn[data-v-cdc65117]{border:1px solid oklch(var(--amber,var(--primary)) / .5);background:oklch(var(--amber,var(--primary)) / .12);height:24px;color:oklch(var(--amber,var(--primary)));cursor:pointer;border-radius:6px;padding:0 8px;font-size:11px;font-weight:700}.ffe__chip[data-v-cdc65117]{border:1px solid oklch(var(--primary) / .4);background:oklch(var(--primary) / .1);height:28px;color:oklch(var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.ffe__chip[data-v-cdc65117]:hover{border-color:oklch(var(--primary))}.ffe__chipx[data-v-cdc65117]{color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;font-size:11px}.ffe__adv[data-v-cdc65117]{border:1px dashed oklch(var(--border));height:28px;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.ffe__adv[data-v-cdc65117]:hover{color:oklch(var(--foreground));border-color:oklch(var(--foreground) / .4)}.ffe__empty[data-v-cdc65117]{color:oklch(var(--muted-foreground));font-size:12px}.ffe__pop[data-v-cdc65117]{z-index:20;animation:.12s ffe-pop-cdc65117;position:absolute}@keyframes ffe-pop-cdc65117{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ate-root[data-v-51437b57]{flex-direction:column;gap:8px;display:flex}.ate-hint[data-v-51437b57]{color:oklch(var(--muted-foreground));margin:0;font-size:11px;line-height:1.5}.ate-case[data-v-51437b57]{border:1px solid oklch(var(--border));background:oklch(var(--muted) / .25);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.ate-fallback[data-v-51437b57]{border-style:dashed}.ate-case-head[data-v-51437b57]{justify-content:space-between;align-items:center;display:flex}.ate-case-no[data-v-51437b57]{color:oklch(var(--foreground));font-size:11px;font-weight:600}.ate-del[data-v-51437b57]{color:oklch(var(--destructive));display:inline-flex}.ate-del[data-v-51437b57]:hover{opacity:.75}.ate-block[data-v-51437b57]{flex-direction:column;gap:4px;display:flex}.ate-block-label[data-v-51437b57]{color:oklch(var(--muted-foreground));font-size:10px;font-weight:500}.ate-cond-readonly[data-v-51437b57]{background:oklch(var(--muted) / .5);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ate-cond-main[data-v-51437b57]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ate-cond-dsl[data-v-51437b57]{word-break:break-all;color:oklch(var(--muted-foreground));font-family:ui-monospace,Consolas,monospace;font-size:10px}.ate-reset[data-v-51437b57]{color:oklch(var(--primary));white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}.ate-reset[data-v-51437b57]:hover{text-decoration:underline}.ate-warn[data-v-51437b57]{color:oklch(var(--destructive));align-items:center;gap:4px;font-size:11px;display:flex}.ate-skip[data-v-51437b57]{color:oklch(var(--foreground));align-items:center;gap:6px;font-size:12px;display:flex}.ate-subject-row[data-v-51437b57]{flex-direction:column;gap:4px;display:flex}.approval-task-panel[data-v-fc818b8f]{display:contents}.atp-hint[data-v-fc818b8f]{color:oklch(var(--muted-foreground));margin:-4px 0 2px;font-size:11px;line-height:1.45}.atp-field--flash[data-v-fc818b8f] .ff{outline:2px solid oklch(var(--success) / .55);outline-offset:2px;border-radius:6px;animation:.9s ease-out atp-field-flash-fc818b8f}@keyframes atp-field-flash-fc818b8f{0%{outline-color:oklch(var(--success) / .85)}to{outline-color:oklch(var(--success) / .55)}}:is(.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=form-input],.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=form-select],.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=input]){box-shadow:0 0 0 2px oklch(var(--success) / .25);border-color:oklch(var(--success))!important}.attachment-image-node[data-v-ce00d46c]{margin:.5rem 0;display:block}.attachment-image-node__frame[data-v-ce00d46c]{border:1px solid oklch(var(--border));border-radius:.5rem;max-width:100%;display:inline-block;position:relative;overflow:hidden}.attachment-image-node--selected .attachment-image-node__frame[data-v-ce00d46c]{outline:2px solid oklch(var(--primary));outline-offset:2px}.attachment-image-node__img[data-v-ce00d46c]{max-width:100%;max-height:28rem;display:block}.attachment-image-node__fallback[data-v-ce00d46c]{width:12rem;height:8rem;color:oklch(var(--muted-foreground));background:oklch(var(--muted) / .4);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.attachment-image-node__remove[data-v-ce00d46c]{cursor:pointer;background:oklch(var(--foreground) / .55);width:1.5rem;height:1.5rem;color:oklch(var(--background));border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.375rem;right:.375rem}.attachment-image-node__remove[data-v-ce00d46c]:hover{background:oklch(var(--foreground) / .75)}.rich-text__content[data-v-46ac2fe7] .ProseMirror{min-height:var(--d8ae4bce);outline:none}.rich-text__content[data-v-46ac2fe7] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:oklch(var(--muted-foreground))}.rich-text__content[data-v-46ac2fe7] .ProseMirror h2{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:700}.rich-text__content[data-v-46ac2fe7] .ProseMirror h3{margin:.65rem 0 .4rem;font-size:1.1rem;font-weight:700}.rich-text__content[data-v-46ac2fe7] .ProseMirror ul{padding-left:1.5rem;list-style:outside}.rich-text__content[data-v-46ac2fe7] .ProseMirror ol{padding-left:1.5rem;list-style:decimal}.rich-text__content[data-v-46ac2fe7] .ProseMirror blockquote{border-left:3px solid oklch(var(--border));color:oklch(var(--muted-foreground));padding-left:.75rem}.rich-text__content[data-v-46ac2fe7] .ProseMirror a{color:oklch(var(--primary));text-decoration:underline}.rich-text__content[data-v-46ac2fe7] .ProseMirror p{margin:.4rem 0;line-height:1.7}.rich-text-preview[data-v-80c19512] .ProseMirror{outline:none}.rich-text-preview[data-v-80c19512] .ProseMirror h2{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:700}.rich-text-preview[data-v-80c19512] .ProseMirror h3{margin:.65rem 0 .4rem;font-size:1.1rem;font-weight:700}.rich-text-preview[data-v-80c19512] .ProseMirror ul{padding-left:1.5rem;list-style:outside}.rich-text-preview[data-v-80c19512] .ProseMirror ol{padding-left:1.5rem;list-style:decimal}.rich-text-preview[data-v-80c19512] .ProseMirror blockquote{border-left:3px solid oklch(var(--border));color:oklch(var(--muted-foreground));padding-left:.75rem}.rich-text-preview[data-v-80c19512] .ProseMirror a{color:oklch(var(--primary));text-decoration:underline}.rich-text-preview[data-v-80c19512] .ProseMirror p{margin:.4rem 0;line-height:1.7}.unsupported-preview-container[data-v-db450780]{background:#f9fafb;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.unsupported-content[data-v-db450780]{text-align:center;background:#fff;border-radius:12px;max-width:400px;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.file-icon[data-v-db450780]{color:#9ca3af;width:64px;height:64px;margin:0 auto 20px}.title[data-v-db450780]{color:#111827;margin:0 0 12px;font-size:20px;font-weight:600}.message[data-v-db450780]{color:#6b7280;margin:0 0 12px;font-size:14px}.hint-message[data-v-db450780]{color:#f59e0b;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:6px;margin:0 0 24px;padding:8px 12px;font-size:13px}.file-info[data-v-db450780]{text-align:left;background:#f9fafb;border-radius:8px;margin:0 0 24px;padding:16px}.file-name[data-v-db450780],.file-size[data-v-db450780]{color:#374151;margin:8px 0;font-size:14px}.file-name strong[data-v-db450780],.file-size strong[data-v-db450780]{color:#111827;margin-right:8px}.actions[data-v-db450780]{justify-content:center;display:flex}.download-button[data-v-db450780]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.download-button[data-v-db450780]:hover{background:#2563eb}.download-button[data-v-db450780]:active{background:#1d4ed8}.hint[data-v-db450780]{color:#92400e;background:#fef3c7;border-radius:8px;padding:16px;font-size:14px}.file-preview-container[data-v-afc60084]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.file-preview-loading[data-v-afc60084],.file-preview-error[data-v-afc60084]{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.loading-spinner[data-v-afc60084]{border:4px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-afc60084}@keyframes spin-afc60084{to{transform:rotate(360deg)}}.loading-text[data-v-afc60084]{color:#6b7280;margin-top:16px;font-size:14px}.error-icon[data-v-afc60084]{color:#ef4444;width:48px;height:48px;margin-bottom:16px}.error-text[data-v-afc60084]{color:#ef4444;text-align:center;margin-bottom:16px;font-size:14px}.retry-button[data-v-afc60084]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background .2s}.retry-button[data-v-afc60084]:hover{background:#2563eb}.image-preview-wrapper[data-v-afc60084]{background:#f9fafb;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.image-preview[data-v-afc60084]{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.video-preview-wrapper[data-v-afc60084]{background:#000;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.video-preview[data-v-afc60084]{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.text-preview-wrapper[data-v-afc60084]{background:#fff;padding:12px;overflow:auto}.text-preview[data-v-afc60084]{white-space:pre-wrap;word-break:break-word;color:#111827;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6}canvas[data-v-d3340845]{touch-action:none}.no-scrollbar[data-v-d3340845]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-d3340845]{-ms-overflow-style:none;scrollbar-width:none}.cursor-pen[data-v-d3340845]{cursor:crosshair}.cursor-move[data-v-d3340845]{cursor:move}.cursor-text[data-v-d3340845]{cursor:text}.cursor-eraser[data-v-d3340845]{cursor:none!important}@keyframes fadeIn-d3340845{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-d3340845]{animation:.15s ease-out forwards fadeIn-d3340845}.tool-btn[data-v-d3340845]{color:#6b7280;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.tool-btn[data-v-d3340845]:hover{color:#374151;background-color:#e5e7eb}.tool-btn.active[data-v-d3340845]{color:#2563eb;ring:1px solid #bfdbfe;background-color:#fff;box-shadow:0 1px 2px #0000000d}.brush-btn[data-v-d3340845]{color:#1e3a8a;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition:colors .15s}.brush-btn[data-v-d3340845]:hover{background-color:#dbeafe}.brush-btn.active[data-v-d3340845]{color:#fff;background-color:#2563eb;box-shadow:0 1px 2px #0000000d}.preset-btn[data-v-d3340845]{color:#4b5563;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.preset-btn[data-v-d3340845]:hover{background-color:#eff6ff;border-color:#93c5fd}.input-sm[data-v-d3340845]{border:1px solid #d1d5db;border-radius:.25rem;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.input-sm[data-v-d3340845]:focus{ring:2px solid #3b82f6}.scale-btn[data-v-d3340845]{color:#4b5563;border-radius:.25rem;padding:.25rem}.scale-btn[data-v-d3340845]:hover{background-color:#e5e7eb}.action-btn[data-v-d3340845]{color:#4b5563;border-radius:.375rem;padding:.5rem}.action-btn[data-v-d3340845]:hover{background-color:#f3f4f6}.action-btn[data-v-d3340845]:disabled{opacity:.3;cursor:not-allowed}.ctx-item[data-v-d3340845]{text-align:left;color:#374151;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.ctx-item[data-v-d3340845]:hover{background-color:#f9fafb}.sheet-app-root{box-sizing:border-box;background-color:#e0e4e8;width:100%;height:100%;min-height:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.sheet-app-root--embed-batch{width:100%;height:auto;min-height:0;overflow:visible}.sheet-app-root--embed-batch .sidebar{display:none!important}.sheet-app-root--embed-batch .editor-container{flex:auto;height:auto;min-height:0;padding:0;overflow:visible}.sheet-app-root--embed-batch .editor-container__scroll{height:auto;min-height:0;padding:24px 20px;overflow:visible}body.is-resizing-col{cursor:col-resize!important}body.is-resizing-row{cursor:row-resize!important}.editor-container{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.editor-container__scroll{box-sizing:border-box;text-align:center;white-space:nowrap;width:100%;height:100%;padding:52px 36px 48px;overflow:auto}.sheet-zoom-dock{z-index:60;pointer-events:auto;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:8px;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;top:10px;left:12px;box-shadow:0 2px 8px #0f172a14}.sheet-zoom-dock__btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;display:flex}.sheet-zoom-dock__btn:hover:not(:disabled){color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.sheet-zoom-dock__btn:disabled{opacity:.45;cursor:not-allowed}.sheet-zoom-dock__pct{color:#2563eb;text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px;font-weight:600}.sheet-zoom-dock__hint{color:#94a3b8;white-space:nowrap;margin-left:2px;font-size:10px}.page-wrapper{text-align:left;vertical-align:top;transition:width .3s,height .3s;display:inline-block;position:relative}.a4-page{box-sizing:border-box;transform-origin:0 0;background-color:#fff;flex-direction:column;transition:width .3s,height .3s,padding .3s,transform .3s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px #00000026}.ruler-corner,.ruler-x,.ruler-y{opacity:.26}.ruler-corner{z-index:95;box-sizing:border-box;background-color:#f0f2f5;border-bottom:1px solid #dcdfe6;border-right:1px solid #dcdfe6;width:20px;height:20px;position:absolute;top:-20px;left:-20px}.ruler-x{box-sizing:border-box;z-index:90;background-color:#f8f9fa;background-image:linear-gradient(90deg,#909399 1px,#0000 1px),linear-gradient(90deg,#dcdfe6 1px,#0000 1px);background-position:0 0,0 10px;background-repeat:repeat-x;background-size:10mm 100%,1mm 100%;border-top:1px solid #dcdfe6;border-bottom:1px solid #dcdfe6;width:100%;height:20px;position:absolute;top:-20px;left:0}.ruler-mark-x{color:#606266;font-size:10px;line-height:1;position:absolute;top:1px;transform:translate(-50%)}.ruler-y{box-sizing:border-box;z-index:90;background-color:#f8f9fa;background-image:linear-gradient(#909399 1px,#0000 1px),linear-gradient(#dcdfe6 1px,#0000 1px);background-position:0 0,10px 0;background-repeat:repeat-y;background-size:100% 10mm,100% 1mm;border-left:1px solid #dcdfe6;border-right:1px solid #dcdfe6;width:20px;height:100%;position:absolute;top:0;left:-20px}.ruler-mark-y{color:#606266;text-align:center;width:18px;font-size:10px;line-height:1;position:absolute;left:1px;transform:translateY(-50%)}.margin-guide-top{z-index:80;pointer-events:none;opacity:.5;border-top:1px dashed #409eff;position:absolute;left:0;right:0}.margin-guide-bottom{z-index:80;pointer-events:none;opacity:.5;border-bottom:1px dashed #409eff;position:absolute;left:0;right:0}.margin-guide-left{z-index:80;pointer-events:none;opacity:.5;border-left:1px dashed #409eff;position:absolute;top:0;bottom:0}.margin-guide-right{z-index:80;pointer-events:none;opacity:.5;border-right:1px dashed #409eff;position:absolute;top:0;bottom:0}.sidebar{z-index:100;--sheet-control-h:27px;background-color:#f8f9fa;border-left:1px solid #dcdfe6;flex-direction:column;width:300px;min-width:300px;max-width:300px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:-2px 0 8px #0000000d}.sidebar .split-select,.sidebar .split-select--sm,.sidebar .split-select--xs{height:var(--sheet-control-h);min-height:var(--sheet-control-h);max-height:var(--sheet-control-h);box-sizing:border-box;font-size:11px;line-height:calc(var(--sheet-control-h) - 2px);padding:0 8px}.sidebar select.split-select,.sidebar select.split-select--sm,.sidebar select.split-select--xs{cursor:pointer;padding-right:22px}.sidebar .tool-btn{min-height:var(--sheet-control-h);height:var(--sheet-control-h);max-height:var(--sheet-control-h);box-sizing:border-box;padding:0 8px;font-size:11px}.sidebar .tool-btn--micro{min-height:var(--sheet-control-h)!important;height:var(--sheet-control-h)!important;max-height:var(--sheet-control-h)!important;padding:0 6px!important;font-size:11px!important;line-height:1.2!important}.sidebar .tool-btn--sidebar-icon{font-size:13px;flex:0 0 var(--sheet-control-h)!important;min-width:var(--sheet-control-h)!important;padding:0!important}.sidebar .tool-btn--list-chip{height:var(--sheet-control-h)!important;min-height:var(--sheet-control-h)!important;max-height:var(--sheet-control-h)!important;flex:none!important;padding:0 8px!important;font-size:10px!important}.list-binding-col-row{border:1px solid #ebeef5;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex;overflow:visible}.list-binding-col-label-wrap{flex:1;align-self:stretch;min-width:0;position:relative}.list-binding-col-label-wrap .list-binding-col-label-input{box-sizing:border-box;width:100%;padding:5px 7px;font-size:11px;line-height:1.35}.list-binding-col-label-wrap--badged .list-binding-col-label-input{padding-right:30px}.list-binding-col-corner-badge{z-index:2;color:#fff;pointer-events:none;letter-spacing:.02em;border-radius:0 3px 0 5px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.2;position:absolute;top:1px;right:3px;transform:translate(3px);box-shadow:0 1px 2px #0000001f}.list-binding-col-corner-badge--blank{background:linear-gradient(135deg,#73d13d,#52c41a)}.list-binding-col-corner-badge--custom{background:linear-gradient(135deg,#ffc069,#fa8c16)}.sidebar .sheet-color-input--inline{width:var(--sheet-control-h);height:var(--sheet-control-h);flex:0 0 var(--sheet-control-h)}.sidebar .sheet-color-input{height:var(--sheet-control-h);min-height:var(--sheet-control-h);max-height:var(--sheet-control-h);box-sizing:border-box;flex:0 0 36px;width:36px}.sidebar .sheet-margin-input-tiny{height:var(--sheet-control-h);min-height:var(--sheet-control-h);max-height:var(--sheet-control-h);font-size:11px;line-height:calc(var(--sheet-control-h) - 2px);box-sizing:border-box;padding:0 4px}.sidebar-header{background:#fff;border-bottom:1px solid #dcdfe6;flex-shrink:0;padding:10px 14px;font-size:14px;font-weight:700}.sidebar-body{flex:1;min-height:0;padding:12px 12px 16px;overflow:hidden auto}.empty-prompt{text-align:center;color:#409eff;background:#ecf5ff;border:1px dashed #409eff;border-radius:8px;margin-bottom:12px;padding:14px 12px;font-size:12px;font-weight:600;line-height:1.5}.tool-group{background:#fff;border:1px solid #ebeef5;border-radius:8px;margin-bottom:12px;padding:12px}.tool-group--compact{margin-bottom:10px;padding:10px}.tool-title{color:#909399;margin-bottom:8px;font-size:12px;font-weight:700}.tool-title--compact{margin-bottom:6px;font-size:11px}.tool-subtitle{color:#909399;margin:8px 0 4px;font-size:11px;font-weight:600}.tool-subtitle:first-of-type{margin-top:0}.btn-row{gap:8px;margin-bottom:8px;display:flex}.btn-row:last-child{margin-bottom:0}.tool-btn{cursor:pointer;color:#606266;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;transition:all .2s;display:flex}.tool-btn:hover:not(:disabled){color:#409eff;background-color:#ecf5ff;border-color:#c6e2ff}.tool-btn:disabled{color:#c0c4cc;cursor:not-allowed;opacity:.6;background-color:#f5f7fa}.tool-btn.primary{color:#fff;background-color:#409eff;border-color:#409eff}.tool-btn.primary:hover:not(:disabled){background-color:#66b1ff;border-color:#66b1ff}.split-control{align-items:center;gap:10px;margin-bottom:10px;display:flex}.split-select{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:none;flex:1;padding:4px 5px;font-size:12px}.split-select:disabled{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa}.margin-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.margin-item{background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;display:flex;overflow:hidden}.margin-item span{color:#606266;white-space:nowrap;background:#f5f7fa;border-right:1px solid #dcdfe6;padding:4px 8px;font-size:12px}.margin-item input{color:#606266;box-sizing:border-box;border:none;outline:none;flex:1;width:100%;padding:4px 8px;font-size:12px}.sheet-page-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sheet-page-row:last-child{margin-bottom:0}.sheet-page-row--check{border-top:1px dashed #e5e7eb;margin-top:8px;padding-top:8px}.sheet-page-row--ruler-appendix{box-sizing:border-box;justify-content:space-between;gap:10px;width:100%}.sheet-page-row__check-group{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.sheet-page-label{color:#64748b;flex:0 0 2.25em;font-size:11px;font-weight:600}.sheet-page-label--wide{flex:0 0 2.75em}.split-select--sm{flex:1;min-width:0;padding:3px 5px;font-size:11px}.sheet-paper-orient-row{flex-direction:row;align-items:center;gap:6px;margin-bottom:6px;display:flex}.sheet-paper-orient-row .split-select--sm{flex:1;min-width:0}.sheet-margins-one-line{flex-flow:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;display:flex}.sheet-m-tag{color:#64748b;flex:none;font-size:10px;font-weight:600}.sheet-margin-input-tiny{color:#606266;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;flex:0 0 38px;width:38px;padding:2px 4px;font-size:10px}.sheet-margin-line{align-items:center;gap:6px;margin-bottom:4px;display:flex}.sheet-margin-line .sheet-page-label{text-align:right;flex:0 0 1.5em}.sheet-margin-input{color:#606266;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;flex:1;min-width:0;padding:3px 6px;font-size:11px}.sheet-cell-style-split{flex-direction:row;align-items:stretch;gap:8px;display:flex}.sheet-cell-style-left{flex-direction:column;flex:1;justify-content:stretch;gap:4px;min-width:0;display:flex}.sheet-style-dual-row{flex-direction:row;flex:1;align-items:center;gap:6px;min-height:0;display:flex}.sheet-style-dual-row .tool-btn,.sheet-style-dual-row .split-select--sm{flex:1;min-width:0}.sheet-color-input--inline{cursor:pointer;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;flex:0 0 26px;width:26px;height:22px;padding:0}.sheet-cell-style-right{flex-shrink:0;align-items:center;display:flex}.sheet-border-first-row{min-height:var(--sheet-control-h,30px);flex-direction:row;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sheet-border-no-check{color:#606266;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.sheet-border-all-outer{flex:1;align-items:stretch;gap:6px;min-width:0;display:flex}.tool-btn--border-ao{flex:1;min-width:0;font-size:10px!important}.sheet-border-btns-line{flex-flow:row;align-items:center;gap:3px;margin-top:6px;display:flex}.sheet-border-btns-line--edges{align-items:stretch;gap:6px;margin-top:0}.sheet-border-btns-line--edges .tool-btn--micro{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:inline-flex}.tool-btn--micro{flex:1 1 0;min-width:0;min-height:24px;line-height:1.2;padding:2px 3px!important;font-size:9px!important}.tool-btn--micro .b-icon{width:11px;height:11px;margin-right:2px}.sheet-split-one-line{flex-flow:wrap;align-items:center;gap:4px;display:flex}.sheet-split-one-line .split-select--xs{flex:56px;min-width:48px;max-width:72px}.sheet-split-one-line .tool-btn--micro{flex:none;min-width:44px}.sheet-merge-inline{flex-direction:row;gap:4px;margin-top:6px;display:flex}.sheet-merge-inline .tool-btn{flex:1;min-width:0}.split-select--xs{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:3px;padding:2px 4px;font-size:10px}.tool-btn--block{width:100%;flex:none!important}.sheet-color-input{cursor:pointer;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;width:100%;height:26px;padding:0}.align-matrix--embed{margin:0;padding:6px}.align-matrix--embed .align-row{gap:3px}.align-matrix--embed .align-btn{width:28px;height:28px}.align-matrix--embed .align-btn .line{width:12px;height:3px}.align-matrix--embed .align-btn.tl .line{top:7px;left:7px}.align-matrix--embed .align-btn.tc .line{top:7px}.align-matrix--embed .align-btn.tr .line{top:7px;right:7px}.align-matrix--embed .align-btn.ml .line{left:7px}.align-matrix--embed .align-btn.mc .line{top:50%;left:50%;transform:translate(-50%,-50%)}.align-matrix--embed .align-btn.mr .line{right:7px}.align-matrix--embed .align-btn.bl .line{bottom:7px;left:7px}.align-matrix--embed .align-btn.bc .line{bottom:7px}.align-matrix--embed .align-btn.br .line{bottom:7px;right:7px}.word-table{border-collapse:collapse;table-layout:fixed;z-index:10;width:100%;height:100%;font-family:SimSun,宋体,serif;position:relative}.word-table td{page-break-inside:avoid;vertical-align:top;cursor:cell;border:1px solid #333;padding:0;transition:background-color .2s;position:relative}.word-table td.is-active{outline-offset:-2px;z-index:10;background-color:#e6f7ff;outline:2px solid #1890ff}.word-table td.is-list-bound{background-color:#f6ffed}.cell-flex-box{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:100%;height:100%;padding:4px;display:flex;position:absolute;inset:0;overflow:hidden auto}.cell-flex-box::-webkit-scrollbar{display:none}.v-align-top>.editable-content{margin-top:0;margin-bottom:auto}.v-align-middle>.editable-content{margin-top:auto;margin-bottom:auto}.v-align-bottom>.editable-content{margin-top:auto;margin-bottom:0}.editable-content{word-break:break-all;white-space:pre-wrap;cursor:text;width:100%;line-height:1.5;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;outline:none}.editable-content.is-readonly{cursor:default}.list-binding-preview{cursor:cell;-webkit-user-select:none;user-select:none;background:#fcffe6;border:1px dashed #95de64;border-radius:4px;width:100%;height:100%;min-height:24px;overflow:hidden}.list-binding-preview--selected{box-shadow:inset 0 0 0 1px #1890ff59}.list-binding-preview__grid{width:100%;height:100%;min-height:24px;display:grid}.list-binding-preview__cell{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d9f7be;border-right:1px solid #d9f7be;padding:2px 4px;overflow:hidden}.list-binding-preview__cell--head{color:#389e0d;background:#f6ffed;font-weight:600}.list-binding-preview__cell--head-group{text-align:center;background:#edf9de}.list-binding-preview__cell--body{color:#8c8c8c}.list-binding-preview__head-cell{min-width:0;position:relative}.list-binding-preview__col-resize{cursor:col-resize;z-index:4;background:0 0;width:10px;height:100%;position:absolute;top:0;right:-5px}.list-binding-preview__col-resize:hover{background:#1890ff1f}.atomic-block{vertical-align:middle;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;box-sizing:border-box;margin:0;display:inline-block}.atomic-block:active{cursor:grabbing}.placeholder-tag{color:#e6a23c;white-space:nowrap;background-color:#fdf6ec;border:1px solid #f5dab1;border-radius:4px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:400}.fixed-field-tag{color:#409eff;white-space:nowrap;background-color:#ecf5ff;border:1px solid #b3d8ff;border-radius:4px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:400}.fixed-field-resolved{white-space:nowrap;cursor:default;font-style:normal;font-weight:400}.image-wrapper{display:inline-block;position:relative}.resizable-img{max-width:100%;height:auto;display:block}.image-wrapper.image-wrapper-invalid{outline-offset:1px;outline:1px dashed #f56c6c}.image-resizer-overlay{pointer-events:none;z-index:9999;border:2px dashed #409eff;position:absolute;box-shadow:0 0 8px #409eff66}.image-resizer-overlay .resize-handle{pointer-events:auto;background:#fff;border:2px solid #409eff;border-radius:50%;width:10px;height:10px;position:absolute}.image-resizer-overlay .nw{cursor:nwse-resize;top:-6px;left:-6px}.image-resizer-overlay .ne{cursor:nesw-resize;top:-6px;right:-6px}.image-resizer-overlay .sw{cursor:nesw-resize;bottom:-6px;left:-6px}.image-resizer-overlay .se{cursor:nwse-resize;bottom:-6px;right:-6px}.resize-handle-td{z-index:20;position:absolute}.resize-col{cursor:col-resize;width:6px;height:100%;top:0;right:-3px}.resize-row{cursor:row-resize;width:100%;height:6px;bottom:-3px;left:0}.resize-col:hover{background:linear-gradient(90deg,#0000 2px,#1890ff 2px 4px,#0000 4px)}.resize-row:hover{background:linear-gradient(#0000 2px,#1890ff 2px 4px,#0000 4px)}.b-icon{vertical-align:-2px;box-sizing:border-box;width:14px;height:14px;margin-right:4px;transition:all .2s;display:inline-block}.b-icon-all{border:2px var(--icon-style) var(--icon-color);position:relative}.b-icon-all:before{content:"";border-top:2px var(--icon-style) var(--icon-color);position:absolute;top:4px;left:0;right:0}.b-icon-all:after{content:"";border-left:2px var(--icon-style) var(--icon-color);position:absolute;top:0;bottom:0;left:4px}.b-icon-outer{border:2px var(--icon-style) var(--icon-color)}.b-icon-top{border-top:2px var(--icon-style) var(--icon-color)}.b-icon-bottom{border-bottom:2px var(--icon-style) var(--icon-color)}.b-icon-left{border-left:2px var(--icon-style) var(--icon-color)}.b-icon-right{border-right:2px var(--icon-style) var(--icon-color)}.align-matrix{background:#f5f7fa;border:1px solid #dcdfe6;border-radius:6px;flex-direction:column;gap:3px;width:fit-content;margin:0 auto;padding:6px;display:flex}.align-row{gap:3px;display:flex}.align-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:relative}.align-btn:hover{background:#e4e7ed}.align-btn.active{background:#fff;border-color:#409eff;box-shadow:0 2px 4px #409eff33}.align-btn .line{background:#909399;border-radius:2px;width:12px;height:3px;transition:background .2s;position:absolute}.align-btn.active .line{background:#409eff}.align-btn.tl .line{top:6px;left:6px}.align-btn.tc .line{top:6px}.align-btn.tr .line{top:6px;right:6px}.align-btn.ml .line{left:6px}.align-btn.mc .line{top:50%;left:50%;transform:translate(-50%,-50%)}.align-btn.mr .line{right:6px}.align-btn.bl .line{bottom:6px;left:6px}.align-btn.bc .line{bottom:6px}.align-btn.br .line{bottom:6px;right:6px}.modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:8px;flex-direction:column;width:600px;max-width:90%;display:flex;overflow:hidden;box-shadow:0 4px 20px #0003}.modal-header{background:#f5f7fa;border-bottom:1px solid #dcdfe6;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:700;display:flex}.modal-close{cursor:pointer;color:#909399;background:0 0;border:none;font-size:20px;line-height:1}.modal-close:hover{color:#f56c6c}.modal-body{padding:20px}.data-preview-large{color:#abb2bf;box-sizing:border-box;resize:none;background:#282c34;border:none;border-radius:6px;outline:none;width:100%;height:220px;padding:15px;font-family:monospace;font-size:13px}.data-import-large{color:#e2e8f0;box-sizing:border-box;resize:vertical;background:#0f172a;border:none;border-radius:6px;outline:none;width:100%;height:220px;margin-top:10px;padding:15px;font-family:monospace;font-size:13px}.slider-container{align-items:center;gap:10px;margin-top:10px;display:flex}.slider-container input[type=range]{flex:1}.incompat-banner{z-index:12000;color:#ad6800;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;align-items:center;gap:8px;max-width:min(80vw,760px);padding:6px 10px;font-size:12px;line-height:1.2;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.incompat-banner__close{color:#ad6800;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.sheet-preview[data-v-70ee1048]{border:1px solid var(--border,#e2e8f0);background:var(--muted,#f1f5f9);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sheet-preview__slot[data-v-70ee1048]{justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.sheet-preview__paper[data-v-70ee1048]{box-sizing:border-box;background:#fff;flex-shrink:0}.sheet-preview__grid[data-v-70ee1048],.sheet-preview__cell[data-v-70ee1048],.sheet-preview__cell-inner[data-v-70ee1048]{box-sizing:border-box}.sheet-preview__text[data-v-70ee1048]{white-space:pre-wrap}.sheet-preview__placeholder-inline[data-v-70ee1048]{color:var(--muted-foreground,#94a3b8);font-size:.85em}.sheet-preview--empty[data-v-70ee1048]{color:var(--muted-foreground,#94a3b8);justify-content:center;align-items:center;font-size:12px;display:flex}.sheet-preview__placeholder[data-v-70ee1048]{font-size:12px}.file-preview-overlay[data-v-eac068a7]{z-index:9999;background-color:#000000b3;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.file-preview-content[data-v-eac068a7]{background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.file-preview-toolbar[data-v-eac068a7]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.toolbar-left[data-v-eac068a7]{flex:1;min-width:0}.file-name[data-v-eac068a7]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.toolbar-right[data-v-eac068a7]{align-items:center;gap:8px;display:flex}.toolbar-button[data-v-eac068a7]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.toolbar-button[data-v-eac068a7]:hover{color:#374151;background:#f3f4f6}.close-button[data-v-eac068a7]:hover{color:#dc2626;background:#fee2e2}.file-preview-wrapper[data-v-eac068a7]{flex:1;min-height:0;overflow:hidden}.file-preview-fade-enter-active[data-v-eac068a7],.file-preview-fade-leave-active[data-v-eac068a7]{transition:opacity .3s}.file-preview-fade-enter-active .file-preview-content[data-v-eac068a7],.file-preview-fade-leave-active .file-preview-content[data-v-eac068a7]{transition:transform .3s,opacity .3s}.file-preview-fade-enter-from[data-v-eac068a7]{opacity:0}.file-preview-fade-enter-from .file-preview-content[data-v-eac068a7]{opacity:0;transform:scale(.95)}.file-preview-fade-leave-to[data-v-eac068a7]{opacity:0}.file-preview-fade-leave-to .file-preview-content[data-v-eac068a7]{opacity:0;transform:scale(.95)}.attachment-container[data-v-be5d8866],.upload-header[data-v-be5d8866]{width:100%}.file-type-hint[data-v-be5d8866]{white-space:nowrap;overflow:hidden}.sync-warning[data-v-be5d8866]{background-color:oklch(var(--warning) / .1);color:oklch(var(--amber-800));border:1px solid oklch(var(--warning) / .3)}.sync-warning svg[data-v-be5d8866]{color:oklch(var(--amber-600))}.attachment-list[data-v-be5d8866]{gap:.5rem;max-width:100%;max-height:400px;overflow-y:auto}.attachment-list-grid[data-v-be5d8866]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-columns:minmax(200px,1fr);display:grid}@media(max-width:400px){.attachment-list-grid[data-v-be5d8866]{grid-template-columns:1fr}}@media(min-width:401px)and (max-width:700px){.attachment-list-grid[data-v-be5d8866]{grid-template-columns:repeat(2,1fr)}}@media(min-width:701px){.attachment-list-grid[data-v-be5d8866]{grid-template-columns:repeat(3,1fr)}}.attachment-list-list[data-v-be5d8866]{flex-direction:column;gap:.375rem;display:flex}.attachment-list-list .attachment-item[data-v-be5d8866]{width:100%}.attachment-list-list .attachment-item-content[data-v-be5d8866]{min-height:auto;padding:.5rem .75rem}.file-icon-wrapper-list[data-v-be5d8866]{justify-content:center;align-items:center;display:flex}.file-extension-badge[data-v-be5d8866]{background-color:oklch(var(--muted));color:oklch(var(--muted-foreground));border:1px solid oklch(var(--border));white-space:nowrap;z-index:5;transform-origin:100% 0;border-radius:.125rem;padding:.0625rem .1875rem;font-size:.5rem;font-weight:500;line-height:1;position:absolute;top:-.25rem;right:-.4rem;transform:scale(.8)}.attachment-list-list .file-icon[data-v-be5d8866]{width:1.25rem;height:1.25rem}.attachment-list-list .file-name-text[data-v-be5d8866]{font-size:.75rem;line-height:1.5}.file-size-badge[data-v-be5d8866]{color:oklch(var(--muted-foreground));white-space:nowrap;z-index:5;pointer-events:none;font-size:.5rem;font-weight:400;line-height:1;position:absolute;bottom:.25rem;right:.5rem}.attachment-item[data-v-be5d8866]{width:100%;min-width:0}.attachment-item-content[data-v-be5d8866]{min-height:50px;transition:background-color .2s}.attachment-item-content[data-v-be5d8866]:hover{background-color:oklch(var(--muted))}.new-upload[data-v-be5d8866]{border-color:oklch(var(--primary))!important;background-color:oklch(var(--primary) / .1)!important}.new-upload[data-v-be5d8866]:hover{background-color:oklch(var(--primary) / .15)!important}.file-icon[data-v-be5d8866]{justify-content:center;align-items:center;display:flex}[data-v-be5d8866] .file-icon-image{color:oklch(var(--primary-600))}[data-v-be5d8866] .file-icon-video{color:oklch(var(--danger-600))}[data-v-be5d8866] .file-icon-audio{color:oklch(var(--success-600))}[data-v-be5d8866] .file-icon-pdf{color:oklch(var(--danger-700))}[data-v-be5d8866] .file-icon-word{color:oklch(var(--primary-700))}[data-v-be5d8866] .file-icon-excel{color:oklch(var(--success-700))}[data-v-be5d8866] .file-icon-powerpoint{color:oklch(var(--orange-600))}[data-v-be5d8866] .file-icon-archive{color:oklch(var(--purple-600))}[data-v-be5d8866] .file-icon-text,[data-v-be5d8866] .file-icon-default{color:oklch(var(--muted-foreground))}.file-type-hint[data-v-be5d8866]{color:oklch(var(--primary-800));background-color:oklch(var(--primary) / .1);border:1px solid oklch(var(--primary) / .3)}.file-type-hint-icon[data-v-be5d8866]{color:oklch(var(--primary-700))}.upload-progress-text[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.attachment-item-content[data-v-be5d8866]{background-color:oklch(var(--card))}.file-extension-text[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.file-name-text[data-v-be5d8866]{color:oklch(var(--foreground))}.file-name-text[data-v-be5d8866]:hover{color:oklch(var(--primary-600))}.file-size-text[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.delete-button[data-v-be5d8866]{color:oklch(var(--destructive))}.delete-button[data-v-be5d8866]:hover{color:oklch(var(--danger-700))}.restore-button[data-v-be5d8866]{color:oklch(var(--success))}.restore-button[data-v-be5d8866]:hover{color:oklch(var(--success-700))}.empty-state-text[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.attachment-badge[data-v-be5d8866]{z-index:10;pointer-events:none;white-space:nowrap;border-radius:2px;padding:1px 4px;font-size:10px;font-weight:500;line-height:1.2;position:absolute;top:2px;right:2px}.badge-new[data-v-be5d8866]{background-color:oklch(var(--primary) / .15);color:oklch(var(--primary-800));border:1px solid oklch(var(--primary))}.badge-parent[data-v-be5d8866]{background-color:oklch(var(--warning) / .1);color:oklch(var(--amber-800));border:1px solid oklch(var(--warning) / .3)}.badge-upstream[data-v-be5d8866]{background-color:oklch(var(--muted));color:oklch(var(--muted-foreground));border:1px solid oklch(var(--border))}.badge-deleted[data-v-be5d8866]{background-color:oklch(var(--destructive) / .1);color:oklch(var(--danger-800));border:1px solid oklch(var(--destructive))}.marked-delete[data-v-be5d8866]{opacity:.6;background-color:oklch(var(--muted))}.marked-delete .file-name-text[data-v-be5d8866]{color:oklch(var(--muted-foreground));text-decoration:line-through}.rename-dialog-close-button[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.rename-dialog-close-button[data-v-be5d8866]:hover{color:oklch(var(--foreground))}.rename-hint[data-v-be5d8866]{color:oklch(var(--muted-foreground))}.context-menu[data-v-be5d8866]{z-index:1000;background:oklch(var(--card));border:1px solid oklch(var(--border));box-shadow:0 4px 6px -1px oklch(var(--foreground) / .1),0 2px 4px -1px oklch(var(--foreground) / .06);border-radius:4px;min-width:120px;padding:2px 0;position:fixed}.context-menu-item[data-v-be5d8866]{cursor:pointer;color:oklch(var(--foreground));align-items:center;padding:4px 8px;font-size:12px;transition:background-color .2s;display:flex}.context-menu-item[data-v-be5d8866]:hover{background-color:oklch(var(--accent))}.context-menu-icon[data-v-be5d8866]{flex-shrink:0;width:12px;height:12px;margin-right:6px}.rename-dialog-overlay[data-v-be5d8866]{background-color:oklch(var(--foreground) / .5);z-index:2000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rename-dialog[data-v-be5d8866]{background:oklch(var(--card));box-shadow:0 10px 15px -3px oklch(var(--foreground) / .1),0 4px 6px -2px oklch(var(--foreground) / .05);border-radius:8px;min-width:400px;max-width:90vw}.rename-dialog-header[data-v-be5d8866]{border-bottom:1px solid oklch(var(--border));justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.rename-dialog-body[data-v-be5d8866]{padding:20px}.rename-input-wrapper[data-v-be5d8866]{border:1px solid oklch(var(--border));border-radius:6px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.rename-input-wrapper[data-v-be5d8866]:focus-within{border-color:oklch(var(--primary));box-shadow:0 0 0 3px oklch(var(--primary) / .1)}.rename-input[data-v-be5d8866]{background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-size:14px}.rename-extension[data-v-be5d8866]{background-color:oklch(var(--muted));color:oklch(var(--muted-foreground));border-left:1px solid oklch(var(--border));-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:14px}.rename-dialog-footer[data-v-be5d8866]{border-top:1px solid oklch(var(--border));justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}.attachment-list-h5[data-v-be5d8866]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;max-width:100%;display:grid}@media(max-width:400px){.attachment-list-h5[data-v-be5d8866]{grid-template-columns:repeat(3,1fr)}}@media(min-width:401px)and (max-width:600px){.attachment-list-h5[data-v-be5d8866]{grid-template-columns:repeat(4,1fr)}}@media(min-width:601px){.attachment-list-h5[data-v-be5d8866]{grid-template-columns:repeat(5,1fr)}}.attachment-item-h5[data-v-be5d8866]{aspect-ratio:1;width:100%;min-width:0}.attachment-item-content-h5[data-v-be5d8866]{background-color:oklch(var(--card));cursor:pointer;width:100%;height:100%;min-height:80px;transition:all .2s;position:relative}.attachment-item-content-h5[data-v-be5d8866]:hover{background-color:oklch(var(--muted));border-color:oklch(var(--primary))}.attachment-item-content-h5.marked-delete[data-v-be5d8866]{opacity:.6;background-color:oklch(var(--muted))}.attachment-item-content-h5.new-upload[data-v-be5d8866]{border-color:oklch(var(--primary));background-color:oklch(var(--primary) / .1)}.file-icon-h5[data-v-be5d8866]{justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.25rem;display:flex}.file-icon-h5[data-v-be5d8866] svg{width:100%;height:100%}.file-name-h5[data-v-be5d8866]{word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.625rem;line-height:1.2;display:-webkit-box;overflow:hidden}.delete-button-h5[data-v-be5d8866],.restore-button-h5[data-v-be5d8866]{background-color:oklch(var(--background));border:1px solid oklch(var(--border));cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.delete-button-h5[data-v-be5d8866]{color:oklch(var(--destructive))}.delete-button-h5[data-v-be5d8866]:hover{background-color:oklch(var(--destructive));color:oklch(var(--destructive-foreground));border-color:oklch(var(--destructive))}.restore-button-h5[data-v-be5d8866]{color:oklch(var(--success))}.restore-button-h5[data-v-be5d8866]:hover{background-color:oklch(var(--success));color:oklch(var(--success-foreground));border-color:oklch(var(--success))}.attachment-upload-h5[data-v-be5d8866]{cursor:pointer}.attachment-upload-content-h5[data-v-be5d8866]{background-color:oklch(var(--muted));border-color:oklch(var(--border));cursor:pointer;transition:all .2s}.attachment-upload-content-h5[data-v-be5d8866]:hover{background-color:oklch(var(--muted) / .8);border-color:oklch(var(--primary));color:oklch(var(--primary))}.attachment-upload-content-h5.disabled[data-v-be5d8866]{opacity:.5;cursor:not-allowed}.attachment-upload-content-h5.disabled[data-v-be5d8866]:hover{background-color:oklch(var(--muted));border-color:oklch(var(--border));color:oklch(var(--muted-foreground))}.attachment-list-camera[data-v-be5d8866]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;max-width:100%;display:grid}@media(min-width:401px){.attachment-list-camera[data-v-be5d8866]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.attachment-item-camera[data-v-be5d8866]{width:100%;min-width:0}.attachment-item-content-camera.marked-delete[data-v-be5d8866]{opacity:.6}.attachment-item-content-camera.new-upload[data-v-be5d8866]{border-color:oklch(var(--primary));background-color:oklch(var(--primary) / .08)}.attachment-item-content-camera-add[data-v-be5d8866]:active:not(.opacity-50){background-color:oklch(var(--primary) / .1)}.dt{--dt-border:oklch(var(--border,220 13% 91%));--dt-muted:oklch(var(--muted,220 14% 96%));--dt-muted-fg:oklch(var(--muted-foreground,220 9% 46%));--dt-primary:oklch(var(--primary,222 47% 40%));--dt-danger:oklch(var(--destructive,0 72% 51%));--dt-warning:oklch(var(--warning,75% .16 75));--dt-row-h:30px;--dt-cell-px:8px;--dt-font-sz:12px;--dt-btn-h:20px;--dt-btn-px:6px;--dt-btn-sz:11px;--dt-btn-icon:10px;--dt-filter-h:26px;--dt-finput-h:20px;--dt-ibtn-sz:22px;font-size:var(--dt-font-sz);color:oklch(var(--foreground,222 47% 11%));flex-direction:column;min-width:0;display:flex}.dt--medium{--dt-row-h:38px;--dt-cell-px:10px;--dt-font-sz:13px;--dt-btn-h:24px;--dt-btn-px:8px;--dt-btn-sz:12px;--dt-btn-icon:12px;--dt-filter-h:32px;--dt-finput-h:24px;--dt-ibtn-sz:26px}.dt--large{--dt-row-h:46px;--dt-cell-px:12px;--dt-font-sz:14px;--dt-btn-h:28px;--dt-btn-px:10px;--dt-btn-sz:13px;--dt-btn-icon:14px;--dt-filter-h:36px;--dt-finput-h:28px;--dt-ibtn-sz:28px}.dt__toolbar{align-items:center;gap:8px;padding:6px 4px;display:flex}.dt__spacer{flex:1}.dt__titlebar{border-bottom:1px solid var(--dt-border);background:var(--dt-muted);align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.dt__export-btn{height:var(--dt-btn-h);padding:0 var(--dt-btn-px);font-size:var(--dt-btn-sz);color:var(--dt-primary);border:1px solid var(--dt-border);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;line-height:1}.dt__export-btn:hover:not(:disabled){border-color:var(--dt-primary)}.dt__export-btn:disabled{color:var(--dt-muted-fg);cursor:not-allowed;opacity:.6}.dt__titlebar-text{font-size:calc(var(--dt-font-sz) + 2px);flex-shrink:0;font-weight:600}.dt__titlebar-icon{width:calc(var(--dt-font-sz) + 3px);height:calc(var(--dt-font-sz) + 3px);color:var(--dt-primary);flex-shrink:0}.dt__titlebar-dot{background:var(--dt-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dt__titlebar-suffix{flex-shrink:0;align-items:center;gap:4px;margin-left:12px;display:flex}.dt__scroll{border:1px solid var(--dt-border);border-radius:8px;flex:auto;min-width:0;position:relative;overflow:auto}.dt__loading-mask{z-index:5;background:oklch(var(--background,0 0% 100%) / .7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.dt__loading-spinner{border:2px solid oklch(var(--primary,222 47% 40%) / .25);border-top-color:var(--dt-primary);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite dt-spin;display:inline-block}.dt__loading-text{font-size:var(--dt-font-sz);color:var(--dt-muted-fg)}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt__table{table-layout:fixed;border-collapse:collapse}.dt__table th,.dt__table td{padding:0 var(--dt-cell-px);height:var(--dt-row-h);border-bottom:1px solid var(--dt-border);text-align:left;white-space:nowrap;vertical-align:middle}.dt__table td>.dt__cell{max-height:calc(var(--dt-row-h) - 1px);display:block;overflow:hidden}.dt__table td>.dt__cell--clip{white-space:nowrap;text-overflow:ellipsis}.dt__cell--clip .dt__tags{flex-wrap:nowrap}.dt--autoh .dt__table td{height:auto;min-height:var(--dt-row-h);padding-top:4px;padding-bottom:4px}.dt--autoh .dt__table td>.dt__cell{max-height:none}.dt__table thead th{z-index:1;background:var(--dt-muted);color:var(--dt-muted-fg);-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0}.dt__th--sortable{cursor:pointer}.dt__thlabel{vertical-align:middle}.dt__sorticon{vertical-align:middle;opacity:.6;margin-left:4px;display:inline-block}.dt__resize-handle{cursor:col-resize;z-index:2;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.dt__resize-handle:after{content:"";background:var(--dt-border);opacity:0;width:2px;transition:opacity .15s,background-color .15s;position:absolute;top:20%;bottom:20%;left:50%;transform:translate(-50%)}.dt__resize-handle:hover:after,.dt__resize-handle:active:after{opacity:1;background:var(--dt-primary)}.dt__tfoot td{z-index:1;height:var(--dt-filter-h);background:oklch(var(--background,0 0% 100%));border-top:1px solid var(--dt-border);padding:0 var(--dt-cell-px);border-bottom:none;position:sticky;bottom:0}.dt__finput{width:100%;height:var(--dt-finput-h);font-size:var(--dt-btn-sz);border:1px solid var(--dt-border);color:inherit;background:0 0;border-radius:4px;padding:0 5px}.dt__range-filter{align-items:center;gap:3px;width:100%;display:flex}.dt__finput--range{flex:1 1 0;min-width:0;padding:0 3px}.dt__range-sep{color:var(--dt-muted-fg);flex-shrink:0;font-size:10px}.dt__finput--multi{height:var(--dt-finput-h);padding:0}.dt__filtercell{align-items:center;gap:0;width:100%;display:flex}.dt__finput--fuzzy{flex:1 1 0;min-width:0;transition:background-color .12s}.dt__finput--fuzzy.dt__finput--active{background:var(--dt-muted)}.dt__filtercell:has(.dt__fadv-trigger) .dt__finput--fuzzy{border-right:none;border-radius:4px 0 0 4px}.dt__fadv-trigger{width:var(--dt-finput-h);height:var(--dt-finput-h);cursor:pointer;color:var(--dt-muted-fg);border:1px solid var(--dt-border);background:0 0;border-radius:0 4px 4px 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dt__fadv-trigger:hover{color:var(--dt-primary);border-color:var(--dt-primary)}.dt__fadv-icon{width:12px;height:12px}.dt__fchip{min-width:0;height:var(--dt-finput-h);line-height:var(--dt-finput-h);font-size:var(--dt-btn-sz);color:var(--dt-primary);cursor:pointer;background:color-mix(in oklch,var(--dt-primary) 12%,transparent);border:1px solid var(--dt-primary);text-overflow:ellipsis;white-space:nowrap;border-right:none;border-radius:4px 0 0 4px;flex:1 1 0;padding:0 6px;overflow:hidden}.dt__fchip:hover{background:color-mix(in oklch,var(--dt-primary) 20%,transparent)}.dt__fclear{width:var(--dt-finput-h);height:var(--dt-finput-h);color:var(--dt-muted-fg);border:1px solid var(--dt-border);cursor:pointer;background:0 0;border-radius:0 4px 4px 0;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.dt__fclear:hover{color:var(--dt-danger);border-color:var(--dt-danger)}.dt__fcellwrap{align-items:center;gap:2px;width:100%;display:flex}.dt__fcellmain{flex:1 1 0;align-items:center;min-width:0;display:flex}.dt__freset{width:100%;min-width:var(--dt-finput-h);height:var(--dt-finput-h);border:1px solid var(--dt-border);color:var(--dt-muted-fg);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dt__fcellwrap .dt__freset{width:var(--dt-finput-h)}.dt__freset:hover:not(:disabled){color:var(--dt-primary);border-color:var(--dt-primary)}.dt__freset:disabled{opacity:.4;cursor:not-allowed}.dt__freset-icon{width:12px;height:12px}.dt__adv-panel{z-index:var(--dt-overlay-z,60);background:oklch(var(--popover,var(--background,0 0% 100%)));border:1px solid var(--dt-border);border-radius:8px;min-width:200px;max-width:320px;padding:8px;font-size:12px;position:fixed;box-shadow:0 4px 16px #0000001f}.dt__adv-panel select,.dt__adv-panel input{font-size:12px}.dt__row{transition:background .1s}.dt__row:hover{background:var(--dt-muted)}.dt__row--selected,.dt__row--selected:hover{background:color-mix(in oklch,var(--dt-primary) 12%,transparent)}.dt__row--muted>td{opacity:.5}.dt__row--muted>td.dt__actions{opacity:1}.dt__row--muted:hover>td{opacity:.72}.dt__sel{text-align:center;width:40px}.dt__sel input:disabled{cursor:not-allowed;opacity:.35}.dt__msg{text-align:center;color:var(--dt-muted-fg);padding:28px 0!important}.dt__msg-inner{width:max-content;position:sticky;left:50%;transform:translate(-50%)}.dt__badge{opacity:.95;border:1px solid;border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-block}.dt__tags{flex-wrap:wrap;gap:4px;display:inline-flex}.dt__tag{background:var(--dt-muted);border-radius:4px;padding:0 7px;font-size:12px;line-height:18px}.dt__actions{white-space:nowrap}.dt__abtn{height:var(--dt-btn-h);padding:0 var(--dt-btn-px);font-size:var(--dt-btn-sz);cursor:pointer;border:1px solid var(--dt-border);color:inherit;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:background .12s,opacity .12s,border-color .12s,color .12s;display:inline-flex}.dt__abtn:disabled{opacity:.4;cursor:not-allowed}.dt__abtn:not(:disabled):hover{border-color:var(--dt-primary);color:var(--dt-primary)}.dt__abtn--primary{color:var(--dt-primary);border-color:var(--dt-primary)}.dt__abtn--primary:not(:disabled):hover{opacity:.75}.dt__abtn--danger{color:var(--dt-danger);border-color:var(--dt-danger)}.dt__abtn--danger:not(:disabled):hover{opacity:.75}.dt__abtn--ghost{border-color:#0000}.dt__abtn--ghost:not(:disabled):hover{border-color:var(--dt-primary);color:var(--dt-primary)}.dt__abtn--icon{width:calc(var(--dt-btn-icon) + 10px);padding:0}.dt__abtn-icon-svg{width:var(--dt-btn-icon);height:var(--dt-btn-icon)}.dt__iconbtn{width:var(--dt-ibtn-sz);height:var(--dt-ibtn-sz);cursor:pointer;color:var(--dt-muted-fg);border:1px solid var(--dt-border);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.dt__iconbtn:disabled{opacity:.4;cursor:not-allowed}.dt__iconbtn--on{color:var(--dt-primary);border-color:var(--dt-primary)}.dt__ops-cell{align-items:center;gap:4px;display:flex}.dt__more-menu{z-index:var(--dt-overlay-z,60);background:oklch(var(--popover,var(--background,0 0% 100%)));border:1px solid var(--dt-border);border-radius:8px;flex-direction:column;gap:1px;min-width:120px;max-width:220px;padding:4px;display:flex;position:fixed;box-shadow:0 4px 16px #0000001f}.dt__more-item{height:28px;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.dt__more-item:hover{background:var(--dt-muted)}.dt__more-item:disabled{opacity:.4;cursor:not-allowed}.dt__more-item-icon{flex-shrink:0;width:13px;height:13px}.dt__att-badge{color:var(--dt-muted-fg);cursor:pointer;align-items:center;gap:3px;font-size:12px;display:inline-flex}.dt__att-badge:hover{color:var(--dt-primary)}.dt__att-none{color:var(--dt-muted-fg);opacity:.4;font-size:12px}.dt__seq{color:var(--dt-muted-fg);font-variant-numeric:tabular-nums}.dt__badge--muted{color:var(--dt-muted-fg);border-color:var(--dt-border)}.dt__td--status{padding:0!important}.dt__table .dt__td--status>.dt__cell{height:var(--dt-row-h);align-items:stretch;display:flex!important}.rsb{background:var(--rsb-bg,oklch(var(--muted,220 14% 96%)));width:100%;height:100%;color:var(--rsb-fg,oklch(var(--muted-foreground,220 9% 46%)));border-left:3px solid var(--rsb-ac,oklch(var(--border,220 13% 91%)));letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:relative;overflow:hidden}.rsb--clickable{cursor:pointer}.rsb--clickable:hover{filter:brightness(.95)}.rsb--tag{border:1px solid var(--rsb-ac,oklch(var(--border)));width:auto;height:auto;font-size:inherit;border-left-width:1px;border-radius:999px;padding:1px 8px}.rsb__label{z-index:1;text-overflow:ellipsis;max-width:100%;padding:0 8px;position:relative;overflow:hidden}.rsb__fx{pointer-events:none;background:var(--rsb-ac,oklch(var(--border)));position:absolute;inset:0}.rsb--fx-pulse .rsb__fx{opacity:.15;animation:2s ease-in-out infinite rsb-pulse}@keyframes rsb-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.25;transform:scale(1.04)}}.rsb--fx-glow .rsb__fx{opacity:0;animation:1.8s ease-in-out infinite rsb-glow}@keyframes rsb-glow{0%,to{box-shadow:0 0 4px 0 var(--rsb-ac);opacity:.2}50%{box-shadow:0 0 12px 4px var(--rsb-ac);opacity:.45}}.rsb--fx-shimmer .rsb__fx{background:linear-gradient(105deg,transparent 35%,oklch(from var(--rsb-ac) l c h / .35) 50%,transparent 65%);background-size:200% 100%;animation:2s ease-in-out infinite rsb-shimmer}@keyframes rsb-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.rsb--fx-processing .rsb__fx{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,oklch(from var(--rsb-ac) l c h / .18) 6px,oklch(from var(--rsb-ac) l c h / .18) 12px);background-size:200% 100%;animation:1.5s linear infinite rsb-processing}@keyframes rsb-processing{0%{background-position:0 0}to{background-position:48px 0}}.rsb--fx-waiting:after{content:"";border:2px solid var(--rsb-ac);z-index:2;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite rsb-waiting;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@keyframes rsb-waiting{to{transform:translateY(-50%)rotate(360deg)}}.rsb--fx-wave:after{content:"";background:var(--rsb-ac);transform-origin:0;width:100%;height:2px;animation:1.5s ease-in-out infinite rsb-wave;position:absolute;bottom:0;left:0}@keyframes rsb-wave{0%,to{opacity:.5;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(1)}}.rsb--fx-bounce .rsb__label{animation:1s ease-in-out infinite rsb-bounce}@keyframes rsb-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)}60%{transform:translateY(1px)}}.rsb--fx-blink .rsb__fx{opacity:.2;animation:1s step-end infinite rsb-blink}@keyframes rsb-blink{0%,to{opacity:.2}50%{opacity:.5}}.dt__cell-link{color:var(--dt-primary);text-underline-offset:2px;cursor:pointer;font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:100%;padding:0;text-decoration:underline;display:inline;overflow:hidden}.dt__cell-link:hover{opacity:.75}.dt__progress{background:var(--dt-muted);border-radius:999px;width:100%;height:6px;margin:auto 0;overflow:hidden}.dt__progress-bar{background:oklch(var(--primary,222 47% 40%));border-radius:999px;height:100%;transition:width .3s}.dt__stars{gap:1px;font-size:1.1em;line-height:1;display:inline-flex}.dt__star--on{color:oklch(var(--warning,55 .16 85))}.dt__star--off{color:var(--dt-border)}.dt__check{font-size:1em;font-weight:600}.dt__check--yes{color:oklch(var(--success,145 .28 142))}.dt__check--no{color:oklch(var(--destructive,0 72% 51%))}.dt__pager{color:var(--dt-muted-fg);justify-content:space-between;align-items:center;gap:16px;padding:7px 4px;display:flex}.dt__pager-left{align-items:center;gap:8px;min-width:0;display:flex}.dt__pager-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.dt__pager-info{white-space:nowrap;font-size:12px}.dt__pager-size{border:1px solid var(--dt-border);height:28px;color:inherit;background:0 0;border-radius:6px;padding:0 6px;font-size:12px}.dt__pager-btns{align-items:center;gap:4px;display:flex}.dt__pager-cur{text-align:center;min-width:56px;font-size:12px}.dt__selchip{cursor:pointer;white-space:nowrap;border:1px solid var(--dt-primary);background:color-mix(in oklch,var(--dt-primary) 10%,transparent);height:26px;color:var(--dt-primary);border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.dt__selchip:hover,.dt__selchip--open{background:color-mix(in oklch,var(--dt-primary) 18%,transparent)}.dt__selchip--full{border-color:var(--dt-warning);color:var(--dt-warning);background:color-mix(in oklch,var(--dt-warning) 12%,transparent)}.dt__selchip--full:hover,.dt__selchip--full.dt__selchip--open{background:color-mix(in oklch,var(--dt-warning) 20%,transparent)}.dt__selchip-arrow{opacity:.7;font-size:10px}.dt__sel-panel{z-index:var(--dt-overlay-z,60);background:oklch(var(--popover,var(--background,0 0% 100%)));border:1px solid var(--dt-border);border-radius:8px;flex-direction:column;width:260px;font-size:12px;display:flex;position:fixed;box-shadow:0 8px 24px #0000001f}.dt__sel-panel-head{border-bottom:1px solid var(--dt-border);justify-content:space-between;align-items:center;padding:8px 10px;font-weight:600;display:flex}.dt__sel-clear{cursor:pointer;border:1px solid var(--dt-border);color:var(--dt-muted-fg);background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}.dt__sel-clear:hover{color:var(--dt-danger);border-color:var(--dt-danger)}.dt__sel-panel-body{max-height:40vh;padding:4px 0;overflow-y:auto}.dt__sel-item{align-items:center;gap:6px;padding:3px 10px;display:flex}.dt__sel-item:hover{background:var(--dt-muted)}.dt__sel-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dt__sel-item-x{cursor:pointer;width:16px;height:16px;color:var(--dt-muted-fg);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.dt__sel-item-x:hover{color:var(--dt-danger);background:color-mix(in oklch,var(--dt-danger) 10%,transparent)}:root[data-display=h5] .dt__finput,:root[data-display=h5] .dt__pager-size{font-size:var(--h5-input-font-min)}.jt[data-v-62aab4d3]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.7}.jt--root[data-v-62aab4d3]{background:oklch(var(--muted));border-radius:8px;max-height:320px;padding:8px 10px;overflow:auto}.jt__row[data-v-62aab4d3]{white-space:nowrap;border-radius:4px;align-items:baseline;gap:4px;padding:0 2px;display:flex}.jt__row--btn[data-v-62aab4d3]{cursor:pointer}.jt__row--btn[data-v-62aab4d3]:hover{background:oklch(var(--accent) / .6)}.jt__caret[data-v-62aab4d3]{width:10px;color:oklch(var(--muted-foreground));transform-origin:45% 55%;flex:none;font-size:9px;transition:transform .12s}.jt__caret[data-open=true][data-v-62aab4d3]{transform:rotate(90deg)}.jt__key[data-v-62aab4d3]{color:oklch(var(--foreground))}.jt__colon[data-v-62aab4d3]{color:oklch(var(--muted-foreground));margin-left:1px}.jt__mark[data-v-62aab4d3]{color:oklch(var(--muted-foreground))}.jt__preview[data-v-62aab4d3]{color:oklch(var(--muted-foreground));opacity:.75;text-overflow:ellipsis;font-style:italic;overflow:hidden}.jt__val[data-t=string][data-v-62aab4d3]{color:oklch(var(--emerald-600));white-space:pre-wrap;word-break:break-word}.jt__val[data-t=number][data-v-62aab4d3]{color:oklch(var(--blue-600))}.jt__val[data-t=boolean][data-v-62aab4d3]{color:oklch(var(--purple-600));font-weight:600}.jt__val[data-t=null][data-v-62aab4d3]{color:oklch(var(--muted-foreground));font-style:italic}.jt__children[data-v-62aab4d3]{border-left:1px solid oklch(var(--border));margin-left:9px;padding-left:9px}.genesis-editable[data-v-e7302883]{outline:1px dashed oklch(var(--primary) / .35);outline-offset:2px;cursor:text;border-radius:2px;min-width:1ch;min-height:1em;transition:background-color .12s,outline-color .12s}.genesis-editable[data-v-e7302883]:hover{background:oklch(var(--primary) / .07);outline-color:oklch(var(--primary) / .6)}.genesis-editable[data-v-e7302883]:focus{background:oklch(var(--primary) / .1);outline:2px solid oklch(var(--primary) / .8)}.genesis-editable--empty[data-v-e7302883]:before{content:attr(data-placeholder);opacity:.5;font-style:italic}.genesis-eimg[data-v-1b12322b]{max-width:100%;display:inline-block}.genesis-eimg--rel[data-v-1b12322b]{position:relative}.genesis-eimg>img[data-v-1b12322b]{object-fit:inherit;width:100%;height:100%;display:block}.genesis-eimg>img[src=""][data-v-1b12322b],.genesis-eimg>img[data-v-1b12322b]:not([src]){background:oklch(var(--muted));min-height:60px}.genesis-eimg__btn[data-v-1b12322b],.genesis-eimg__ok[data-v-1b12322b],.genesis-eimg__cancel[data-v-1b12322b]{cursor:pointer;background:oklch(var(--primary));color:oklch(var(--primary-foreground));box-shadow:0 2px 8px oklch(var(--foreground) / .25);border:none;border-radius:9999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.genesis-eimg__btn[data-v-1b12322b]{z-index:2;opacity:.6;transition:opacity .12s;position:absolute;top:10px;right:10px}.genesis-eimg:hover .genesis-eimg__btn[data-v-1b12322b]{opacity:1}.genesis-eimg__btn[data-v-1b12322b]:focus-visible{opacity:1;outline:2px solid oklch(var(--background))}.genesis-eimg__bar[data-v-1b12322b]{z-index:3;background:oklch(var(--card));border:1px solid oklch(var(--border));box-shadow:0 4px 14px oklch(var(--foreground) / .2);border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.genesis-eimg__input[data-v-1b12322b]{border:1px solid oklch(var(--border));background:oklch(var(--background));min-width:0;color:oklch(var(--foreground));border-radius:5px;flex:1;padding:4px 8px;font-size:12px}.genesis-eimg__input[data-v-1b12322b]:focus{outline:2px solid oklch(var(--primary) / .7);outline-offset:-1px}.genesis-eimg__cancel[data-v-1b12322b]{background:oklch(var(--muted));color:oklch(var(--muted-foreground))}.genesis-eimg__ico[data-v-1b12322b]{width:13px;height:13px}.genesis-elist__cell[data-v-62072056]{display:block;position:relative}.genesis-elist__del[data-v-62072056]{z-index:5;cursor:pointer;background:oklch(var(--danger));width:20px;height:20px;color:oklch(var(--primary-foreground));box-shadow:0 2px 6px oklch(var(--foreground) / .3);opacity:.55;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;top:-8px;right:-8px}.genesis-elist__cell:hover .genesis-elist__del[data-v-62072056]{opacity:1;transform:scale(1.1)}.genesis-elist__del[data-v-62072056]:focus-visible{opacity:1;outline:2px solid oklch(var(--primary));outline-offset:2px}.genesis-elist__add[data-v-62072056]{cursor:pointer;border:1px dashed oklch(var(--primary) / .5);background:oklch(var(--primary) / .06);color:oklch(var(--primary));border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.genesis-elist__add[data-v-62072056]:hover{background:oklch(var(--primary) / .13)}.genesis-elist__ico[data-v-62072056]{width:13px;height:13px}.rtc-empty[data-v-706bea40]{color:oklch(var(--muted-foreground))}.rtc-trigger[data-v-706bea40]{max-width:100%;font-size:inherit;line-height:inherit;color:oklch(var(--primary));cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;text-decoration:none;display:inline-flex}.rtc-trigger[data-v-706bea40]:hover{text-decoration:underline}.rtc-trigger__icon[data-v-706bea40]{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.pdv-topbar[data-v-76b3488f]{justify-content:space-between;align-items:center;gap:.5rem;min-height:26px;margin-bottom:.375rem;display:flex}.pdv-topbar__left[data-v-76b3488f]{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.pdv-topbar__header[data-v-76b3488f]{flex:none}.pdv-topbar__tools[data-v-76b3488f]{flex:none;gap:4px;margin-left:auto;display:flex}.pdv-topbar__btn[data-v-76b3488f]{width:26px;height:26px;color:oklch(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pdv-topbar__btn[data-v-76b3488f]:hover{background:oklch(var(--muted) / .6);color:oklch(var(--foreground))}.pdv-topbar__btn[data-v-76b3488f]:disabled{opacity:.5}.pdv-root[data-v-76b3488f]{width:100%;max-width:100%}.pdv__adorn--before[data-v-76b3488f]{margin-bottom:.625rem}.pdv__adorn--after[data-v-76b3488f]{margin-top:.625rem}.pdv[data-v-76b3488f]{width:100%;max-width:100%}.pdv__hint[data-v-76b3488f]{text-align:center;color:oklch(var(--muted-foreground));padding:2rem 0;font-size:.875rem}.pdv__hint--error[data-v-76b3488f]{color:oklch(var(--destructive))}.pdv__card[data-v-76b3488f]{border:1px solid oklch(var(--border) / .7);background:oklch(var(--muted) / .2);border-radius:.375rem;margin-bottom:.5rem;padding:.375rem .5rem .125rem}.pdv__card[data-v-76b3488f]:last-child{margin-bottom:0}.pdv__plain+.pdv__plain[data-v-76b3488f]{margin-top:0}.pdv__card-title[data-v-76b3488f]{color:oklch(var(--muted-foreground));margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.pdv__fields[data-v-76b3488f]{flex-wrap:wrap;align-items:flex-start;row-gap:.25rem;display:flex}.pdv__item[data-v-76b3488f]{border-bottom:1px solid oklch(var(--border) / .6);flex-direction:column;gap:.0625rem;max-width:100%;padding-bottom:.3125rem;display:flex}.pdv__label[data-v-76b3488f]{color:oklch(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;overflow:hidden}.pdv__value[data-v-76b3488f]{color:oklch(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;line-height:1.35;overflow:hidden}.pdv__value[data-v-76b3488f] .dt__tags{flex-wrap:nowrap}.pdv__value--free[data-v-76b3488f]{white-space:normal;text-overflow:clip;word-break:break-word;overflow:visible}.pdv__value--free[data-v-76b3488f] .dt__tags{flex-wrap:wrap}.pdv__empty[data-v-76b3488f]{color:oklch(var(--muted-foreground))}.pdv__item--richtext .pdv__value[data-v-76b3488f]{width:100%;font-size:.875rem;line-height:1.6}.pdv__section[data-v-76b3488f]{margin-top:1rem}.pdv__section-title[data-v-76b3488f]{color:oklch(var(--foreground));margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.pdv__substatus[data-v-76b3488f]{flex-wrap:wrap;gap:.5rem;display:flex}.pdv__chip[data-v-76b3488f]{background:oklch(var(--muted));color:oklch(var(--muted-foreground));border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem}.pdv__table-wrap[data-v-76b3488f]{width:100%;overflow-x:auto}.pdv__table[data-v-76b3488f]{border-collapse:collapse;width:100%;font-size:.8125rem}.pdv__table th[data-v-76b3488f],.pdv__table td[data-v-76b3488f]{text-align:left;border-bottom:1px solid oklch(var(--border) / .6);white-space:nowrap;padding:.25rem .5rem}.pdv__table th[data-v-76b3488f]{color:oklch(var(--muted-foreground));background:oklch(var(--muted) / .4);font-weight:500}.pdv__table td[data-v-76b3488f]{color:oklch(var(--foreground))}.trb__trigger[data-v-d68cb691]{width:20px;height:20px;color:oklch(var(--primary));background:oklch(var(--primary) / .1);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.trb__trigger[data-v-d68cb691]:hover{background:oklch(var(--primary) / .18)}.trb__trigger--warn[data-v-d68cb691]{color:oklch(var(--warning));background:oklch(var(--warning) / .12)}.trb__trigger--warn[data-v-d68cb691]:hover{background:oklch(var(--warning) / .2)}.trb__ico[data-v-d68cb691]{width:13px;height:13px}.trb__pop[data-v-d68cb691]{width:244px;color:oklch(var(--foreground));padding:8px 10px;font-size:11px;line-height:1.35}.trb__hd[data-v-d68cb691]{border-bottom:1px solid oklch(var(--border));align-items:center;gap:5px;margin-bottom:6px;padding-bottom:6px;font-weight:600;display:flex}.trb__hd-ico[data-v-d68cb691]{width:12px;height:12px;color:oklch(var(--primary));flex-shrink:0}.trb__list[data-v-d68cb691]{flex-direction:column;gap:6px;display:flex}.trb__item[data-v-d68cb691]{align-items:flex-start;gap:6px;display:flex}.trb__item-ico[data-v-d68cb691]{width:12px;height:12px;color:oklch(var(--primary));flex-shrink:0;margin-top:1px}.trb__item--warn .trb__item-ico[data-v-d68cb691]{color:oklch(var(--warning))}.trb__item-body[data-v-d68cb691]{min-width:0}.trb__item-label[data-v-d68cb691]{font-weight:600}.trb__item-detail[data-v-d68cb691]{color:oklch(var(--muted-foreground));margin-top:1px}.trb__foot[data-v-d68cb691]{border-top:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));align-items:center;gap:3px;margin-top:6px;padding-top:6px;display:flex}.trb__foot-ico[data-v-d68cb691]{width:11px;height:11px;color:oklch(var(--warning));flex-shrink:0;display:inline}.mrf[data-v-be40a98b]{align-items:center;gap:3px;width:100%;min-width:0;display:flex}.mrf__num[data-v-be40a98b]{flex:1 1 0;min-width:0}.mrf__sep[data-v-be40a98b]{color:oklch(var(--muted-foreground));flex-shrink:0}.mrf__unit[data-v-be40a98b]{flex-shrink:0;width:3.5rem}.pack-table[data-v-28c3913c]{flex-direction:column;height:100%;min-height:0;display:flex}.pack-table[data-v-28c3913c] .dt{flex:1;min-height:0}.edt-export__btn[data-v-28c3913c]{cursor:pointer;border:1px solid oklch(var(--border));height:26px;color:inherit;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.edt-export__btn[data-v-28c3913c]:hover:not(:disabled){border-color:oklch(var(--primary));color:oklch(var(--primary))}.edt-export__btn[data-v-28c3913c]:disabled{opacity:.5;cursor:not-allowed}.edt-export__arrow[data-v-28c3913c]{opacity:.6;font-size:10px}.edt-state-trigger[data-v-28c3913c]{width:100%;height:var(--dt-finput-h,20px);cursor:pointer;border:1px solid oklch(var(--border));font-size:var(--dt-btn-sz,11px);box-sizing:border-box;background:0 0;border-radius:4px;flex-wrap:nowrap;align-items:center;gap:3px;padding:0 5px;display:flex;overflow:hidden}.edt-state-trigger--open[data-v-28c3913c]{border-color:oklch(var(--primary))}.edt-state-trigger--locked[data-v-28c3913c]{cursor:default;opacity:.95;border-style:dashed}.edt-state-trigger__placeholder[data-v-28c3913c]{color:oklch(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edt-state-trigger__arrow[data-v-28c3913c]{opacity:.5;flex-shrink:0;margin-left:auto;font-size:10px}.edt-stag[data-v-28c3913c]{background:oklch(var(--muted));width:18px;height:16px;color:oklch(var(--foreground));border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.edt-stag[data-type=success][data-v-28c3913c]{background:oklch(var(--success) / .15);color:oklch(var(--success))}.edt-stag[data-type=danger][data-v-28c3913c]{background:oklch(var(--destructive) / .12);color:oklch(var(--destructive))}.edt-stag[data-type=warning][data-v-28c3913c]{background:oklch(var(--warning) / .15);color:oklch(var(--warning))}.edt-stag[data-type=info][data-v-28c3913c]{background:oklch(var(--info,var(--primary)) / .12);color:oklch(var(--info,var(--primary)))}.edt-stag[data-type=primary][data-v-28c3913c]{background:oklch(var(--primary) / .12);color:oklch(var(--primary))}.edt-stag[data-type=purple][data-v-28c3913c]{background:oklch(var(--chart-5,var(--primary)) / .12);color:oklch(var(--chart-5,var(--primary)))}.edt-stag[data-type=cyan][data-v-28c3913c]{background:oklch(var(--chart-3,var(--primary)) / .12);color:oklch(var(--chart-3,var(--primary)))}.edt-stag[data-type=orange][data-v-28c3913c]{background:oklch(var(--chart-2,var(--warning)) / .12);color:oklch(var(--chart-2,var(--warning)))}.edt-stag--clear[data-v-28c3913c]{color:oklch(var(--muted-foreground));background:0 0;border:none;width:auto;height:auto;padding:0 2px;font-size:12px;line-height:1}.edt-stag--clear[data-v-28c3913c]:hover{color:oklch(var(--destructive))}.edt-state-option[data-v-28c3913c]{align-items:center;gap:8px;width:100%;display:flex}.edt-state-option__dot[data-v-28c3913c]{background:oklch(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:8px;height:8px}.edt-state-option__dot[data-type=success][data-v-28c3913c]{background:oklch(var(--success))}.edt-state-option__dot[data-type=danger][data-v-28c3913c]{background:oklch(var(--destructive))}.edt-state-option__dot[data-type=warning][data-v-28c3913c]{background:oklch(var(--warning))}.edt-state-option__dot[data-type=info][data-v-28c3913c]{background:oklch(var(--info,var(--primary)))}.edt-state-option__dot[data-type=primary][data-v-28c3913c]{background:oklch(var(--primary))}.edt-state-option__dot[data-type=purple][data-v-28c3913c]{background:oklch(var(--chart-5,var(--primary)))}.edt-state-option__dot[data-type=cyan][data-v-28c3913c]{background:oklch(var(--chart-3,var(--primary)))}.edt-state-option__dot[data-type=orange][data-v-28c3913c]{background:oklch(var(--chart-2,var(--warning)))}.edt-state-option__label[data-v-28c3913c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edt-state-option__check[data-v-28c3913c]{color:oklch(var(--primary));font-size:12px;font-weight:700}.edt-title-states[data-v-28c3913c]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.edt-state-pill[data-v-28c3913c]{box-sizing:border-box;cursor:pointer;white-space:nowrap;background:oklch(var(--muted));min-height:20px;color:oklch(var(--muted-foreground));border:1px solid oklch(var(--border));border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.25;transition:opacity .12s;display:inline-flex}.edt-state-pill--compact[data-v-28c3913c]{cursor:default;min-height:16px;padding:0 5px;font-size:11px}.edt-state-pill--locked[data-v-28c3913c]{cursor:default}.edt-state-pill[data-v-28c3913c]:not(.edt-state-pill--locked):hover{opacity:.7}.edt-state-pill[data-type=success][data-v-28c3913c]{background:oklch(var(--success) / .12);color:oklch(var(--success));border-color:oklch(var(--success) / .3)}.edt-state-pill[data-type=danger][data-v-28c3913c]{background:oklch(var(--destructive) / .1);color:oklch(var(--destructive));border-color:oklch(var(--destructive) / .3)}.edt-state-pill[data-type=warning][data-v-28c3913c]{background:oklch(var(--warning) / .12);color:oklch(var(--warning));border-color:oklch(var(--warning) / .3)}.edt-state-pill[data-type=info][data-v-28c3913c]{background:oklch(var(--info,var(--primary)) / .1);color:oklch(var(--info,var(--primary)));border-color:oklch(var(--info,var(--primary)) / .3)}.edt-state-pill[data-type=primary][data-v-28c3913c]{background:oklch(var(--primary) / .1);color:oklch(var(--primary));border-color:oklch(var(--primary) / .3)}.edt-state-pill__x[data-v-28c3913c]{opacity:.5;margin-left:1px;font-size:10px;line-height:1}.rv[data-v-a39dce8d]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.rv__sep[data-v-a39dce8d]{color:oklch(var(--muted-foreground))}.rv__num[data-v-a39dce8d]{width:96px}.rv__text[data-v-a39dce8d]{width:140px}.rv__sel[data-v-a39dce8d]{min-width:130px}.rv__multi[data-v-a39dce8d]{min-width:170px}.rv__date[data-v-a39dce8d],.rv__time[data-v-a39dce8d]{width:150px}.rv__edge[data-v-a39dce8d]{white-space:nowrap;border:1px solid oklch(var(--border));background:oklch(var(--background));height:24px;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:6px;padding:0 6px;font-size:12px}.rv__edge[data-v-a39dce8d]:hover:not(:disabled){border-color:oklch(var(--primary) / .5);color:oklch(var(--foreground))}.rv__tag[data-v-a39dce8d]{background:oklch(var(--primary) / .12);height:22px;color:oklch(var(--primary));border-radius:999px;align-items:center;gap:3px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}.rv__tagx[data-v-a39dce8d]{color:oklch(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:10px}.rv__taginput[data-v-a39dce8d]{border:1px dashed oklch(var(--border));background:oklch(var(--background));min-width:110px;height:24px;color:oklch(var(--foreground));border-radius:6px;padding:0 8px;font-size:12px}.rv__taginput[data-v-a39dce8d]:focus{border-color:oklch(var(--primary) / .5);border-style:solid;outline:none}.rmw[data-v-c86041d1]{display:inline-flex}.rm__btn[data-v-c86041d1]{width:22px;height:22px;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:14px;font-weight:700;line-height:1}.rm__btn[data-v-c86041d1]:hover{background:oklch(var(--muted));color:oklch(var(--foreground))}.rm__menu[data-v-c86041d1]{border:1px solid oklch(var(--border));background:oklch(var(--card));min-width:128px;box-shadow:0 8px 24px oklch(var(--foreground) / .15);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.rm__mi[data-v-c86041d1]{text-align:left;color:oklch(var(--foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.rm__mi[data-v-c86041d1]:hover{background:oklch(var(--muted))}.rm__mi--danger[data-v-c86041d1]{color:oklch(var(--destructive))}.rm__mi--danger[data-v-c86041d1]:hover{background:oklch(var(--destructive) / .1)}.rr[data-v-5e9549b5]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.rr[data-v-5e9549b5]:hover{background:oklch(var(--muted) / .3)}.rr--dim[data-v-5e9549b5]>:not(.rr__verdict){opacity:.75}.rr--invalid[data-v-5e9549b5]{outline:1px solid oklch(var(--destructive) / .6);outline-offset:-1px;background:oklch(var(--destructive) / .05)}.rr__err[data-v-5e9549b5]{background:oklch(var(--destructive) / .12);color:oklch(var(--destructive));border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.rr__grip[data-v-5e9549b5]{color:oklch(var(--muted-foreground) / .6);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px 2px;font-size:12px;line-height:1}.rr__grip[data-v-5e9549b5]:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.rr__grip[data-v-5e9549b5]:active{cursor:grabbing}.rr__not[data-v-5e9549b5]{background:oklch(var(--destructive) / .12);height:20px;color:oklch(var(--destructive));border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.rr__field[data-v-5e9549b5]{flex-shrink:0;width:150px}.rr__fn[data-v-5e9549b5]{flex-shrink:0;width:92px}.rr__op[data-v-5e9549b5]{flex-shrink:0;width:132px}.rr__paren[data-v-5e9549b5]{color:oklch(var(--muted-foreground));font-weight:700}.rr__fnarg[data-v-5e9549b5]{border:1px solid oklch(var(--border));background:oklch(var(--background));width:72px;height:24px;color:oklch(var(--foreground));border-radius:6px;padding:0 6px;font-size:12px}.rr__rofield[data-v-5e9549b5]{color:oklch(var(--foreground));font-size:13px;font-weight:600}.rr__roop[data-v-5e9549b5]{color:oklch(var(--muted-foreground));font-size:13px}.rr__roval[data-v-5e9549b5]{color:oklch(var(--primary));font-size:13px;font-weight:600}.rr__rotext[data-v-5e9549b5]{color:oklch(var(--foreground));font-family:ui-monospace,monospace;font-size:13px}.rr__verdict[data-v-5e9549b5]{border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.rr__verdict--hit[data-v-5e9549b5]{background:oklch(var(--success) / .15);color:oklch(var(--success))}.rr__verdict--miss[data-v-5e9549b5]{background:oklch(var(--muted) / .5);color:oklch(var(--muted-foreground))}.rr__verdict--na[data-v-5e9549b5]{background:oklch(var(--muted) / .3);color:oklch(var(--muted-foreground))}.rr__space[data-v-5e9549b5]{flex:1 1 0;min-width:0}.dslot[data-v-448b9a9f]{align-items:center;height:8px;padding:0 4px;display:flex}.dslot__line[data-v-448b9a9f]{background:oklch(var(--border));pointer-events:none;border-radius:2px;width:100%;height:2px}.dslot--over[data-v-448b9a9f]{height:12px}.dslot--over .dslot__line[data-v-448b9a9f]{background:oklch(var(--primary));height:4px}.rg[data-v-9dc61323]{border-left:3px solid oklch(var(--primary) / .5);background:oklch(var(--muted) / .12);border-radius:4px 10px 10px 4px;margin:2px 0;padding:6px 6px 6px 10px}.rg--or[data-v-9dc61323]{border-left-color:oklch(var(--amber,var(--primary)) / .7)}.rg--root[data-v-9dc61323]{background:0 0;margin:0;padding-right:0}.rg__head[data-v-9dc61323]{align-items:center;gap:8px;min-height:26px;display:flex}.rg__grip[data-v-9dc61323]{color:oklch(var(--muted-foreground) / .6);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px 2px;font-size:12px;line-height:1}.rg__grip[data-v-9dc61323]:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.rg__not[data-v-9dc61323]{background:oklch(var(--destructive) / .12);height:20px;color:oklch(var(--destructive));border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.rg__label[data-v-9dc61323]{color:oklch(var(--muted-foreground));white-space:nowrap;font-size:13px}.rg__seg[data-v-9dc61323]{background:oklch(var(--muted) / .5);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.rg__segbtn[data-v-9dc61323]{height:22px;color:oklch(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.rg__segbtn--on[data-v-9dc61323]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.rg--or .rg__segbtn--on[data-v-9dc61323]{background:oklch(var(--amber,var(--primary)));color:oklch(var(--amber-foreground,var(--primary-foreground)))}.rg__verdict[data-v-9dc61323]{border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.rg__verdict--hit[data-v-9dc61323]{background:oklch(var(--success) / .15);color:oklch(var(--success))}.rg__verdict--miss[data-v-9dc61323]{background:oklch(var(--muted) / .5);color:oklch(var(--muted-foreground))}.rg__verdict--na[data-v-9dc61323]{background:oklch(var(--muted) / .3);color:oklch(var(--muted-foreground))}.rg__space[data-v-9dc61323]{flex:1 1 0}.rg__body[data-v-9dc61323]{flex-direction:column;padding:2px 0;display:flex}.rg__empty[data-v-9dc61323]{color:oklch(var(--muted-foreground));padding:4px 6px;font-size:12px}.rg__empty--err[data-v-9dc61323]{color:oklch(var(--destructive));outline:1px dashed oklch(var(--destructive) / .6);outline-offset:-1px;background:oklch(var(--destructive) / .05);border-radius:6px}.rg__foot[data-v-9dc61323]{gap:8px;padding:2px 0 0 2px;display:flex}.rg__add[data-v-9dc61323]{border:1px dashed oklch(var(--border));height:24px;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.rg__add[data-v-9dc61323]:hover{border-color:oklch(var(--primary) / .5);color:oklch(var(--primary));background:oklch(var(--primary) / .06)}.sp[data-v-aefa3fd5]{border:1px solid oklch(var(--primary) / .3);background:oklch(var(--primary) / .04);border-radius:10px;padding:8px 10px}.sp__title[data-v-aefa3fd5]{color:oklch(var(--muted-foreground));margin-bottom:6px;font-size:11px}.sp__slots[data-v-aefa3fd5]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:8px 14px;display:grid}.sp__slot-item[data-v-aefa3fd5]{min-width:0}.sp__grid[data-v-aefa3fd5]{grid-template-columns:max-content minmax(140px,220px);align-items:center;gap:6px 10px;display:grid}.sp__lbl[data-v-aefa3fd5]{color:oklch(var(--foreground));font-size:12px;font-weight:600}.sp__none[data-v-aefa3fd5]{color:oklch(var(--muted-foreground));grid-column:1/-1;font-size:12px}.ts[data-v-7dcdd7d0]{cursor:pointer;color:oklch(var(--muted-foreground));background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.ts:hover .ts__track[data-v-7dcdd7d0]{box-shadow:0 0 0 3px oklch(var(--primary) / .12)}.ts--on[data-v-7dcdd7d0]{color:oklch(var(--primary))}.ts__track[data-v-7dcdd7d0]{background:oklch(var(--muted-foreground) / .35);border-radius:999px;width:30px;height:17px;transition:background-color .15s;position:relative}.ts--on .ts__track[data-v-7dcdd7d0]{background:oklch(var(--primary))}.ts__knob[data-v-7dcdd7d0]{background:oklch(var(--background));width:13px;height:13px;box-shadow:0 1px 3px oklch(var(--foreground) / .25);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ts--on .ts__knob[data-v-7dcdd7d0]{transform:translate(13px)}.cb[data-v-d5eee748]{flex-direction:column;gap:6px;min-width:0;display:flex}.cb__none[data-v-d5eee748]{color:oklch(var(--muted-foreground));padding:4px 2px;font-size:13px}.cb__bar[data-v-d5eee748]{align-items:center;gap:8px;display:flex}.cb__spacer[data-v-d5eee748]{flex:1 1 0}.cb__btn[data-v-d5eee748]{border:1px solid oklch(var(--border));background:oklch(var(--background));height:24px;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.cb__btn[data-v-d5eee748]:hover:not(:disabled){border-color:oklch(var(--primary) / .5);color:oklch(var(--primary))}.cb__btn--danger[data-v-d5eee748]:hover:not(:disabled){border-color:oklch(var(--destructive) / .5);color:oklch(var(--destructive));background:oklch(var(--destructive) / .06)}.cb__btn[data-v-d5eee748]:disabled{opacity:.4;cursor:default}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.cf-group[data-v-7e73889d]{box-sizing:border-box;border:2px dashed oklch(var(--border));background:oklch(var(--card) / .35);pointer-events:none;border-radius:12px;width:100%;height:100%}.cf-group--and[data-v-7e73889d]{border-color:oklch(var(--primary));background:oklch(var(--primary) / .06)}.cf-group--or[data-v-7e73889d]{border-color:oklch(var(--amber,var(--primary)));background:oklch(var(--amber,var(--primary)) / .06)}.cf-group--not[data-v-7e73889d]{border-color:oklch(var(--muted-foreground) / .7);background:oklch(var(--muted) / .4)}.cf-group.cf--true[data-v-7e73889d]{border-color:oklch(var(--success))}.cf-group.cf--false[data-v-7e73889d]{border-color:oklch(var(--destructive))}.cf-group.cf--null[data-v-7e73889d]{border-color:oklch(var(--muted-foreground) / .6)}.cf-group__header[data-v-7e73889d]{align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.2;display:flex}.cf-group__badge[data-v-7e73889d]{letter-spacing:.03em;font-weight:700}.cf-group--and .cf-group__badge[data-v-7e73889d]{color:oklch(var(--primary))}.cf-group--or .cf-group__badge[data-v-7e73889d]{color:oklch(var(--amber,var(--primary)))}.cf-group--not .cf-group__badge[data-v-7e73889d]{color:oklch(var(--foreground))}.cf-group__mark[data-v-7e73889d]{color:oklch(var(--muted-foreground));font-size:11px}.cf-group__count[data-v-7e73889d]{color:oklch(var(--muted-foreground));background:oklch(var(--muted));border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.cf-res[data-v-7e73889d]{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.cf-res.cf--true[data-v-7e73889d]{color:oklch(var(--success-foreground));background:oklch(var(--success))}.cf-res.cf--false[data-v-7e73889d]{color:oklch(var(--destructive-foreground));background:oklch(var(--destructive))}.cf-res.cf--null[data-v-7e73889d]{color:oklch(var(--muted-foreground));background:oklch(var(--muted))}.cf-leaf[data-v-c7ecea31]{box-sizing:border-box;border:1px solid oklch(var(--border));border-left:3px solid oklch(var(--primary));background:oklch(var(--card));pointer-events:none;border-radius:8px;flex-direction:column;gap:4px;width:100%;height:100%;padding:8px 12px;display:flex;overflow:hidden}.cf-leaf.cf--true[data-v-c7ecea31]{border-left-color:oklch(var(--success));background:oklch(var(--success) / .08)}.cf-leaf.cf--false[data-v-c7ecea31]{border-left-color:oklch(var(--destructive));background:oklch(var(--destructive) / .08)}.cf-leaf.cf--null[data-v-c7ecea31]{border-left-color:oklch(var(--muted-foreground) / .6)}.cf-leaf__top[data-v-c7ecea31]{align-items:center;gap:6px;display:flex}.cf-leaf__name[data-v-c7ecea31]{color:oklch(var(--foreground));font-size:13px;font-weight:600}.cf-leaf__mark[data-v-c7ecea31]{color:oklch(var(--muted-foreground));font-size:11px}.cf-leaf__content[data-v-c7ecea31]{color:oklch(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cf-res[data-v-c7ecea31]{border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.cf-res.cf--true[data-v-c7ecea31]{color:oklch(var(--success-foreground));background:oklch(var(--success))}.cf-res.cf--false[data-v-c7ecea31]{color:oklch(var(--destructive-foreground));background:oklch(var(--destructive))}.cf-res.cf--null[data-v-c7ecea31]{color:oklch(var(--muted-foreground));background:oklch(var(--muted))}.condition-flow-view[data-v-2b017ffb]{background:radial-gradient(120% 120% at 50% 0%,oklch(var(--muted) / .35),transparent 60%),oklch(var(--card));border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.condition-flow-view__flow[data-v-2b017ffb]{width:100%;height:100%}.condition-flow-view__empty[data-v-2b017ffb]{height:100%;color:oklch(var(--muted-foreground));justify-content:center;align-items:center;font-size:13px;display:flex}.cfv-toolbar[data-v-2b017ffb]{z-index:5;border:1px solid oklch(var(--border));background:oklch(var(--card) / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px oklch(var(--foreground) / .08);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.cfv-sep[data-v-2b017ffb]{background:oklch(var(--border));align-self:stretch;width:1px;margin:2px}.cfv-btn[data-v-2b017ffb]{height:30px;color:oklch(var(--foreground));cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.cfv-btn[data-v-2b017ffb]:hover{background:oklch(var(--muted))}.cfv-btn[data-v-2b017ffb]:disabled{opacity:.55;cursor:default}.cfv-btn--accent[data-v-2b017ffb]{color:oklch(var(--primary))}.cfv-btn--accent[data-v-2b017ffb]:hover{background:oklch(var(--primary) / .12)}.cfv-ico[data-v-2b017ffb]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cfv-btn__txt[data-v-2b017ffb]{line-height:1}.signature-preview-wrapper[data-v-91c9fba6]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden}.signature-preview-container[data-v-91c9fba6]{cursor:default;background-color:#f9fafb;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.preview-clickable[data-v-91c9fba6]{cursor:pointer;transition:background-color .2s}.preview-clickable[data-v-91c9fba6]:hover{background-color:#f3f4f6}.signature-preview-image[data-v-91c9fba6]{object-fit:contain;max-width:100%;max-height:100%}.signature-preview-placeholder[data-v-91c9fba6]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.preview-icon[data-v-91c9fba6]{opacity:.5;font-size:48px}.preview-text[data-v-91c9fba6]{font-size:16px;font-weight:500}.signature-fullscreen-overlay[data-v-91c9fba6]{z-index:9999;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.signature-fullscreen-wrapper[data-v-91c9fba6]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.signature-fullscreen-layout[data-v-91c9fba6]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:relative}.signature-canvas-area[data-v-91c9fba6]{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.signature-canvas-16-9[data-v-91c9fba6]{aspect-ratio:16/9;background-color:#fff;border-radius:12px;width:min(100%,177.778vh - 35.5556px);max-width:100%;height:auto;max-height:calc(100% - 20px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.signature-canvas-9-16[data-v-91c9fba6]{aspect-ratio:9/16;width:min(100%,56.25vh - 11.25px);max-width:100%;height:auto;max-height:calc(100% - 20px)}.signature-canvas[data-v-91c9fba6]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.signature-placeholder-fullscreen[data-v-91c9fba6]{color:#9ca3af;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.placeholder-rotated[data-v-91c9fba6]{transform:translate(-50%,-50%)rotate(90deg)}.placeholder-icon[data-v-91c9fba6]{opacity:.5;font-size:64px}.placeholder-text[data-v-91c9fba6]{font-size:20px;font-weight:500}.placeholder-hint[data-v-91c9fba6]{opacity:.7;font-size:14px}.signature-floating-controls[data-v-91c9fba6]{z-index:10;gap:12px;display:flex;position:absolute}.controls-bottom[data-v-91c9fba6]{bottom:20px;left:50%;transform:translate(-50%)}.controls-right[data-v-91c9fba6]{flex-direction:column;top:50%;right:20px;transform:translateY(-50%)}.floating-btn[data-v-91c9fba6]{cursor:pointer;background-color:#fffffff2;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.floating-btn[data-v-91c9fba6]:hover:not(:disabled){background-color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.floating-btn[data-v-91c9fba6]:active:not(:disabled){transform:scale(.95)}.floating-btn[data-v-91c9fba6]:disabled{opacity:.5;cursor:not-allowed}.floating-btn-primary[data-v-91c9fba6]{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.floating-btn-primary[data-v-91c9fba6]:hover:not(:disabled){background-color:#2563eb}.floating-btn-close[data-v-91c9fba6]{color:#fff;background-color:#ef4444f2;border-color:#ef4444f2}.floating-btn-close[data-v-91c9fba6]:hover:not(:disabled){background-color:#dc2626}.btn-rotated[data-v-91c9fba6]{transform-origin:50%;transform:rotate(90deg)}.floating-icon[data-v-91c9fba6]{flex-shrink:0;width:20px;height:20px}@media(max-width:640px){.floating-btn[data-v-91c9fba6]{width:44px;height:44px}.floating-icon[data-v-91c9fba6]{width:18px;height:18px}}.field-error-badge-bg[data-v-f7cbbe86]{background-color:oklch(var(--destructive))}.field-error-badge-text[data-v-f7cbbe86]{color:oklch(var(--destructive-foreground))}.field-error-card-bg[data-v-f7cbbe86]{background-color:oklch(var(--destructive) / .1)}.field-error-card-border[data-v-f7cbbe86]{border:1px solid oklch(var(--destructive) / .3)}.field-placeholder-text[data-v-f7cbbe86]{color:oklch(var(--muted-foreground))}.field-required-star[data-v-f7cbbe86]{color:oklch(var(--destructive))}.field-required-star-disabled[data-v-f7cbbe86],.field-label-disabled[data-v-f7cbbe86]{color:oklch(var(--muted-foreground))}.field-auto-generate[data-v-f7cbbe86]{background-color:oklch(var(--muted));color:oklch(var(--muted-foreground));border-color:oklch(var(--border))}[data-v-f7cbbe86] .field-input-error{border-color:oklch(var(--destructive) / .5)!important}:is([data-v-f7cbbe86] .field-input-error:focus,[data-v-f7cbbe86] .field-input-error:focus-visible){box-shadow:0 0 0 3px oklch(var(--destructive) / .2);border-color:oklch(var(--destructive))!important}.field-input-attention-highlight[data-v-f7cbbe86]{box-shadow:0 0 0 2px oklch(var(--warning) / .9),0 0 0 6px oklch(var(--warning) / .32);background-color:oklch(var(--warning) / .28);border-radius:.5rem}.field-input-attention-flash[data-v-f7cbbe86]{animation:field-input-attention-flash-f7cbbe86 .9s ease-in-out var(--field-input-attention-flash-count,1);border-radius:.5rem}@keyframes field-input-attention-flash-f7cbbe86{0%{background-color:#0000}50%{background-color:oklch(var(--warning) / .42)}to{background-color:#0000}}.cvs[data-v-58daf286]{background:oklch(var(--muted) / .5);border-radius:8px;grid-template-columns:1fr 1fr;padding:2px;display:grid;position:relative}.cvs__thumb[data-v-58daf286]{background:oklch(var(--background));width:calc(50% - 2px);height:calc(100% - 4px);box-shadow:0 1px 4px oklch(var(--foreground) / .15);border-radius:6px;transition:transform .18s;position:absolute;top:2px;left:2px}.cvs__thumb--flow[data-v-58daf286]{transform:translate(100%)}.cvs__opt[data-v-58daf286]{z-index:1;height:22px;color:oklch(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600;transition:color .18s;position:relative}.cvs__opt--on[data-v-58daf286]{color:oklch(var(--foreground))}.op-condition__preview[data-v-50205caa]{border:1px solid oklch(var(--border));background:oklch(var(--muted) / .12);border-radius:.5rem;padding:.375rem .5rem .5rem}.op-condition__preview[data-v-50205caa]:hover{border-color:oklch(var(--primary) / .4)}.op-condition__bar[data-v-50205caa]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.op-condition__bar--edit[data-v-50205caa]{margin-bottom:.5rem}.op-condition__spacer[data-v-50205caa]{flex:1 1 0}.op-condition__btn[data-v-50205caa]{white-space:nowrap;border:1px solid oklch(var(--border));background:oklch(var(--background));height:24px;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:.375rem;padding:0 .5rem;font-size:.6875rem}.op-condition__btn[data-v-50205caa]:hover{border-color:oklch(var(--primary) / .5);color:oklch(var(--primary))}.op-condition__btn--primary[data-v-50205caa]{color:oklch(var(--primary))}.op-condition__btn--primary[data-v-50205caa]:hover{background:oklch(var(--primary) / .08)}.op-condition__btn--danger[data-v-50205caa]:hover{border-color:oklch(var(--destructive) / .5);color:oklch(var(--destructive));background:oklch(var(--destructive) / .06)}.op-condition__body--clickable[data-v-50205caa]{cursor:pointer}.op-condition__flow[data-v-50205caa]{border:1px solid oklch(var(--border));background:oklch(var(--background));border-radius:.375rem;height:220px;overflow:hidden}.op-condition__flow--tall[data-v-50205caa]{height:320px}.op-condition__empty[data-v-50205caa]{border:1px dashed oklch(var(--border));width:100%;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.5rem;padding:.6rem;font-size:.8125rem;transition:border-color .15s,color .15s}.op-condition__empty[data-v-50205caa]:hover:not(:disabled){border-color:oklch(var(--primary) / .5);color:oklch(var(--primary))}.op-condition__empty[data-v-50205caa]:disabled{opacity:.6;cursor:default}.op-condition__editor[data-v-50205caa]{border:1px solid oklch(var(--primary) / .35);background:oklch(var(--card));border-radius:.5rem;padding:.5rem}.op-condition__done[data-v-50205caa]{background:oklch(var(--primary));height:24px;color:oklch(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:0 .75rem;font-size:.75rem}.op-condition__done[data-v-50205caa]:hover{background:oklch(var(--primary) / .9)}.op-condition__nofield[data-v-50205caa]{color:oklch(var(--muted-foreground));font-size:12px}:is(.of-field[data-v-52057511]:not(.of-field--list) .ff-control input,.of-field[data-v-52057511]:not(.of-field--list) .ff-control button:not(.field-icon-trigger)){width:100%}.of-field[data-v-52057511]:not(.of-field--list) .ff-control .group button{width:auto}.of-field__display[data-v-52057511]{box-sizing:border-box;width:100%;min-height:1.75rem;color:oklch(var(--foreground));padding:.25rem 0;font-size:.875rem;line-height:1.5;display:block}.of-field__widget-missing[data-v-52057511]{border:1px dashed oklch(var(--destructive) / .5);color:oklch(var(--destructive));border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.6}.of-field__widget-hint[data-v-52057511]{color:oklch(var(--muted-foreground));display:block}.or-range[data-v-7c6c9a47]{box-sizing:border-box;border:1px solid oklch(var(--input));background-color:oklch(var(--background));border-radius:.375rem;min-width:0;height:1.5rem;padding:0 .25rem;transition:border-color .15s,box-shadow .15s}.or-range[data-v-7c6c9a47]:focus-within{border-color:oklch(var(--ring));box-shadow:0 0 0 3px oklch(var(--ring) / .2)}.rg-bracket[data-v-7c6c9a47]{height:100%;color:oklch(var(--primary));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;flex-shrink:0;align-items:center;padding:0 .2rem;font-size:.8125rem;font-weight:700;line-height:1;transition:background-color .15s;display:flex}.rg-bracket[data-v-7c6c9a47]:not(.rg-bracket--static):not(:disabled):hover{background-color:oklch(var(--muted-foreground) / .15)}.rg-bracket[data-v-7c6c9a47]:not(.rg-bracket--static):not(:disabled):active{background-color:oklch(var(--muted-foreground) / .25)}.rg-bracket[data-v-7c6c9a47]:disabled{cursor:default}.rg-bracket--static[data-v-7c6c9a47]{cursor:default;opacity:.7}.rg-sep[data-v-7c6c9a47]{color:oklch(var(--muted-foreground));align-self:center;padding:0 .05rem}.rg-input[data-v-7c6c9a47]{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.rg-input[data-v-7c6c9a47] .relative{width:100%;height:100%}.rg-input[data-v-7c6c9a47] .grid{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%}.rg-input[data-v-7c6c9a47] input{text-align:center;border-radius:.25rem;width:100%;min-width:0;height:100%!important;box-shadow:none!important;background-color:oklch(var(--muted) / .4)!important;border:none!important}:is(.rg-input[data-v-7c6c9a47] input:focus,.rg-input[data-v-7c6c9a47] input:focus-visible){background-color:oklch(var(--muted) / .6)!important;outline:none!important}.cem[data-v-431573fc]{flex-direction:column;gap:.375rem;display:flex}.cem__head[data-v-431573fc],.cem__row[data-v-431573fc]{grid-template-columns:7rem repeat(var(--cem-cols),minmax(0,1fr)) 1.5rem;align-items:center;gap:.5rem;display:grid}.cem__head[data-v-431573fc]{color:oklch(var(--muted-foreground));padding:0 .5rem .125rem;font-size:.6875rem}.cem__row[data-v-431573fc]{border:1px solid oklch(var(--border));background:oklch(var(--muted) / .2);border-radius:6px;padding:.375rem .5rem}.cem__row--active[data-v-431573fc]{border-color:oklch(var(--success) / .4);background:oklch(var(--success) / .08)}.cem__row--error[data-v-431573fc]{border-color:oklch(var(--destructive) / .6);background:oklch(var(--destructive) / .06)}.cem__row--stale[data-v-431573fc]{opacity:.75}.cem__key[data-v-431573fc]{min-width:0;color:oklch(var(--foreground));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;display:flex;overflow:hidden}.cem__check[data-v-431573fc]{color:oklch(var(--success));flex-shrink:0;font-weight:700}.cem__stale-tag[data-v-431573fc]{background:oklch(var(--muted));color:oklch(var(--muted-foreground));border-radius:3px;flex-shrink:0;padding:0 .25rem;font-size:.625rem}.cem__cell[data-v-431573fc]{align-items:center;gap:.25rem;min-width:0;display:flex}.cem__cell[data-v-431573fc] .of-field{flex:1;min-width:0}.cem__quick[data-v-431573fc]{border:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.6875rem}.cem__quick[data-v-431573fc]:hover{border-color:oklch(var(--primary));color:oklch(var(--primary))}.cem__ops[data-v-431573fc]{justify-content:center;align-items:center;display:flex}.cem__clear[data-v-431573fc]{width:1.25rem;height:1.25rem;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:.75rem}.cem__clear[data-v-431573fc]:hover{background:oklch(var(--destructive) / .1);color:oklch(var(--destructive))}.cem__row[data-v-431573fc] input,.or[data-v-5d6665b8]{min-width:0}.or-seg[data-v-5d6665b8]{border:1px solid oklch(var(--border));border-radius:.375rem;overflow:hidden}.or-seg-btn[data-v-5d6665b8]{color:oklch(var(--muted-foreground));border-right:1px solid oklch(var(--border));cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 .5rem;font-size:.75rem;transition:background-color .15s}.or-seg-btn[data-v-5d6665b8]:last-child{border-right:0}.or-seg-btn[data-v-5d6665b8]:not(:disabled):hover{background-color:oklch(var(--muted-foreground) / .12)}.or-seg-btn--active[data-v-5d6665b8]{background-color:oklch(var(--primary) / .12);color:oklch(var(--primary));font-weight:600}.or-ctrl[data-v-5d6665b8]{flex:1 1 0;min-width:0}.nu[data-v-bbac24d8]{min-width:0}.nu-num[data-v-bbac24d8]{flex:1 1 0;min-width:0}.nu-num[data-v-bbac24d8] .relative,.nu-num[data-v-bbac24d8] input{width:100%}.nu-unit[data-v-bbac24d8]{width:6rem}.nu-unit-fixed[data-v-bbac24d8]{border:1px solid oklch(var(--border));border-radius:var(--radius-sm,.25rem);background:oklch(var(--muted));color:oklch(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:6rem;padding:0 .5rem;font-size:.875rem;display:flex;overflow:hidden}.efl[data-v-66b167a2]{flex-direction:column;flex:1;gap:1rem;min-width:300px;min-height:0;display:flex}.efl__loading[data-v-66b167a2]{align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.efl__spinner[data-v-66b167a2]{border:2px solid oklch(var(--primary) / .2);border-top-color:oklch(var(--primary));border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;animation:.7s linear infinite efl-spin-66b167a2}@keyframes efl-spin-66b167a2{to{transform:rotate(360deg)}}.efl__display[data-v-66b167a2]{border:2px solid oklch(var(--border));border-radius:.375rem;max-height:40vh;padding:.5rem;overflow-y:auto}.efl__hint[data-v-66b167a2]{color:oklch(var(--muted-foreground));padding:.5rem 0;font-size:.875rem}.efl__ok[data-v-66b167a2]{border:1px solid oklch(var(--success) / .4);background:oklch(var(--success) / .1);color:oklch(var(--success));border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;display:flex}.efl__ok-mark[data-v-66b167a2]{font-size:1rem}.efl__msg[data-v-66b167a2]{border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem}.efl__msg--error[data-v-66b167a2]{color:oklch(var(--danger));background:oklch(var(--danger) / .08)}.efl__footer[data-v-66b167a2]{border-top:1px solid oklch(var(--border));justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.otn-row[data-v-161cbe5f]{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.otn-row[data-v-161cbe5f]:hover{background:oklch(var(--muted) / .6)}.otn-row.selected[data-v-161cbe5f]{background:oklch(var(--primary) / .12);color:oklch(var(--primary));font-weight:600}.otn-caret[data-v-161cbe5f]{color:oklch(var(--muted-foreground));flex-shrink:0;transition:transform .15s;display:flex}.otn-caret.open[data-v-161cbe5f]{transform:rotate(90deg)}.otn-caret-placeholder[data-v-161cbe5f]{flex-shrink:0;width:14px}.otn-name[data-v-161cbe5f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.otn-code[data-v-161cbe5f]{color:oklch(var(--muted-foreground));font-family:ui-monospace,Consolas,monospace;font-size:11px}.otn-actions[data-v-161cbe5f]{flex-shrink:0;gap:4px;display:none}.otn-row:hover .otn-actions[data-v-161cbe5f]{display:flex}.otn-actions button[data-v-161cbe5f]{width:20px;height:20px;color:oklch(var(--muted-foreground));border-radius:4px;justify-content:center;align-items:center;display:flex}.otn-actions button[data-v-161cbe5f]:hover{background:oklch(var(--accent));color:oklch(var(--foreground))}.otp-root[data-v-035d23dc]{flex:1;gap:16px;min-height:500px;display:flex}.otp-tree-panel[data-v-035d23dc]{border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:10px;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.otp-tree-header[data-v-035d23dc]{border-bottom:1px solid oklch(var(--border));justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.otp-add-root[data-v-035d23dc]{color:oklch(var(--primary));border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:flex}.otp-add-root[data-v-035d23dc]:hover{background:oklch(var(--muted))}.otp-tree-body[data-v-035d23dc]{flex:1;padding:6px;overflow:auto}.otp-detail-panel[data-v-035d23dc]{border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:10px;flex:1;padding:20px;overflow:auto}.otp-info[data-v-035d23dc]{flex-direction:column;gap:8px;display:flex}.otp-info>div[data-v-035d23dc]{gap:8px;font-size:13px;display:flex}.otp-info dt[data-v-035d23dc]{width:96px;color:oklch(var(--muted-foreground));flex-shrink:0}.otp-info dd[data-v-035d23dc]{color:oklch(var(--foreground))}.aec[data-v-d93ba181]{gap:.85rem;height:100%;min-height:0;display:flex}.aec__side[data-v-d93ba181]{shrink:0;border-right:1px solid oklch(var(--border));flex-direction:column;flex-shrink:0;gap:.75rem;width:12rem;padding-right:.85rem;display:flex}.aec__tag[data-v-d93ba181]{color:oklch(var(--primary-foreground));background:oklch(var(--primary));border-radius:.4rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700}.aec__badge[data-v-d93ba181]{color:oklch(var(--primary-foreground));background:oklch(var(--primary) / .8);letter-spacing:.02em;border-radius:.3rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600}.aec__hint-title[data-v-d93ba181]{margin-top:.35rem;font-size:.82rem;font-weight:600}.aec__hint-entity[data-v-d93ba181]{color:oklch(var(--muted-foreground));font-family:monospace;font-size:.68rem}.aec__missing[data-v-d93ba181]{background:oklch(var(--amber) / .08);border-radius:.4rem;padding:.5rem .6rem;font-size:.72rem}.aec__missing--ok[data-v-d93ba181]{background:oklch(var(--success) / .08);color:oklch(var(--success))}.aec__missing-title[data-v-d93ba181]{color:oklch(var(--amber-foreground));margin-bottom:.2rem;font-weight:600}.aec__missing-item[data-v-d93ba181]{color:oklch(var(--muted-foreground))}.aec__cancel[data-v-d93ba181]{margin-top:auto}.aec__main[data-v-d93ba181]{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex;overflow:auto}.aec__flow[data-v-d93ba181]{border:1px solid oklch(var(--primary) / .25);background:oklch(var(--primary) / .03);border-radius:.5rem;padding:.6rem .75rem}.aec__loading[data-v-d93ba181]{color:oklch(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.8rem;display:flex}.aec__spinner[data-v-d93ba181]{border:2px solid oklch(var(--primary) / .2);border-top-color:oklch(var(--primary));border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite aec-spin-d93ba181}@keyframes aec-spin-d93ba181{to{transform:rotate(360deg)}}.aec__msg[data-v-d93ba181]{border-radius:.375rem;padding:.4rem .7rem;font-size:.75rem}.aec__msg--error[data-v-d93ba181]{color:oklch(var(--danger));background:oklch(var(--danger) / .08)}.aec__msg--ok[data-v-d93ba181]{color:oklch(var(--success));background:oklch(var(--success) / .08)}.aec__msg--run[data-v-d93ba181]{color:oklch(var(--primary));background:oklch(var(--primary) / .06)}.aec__footer[data-v-d93ba181]{border-top:1px solid oklch(var(--border));justify-content:flex-end;padding-top:.5rem;display:flex}.pts-cards[data-v-e46d189f]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.pts-editor[data-v-e46d189f]{width:100%;height:100%}.gm-cpw[data-v-ec1e3bc0]{flex-direction:column;gap:14px;min-width:340px;display:flex}.gm-cpw-field[data-v-ec1e3bc0]{flex-direction:column;gap:6px;display:flex}.gm-cpw-error[data-v-ec1e3bc0]{color:oklch(var(--destructive));margin:0;font-size:13px}.gm-cpw-success[data-v-ec1e3bc0]{color:oklch(var(--success));margin:0;font-size:13px}.gm-cpw-actions[data-v-ec1e3bc0]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.gm-cpw-strength[data-v-ec1e3bc0]{align-items:center;gap:8px;display:flex}.gm-cpw-strength-track[data-v-ec1e3bc0]{background:oklch(var(--muted));border-radius:2px;flex:1;height:4px;overflow:hidden}.gm-cpw-strength-bar[data-v-ec1e3bc0]{border-radius:2px;height:100%;transition:width .2s,background-color .2s}.gm-cpw-strength-label[data-v-ec1e3bc0]{flex-shrink:0;font-size:11px}.gm-pc[data-v-008940af]{min-width:320px}.gm-pc-panel[data-v-008940af]{flex-direction:column;gap:14px;margin-top:14px;display:flex}.gm-user-trigger[data-v-9d339001]{border:1px solid oklch(var(--border));background:oklch(var(--card));cursor:pointer;height:34px;color:oklch(var(--foreground));border-radius:17px;align-items:center;gap:8px;padding:0 10px 0 4px;transition:background .15s,border-color .15s;display:inline-flex}.gm-user-trigger[data-v-9d339001]:hover{background:oklch(var(--accent))}.gm-user-avatar[data-v-9d339001]{width:26px;height:26px;font-size:12px}.gm-user-avatar[data-v-9d339001] span{background:linear-gradient(135deg,oklch(var(--primary)),oklch(var(--primary) / .7));color:#fff;font-weight:700}.gm-user-name[data-v-9d339001]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.gm-user-menu[data-v-9d339001]{min-width:200px}.gm-user-head[data-v-9d339001]{flex-direction:column;gap:2px;display:flex}.gm-user-head-name[data-v-9d339001]{font-weight:600}.gm-user-head-role[data-v-9d339001]{color:oklch(var(--muted-foreground));font-size:11px;font-weight:400}.gm-user-ic[data-v-9d339001]{width:15px;height:15px;margin-right:8px}.gm-user-danger[data-v-9d339001]{color:oklch(var(--destructive))}@media(max-width:768px){.gm-user-name[data-v-9d339001]{display:none}}.gm-theme-toggle[data-v-778cb849]{border:1px solid oklch(var(--border));background:oklch(var(--card));cursor:pointer;width:34px;height:34px;color:oklch(var(--foreground));border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.gm-theme-toggle[data-v-778cb849]:hover{background:oklch(var(--accent))}.gm-theme-ic[data-v-778cb849]{width:16px;height:16px}.gm-toolbar[data-v-4f3cea8d]{z-index:50;background:oklch(var(--card) / .85);border:1px solid oklch(var(--border));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;align-items:center;gap:8px;padding:5px 8px;display:flex;position:fixed;top:10px;right:16px;box-shadow:0 2px 12px #00000014}.menu-breadcrumb[data-v-f915bc5a]{align-items:center;gap:.25rem;min-width:0;font-size:.8125rem;display:inline-flex}.menu-breadcrumb__link[data-v-f915bc5a]{cursor:pointer;color:oklch(var(--muted-foreground));align-items:center;transition:color .15s;display:inline-flex}.menu-breadcrumb__link[data-v-f915bc5a]:hover{color:oklch(var(--foreground));text-decoration:underline}.menu-breadcrumb__sep[data-v-f915bc5a]{color:oklch(var(--muted-foreground) / .5);flex-shrink:0}.menu-breadcrumb__current[data-v-f915bc5a]{color:oklch(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.np[data-v-d0974779]{flex-direction:column;gap:8px;min-width:360px;display:flex}.np__bar[data-v-d0974779]{align-items:center;gap:10px;display:flex}.np__count[data-v-d0974779]{color:oklch(var(--muted-foreground));margin-right:auto;font-size:12px}.np__op[data-v-d0974779]{border:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));border-radius:6px;padding:3px 10px;font-size:12px}.np__op[data-v-d0974779]:hover:not(:disabled){background:oklch(var(--accent));color:oklch(var(--foreground))}.np__op[data-v-d0974779]:disabled{opacity:.5}.np__op--on[data-v-d0974779]{background:oklch(var(--primary-500) / .12);color:oklch(var(--primary-600,var(--primary-500)));border-color:oklch(var(--primary-500) / .4)}.np__hint[data-v-d0974779]{text-align:center;color:oklch(var(--muted-foreground));padding:24px 0;font-size:13px}.np__list[data-v-d0974779]{flex-direction:column;display:flex}.np__row[data-v-d0974779]{text-align:left;border-bottom:1px solid oklch(var(--border) / .6);align-items:flex-start;gap:8px;padding:10px 6px;display:flex}.np__row[data-v-d0974779]:hover{background:oklch(var(--accent) / .6)}.np__dot[data-v-d0974779]{background:0 0;border-radius:9999px;flex-shrink:0;width:7px;height:7px;margin-top:6px}.np__dot--unread[data-v-d0974779]{background:oklch(var(--primary-500))}.np__body[data-v-d0974779]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np__title[data-v-d0974779]{color:oklch(var(--foreground));font-size:13px}.np__title--unread[data-v-d0974779]{font-weight:600}.np__content[data-v-d0974779]{color:oklch(var(--muted-foreground));font-size:12px}.np__time[data-v-d0974779]{color:oklch(var(--muted-foreground));flex-shrink:0;margin-top:2px;font-size:11px}.np__more[data-v-d0974779]{color:oklch(var(--primary-500));padding:8px;font-size:12px}.nb[data-v-da96e01b]{color:oklch(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background .2s,color .2s;display:inline-flex;position:relative}.nb[data-v-da96e01b]:hover{background:oklch(var(--accent));color:oklch(var(--foreground))}.nb__badge[data-v-da96e01b]{background:oklch(var(--destructive,var(--primary-500)));min-width:15px;height:15px;color:oklch(var(--destructive-foreground,var(--primary-foreground)));text-align:center;border-radius:9999px;padding:0 4px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:-3px;right:-4px}.wsc[data-v-88e38e72]{min-width:176px;color:oklch(var(--foreground));padding:10px 12px;font-size:11px}.wsc__head[data-v-88e38e72]{border-bottom:1px solid oklch(var(--border));align-items:center;gap:6px;padding-bottom:7px;display:flex}.wsc__dot[data-v-88e38e72]{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.wsc__dot--excellent[data-v-88e38e72]{background:oklch(var(--success))}.wsc__dot--good[data-v-88e38e72]{background:oklch(var(--primary))}.wsc__dot--normal[data-v-88e38e72]{background:oklch(var(--warning))}.wsc__dot--poor[data-v-88e38e72]{background:oklch(var(--destructive))}.wsc__dot--connecting[data-v-88e38e72]{background:oklch(var(--warning))}.wsc__dot--disconnected[data-v-88e38e72]{background:oklch(var(--destructive))}.wsc__dot--offline[data-v-88e38e72]{background:oklch(var(--muted-foreground) / .5)}.wsc__status[data-v-88e38e72]{font-weight:600}.wsc__quality[data-v-88e38e72]{color:oklch(var(--muted-foreground));margin-left:auto}.wsc__rows[data-v-88e38e72]{padding-top:7px}.wsc__row[data-v-88e38e72]{justify-content:space-between;align-items:baseline;gap:16px;padding:2px 0;display:flex}.wsc__row dt[data-v-88e38e72]{color:oklch(var(--muted-foreground))}.wsc__row dd[data-v-88e38e72]{font-variant-numeric:tabular-nums}.wsc__more[data-v-88e38e72]{border-top:1px solid oklch(var(--border));width:100%;color:oklch(var(--muted-foreground));text-align:center;cursor:pointer;margin-top:7px;padding-top:6px;font-size:11px;transition:color .2s;display:block}.wsc__more[data-v-88e38e72]:hover{color:oklch(var(--primary))}.wsp[data-v-2298ef23]{color:oklch(var(--foreground));flex-direction:column;gap:14px;font-size:12px;display:flex}.wsp__title[data-v-2298ef23]{border-bottom:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;font-size:12px;font-weight:600;display:flex}.wsp__dot[data-v-2298ef23]{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.wsp__dot--excellent[data-v-2298ef23]{background:oklch(var(--success))}.wsp__dot--good[data-v-2298ef23]{background:oklch(var(--primary))}.wsp__dot--normal[data-v-2298ef23]{background:oklch(var(--warning))}.wsp__dot--poor[data-v-2298ef23]{background:oklch(var(--destructive))}.wsp__dot--connecting[data-v-2298ef23]{background:oklch(var(--warning))}.wsp__dot--disconnected[data-v-2298ef23]{background:oklch(var(--destructive))}.wsp__dot--offline[data-v-2298ef23]{background:oklch(var(--muted-foreground) / .5)}.wsp__grid[data-v-2298ef23]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3px 16px;display:grid}.wsp__grid>div[data-v-2298ef23]{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:2px 0;display:flex}.wsp__wide[data-v-2298ef23]{grid-column:1/-1}.wsp__grid dt[data-v-2298ef23]{color:oklch(var(--muted-foreground));flex-shrink:0}.wsp__grid dd[data-v-2298ef23]{font-variant-numeric:tabular-nums;min-width:0}.wsp__pairCode[data-v-2298ef23]{letter-spacing:.25em;color:oklch(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-family:ui-monospace,monospace;font-size:16px;font-weight:700}.wsp__pairCode[data-v-2298ef23]:hover{text-decoration:underline}.wsp__tenant[data-v-2298ef23]{color:oklch(var(--foreground));font-family:ui-monospace,monospace;font-weight:600}.wsp__pairHint[data-v-2298ef23]{color:oklch(var(--muted-foreground));margin-left:10px;font-size:11px}.wsp__table[data-v-2298ef23]{margin-top:6px}.wsp__empty[data-v-2298ef23]{color:oklch(var(--muted-foreground));padding:8px 0}.wsp__actions[data-v-2298ef23]{border-top:1px solid oklch(var(--border));flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.wsp__spin[data-v-2298ef23]{animation:1s linear infinite wsp-rotate-2298ef23}@keyframes wsp-rotate-2298ef23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wsi[data-v-9ae8de58]{align-items:center;gap:4px;display:inline-flex}.wsi__tag[data-v-9ae8de58]{border:1px solid oklch(var(--border));background:oklch(var(--muted) / .45);white-space:nowrap;color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.wsi__tag[data-v-9ae8de58]:hover{background:oklch(var(--accent));border-color:oklch(var(--muted-foreground) / .35)}.wsi__tag--flash[data-v-9ae8de58]{background:oklch(var(--primary-500) / .14)}.wsi__tag--disconnected[data-v-9ae8de58]{color:oklch(var(--destructive));border-color:oklch(var(--destructive) / .35)}.wsi__bars[data-v-9ae8de58]{flex-shrink:0;align-items:flex-end;gap:1.5px;height:9px;display:inline-flex}.wsi__bar[data-v-9ae8de58]{background:oklch(var(--muted-foreground) / .22);border-radius:1px;width:2px;transition:background .3s}.wsi__bar[data-v-9ae8de58]:first-child{height:3px}.wsi__bar[data-v-9ae8de58]:nth-child(2){height:5px}.wsi__bar[data-v-9ae8de58]:nth-child(3){height:7px}.wsi__bar[data-v-9ae8de58]:nth-child(4){height:9px}.wsi__bars--excellent .wsi__bar--on[data-v-9ae8de58]{background:oklch(var(--success))}.wsi__bars--good .wsi__bar--on[data-v-9ae8de58]{background:oklch(var(--primary))}.wsi__bars--normal .wsi__bar--on[data-v-9ae8de58]{background:oklch(var(--warning))}.wsi__bars--poor .wsi__bar--on[data-v-9ae8de58]{background:oklch(var(--destructive))}.wsi__bars--disconnected .wsi__bar[data-v-9ae8de58]{background:oklch(var(--destructive) / .4)}.wsi__bars--offline .wsi__bar[data-v-9ae8de58]{background:oklch(var(--muted-foreground) / .3)}.wsi__bars--connecting[data-v-9ae8de58]{animation:1s ease-in-out infinite wsi-blink-9ae8de58}.wsi__bars--connecting .wsi__bar[data-v-9ae8de58]{background:oklch(var(--warning) / .55)}.wsi__redo[data-v-9ae8de58]{color:oklch(var(--primary));background:oklch(var(--primary-500) / .1);border:1px solid oklch(var(--primary-500) / .3);border-radius:8px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.wsi__redo[data-v-9ae8de58]:hover{background:oklch(var(--primary-500) / .2);border-color:oklch(var(--primary-500) / .5)}.wsi__spin[data-v-9ae8de58]{animation:1s linear infinite wsi-rotate-9ae8de58}@keyframes wsi-blink-9ae8de58{0%,to{opacity:1}50%{opacity:.4}}@keyframes wsi-rotate-9ae8de58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wsi-fade-enter-active[data-v-9ae8de58],.wsi-fade-leave-active[data-v-9ae8de58]{transition:opacity .3s}.wsi-fade-enter-from[data-v-9ae8de58],.wsi-fade-leave-to[data-v-9ae8de58]{opacity:0}.logo[data-v-e60c429c]{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo[data-v-e60c429c]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-e60c429c]:hover{filter:drop-shadow(0 0 2em #42b883aa)}.lif[data-v-46a94be0]{color:inherit;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 0;display:flex}.lif-title[data-v-46a94be0]{opacity:.75;font-size:.8rem}.lif-user[data-v-46a94be0]{font-size:1.15rem;font-weight:600}.lif-tenant[data-v-46a94be0]{opacity:.8;font-size:.8rem}.lif-actions[data-v-46a94be0]{gap:.6rem;width:100%;margin-top:.9rem;display:flex}.lif-btn[data-v-46a94be0]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:.85rem;font-weight:500;transition:opacity .15s}.lif-btn[data-v-46a94be0]:hover{opacity:.78}.lif-btn-primary[data-v-46a94be0]{background:oklch(var(--foreground) / .16)}.lif-btn-primary[data-v-46a94be0]:hover{background:oklch(var(--foreground) / .26);opacity:1}.tenant-switcher[data-v-b0a65734]{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.tenant-switcher__body[data-v-b0a65734]{align-items:center;gap:.375rem;display:inline-flex}.tenant-license-stale[data-v-b0a65734]{color:#c2570a;max-width:18rem;margin:0;font-size:.75rem;line-height:1.35}.tenant-trigger[data-v-b0a65734]{align-items:center;gap:.5rem;display:inline-flex}.tenant-plain-select[data-v-b0a65734]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.tenant-plain-value[data-v-b0a65734]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-refresh-btn[data-v-b0a65734]{color:oklch(var(--muted-foreground));opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.tenant-refresh-btn[data-v-b0a65734]:hover:not(:disabled){opacity:1;background:oklch(var(--muted) / .4)}.tenant-refresh-btn[data-v-b0a65734]:disabled{cursor:default}.tenant-refresh-btn--spinning svg[data-v-b0a65734]{animation:.8s linear infinite tenant-refresh-spin-b0a65734}@keyframes tenant-refresh-spin-b0a65734{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tenant-switcher--readonly[data-v-b0a65734]{align-items:stretch;width:100%}.tenant-switcher--readonly .tenant-switcher__body[data-v-b0a65734]{width:100%;min-width:0;display:flex}.tenant-switcher--readonly .tenant-readonly[data-v-b0a65734]{flex:1;width:100%;min-width:0}.tenant-readonly[data-v-b0a65734]{background:oklch(var(--muted) / .4);border:1px solid oklch(var(--border));border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.tenant-readonly-icon[data-v-b0a65734]{color:oklch(var(--primary-700))}.tenant-readonly-text[data-v-b0a65734]{flex-direction:column;gap:.1rem;display:flex}.tenant-readonly-label[data-v-b0a65734]{color:oklch(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;line-height:1.2}.tenant-readonly-value[data-v-b0a65734]{color:oklch(var(--foreground));font-size:.8125rem;font-weight:600}.tenant-readonly--empty .tenant-readonly-value[data-v-b0a65734]{color:oklch(var(--muted-foreground));font-weight:500}

@supports not (color: oklch(0 0 0)) {
  :root,:host { --color-red-50: rgb(var(--red-50-ch)); --color-red-200: rgb(var(--red-200-ch)); --color-red-500: rgb(var(--red-500-ch)); --color-red-600: rgb(var(--red-600-ch)); --color-red-700: rgb(var(--red-700-ch)); --color-amber-50: rgb(var(--amber-50-ch)); --color-amber-100: rgb(var(--amber-100-ch)); --color-amber-200: rgb(var(--amber-200-ch)); --color-amber-300: rgb(var(--amber-300-ch)); --color-amber-400: rgb(var(--amber-400-ch)); --color-amber-500: rgb(var(--amber-500-ch)); --color-amber-600: rgb(var(--amber-600-ch)); --color-amber-700: rgb(var(--amber-700-ch)); --color-amber-800: rgb(var(--amber-800-ch)); --color-emerald-50: rgb(var(--emerald-50-ch)); --color-emerald-100: rgb(var(--emerald-100-ch)); --color-emerald-200: rgb(var(--emerald-200-ch)); --color-emerald-500: rgb(var(--emerald-500-ch)); --color-emerald-600: rgb(var(--emerald-600-ch)); --color-emerald-700: rgb(var(--emerald-700-ch)); --color-blue-50: rgb(var(--blue-50-ch)); --color-blue-100: rgb(var(--blue-100-ch)); --color-blue-200: rgb(var(--blue-200-ch)); --color-blue-300: rgb(var(--blue-300-ch)); --color-blue-500: rgb(var(--blue-500-ch)); --color-blue-600: rgb(var(--blue-600-ch)); --color-blue-700: rgb(var(--blue-700-ch)); --color-blue-800: rgb(var(--blue-800-ch)); --color-indigo-50: rgb(var(--indigo-50-ch)); --color-indigo-100: rgb(var(--indigo-100-ch)); --color-indigo-200: rgb(var(--indigo-200-ch)); --color-indigo-300: rgb(var(--indigo-300-ch)); --color-indigo-400: rgb(var(--indigo-400-ch)); --color-indigo-500: rgb(var(--indigo-500-ch)); --color-indigo-600: rgb(var(--indigo-600-ch)); --color-indigo-700: rgb(var(--indigo-700-ch)); --color-indigo-900: rgb(var(--indigo-900-ch)); --color-slate-50: rgb(var(--slate-50-ch)); --color-slate-100: rgb(var(--slate-100-ch)); --color-slate-200: rgb(var(--slate-200-ch)); --color-slate-300: rgb(var(--slate-300-ch)); --color-slate-400: rgb(var(--slate-400-ch)); --color-slate-500: rgb(var(--slate-500-ch)); --color-slate-600: rgb(var(--slate-600-ch)); --color-slate-700: rgb(var(--slate-700-ch)); --color-slate-800: rgb(var(--slate-800-ch)); --color-slate-900: rgb(var(--slate-900-ch)); --color-gray-50: rgb(var(--gray-50-ch)); --color-gray-100: rgb(var(--gray-100-ch)); --color-gray-200: rgb(var(--gray-200-ch)); --color-gray-300: rgb(var(--gray-300-ch)); --color-gray-400: rgb(var(--gray-400-ch)); --color-gray-500: rgb(var(--gray-500-ch)); --color-gray-600: rgb(var(--gray-600-ch)); --color-gray-700: rgb(var(--gray-700-ch)); --color-background: rgb(var(--background-ch)); --color-foreground: rgb(var(--foreground-ch)); --color-card: rgb(var(--card-ch)); --color-card-foreground: rgb(var(--card-foreground-ch)); --color-popover: rgb(var(--popover-ch)); --color-popover-foreground: rgb(var(--popover-foreground-ch)); --color-muted: rgb(var(--muted-ch)); --color-muted-foreground: rgb(var(--muted-foreground-ch)); --color-accent: rgb(var(--accent-ch)); --color-accent-foreground: rgb(var(--accent-foreground-ch)); --color-border: rgb(var(--border-ch)); --color-input: rgb(var(--input-ch)); --color-ring: rgb(var(--ring-ch)); --color-primary-foreground: rgb(var(--primary-foreground-ch)); --color-secondary-foreground: rgb(var(--secondary-foreground-ch)); --color-destructive: rgb(var(--destructive-ch)); --color-destructive-foreground: rgb(var(--destructive-foreground-ch)); --color-success: rgb(var(--success-ch)); --color-success-foreground: rgb(var(--success-foreground-ch)); --color-warning: rgb(var(--warning-ch)); --color-warning-foreground: rgb(var(--warning-foreground-ch)); --color-info: rgb(var(--info-ch)); --color-info-foreground: rgb(var(--info-foreground-ch)); --color-danger: rgb(var(--danger-ch)); --color-danger-foreground: rgb(var(--danger-foreground-ch)); --color-sidebar: rgb(var(--sidebar-ch)); --color-sidebar-foreground: rgb(var(--sidebar-foreground-ch)); --color-sidebar-primary: rgb(var(--sidebar-primary-ch)); --color-sidebar-primary-foreground: rgb(var(--sidebar-primary-foreground-ch)); --color-sidebar-accent: rgb(var(--sidebar-accent-ch)); --color-sidebar-accent-foreground: rgb(var(--sidebar-accent-foreground-ch)); --color-sidebar-border: rgb(var(--sidebar-border-ch)); --color-sidebar-ring: rgb(var(--sidebar-ring-ch)); --color-primary: rgb(var(--primary-ch)); --color-primary-50: rgb(var(--primary-50-ch)); --color-primary-100: rgb(var(--primary-100-ch)); --color-primary-200: rgb(var(--primary-200-ch)); --color-primary-300: rgb(var(--primary-300-ch)); --color-primary-400: rgb(var(--primary-400-ch)); --color-primary-500: rgb(var(--primary-500-ch)); --color-primary-600: rgb(var(--primary-600-ch)); --color-primary-700: rgb(var(--primary-700-ch)); --color-primary-800: rgb(var(--primary-800-ch)); --color-primary-900: rgb(var(--primary-900-ch)); --color-primary-950: rgb(var(--primary-950-ch)); --color-secondary: rgb(var(--secondary-ch)); --color-gray: rgb(var(--gray-ch)); --color-slate: rgb(var(--slate-ch)); --color-zinc: rgb(var(--zinc-ch)); --color-neutral: rgb(var(--neutral-ch)); --color-stone: rgb(var(--stone-ch)); --color-rose: rgb(var(--rose-ch)); --color-pink: rgb(var(--pink-ch)); --color-orange: rgb(var(--orange-ch)); --color-amber: rgb(var(--amber-ch)); --color-yellow: rgb(var(--yellow-ch)); --color-lime: rgb(var(--lime-ch)); --color-emerald: rgb(var(--emerald-ch)); --color-teal: rgb(var(--teal-ch)); --color-cyan: rgb(var(--cyan-ch)); --color-indigo: rgb(var(--indigo-ch)); --color-violet: rgb(var(--violet-ch)); --color-purple: rgb(var(--purple-ch)); --color-fuchsia: rgb(var(--fuchsia-ch)); --color-danger-100: rgb(var(--danger-100-ch)); --color-danger-200: rgb(var(--danger-200-ch)); --color-danger-500: rgb(var(--danger-500-ch)); --color-danger-800: rgb(var(--danger-800-ch)); --color-success-100: rgb(var(--success-100-ch)); --color-success-200: rgb(var(--success-200-ch)); --color-success-600: rgb(var(--success-600-ch)); --color-success-700: rgb(var(--success-700-ch)); --color-success-800: rgb(var(--success-800-ch)); --color-purple-foreground: rgb(var(--purple-foreground-ch)); --color-yellow-foreground: rgb(var(--yellow-foreground-ch)); --color-amber-foreground: rgb(var(--amber-foreground-ch)); --color-lime-foreground: rgb(var(--lime-foreground-ch)); --color-emerald-foreground: rgb(var(--emerald-foreground-ch)); --color-rose-foreground: rgb(var(--rose-foreground-ch)); --color-pink-foreground: rgb(var(--pink-foreground-ch)); --color-orange-foreground: rgb(var(--orange-foreground-ch)); --color-teal-foreground: rgb(var(--teal-foreground-ch)); --color-cyan-foreground: rgb(var(--cyan-foreground-ch)); --color-indigo-foreground: rgb(var(--indigo-foreground-ch)); --color-violet-foreground: rgb(var(--violet-foreground-ch)); --color-fuchsia-foreground: rgb(var(--fuchsia-foreground-ch)); --color-slate-foreground: rgb(var(--slate-foreground-ch)); --color-zinc-foreground: rgb(var(--zinc-foreground-ch)); --color-stone-foreground: rgb(var(--stone-foreground-ch)); --color-neutral-foreground: rgb(var(--neutral-foreground-ch)); --color-gray-foreground: rgb(var(--gray-foreground-ch)) }
  * { border-color: rgb(var(--border-ch)); outline-color: rgba(var(--ring-ch), .5); scrollbar-color: rgba(var(--muted-foreground-ch), .4) transparent }
  body { background-color: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  ::-webkit-scrollbar-thumb { background-color: rgba(var(--muted-foreground-ch), .35) }
  ::-webkit-scrollbar-thumb:hover { background-color: rgba(var(--muted-foreground-ch), .55) }
  .custom-scrollbar::-webkit-scrollbar-thumb { background-color: rgba(var(--muted-foreground-ch), .4) }
  .custom-scrollbar::-webkit-scrollbar-thumb:hover { background-color: rgba(var(--muted-foreground-ch), .65) }
  .border-amber-500\/30 { border-color: rgba(172, 105, 0, 0.3) }
  .border-amber-500\/30 { border-color: rgba(var(--amber-500-ch), 0.3) }
  .border-amber\/20 { border-color: rgba(172, 105, 0, 0.2) }
  .border-amber\/20 { border-color: rgba(var(--amber-ch), 0.2) }
  .border-border\/40 { border-color: rgba(214, 215, 217, 0.4) }
  .border-border\/40 { border-color: rgba(var(--border-ch), 0.4) }
  .border-border\/50 { border-color: rgba(214, 215, 217, 0.5) }
  .border-border\/50 { border-color: rgba(var(--border-ch), 0.5) }
  .border-border\/60 { border-color: rgba(214, 215, 217, 0.6) }
  .border-border\/60 { border-color: rgba(var(--border-ch), 0.6) }
  .border-border\/70 { border-color: rgba(214, 215, 217, 0.7) }
  .border-border\/70 { border-color: rgba(var(--border-ch), 0.7) }
  .border-cyan\/20 { border-color: rgba(0, 145, 146, 0.2) }
  .border-cyan\/20 { border-color: rgba(var(--cyan-ch), 0.2) }
  .border-danger\/20 { border-color: rgba(215, 52, 49, 0.2) }
  .border-danger\/20 { border-color: rgba(var(--danger-ch), 0.2) }
  .border-destructive\/20 { border-color: rgba(215, 52, 49, 0.2) }
  .border-destructive\/20 { border-color: rgba(var(--destructive-ch), 0.2) }
  .border-destructive\/40 { border-color: rgba(215, 52, 49, 0.4) }
  .border-destructive\/40 { border-color: rgba(var(--destructive-ch), 0.4) }
  .border-destructive\/50 { border-color: rgba(215, 52, 49, 0.5) }
  .border-destructive\/50 { border-color: rgba(var(--destructive-ch), 0.5) }
  .border-destructive\/60 { border-color: rgba(215, 52, 49, 0.6) }
  .border-destructive\/60 { border-color: rgba(var(--destructive-ch), 0.6) }
  .border-emerald\/20 { border-color: rgba(0, 148, 90, 0.2) }
  .border-emerald\/20 { border-color: rgba(var(--emerald-ch), 0.2) }
  .border-fuchsia\/20 { border-color: rgba(184, 61, 183, 0.2) }
  .border-fuchsia\/20 { border-color: rgba(var(--fuchsia-ch), 0.2) }
  .border-gray\/20 { border-color: rgba(121, 122, 124, 0.2) }
  .border-gray\/20 { border-color: rgba(var(--gray-ch), 0.2) }
  .border-indigo\/20 { border-color: rgba(82, 114, 216, 0.2) }
  .border-indigo\/20 { border-color: rgba(var(--indigo-ch), 0.2) }
  .border-info\/20 { border-color: rgba(0, 128, 209, 0.2) }
  .border-info\/20 { border-color: rgba(var(--info-ch), 0.2) }
  .border-lime\/20 { border-color: rgba(90, 140, 0, 0.2) }
  .border-lime\/20 { border-color: rgba(var(--lime-ch), 0.2) }
  .border-neutral\/20 { border-color: rgba(122, 122, 122, 0.2) }
  .border-neutral\/20 { border-color: rgba(var(--neutral-ch), 0.2) }
  .border-orange\/20 { border-color: rgba(191, 89, 0, 0.2) }
  .border-orange\/20 { border-color: rgba(var(--orange-ch), 0.2) }
  .border-pink\/20 { border-color: rgba(192, 70, 136, 0.2) }
  .border-pink\/20 { border-color: rgba(var(--pink-ch), 0.2) }
  .border-primary-50\/30 { border-color: rgba(160, 255, 255, 0.3) }
  .border-primary-50\/30 { border-color: rgba(var(--primary-50-ch), 0.3) }
  .border-primary-50\/40 { border-color: rgba(160, 255, 255, 0.4) }
  .border-primary-50\/40 { border-color: rgba(var(--primary-50-ch), 0.4) }
  .border-primary-300\/60 { border-color: rgba(97, 192, 255, 0.6) }
  .border-primary-300\/60 { border-color: rgba(var(--primary-300-ch), 0.6) }
  .border-primary-400\/60 { border-color: rgba(56, 153, 243, 0.6) }
  .border-primary-400\/60 { border-color: rgba(var(--primary-400-ch), 0.6) }
  .border-primary-500\/40 { border-color: rgba(13, 125, 212, 0.4) }
  .border-primary-500\/40 { border-color: rgba(var(--primary-500-ch), 0.4) }
  .border-primary\/20 { border-color: rgba(13, 125, 212, 0.2) }
  .border-primary\/20 { border-color: rgba(var(--primary-ch), 0.2) }
  .border-primary\/30 { border-color: rgba(13, 125, 212, 0.3) }
  .border-primary\/30 { border-color: rgba(var(--primary-ch), 0.3) }
  .border-primary\/40 { border-color: rgba(13, 125, 212, 0.4) }
  .border-primary\/40 { border-color: rgba(var(--primary-ch), 0.4) }
  .border-primary\/45 { border-color: rgba(13, 125, 212, 0.45) }
  .border-primary\/45 { border-color: rgba(var(--primary-ch), 0.45) }
  .border-primary\/70 { border-color: rgba(13, 125, 212, 0.7) }
  .border-primary\/70 { border-color: rgba(var(--primary-ch), 0.7) }
  .border-purple\/20 { border-color: rgba(145, 88, 208, 0.2) }
  .border-purple\/20 { border-color: rgba(var(--purple-ch), 0.2) }
  .border-rose\/20 { border-color: rgba(205, 62, 98, 0.2) }
  .border-rose\/20 { border-color: rgba(var(--rose-ch), 0.2) }
  .border-slate\/20 { border-color: rgba(114, 123, 136, 0.2) }
  .border-slate\/20 { border-color: rgba(var(--slate-ch), 0.2) }
  .border-stone\/20 { border-color: rgba(127, 121, 115, 0.2) }
  .border-stone\/20 { border-color: rgba(var(--stone-ch), 0.2) }
  .border-success\/20 { border-color: rgba(23, 147, 62, 0.2) }
  .border-success\/20 { border-color: rgba(var(--success-ch), 0.2) }
  .border-success\/40 { border-color: rgba(23, 147, 62, 0.4) }
  .border-success\/40 { border-color: rgba(var(--success-ch), 0.4) }
  .border-teal\/20 { border-color: rgba(0, 145, 122, 0.2) }
  .border-teal\/20 { border-color: rgba(var(--teal-ch), 0.2) }
  .border-violet\/20 { border-color: rgba(121, 98, 221, 0.2) }
  .border-violet\/20 { border-color: rgba(var(--violet-ch), 0.2) }
  .border-warning\/20 { border-color: rgba(172, 105, 0, 0.2) }
  .border-warning\/20 { border-color: rgba(var(--warning-ch), 0.2) }
  .border-yellow\/20 { border-color: rgba(145, 122, 0, 0.2) }
  .border-yellow\/20 { border-color: rgba(var(--yellow-ch), 0.2) }
  .border-zinc\/20 { border-color: rgba(122, 122, 127, 0.2) }
  .border-zinc\/20 { border-color: rgba(var(--zinc-ch), 0.2) }
  .bg-amber-500\/10 { background-color: rgba(172, 105, 0, 0.1) }
  .bg-amber-500\/10 { background-color: rgba(var(--amber-500-ch), 0.1) }
  .bg-amber\/10 { background-color: rgba(172, 105, 0, 0.1) }
  .bg-amber\/10 { background-color: rgba(var(--amber-ch), 0.1) }
  .bg-amber\/15 { background-color: rgba(172, 105, 0, 0.15) }
  .bg-amber\/15 { background-color: rgba(var(--amber-ch), 0.15) }
  .bg-amber\/20 { background-color: rgba(172, 105, 0, 0.2) }
  .bg-amber\/20 { background-color: rgba(var(--amber-ch), 0.2) }
  .bg-background\/70 { background-color: rgba(253, 254, 255, 0.7) }
  .bg-background\/70 { background-color: rgba(var(--background-ch), 0.7) }
  .bg-background\/90 { background-color: rgba(253, 254, 255, 0.9) }
  .bg-background\/90 { background-color: rgba(var(--background-ch), 0.9) }
  .bg-background\/95 { background-color: rgba(253, 254, 255, 0.95) }
  .bg-background\/95 { background-color: rgba(var(--background-ch), 0.95) }
  .bg-card\/80 { background-color: rgba(254, 255, 255, 0.8) }
  .bg-card\/80 { background-color: rgba(var(--card-ch), 0.8) }
  .bg-card\/90 { background-color: rgba(254, 255, 255, 0.9) }
  .bg-card\/90 { background-color: rgba(var(--card-ch), 0.9) }
  .bg-card\/95 { background-color: rgba(254, 255, 255, 0.95) }
  .bg-card\/95 { background-color: rgba(var(--card-ch), 0.95) }
  .bg-cyan\/10 { background-color: rgba(0, 145, 146, 0.1) }
  .bg-cyan\/10 { background-color: rgba(var(--cyan-ch), 0.1) }
  .bg-cyan\/20 { background-color: rgba(0, 145, 146, 0.2) }
  .bg-cyan\/20 { background-color: rgba(var(--cyan-ch), 0.2) }
  .bg-danger\/10 { background-color: rgba(215, 52, 49, 0.1) }
  .bg-danger\/10 { background-color: rgba(var(--danger-ch), 0.1) }
  .bg-danger\/20 { background-color: rgba(215, 52, 49, 0.2) }
  .bg-danger\/20 { background-color: rgba(var(--danger-ch), 0.2) }
  .bg-destructive\/5 { background-color: rgba(215, 52, 49, 0.05) }
  .bg-destructive\/5 { background-color: rgba(var(--destructive-ch), 0.05) }
  .bg-destructive\/10 { background-color: rgba(215, 52, 49, 0.1) }
  .bg-destructive\/10 { background-color: rgba(var(--destructive-ch), 0.1) }
  .bg-destructive\/15 { background-color: rgba(215, 52, 49, 0.15) }
  .bg-destructive\/15 { background-color: rgba(var(--destructive-ch), 0.15) }
  .bg-destructive\/20 { background-color: rgba(215, 52, 49, 0.2) }
  .bg-destructive\/20 { background-color: rgba(var(--destructive-ch), 0.2) }
  .bg-destructive\/\[0\.04\] { background-color: rgba(215, 52, 49, 0.04) }
  .bg-destructive\/\[0\.04\] { background-color: rgba(var(--destructive-ch), 0.04) }
  .bg-emerald\/10 { background-color: rgba(0, 148, 90, 0.1) }
  .bg-emerald\/10 { background-color: rgba(var(--emerald-ch), 0.1) }
  .bg-emerald\/20 { background-color: rgba(0, 148, 90, 0.2) }
  .bg-emerald\/20 { background-color: rgba(var(--emerald-ch), 0.2) }
  .bg-fuchsia\/10 { background-color: rgba(184, 61, 183, 0.1) }
  .bg-fuchsia\/10 { background-color: rgba(var(--fuchsia-ch), 0.1) }
  .bg-fuchsia\/20 { background-color: rgba(184, 61, 183, 0.2) }
  .bg-fuchsia\/20 { background-color: rgba(var(--fuchsia-ch), 0.2) }
  .bg-gray-200\/50 { background-color: rgba(214, 215, 217, 0.5) }
  .bg-gray-200\/50 { background-color: rgba(var(--gray-200-ch), 0.5) }
  .bg-gray\/10 { background-color: rgba(121, 122, 124, 0.1) }
  .bg-gray\/10 { background-color: rgba(var(--gray-ch), 0.1) }
  .bg-gray\/20 { background-color: rgba(121, 122, 124, 0.2) }
  .bg-gray\/20 { background-color: rgba(var(--gray-ch), 0.2) }
  .bg-indigo\/10 { background-color: rgba(82, 114, 216, 0.1) }
  .bg-indigo\/10 { background-color: rgba(var(--indigo-ch), 0.1) }
  .bg-indigo\/20 { background-color: rgba(82, 114, 216, 0.2) }
  .bg-indigo\/20 { background-color: rgba(var(--indigo-ch), 0.2) }
  .bg-info\/10 { background-color: rgba(0, 128, 209, 0.1) }
  .bg-info\/10 { background-color: rgba(var(--info-ch), 0.1) }
  .bg-info\/20 { background-color: rgba(0, 128, 209, 0.2) }
  .bg-info\/20 { background-color: rgba(var(--info-ch), 0.2) }
  .bg-lime\/10 { background-color: rgba(90, 140, 0, 0.1) }
  .bg-lime\/10 { background-color: rgba(var(--lime-ch), 0.1) }
  .bg-lime\/20 { background-color: rgba(90, 140, 0, 0.2) }
  .bg-lime\/20 { background-color: rgba(var(--lime-ch), 0.2) }
  .bg-muted\/5 { background-color: rgba(247, 249, 250, 0.05) }
  .bg-muted\/5 { background-color: rgba(var(--muted-ch), 0.05) }
  .bg-muted\/10 { background-color: rgba(247, 249, 250, 0.1) }
  .bg-muted\/10 { background-color: rgba(var(--muted-ch), 0.1) }
  .bg-muted\/20 { background-color: rgba(247, 249, 250, 0.2) }
  .bg-muted\/20 { background-color: rgba(var(--muted-ch), 0.2) }
  .bg-muted\/30 { background-color: rgba(247, 249, 250, 0.3) }
  .bg-muted\/30 { background-color: rgba(var(--muted-ch), 0.3) }
  .bg-muted\/40 { background-color: rgba(247, 249, 250, 0.4) }
  .bg-muted\/40 { background-color: rgba(var(--muted-ch), 0.4) }
  .bg-muted\/50 { background-color: rgba(247, 249, 250, 0.5) }
  .bg-muted\/50 { background-color: rgba(var(--muted-ch), 0.5) }
  .bg-muted\/60 { background-color: rgba(247, 249, 250, 0.6) }
  .bg-muted\/60 { background-color: rgba(var(--muted-ch), 0.6) }
  .bg-neutral\/10 { background-color: rgba(122, 122, 122, 0.1) }
  .bg-neutral\/10 { background-color: rgba(var(--neutral-ch), 0.1) }
  .bg-neutral\/20 { background-color: rgba(122, 122, 122, 0.2) }
  .bg-neutral\/20 { background-color: rgba(var(--neutral-ch), 0.2) }
  .bg-orange\/10 { background-color: rgba(191, 89, 0, 0.1) }
  .bg-orange\/10 { background-color: rgba(var(--orange-ch), 0.1) }
  .bg-orange\/20 { background-color: rgba(191, 89, 0, 0.2) }
  .bg-orange\/20 { background-color: rgba(var(--orange-ch), 0.2) }
  .bg-pink\/10 { background-color: rgba(192, 70, 136, 0.1) }
  .bg-pink\/10 { background-color: rgba(var(--pink-ch), 0.1) }
  .bg-pink\/20 { background-color: rgba(192, 70, 136, 0.2) }
  .bg-pink\/20 { background-color: rgba(var(--pink-ch), 0.2) }
  .bg-primary-50\/10 { background-color: rgba(160, 255, 255, 0.1) }
  .bg-primary-50\/10 { background-color: rgba(var(--primary-50-ch), 0.1) }
  .bg-primary-50\/90 { background-color: rgba(160, 255, 255, 0.9) }
  .bg-primary-50\/90 { background-color: rgba(var(--primary-50-ch), 0.9) }
  .bg-primary-500\/10 { background-color: rgba(13, 125, 212, 0.1) }
  .bg-primary-500\/10 { background-color: rgba(var(--primary-500-ch), 0.1) }
  .bg-primary-500\/15 { background-color: rgba(13, 125, 212, 0.15) }
  .bg-primary-500\/15 { background-color: rgba(var(--primary-500-ch), 0.15) }
  .bg-primary-500\/\[0\.03\] { background-color: rgba(13, 125, 212, 0.03) }
  .bg-primary-500\/\[0\.03\] { background-color: rgba(var(--primary-500-ch), 0.03) }
  .bg-primary-900\/50 { background-color: rgba(0, 10, 96, 0.5) }
  .bg-primary-900\/50 { background-color: rgba(var(--primary-900-ch), 0.5) }
  .bg-primary-950\/70 { background-color: rgba(0, 0, 75, 0.7) }
  .bg-primary-950\/70 { background-color: rgba(var(--primary-950-ch), 0.7) }
  .bg-primary-950\/80 { background-color: rgba(0, 0, 75, 0.8) }
  .bg-primary-950\/80 { background-color: rgba(var(--primary-950-ch), 0.8) }
  .bg-primary\/5 { background-color: rgba(13, 125, 212, 0.05) }
  .bg-primary\/5 { background-color: rgba(var(--primary-ch), 0.05) }
  .bg-primary\/10 { background-color: rgba(13, 125, 212, 0.1) }
  .bg-primary\/10 { background-color: rgba(var(--primary-ch), 0.1) }
  .bg-primary\/15 { background-color: rgba(13, 125, 212, 0.15) }
  .bg-primary\/15 { background-color: rgba(var(--primary-ch), 0.15) }
  .bg-primary\/20 { background-color: rgba(13, 125, 212, 0.2) }
  .bg-primary\/20 { background-color: rgba(var(--primary-ch), 0.2) }
  .bg-primary\/25 { background-color: rgba(13, 125, 212, 0.25) }
  .bg-primary\/25 { background-color: rgba(var(--primary-ch), 0.25) }
  .bg-purple\/10 { background-color: rgba(145, 88, 208, 0.1) }
  .bg-purple\/10 { background-color: rgba(var(--purple-ch), 0.1) }
  .bg-purple\/20 { background-color: rgba(145, 88, 208, 0.2) }
  .bg-purple\/20 { background-color: rgba(var(--purple-ch), 0.2) }
  .bg-rose\/10 { background-color: rgba(205, 62, 98, 0.1) }
  .bg-rose\/10 { background-color: rgba(var(--rose-ch), 0.1) }
  .bg-rose\/20 { background-color: rgba(205, 62, 98, 0.2) }
  .bg-rose\/20 { background-color: rgba(var(--rose-ch), 0.2) }
  .bg-secondary\/20 { background-color: rgba(125, 106, 192, 0.2) }
  .bg-secondary\/20 { background-color: rgba(var(--secondary-ch), 0.2) }
  .bg-slate\/10 { background-color: rgba(114, 123, 136, 0.1) }
  .bg-slate\/10 { background-color: rgba(var(--slate-ch), 0.1) }
  .bg-slate\/20 { background-color: rgba(114, 123, 136, 0.2) }
  .bg-slate\/20 { background-color: rgba(var(--slate-ch), 0.2) }
  .bg-stone\/10 { background-color: rgba(127, 121, 115, 0.1) }
  .bg-stone\/10 { background-color: rgba(var(--stone-ch), 0.1) }
  .bg-stone\/20 { background-color: rgba(127, 121, 115, 0.2) }
  .bg-stone\/20 { background-color: rgba(var(--stone-ch), 0.2) }
  .bg-success\/10 { background-color: rgba(23, 147, 62, 0.1) }
  .bg-success\/10 { background-color: rgba(var(--success-ch), 0.1) }
  .bg-success\/15 { background-color: rgba(23, 147, 62, 0.15) }
  .bg-success\/15 { background-color: rgba(var(--success-ch), 0.15) }
  .bg-success\/20 { background-color: rgba(23, 147, 62, 0.2) }
  .bg-success\/20 { background-color: rgba(var(--success-ch), 0.2) }
  .bg-teal\/10 { background-color: rgba(0, 145, 122, 0.1) }
  .bg-teal\/10 { background-color: rgba(var(--teal-ch), 0.1) }
  .bg-teal\/20 { background-color: rgba(0, 145, 122, 0.2) }
  .bg-teal\/20 { background-color: rgba(var(--teal-ch), 0.2) }
  .bg-violet\/10 { background-color: rgba(121, 98, 221, 0.1) }
  .bg-violet\/10 { background-color: rgba(var(--violet-ch), 0.1) }
  .bg-violet\/20 { background-color: rgba(121, 98, 221, 0.2) }
  .bg-violet\/20 { background-color: rgba(var(--violet-ch), 0.2) }
  .bg-warning\/10 { background-color: rgba(172, 105, 0, 0.1) }
  .bg-warning\/10 { background-color: rgba(var(--warning-ch), 0.1) }
  .bg-warning\/20 { background-color: rgba(172, 105, 0, 0.2) }
  .bg-warning\/20 { background-color: rgba(var(--warning-ch), 0.2) }
  .bg-yellow\/10 { background-color: rgba(145, 122, 0, 0.1) }
  .bg-yellow\/10 { background-color: rgba(var(--yellow-ch), 0.1) }
  .bg-yellow\/20 { background-color: rgba(145, 122, 0, 0.2) }
  .bg-yellow\/20 { background-color: rgba(var(--yellow-ch), 0.2) }
  .bg-zinc\/10 { background-color: rgba(122, 122, 127, 0.1) }
  .bg-zinc\/10 { background-color: rgba(var(--zinc-ch), 0.1) }
  .bg-zinc\/20 { background-color: rgba(122, 122, 127, 0.2) }
  .bg-zinc\/20 { background-color: rgba(var(--zinc-ch), 0.2) }
  .text-foreground\/90 { color: rgba(26, 27, 28, 0.9) }
  .text-foreground\/90 { color: rgba(var(--foreground-ch), 0.9) }
  .text-muted-foreground\/50 { color: rgba(95, 96, 98, 0.5) }
  .text-muted-foreground\/50 { color: rgba(var(--muted-foreground-ch), 0.5) }
  .text-muted-foreground\/70 { color: rgba(95, 96, 98, 0.7) }
  .text-muted-foreground\/70 { color: rgba(var(--muted-foreground-ch), 0.7) }
  .text-muted-foreground\/80 { color: rgba(95, 96, 98, 0.8) }
  .text-muted-foreground\/80 { color: rgba(var(--muted-foreground-ch), 0.8) }
  .text-primary-50\/70 { color: rgba(160, 255, 255, 0.7) }
  .text-primary-50\/70 { color: rgba(var(--primary-50-ch), 0.7) }
  .text-primary-50\/75 { color: rgba(160, 255, 255, 0.75) }
  .text-primary-50\/75 { color: rgba(var(--primary-50-ch), 0.75) }
  .text-primary-50\/85 { color: rgba(160, 255, 255, 0.85) }
  .text-primary-50\/85 { color: rgba(var(--primary-50-ch), 0.85) }
  .text-primary-50\/90 { color: rgba(160, 255, 255, 0.9) }
  .text-primary-50\/90 { color: rgba(var(--primary-50-ch), 0.9) }
  .text-primary-100\/80 { color: rgba(150, 246, 255, 0.8) }
  .text-primary-100\/80 { color: rgba(var(--primary-100-ch), 0.8) }
  .text-primary-foreground\/80 { color: rgba(244, 249, 255, 0.8) }
  .text-primary-foreground\/80 { color: rgba(var(--primary-foreground-ch), 0.8) }
  .text-primary-foreground\/85 { color: rgba(244, 249, 255, 0.85) }
  .text-primary-foreground\/85 { color: rgba(var(--primary-foreground-ch), 0.85) }
  .text-sidebar-foreground\/60 { color: rgba(26, 27, 28, 0.6) }
  .text-sidebar-foreground\/60 { color: rgba(var(--sidebar-foreground-ch), 0.6) }
  .text-sidebar-foreground\/70 { color: rgba(26, 27, 28, 0.7) }
  .text-sidebar-foreground\/70 { color: rgba(var(--sidebar-foreground-ch), 0.7) }
  .shadow-\[0_0_0_1px_oklch\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,rgb(var(--sidebar-border-ch))) }
  .shadow-indigo-200 { --tw-shadow-color: rgb(var(--indigo-200-ch)) }
  .shadow-primary\/20 { --tw-shadow-color: rgba(13, 125, 212, 0.2) }
  .ring-primary-500\/40 { --tw-ring-color: rgba(13, 125, 212, 0.4) }
  .ring-primary-500\/40 { --tw-ring-color: rgba(var(--primary-500-ch), 0.4) }
  .ring-primary\/25 { --tw-ring-color: rgba(13, 125, 212, 0.25) }
  .ring-primary\/25 { --tw-ring-color: rgba(var(--primary-ch), 0.25) }
  .ring-primary\/35 { --tw-ring-color: rgba(13, 125, 212, 0.35) }
  .ring-primary\/35 { --tw-ring-color: rgba(var(--primary-ch), 0.35) }
  .ring-primary\/45 { --tw-ring-color: rgba(13, 125, 212, 0.45) }
  .ring-primary\/45 { --tw-ring-color: rgba(var(--primary-ch), 0.45) }
  .ring-ring\/10 { --tw-ring-color: rgba(13, 125, 212, 0.1) }
  .ring-ring\/10 { --tw-ring-color: rgba(var(--ring-ch), 0.1) }
  .outline-ring\/50 { outline-color: rgba(13, 125, 212, 0.5) }
  .outline-ring\/50 { outline-color: rgba(var(--ring-ch), 0.5) }
  .hover\:border-primary\/60:hover { border-color: rgba(13, 125, 212, 0.6) }
  .hover\:border-primary\/60:hover { border-color: rgba(var(--primary-ch), 0.6) }
  .hover\:bg-amber\/90:hover { background-color: rgba(172, 105, 0, 0.9) }
  .hover\:bg-amber\/90:hover { background-color: rgba(var(--amber-ch), 0.9) }
  .hover\:bg-cyan\/90:hover { background-color: rgba(0, 145, 146, 0.9) }
  .hover\:bg-cyan\/90:hover { background-color: rgba(var(--cyan-ch), 0.9) }
  .hover\:bg-danger\/90:hover { background-color: rgba(215, 52, 49, 0.9) }
  .hover\:bg-danger\/90:hover { background-color: rgba(var(--danger-ch), 0.9) }
  .hover\:bg-destructive\/10:hover { background-color: rgba(215, 52, 49, 0.1) }
  .hover\:bg-destructive\/10:hover { background-color: rgba(var(--destructive-ch), 0.1) }
  .hover\:bg-destructive\/15:hover { background-color: rgba(215, 52, 49, 0.15) }
  .hover\:bg-destructive\/15:hover { background-color: rgba(var(--destructive-ch), 0.15) }
  .hover\:bg-destructive\/20:hover { background-color: rgba(215, 52, 49, 0.2) }
  .hover\:bg-destructive\/20:hover { background-color: rgba(var(--destructive-ch), 0.2) }
  .hover\:bg-destructive\/80:hover { background-color: rgba(215, 52, 49, 0.8) }
  .hover\:bg-destructive\/80:hover { background-color: rgba(var(--destructive-ch), 0.8) }
  .hover\:bg-destructive\/90:hover { background-color: rgba(215, 52, 49, 0.9) }
  .hover\:bg-destructive\/90:hover { background-color: rgba(var(--destructive-ch), 0.9) }
  .hover\:bg-emerald\/90:hover { background-color: rgba(0, 148, 90, 0.9) }
  .hover\:bg-emerald\/90:hover { background-color: rgba(var(--emerald-ch), 0.9) }
  .hover\:bg-fuchsia\/90:hover { background-color: rgba(184, 61, 183, 0.9) }
  .hover\:bg-fuchsia\/90:hover { background-color: rgba(var(--fuchsia-ch), 0.9) }
  .hover\:bg-gray\/90:hover { background-color: rgba(121, 122, 124, 0.9) }
  .hover\:bg-gray\/90:hover { background-color: rgba(var(--gray-ch), 0.9) }
  .hover\:bg-indigo\/90:hover { background-color: rgba(82, 114, 216, 0.9) }
  .hover\:bg-indigo\/90:hover { background-color: rgba(var(--indigo-ch), 0.9) }
  .hover\:bg-info\/90:hover { background-color: rgba(0, 128, 209, 0.9) }
  .hover\:bg-info\/90:hover { background-color: rgba(var(--info-ch), 0.9) }
  .hover\:bg-lime\/90:hover { background-color: rgba(90, 140, 0, 0.9) }
  .hover\:bg-lime\/90:hover { background-color: rgba(var(--lime-ch), 0.9) }
  .hover\:bg-muted\/40:hover { background-color: rgba(247, 249, 250, 0.4) }
  .hover\:bg-muted\/40:hover { background-color: rgba(var(--muted-ch), 0.4) }
  .hover\:bg-muted\/50:hover { background-color: rgba(247, 249, 250, 0.5) }
  .hover\:bg-muted\/50:hover { background-color: rgba(var(--muted-ch), 0.5) }
  .hover\:bg-neutral\/90:hover { background-color: rgba(122, 122, 122, 0.9) }
  .hover\:bg-neutral\/90:hover { background-color: rgba(var(--neutral-ch), 0.9) }
  .hover\:bg-orange\/90:hover { background-color: rgba(191, 89, 0, 0.9) }
  .hover\:bg-orange\/90:hover { background-color: rgba(var(--orange-ch), 0.9) }
  .hover\:bg-pink\/90:hover { background-color: rgba(192, 70, 136, 0.9) }
  .hover\:bg-pink\/90:hover { background-color: rgba(var(--pink-ch), 0.9) }
  .hover\:bg-primary-50\/10:hover { background-color: rgba(160, 255, 255, 0.1) }
  .hover\:bg-primary-50\/10:hover { background-color: rgba(var(--primary-50-ch), 0.1) }
  .hover\:bg-primary-500\/10:hover { background-color: rgba(13, 125, 212, 0.1) }
  .hover\:bg-primary-500\/10:hover { background-color: rgba(var(--primary-500-ch), 0.1) }
  .hover\:bg-primary-800\/50:hover { background-color: rgba(0, 42, 124, 0.5) }
  .hover\:bg-primary-800\/50:hover { background-color: rgba(var(--primary-800-ch), 0.5) }
  .hover\:bg-primary-foreground\/20:hover { background-color: rgba(244, 249, 255, 0.2) }
  .hover\:bg-primary-foreground\/20:hover { background-color: rgba(var(--primary-foreground-ch), 0.2) }
  .hover\:bg-primary\/5:hover { background-color: rgba(13, 125, 212, 0.05) }
  .hover\:bg-primary\/5:hover { background-color: rgba(var(--primary-ch), 0.05) }
  .hover\:bg-primary\/10:hover { background-color: rgba(13, 125, 212, 0.1) }
  .hover\:bg-primary\/10:hover { background-color: rgba(var(--primary-ch), 0.1) }
  .hover\:bg-primary\/20:hover { background-color: rgba(13, 125, 212, 0.2) }
  .hover\:bg-primary\/20:hover { background-color: rgba(var(--primary-ch), 0.2) }
  .hover\:bg-primary\/80:hover { background-color: rgba(13, 125, 212, 0.8) }
  .hover\:bg-primary\/80:hover { background-color: rgba(var(--primary-ch), 0.8) }
  .hover\:bg-primary\/90:hover { background-color: rgba(13, 125, 212, 0.9) }
  .hover\:bg-primary\/90:hover { background-color: rgba(var(--primary-ch), 0.9) }
  .hover\:bg-purple\/90:hover { background-color: rgba(145, 88, 208, 0.9) }
  .hover\:bg-purple\/90:hover { background-color: rgba(var(--purple-ch), 0.9) }
  .hover\:bg-rose\/90:hover { background-color: rgba(205, 62, 98, 0.9) }
  .hover\:bg-rose\/90:hover { background-color: rgba(var(--rose-ch), 0.9) }
  .hover\:bg-secondary\/80:hover { background-color: rgba(125, 106, 192, 0.8) }
  .hover\:bg-secondary\/80:hover { background-color: rgba(var(--secondary-ch), 0.8) }
  .hover\:bg-slate\/90:hover { background-color: rgba(114, 123, 136, 0.9) }
  .hover\:bg-slate\/90:hover { background-color: rgba(var(--slate-ch), 0.9) }
  .hover\:bg-stone\/90:hover { background-color: rgba(127, 121, 115, 0.9) }
  .hover\:bg-stone\/90:hover { background-color: rgba(var(--stone-ch), 0.9) }
  .hover\:bg-success\/20:hover { background-color: rgba(23, 147, 62, 0.2) }
  .hover\:bg-success\/20:hover { background-color: rgba(var(--success-ch), 0.2) }
  .hover\:bg-success\/90:hover { background-color: rgba(23, 147, 62, 0.9) }
  .hover\:bg-success\/90:hover { background-color: rgba(var(--success-ch), 0.9) }
  .hover\:bg-teal\/90:hover { background-color: rgba(0, 145, 122, 0.9) }
  .hover\:bg-teal\/90:hover { background-color: rgba(var(--teal-ch), 0.9) }
  .hover\:bg-violet\/90:hover { background-color: rgba(121, 98, 221, 0.9) }
  .hover\:bg-violet\/90:hover { background-color: rgba(var(--violet-ch), 0.9) }
  .hover\:bg-warning\/90:hover { background-color: rgba(172, 105, 0, 0.9) }
  .hover\:bg-warning\/90:hover { background-color: rgba(var(--warning-ch), 0.9) }
  .hover\:bg-yellow\/90:hover { background-color: rgba(145, 122, 0, 0.9) }
  .hover\:bg-yellow\/90:hover { background-color: rgba(var(--yellow-ch), 0.9) }
  .hover\:bg-zinc\/90:hover { background-color: rgba(122, 122, 127, 0.9) }
  .hover\:bg-zinc\/90:hover { background-color: rgba(var(--zinc-ch), 0.9) }
  .hover\:shadow-\[0_0_0_1px_oklch\(var\(--sidebar-accent\)\)\]:hover { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,rgb(var(--sidebar-accent-ch))) }
  .focus\:border-primary\/60:focus { border-color: rgba(13, 125, 212, 0.6) }
  .focus\:border-primary\/60:focus { border-color: rgba(var(--primary-ch), 0.6) }
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: rgba(215, 52, 49, 0.2) }
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: rgba(var(--destructive-ch), 0.2) }
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: rgba(13, 125, 212, 0.5) }
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: rgba(var(--ring-ch), 0.5) }
  .aria-invalid\:ring-destructive\/20[aria-invalid=true] { --tw-ring-color: rgba(215, 52, 49, 0.2) }
  .aria-invalid\:ring-destructive\/20[aria-invalid=true] { --tw-ring-color: rgba(var(--destructive-ch), 0.2) }
  .data-\[active\=true\]\:bg-accent\/50[data-active=true] { background-color: rgba(247, 249, 250, 0.5) }
  .data-\[active\=true\]\:bg-accent\/50[data-active=true] { background-color: rgba(var(--accent-ch), 0.5) }
  .data-\[state\=open\]\:bg-accent\/50[data-state=open] { background-color: rgba(247, 249, 250, 0.5) }
  .data-\[state\=open\]\:bg-accent\/50[data-state=open] { background-color: rgba(var(--accent-ch), 0.5) }
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus { background-color: rgba(215, 52, 49, 0.1) }
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus { background-color: rgba(var(--destructive-ch), 0.1) }
  .dark\:bg-input\/30 { background-color: rgba(214, 215, 217, 0.3) }
  .dark\:bg-input\/30 { background-color: rgba(var(--input-ch), 0.3) }
  .dark\:ring-ring\/20 { --tw-ring-color: rgba(13, 125, 212, 0.2) }
  .dark\:ring-ring\/20 { --tw-ring-color: rgba(var(--ring-ch), 0.2) }
  .dark\:outline-ring\/40 { outline-color: rgba(13, 125, 212, 0.4) }
  .dark\:outline-ring\/40 { outline-color: rgba(var(--ring-ch), 0.4) }
  .dark\:hover\:bg-input\/50:hover { background-color: rgba(214, 215, 217, 0.5) }
  .dark\:hover\:bg-input\/50:hover { background-color: rgba(var(--input-ch), 0.5) }
  .dark\:focus-visible\:ring-destructive\/40:focus-visible { --tw-ring-color: rgba(215, 52, 49, 0.4) }
  .dark\:focus-visible\:ring-destructive\/40:focus-visible { --tw-ring-color: rgba(var(--destructive-ch), 0.4) }
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true] { --tw-ring-color: rgba(215, 52, 49, 0.4) }
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true] { --tw-ring-color: rgba(var(--destructive-ch), 0.4) }
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:focus { background-color: rgba(215, 52, 49, 0.4) }
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:focus { background-color: rgba(var(--destructive-ch), 0.4) }
  a.\[a\&\]\:hover\:bg-amber\/90:hover { background-color: rgba(172, 105, 0, 0.9) }
  a.\[a\&\]\:hover\:bg-amber\/90:hover { background-color: rgba(var(--amber-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-cyan\/90:hover { background-color: rgba(0, 145, 146, 0.9) }
  a.\[a\&\]\:hover\:bg-cyan\/90:hover { background-color: rgba(var(--cyan-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-danger\/90:hover { background-color: rgba(215, 52, 49, 0.9) }
  a.\[a\&\]\:hover\:bg-danger\/90:hover { background-color: rgba(var(--danger-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-destructive\/90:hover { background-color: rgba(215, 52, 49, 0.9) }
  a.\[a\&\]\:hover\:bg-destructive\/90:hover { background-color: rgba(var(--destructive-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-emerald\/90:hover { background-color: rgba(0, 148, 90, 0.9) }
  a.\[a\&\]\:hover\:bg-emerald\/90:hover { background-color: rgba(var(--emerald-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-fuchsia\/90:hover { background-color: rgba(184, 61, 183, 0.9) }
  a.\[a\&\]\:hover\:bg-fuchsia\/90:hover { background-color: rgba(var(--fuchsia-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-gray\/90:hover { background-color: rgba(121, 122, 124, 0.9) }
  a.\[a\&\]\:hover\:bg-gray\/90:hover { background-color: rgba(var(--gray-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-indigo\/90:hover { background-color: rgba(82, 114, 216, 0.9) }
  a.\[a\&\]\:hover\:bg-indigo\/90:hover { background-color: rgba(var(--indigo-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-info\/90:hover { background-color: rgba(0, 128, 209, 0.9) }
  a.\[a\&\]\:hover\:bg-info\/90:hover { background-color: rgba(var(--info-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-lime\/90:hover { background-color: rgba(90, 140, 0, 0.9) }
  a.\[a\&\]\:hover\:bg-lime\/90:hover { background-color: rgba(var(--lime-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-neutral\/90:hover { background-color: rgba(122, 122, 122, 0.9) }
  a.\[a\&\]\:hover\:bg-neutral\/90:hover { background-color: rgba(var(--neutral-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-orange\/90:hover { background-color: rgba(191, 89, 0, 0.9) }
  a.\[a\&\]\:hover\:bg-orange\/90:hover { background-color: rgba(var(--orange-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-pink\/90:hover { background-color: rgba(192, 70, 136, 0.9) }
  a.\[a\&\]\:hover\:bg-pink\/90:hover { background-color: rgba(var(--pink-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-primary\/90:hover { background-color: rgba(13, 125, 212, 0.9) }
  a.\[a\&\]\:hover\:bg-primary\/90:hover { background-color: rgba(var(--primary-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-purple\/90:hover { background-color: rgba(145, 88, 208, 0.9) }
  a.\[a\&\]\:hover\:bg-purple\/90:hover { background-color: rgba(var(--purple-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-rose\/90:hover { background-color: rgba(205, 62, 98, 0.9) }
  a.\[a\&\]\:hover\:bg-rose\/90:hover { background-color: rgba(var(--rose-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-secondary\/90:hover { background-color: rgba(125, 106, 192, 0.9) }
  a.\[a\&\]\:hover\:bg-secondary\/90:hover { background-color: rgba(var(--secondary-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-slate\/90:hover { background-color: rgba(114, 123, 136, 0.9) }
  a.\[a\&\]\:hover\:bg-slate\/90:hover { background-color: rgba(var(--slate-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-stone\/90:hover { background-color: rgba(127, 121, 115, 0.9) }
  a.\[a\&\]\:hover\:bg-stone\/90:hover { background-color: rgba(var(--stone-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-success\/90:hover { background-color: rgba(23, 147, 62, 0.9) }
  a.\[a\&\]\:hover\:bg-success\/90:hover { background-color: rgba(var(--success-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-teal\/90:hover { background-color: rgba(0, 145, 122, 0.9) }
  a.\[a\&\]\:hover\:bg-teal\/90:hover { background-color: rgba(var(--teal-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-violet\/90:hover { background-color: rgba(121, 98, 221, 0.9) }
  a.\[a\&\]\:hover\:bg-violet\/90:hover { background-color: rgba(var(--violet-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-warning\/90:hover { background-color: rgba(172, 105, 0, 0.9) }
  a.\[a\&\]\:hover\:bg-warning\/90:hover { background-color: rgba(var(--warning-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-yellow\/90:hover { background-color: rgba(145, 122, 0, 0.9) }
  a.\[a\&\]\:hover\:bg-yellow\/90:hover { background-color: rgba(var(--yellow-ch), 0.9) }
  a.\[a\&\]\:hover\:bg-zinc\/90:hover { background-color: rgba(122, 122, 127, 0.9) }
  a.\[a\&\]\:hover\:bg-zinc\/90:hover { background-color: rgba(var(--zinc-ch), 0.9) }
  .po-overlay[data-v-8ee932b3] { background: rgba(var(--foreground-ch), .4) }
  .po-card[data-v-8ee932b3] { background: rgb(var(--card-ch)); color: rgb(var(--card-foreground-ch)); box-shadow: 0 18px 48px rgba(var(--foreground-ch), .2) }
  .po-close[data-v-8ee932b3] { color: rgb(var(--muted-foreground-ch)) }
  .po-close[data-v-8ee932b3]:hover { background: rgb(var(--muted-ch)) }
  .po-status[data-v-8ee932b3] { background: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .po-status[data-status=success][data-v-8ee932b3] { background: rgba(var(--success-ch), .12); color: rgb(var(--success-ch)) }
  .po-status[data-status=error][data-v-8ee932b3] { background: rgba(var(--destructive-ch), .12); color: rgb(var(--destructive-ch)) }
  .po-status[data-status=warning][data-v-8ee932b3] { background: rgba(var(--warning-ch), .12); color: rgb(var(--warning-ch)) }
  .po-message[data-v-8ee932b3] { color: rgb(var(--muted-foreground-ch)) }
  .po-track[data-v-8ee932b3] { background: rgb(var(--muted-ch)) }
  .po-bar[data-v-8ee932b3] { background: rgb(var(--primary-ch)) }
  .po-percent[data-v-8ee932b3] { color: rgb(var(--muted-foreground-ch)) }
  .po-cancel[data-v-8ee932b3] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)) }
  .po-cancel[data-v-8ee932b3]:hover:not(:disabled) { background: rgb(var(--accent-ch)); color: rgb(var(--accent-foreground-ch)) }
  .version-badge[data-v-06a60385] { background-color: rgba(var(--primary-ch), .1); border: 1px solid rgba(var(--primary-ch), .3); color: rgb(var(--primary-700-ch)) }
  .version-badge[data-v-06a60385]:hover { background-color: rgba(var(--primary-ch), .15); border-color: rgba(var(--primary-ch), .4) }
  .switch-track-true[data-v-56bc8bf9] { background-color: rgb(var(--primary-ch)) }
  .switch-track-false[data-v-56bc8bf9] { background-color: rgb(var(--muted-ch)) }
  .switch-track-null[data-v-56bc8bf9] { background-color: rgba(var(--muted-ch), .5); border: 1px dashed rgb(var(--border-ch)) }
  .switch-null-text[data-v-56bc8bf9] { color: rgb(var(--muted-foreground-ch)) }
  .switch-clear-button[data-v-56bc8bf9] { background-color: rgb(var(--muted-foreground-ch)); color: rgb(var(--background-ch)) }
  .switch-clear-button[data-v-56bc8bf9]:hover { background-color: rgb(var(--foreground-ch)) }
  .switch-text-true[data-v-56bc8bf9] { color: rgb(var(--primary-ch)) }
  .switch-text-false[data-v-56bc8bf9],.switch-text-null[data-v-56bc8bf9] { color: rgb(var(--muted-foreground-ch)) }
  .dd-menu[data-v-659734a6] { background-color: rgb(var(--popover-ch)); color: rgb(var(--popover-foreground-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 10px 15px -3px rgba(var(--foreground-ch), .1),0 4px 6px -2px rgba(var(--foreground-ch), .05) }
  .dd-item:hover .dd-item-content[data-v-659734a6] { background-color: rgb(var(--accent-ch)); color: rgb(var(--accent-foreground-ch)) }
  .dd-empty[data-v-659734a6] { color: rgb(var(--muted-foreground-ch)) }
  .dd-truncated[data-v-659734a6] { border-top: 1px solid rgb(var(--border-ch)); background-color: rgba(var(--muted-ch), .4); color: rgb(var(--muted-foreground-ch)) }
  .dd-drawer-overlay[data-v-659734a6] { background-color: rgba(var(--foreground-ch), .5) }
  .dd-drawer[data-v-659734a6] { background-color: rgb(var(--popover-ch)); color: rgb(var(--popover-foreground-ch)); box-shadow: 0 -4px 20px rgba(var(--foreground-ch), .12) }
  .dd-drawer-header[data-v-659734a6] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .dd-drawer-title[data-v-659734a6] { color: rgb(var(--foreground-ch)) }
  .dd-drawer-close[data-v-659734a6] { color: rgb(var(--muted-foreground-ch)) }
  .dd-drawer-close[data-v-659734a6]:hover { background-color: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .dd-drawer-filter[data-v-659734a6] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .dd-search-icon[data-v-659734a6] { color: rgb(var(--muted-foreground-ch)) }
  .dd-search-input[data-v-659734a6] { border: 1px solid rgb(var(--border-ch)); background-color: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .dd-search-input[data-v-659734a6]:focus { border-color: rgb(var(--ring-ch)); box-shadow: 0 0 0 3px rgba(var(--ring-ch), .2) }
  .dd-drawer-item[data-v-659734a6] { border-bottom: 1px solid rgba(var(--border-ch), .6) }
  .dd-drawer-item[data-v-659734a6]:active { background-color: rgb(var(--accent-ch)) }
  .dd-drawer-item:active .dd-drawer-item-text[data-v-659734a6] { color: rgb(var(--accent-foreground-ch)) }
  .dd-drawer-list[data-v-659734a6]::-webkit-scrollbar-thumb { background-color: rgb(var(--border-ch)) }
  .dd-scroll[data-v-659734a6]::-webkit-scrollbar-thumb { background-color: rgb(var(--border-ch)) }
  .le-row[data-v-ecbff3da] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--muted-ch), .3) }
  .le-cell-label[data-v-ecbff3da] { color: rgb(var(--muted-foreground-ch)) }
  .le-btn[data-v-ecbff3da] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--muted-foreground-ch)) }
  .le-btn[data-v-ecbff3da]:hover:not(:disabled) { background: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .le-btn--del[data-v-ecbff3da]:hover:not(:disabled) { border-color: rgb(var(--destructive-ch)); color: rgb(var(--destructive-ch)) }
  .le-add[data-v-ecbff3da] { border: 1px dashed rgb(var(--border-ch)); color: rgb(var(--primary-ch)) }
  .le-add[data-v-ecbff3da]:hover:not(:disabled) { background: rgba(var(--primary-ch), .08); border-color: rgb(var(--primary-ch)) }
  .fe-badge[data-v-503c5716] { background-color: rgb(var(--destructive-ch)); color: rgb(var(--destructive-foreground-ch)); box-shadow: 0 1px 2px rgba(var(--foreground-ch), .25) }
  .fe-card[data-v-503c5716] { color: rgb(var(--destructive-ch)) }
  .gframe[data-v-d7f64370] { border: 1px solid rgb(var(--border-ch)); background-color: rgba(var(--muted-ch), .25) }
  .gframe[data-v-d7f64370]:not(.gframe--dense):hover { box-shadow: 0 2px 10px rgba(var(--foreground-ch), .06) }
  .gframe--invalid[data-v-d7f64370] { border-color: rgba(var(--destructive-ch), .5); background-color: rgba(var(--destructive-ch), .05) }
  .gframe-header[data-v-d7f64370] { color: rgb(var(--muted-foreground-ch)); border-bottom: 1px solid rgba(var(--border-ch), .6); background-color: rgba(var(--muted-ch), .5) }
  .measure-unit[data-v-b9295eeb] { color: rgb(var(--muted-foreground-ch)) }
  .ovl-overlay[data-v-eab9ec3e] { background-color: rgba(var(--foreground-ch), .5) }
  .ovl-overlay--dark[data-v-eab9ec3e] { background-color: rgba(var(--foreground-ch), .7) }
  .ovl-panel[data-v-eab9ec3e] { background-color: rgb(var(--background-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 10px 15px -3px rgba(var(--foreground-ch), .1),0 4px 6px -2px rgba(var(--foreground-ch), .05) }
  .ovl-grabber span[data-v-eab9ec3e] { background: rgba(var(--muted-foreground-ch), .35) }
  .ovl-header[data-v-eab9ec3e] { border-bottom: 1px solid rgb(var(--border-ch)); background-color: rgba(var(--muted-ch), .5) }
  .ovl-title[data-v-eab9ec3e] { color: rgb(var(--foreground-ch)) }
  .ovl-btn[data-v-eab9ec3e] { color: rgb(var(--muted-foreground-ch)) }
  .ovl-btn[data-v-eab9ec3e]:hover { background-color: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .ovl-footer[data-v-eab9ec3e] { border-top: 1px solid rgb(var(--border-ch)); background-color: rgba(var(--muted-ch), .3) }
  .vnc[data-v-23c58a4e] { border: 1px solid rgb(var(--border-ch)) }
  .vnc-bad[data-v-23c58a4e] { border-left: 3px solid rgba(var(--destructive-ch), .6) }
  .vnc-caret[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vnc-title[data-v-23c58a4e] { color: rgb(var(--foreground-ch)) }
  .vnc-badge-ok[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)); background: rgba(var(--muted-ch), .5) }
  .vnc-badge-bad[data-v-23c58a4e] { color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .12) }
  .vnc-badge-dim[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)); background: rgba(var(--muted-ch), .35) }
  .vnc-layer-name[data-v-23c58a4e] { color: rgb(var(--foreground-ch)) }
  .vnc-bad[data-v-23c58a4e] { color: rgb(var(--destructive-ch)) }
  .vnc-ok[data-v-23c58a4e] { color: rgb(var(--primary-ch)) }
  .vnc-dim[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vnc-pill[data-v-23c58a4e] { color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .1); border: 1px solid rgba(var(--destructive-ch), .4) }
  .vnc-pill[data-v-23c58a4e]:hover { background: rgba(var(--destructive-ch), .18) }
  .vnc-pill-msg[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vnc-item-label[data-v-23c58a4e] { color: rgb(var(--foreground-ch)) }
  .vnc-item-prefix[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vnc-item-link[data-v-23c58a4e] { color: rgb(var(--foreground-ch)) }
  .vnc-item-link[data-v-23c58a4e]:hover { color: rgb(var(--destructive-ch)) }
  .vnc-item-note[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vnc-item-msg[data-v-23c58a4e] { color: rgb(var(--destructive-ch)) }
  .vnc-group-title[data-v-23c58a4e] { color: rgb(var(--foreground-ch)) }
  .vnc-more[data-v-23c58a4e] { color: rgb(var(--muted-foreground-ch)) }
  .vd-summary-ok[data-v-f1f91872] { color: rgb(244, 249, 255); background: rgba(var(--primary-ch), .08) }
  .vd-summary-bad[data-v-f1f91872] { color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .08) }
  .vd-summary-pending[data-v-f1f91872] { color: rgb(var(--foreground-ch)); background: rgba(var(--muted-ch), .5) }
  .vd-summary-icon[data-v-f1f91872] { background: rgba(var(--background-ch), .6) }
  .vd-spinner[data-v-f1f91872] { border: 2px solid rgba(var(--primary-ch), .3); border-top-color: rgb(var(--primary-ch)) }
  .vd-dim[data-v-f1f91872] { color: rgb(var(--muted-foreground-ch)) }
  .vd-raw[data-v-f1f91872] { border: 1px solid rgb(var(--border-ch)) }
  .vd-raw-header[data-v-f1f91872] { background: rgba(var(--muted-ch), .4) }
  .vd-raw-title[data-v-f1f91872] { color: rgb(var(--foreground-ch)) }
  .vd-raw-json[data-v-f1f91872] { color: rgb(var(--foreground-ch)); background: rgba(var(--muted-ch), .15) }
  .ff-label[data-v-9038d86a] { color: rgb(var(--muted-foreground-ch)) }
  .ff-req[data-v-9038d86a] { color: rgb(var(--destructive-ch)) }
  :is(.ff-control--error[data-v-9038d86a] [data-slot=form-input],.ff-control--error[data-v-9038d86a] [data-slot=form-datepicker],.ff-control--error[data-v-9038d86a] [data-slot=form-datetime],.ff-control--error[data-v-9038d86a] [data-slot=form-timepicker],.ff-control--error[data-v-9038d86a] [data-slot=form-version-input],.ff-control--error[data-v-9038d86a] [data-slot=form-select],.ff-control--error[data-v-9038d86a] [data-slot=input]) { border-color: rgb(var(--destructive-ch))!important }
  .notice-card[data-v-f7285136] { background: rgb(var(--card-ch)); color: rgb(var(--card-foreground-ch)); border: 1px solid rgb(var(--border-ch)); border-left: 3px solid rgb(var(--primary-ch)); box-shadow: 0 8px 24px rgba(var(--foreground-ch), .12) }
  .notice-msg[data-v-f7285136] { color: rgb(var(--foreground-ch)) }
  .notice-input[data-v-f7285136] { background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)); border: 1px solid rgb(var(--input-ch)) }
  .notice-input[data-v-f7285136]:focus { border-color: rgb(var(--ring-ch)); box-shadow: 0 0 0 2px rgba(var(--ring-ch), .25) }
  .notice-close[data-v-f7285136] { color: rgb(var(--muted-foreground-ch)) }
  .notice-close[data-v-f7285136]:hover { background: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .notice-nav[data-v-a4b50032] { background: rgb(var(--card-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 2px 8px rgba(var(--foreground-ch), .12) }
  .notice-navbtn[data-v-a4b50032] { color: rgb(var(--muted-foreground-ch)) }
  .notice-navbtn[data-v-a4b50032]:hover { background: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .notice-badge[data-v-a4b50032] { color: rgb(var(--foreground-ch)) }
  .notice-closeall[data-v-a4b50032] { color: rgb(var(--muted-foreground-ch)); background: rgb(var(--card-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 2px 8px rgba(var(--foreground-ch), .12) }
  .notice-closeall[data-v-a4b50032]:hover { color: rgb(var(--foreground-ch)); background: rgb(var(--muted-ch)) }
  .notice-fab[data-v-a4b50032] { background: rgb(var(--primary-ch)); color: rgb(var(--primary-foreground-ch)); box-shadow: 0 8px 24px rgba(var(--foreground-ch), .25) }
  .notice-fab-badge[data-v-a4b50032] { background: rgb(var(--destructive-ch)); color: rgb(var(--primary-foreground-ch)); border: 2px solid rgb(var(--background-ch)) }
  .notice-pop[data-v-a4b50032] { background: rgb(var(--popover-ch)); color: rgb(var(--popover-foreground-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 16px 40px rgba(var(--foreground-ch), .22) }
  .notice-pop-head[data-v-a4b50032] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .notice-pop-closeall[data-v-a4b50032] { color: rgb(var(--muted-foreground-ch)) }
  .notice-pop-closeall[data-v-a4b50032]:hover { color: rgb(var(--foreground-ch)) }
  .fc[data-v-2e230d5a] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)); box-shadow: 0 8px 24px rgba(var(--foreground-ch), .1) }
  .fc__field[data-v-2e230d5a] { color: rgb(var(--foreground-ch)) }
  .fc__fn[data-v-2e230d5a] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--muted-foreground-ch)) }
  .fc__ops[data-v-2e230d5a] { background: rgba(var(--muted-ch), .5) }
  .fc__ops[data-v-2e230d5a]:focus-visible { box-shadow: 0 0 0 2px rgba(var(--primary-ch), .5) }
  .fc__op[data-v-2e230d5a] { color: rgb(var(--muted-foreground-ch)) }
  .fc__op[data-v-2e230d5a]:hover { background: rgb(var(--muted-ch)) }
  .fc__op--on[data-v-2e230d5a] { background: rgb(var(--primary-ch)); color: rgb(var(--primary-foreground-ch)) }
  .fc__novalue[data-v-2e230d5a] { color: rgb(var(--muted-foreground-ch)) }
  .fc__sep[data-v-2e230d5a] { color: rgb(var(--muted-foreground-ch)) }
  .fc__input[data-v-2e230d5a] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .fc__paren[data-v-2e230d5a] { color: rgb(var(--muted-foreground-ch)) }
  .fc__spin[data-v-2e230d5a] { border: 1px solid rgb(var(--border-ch)) }
  .fc__spin button[data-v-2e230d5a] { background: rgba(var(--muted-ch), .6); color: rgb(var(--muted-foreground-ch)) }
  .fc__spin button[data-v-2e230d5a]:hover { background: rgb(var(--muted-ch)) }
  .fc__tag[data-v-2e230d5a] { background: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .fc__tagx[data-v-2e230d5a] { color: rgb(var(--primary-ch)) }
  .fc__ok[data-v-2e230d5a],.fc__cancel[data-v-2e230d5a] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)) }
  .fc__ok[data-v-2e230d5a] { color: rgb(var(--success-ch)) }
  .fc__cancel[data-v-2e230d5a] { color: rgb(var(--muted-foreground-ch)) }
  .ffe[data-v-cdc65117] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)) }
  .ffe__hint[data-v-cdc65117] { color: rgb(var(--muted-foreground-ch)) }
  .ffe__field[data-v-cdc65117] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .ffe__field[data-v-cdc65117]:hover { background: rgba(var(--primary-ch), .1); border-color: rgb(var(--primary-ch)) }
  .ffe__conn[data-v-cdc65117] { border: 1px solid rgba(172, 105, 0, .5); background: rgba(172, 105, 0, .12); color: rgb(172, 105, 0) }
  .ffe__chip[data-v-cdc65117] { border: 1px solid rgba(var(--primary-ch), .4); background: rgba(var(--primary-ch), .1); color: rgb(var(--foreground-ch)) }
  .ffe__chip[data-v-cdc65117]:hover { border-color: rgb(var(--primary-ch)) }
  .ffe__chipx[data-v-cdc65117] { color: rgb(var(--muted-foreground-ch)) }
  .ffe__adv[data-v-cdc65117] { border: 1px dashed rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .ffe__adv[data-v-cdc65117]:hover { color: rgb(var(--foreground-ch)); border-color: rgba(var(--foreground-ch), .4) }
  .ffe__empty[data-v-cdc65117] { color: rgb(var(--muted-foreground-ch)) }
  .ate-hint[data-v-51437b57] { color: rgb(var(--muted-foreground-ch)) }
  .ate-case[data-v-51437b57] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--muted-ch), .25) }
  .ate-case-no[data-v-51437b57] { color: rgb(var(--foreground-ch)) }
  .ate-del[data-v-51437b57] { color: rgb(var(--destructive-ch)) }
  .ate-block-label[data-v-51437b57] { color: rgb(var(--muted-foreground-ch)) }
  .ate-cond-readonly[data-v-51437b57] { background: rgba(var(--muted-ch), .5) }
  .ate-cond-dsl[data-v-51437b57] { color: rgb(var(--muted-foreground-ch)) }
  .ate-reset[data-v-51437b57] { color: rgb(var(--primary-ch)) }
  .ate-warn[data-v-51437b57] { color: rgb(var(--destructive-ch)) }
  .ate-skip[data-v-51437b57] { color: rgb(var(--foreground-ch)) }
  .atp-hint[data-v-fc818b8f] { color: rgb(var(--muted-foreground-ch)) }
  .atp-field--flash[data-v-fc818b8f] .ff { outline: 2px solid rgba(var(--success-ch), .55) }
  0% { outline-color: rgba(var(--success-ch), .85) }
  to { outline-color: rgba(var(--success-ch), .55) }
  :is(.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=form-input],.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=form-select],.atp-field--flash[data-v-fc818b8f] .ff-control [data-slot=input]) { box-shadow: 0 0 0 2px rgba(var(--success-ch), .25); border-color: rgb(var(--success-ch))!important }
  .attachment-image-node__frame[data-v-ce00d46c] { border: 1px solid rgb(var(--border-ch)) }
  .attachment-image-node--selected .attachment-image-node__frame[data-v-ce00d46c] { outline: 2px solid rgb(var(--primary-ch)) }
  .attachment-image-node__fallback[data-v-ce00d46c] { color: rgb(var(--muted-foreground-ch)); background: rgba(var(--muted-ch), .4) }
  .attachment-image-node__remove[data-v-ce00d46c] { background: rgba(var(--foreground-ch), .55); color: rgb(var(--background-ch)) }
  .attachment-image-node__remove[data-v-ce00d46c]:hover { background: rgba(var(--foreground-ch), .75) }
  .rich-text__content[data-v-46ac2fe7] .ProseMirror p.is-editor-empty:first-child:before { color: rgb(var(--muted-foreground-ch)) }
  .rich-text__content[data-v-46ac2fe7] .ProseMirror blockquote { border-left: 3px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .rich-text__content[data-v-46ac2fe7] .ProseMirror a { color: rgb(var(--primary-ch)) }
  .rich-text-preview[data-v-80c19512] .ProseMirror blockquote { border-left: 3px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .rich-text-preview[data-v-80c19512] .ProseMirror a { color: rgb(var(--primary-ch)) }
  .sync-warning[data-v-be5d8866] { background-color: rgba(var(--warning-ch), .1); color: rgb(var(--amber-800-ch)); border: 1px solid rgba(var(--warning-ch), .3) }
  .sync-warning svg[data-v-be5d8866] { color: rgb(var(--amber-600-ch)) }
  .file-extension-badge[data-v-be5d8866] { background-color: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)); border: 1px solid rgb(var(--border-ch)) }
  .file-size-badge[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .attachment-item-content[data-v-be5d8866]:hover { background-color: rgb(var(--muted-ch)) }
  .new-upload[data-v-be5d8866] { border-color: rgb(var(--primary-ch))!important; background-color: rgba(var(--primary-ch), .1)!important }
  .new-upload[data-v-be5d8866]:hover { background-color: rgba(var(--primary-ch), .15)!important }
  [data-v-be5d8866] .file-icon-image { color: rgb(var(--primary-600-ch)) }
  [data-v-be5d8866] .file-icon-video { color: rgb(var(--danger-600-ch)) }
  [data-v-be5d8866] .file-icon-audio { color: rgb(var(--success-600-ch)) }
  [data-v-be5d8866] .file-icon-pdf { color: rgb(var(--danger-700-ch)) }
  [data-v-be5d8866] .file-icon-word { color: rgb(var(--primary-700-ch)) }
  [data-v-be5d8866] .file-icon-excel { color: rgb(var(--success-700-ch)) }
  [data-v-be5d8866] .file-icon-powerpoint { color: rgb(var(--orange-600-ch)) }
  [data-v-be5d8866] .file-icon-archive { color: rgb(var(--purple-600-ch)) }
  [data-v-be5d8866] .file-icon-text,[data-v-be5d8866] .file-icon-default { color: rgb(var(--muted-foreground-ch)) }
  .file-type-hint[data-v-be5d8866] { color: rgb(var(--primary-800-ch)); background-color: rgba(var(--primary-ch), .1); border: 1px solid rgba(var(--primary-ch), .3) }
  .file-type-hint-icon[data-v-be5d8866] { color: rgb(var(--primary-700-ch)) }
  .upload-progress-text[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .attachment-item-content[data-v-be5d8866] { background-color: rgb(var(--card-ch)) }
  .file-extension-text[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .file-name-text[data-v-be5d8866] { color: rgb(var(--foreground-ch)) }
  .file-name-text[data-v-be5d8866]:hover { color: rgb(var(--primary-600-ch)) }
  .file-size-text[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .delete-button[data-v-be5d8866] { color: rgb(var(--destructive-ch)) }
  .delete-button[data-v-be5d8866]:hover { color: rgb(var(--danger-700-ch)) }
  .restore-button[data-v-be5d8866] { color: rgb(var(--success-ch)) }
  .restore-button[data-v-be5d8866]:hover { color: rgb(var(--success-700-ch)) }
  .empty-state-text[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .badge-new[data-v-be5d8866] { background-color: rgba(var(--primary-ch), .15); color: rgb(var(--primary-800-ch)); border: 1px solid rgb(var(--primary-ch)) }
  .badge-parent[data-v-be5d8866] { background-color: rgba(var(--warning-ch), .1); color: rgb(var(--amber-800-ch)); border: 1px solid rgba(var(--warning-ch), .3) }
  .badge-upstream[data-v-be5d8866] { background-color: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)); border: 1px solid rgb(var(--border-ch)) }
  .badge-deleted[data-v-be5d8866] { background-color: rgba(var(--destructive-ch), .1); color: rgb(var(--danger-800-ch)); border: 1px solid rgb(var(--destructive-ch)) }
  .marked-delete[data-v-be5d8866] { background-color: rgb(var(--muted-ch)) }
  .marked-delete .file-name-text[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .rename-dialog-close-button[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .rename-dialog-close-button[data-v-be5d8866]:hover { color: rgb(var(--foreground-ch)) }
  .rename-hint[data-v-be5d8866] { color: rgb(var(--muted-foreground-ch)) }
  .context-menu[data-v-be5d8866] { background: rgb(var(--card-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 4px 6px -1px rgba(var(--foreground-ch), .1),0 2px 4px -1px rgba(var(--foreground-ch), .06) }
  .context-menu-item[data-v-be5d8866] { color: rgb(var(--foreground-ch)) }
  .context-menu-item[data-v-be5d8866]:hover { background-color: rgb(var(--accent-ch)) }
  .rename-dialog-overlay[data-v-be5d8866] { background-color: rgba(var(--foreground-ch), .5) }
  .rename-dialog[data-v-be5d8866] { background: rgb(var(--card-ch)); box-shadow: 0 10px 15px -3px rgba(var(--foreground-ch), .1),0 4px 6px -2px rgba(var(--foreground-ch), .05) }
  .rename-dialog-header[data-v-be5d8866] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .rename-input-wrapper[data-v-be5d8866] { border: 1px solid rgb(var(--border-ch)) }
  .rename-input-wrapper[data-v-be5d8866]:focus-within { border-color: rgb(var(--primary-ch)); box-shadow: 0 0 0 3px rgba(var(--primary-ch), .1) }
  .rename-extension[data-v-be5d8866] { background-color: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)); border-left: 1px solid rgb(var(--border-ch)) }
  .rename-dialog-footer[data-v-be5d8866] { border-top: 1px solid rgb(var(--border-ch)) }
  .attachment-item-content-h5[data-v-be5d8866] { background-color: rgb(var(--card-ch)) }
  .attachment-item-content-h5[data-v-be5d8866]:hover { background-color: rgb(var(--muted-ch)); border-color: rgb(var(--primary-ch)) }
  .attachment-item-content-h5.marked-delete[data-v-be5d8866] { background-color: rgb(var(--muted-ch)) }
  .attachment-item-content-h5.new-upload[data-v-be5d8866] { border-color: rgb(var(--primary-ch)); background-color: rgba(var(--primary-ch), .1) }
  .delete-button-h5[data-v-be5d8866],.restore-button-h5[data-v-be5d8866] { background-color: rgb(var(--background-ch)); border: 1px solid rgb(var(--border-ch)) }
  .delete-button-h5[data-v-be5d8866] { color: rgb(var(--destructive-ch)) }
  .delete-button-h5[data-v-be5d8866]:hover { background-color: rgb(var(--destructive-ch)); color: rgb(var(--destructive-foreground-ch)); border-color: rgb(var(--destructive-ch)) }
  .restore-button-h5[data-v-be5d8866] { color: rgb(var(--success-ch)) }
  .restore-button-h5[data-v-be5d8866]:hover { background-color: rgb(var(--success-ch)); color: rgb(var(--success-foreground-ch)); border-color: rgb(var(--success-ch)) }
  .attachment-upload-content-h5[data-v-be5d8866] { background-color: rgb(var(--muted-ch)); border-color: rgb(var(--border-ch)) }
  .attachment-upload-content-h5[data-v-be5d8866]:hover { background-color: rgba(var(--muted-ch), .8); border-color: rgb(var(--primary-ch)); color: rgb(var(--primary-ch)) }
  .attachment-upload-content-h5.disabled[data-v-be5d8866]:hover { background-color: rgb(var(--muted-ch)); border-color: rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .attachment-item-content-camera.new-upload[data-v-be5d8866] { border-color: rgb(var(--primary-ch)); background-color: rgba(var(--primary-ch), .08) }
  .attachment-item-content-camera-add[data-v-be5d8866]:active:not(.opacity-50) { background-color: rgba(var(--primary-ch), .1) }
  .dt { --dt-border: rgb(214, 215, 217); --dt-muted: rgb(247, 249, 250); --dt-muted-fg: rgb(95, 96, 98); --dt-primary: rgb(13, 125, 212); --dt-danger: rgb(215, 52, 49); --dt-warning: rgb(172, 105, 0); color: rgb(26, 27, 28) }
  .dt__loading-mask { background: rgba(253, 254, 255, .7) }
  .dt__loading-spinner { border: 2px solid rgba(13, 125, 212, .25) }
  .dt__tfoot td { background: rgb(253, 254, 255) }
  .dt__adv-panel { background: rgb(254, 255, 255) }
  .dt__more-menu { background: rgb(254, 255, 255) }
  .rsb { background: var(--rsb-bg,rgb(247, 249, 250)); color: var(--rsb-fg,rgb(95, 96, 98)); border-left: 3px solid var(--rsb-ac,rgb(214, 215, 217)) }
  .rsb--tag { border: 1px solid var(--rsb-ac,rgb(var(--border-ch))) }
  .rsb__fx { background: var(--rsb-ac,rgb(var(--border-ch))) }
  .dt__progress-bar { background: rgb(13, 125, 212) }
  .dt__star--on { color: rgb(172, 105, 0) }
  .dt__check--yes { color: rgb(23, 147, 62) }
  .dt__check--no { color: rgb(215, 52, 49) }
  .dt__sel-panel { background: rgb(254, 255, 255) }
  .jt--root[data-v-62aab4d3] { background: rgb(var(--muted-ch)) }
  .jt__row--btn[data-v-62aab4d3]:hover { background: rgba(var(--accent-ch), .6) }
  .jt__caret[data-v-62aab4d3] { color: rgb(var(--muted-foreground-ch)) }
  .jt__key[data-v-62aab4d3] { color: rgb(var(--foreground-ch)) }
  .jt__colon[data-v-62aab4d3] { color: rgb(var(--muted-foreground-ch)) }
  .jt__mark[data-v-62aab4d3] { color: rgb(var(--muted-foreground-ch)) }
  .jt__preview[data-v-62aab4d3] { color: rgb(var(--muted-foreground-ch)) }
  .jt__val[data-t=string][data-v-62aab4d3] { color: rgb(var(--emerald-600-ch)) }
  .jt__val[data-t=number][data-v-62aab4d3] { color: rgb(var(--blue-600-ch)) }
  .jt__val[data-t=boolean][data-v-62aab4d3] { color: rgb(var(--purple-600-ch)) }
  .jt__val[data-t=null][data-v-62aab4d3] { color: rgb(var(--muted-foreground-ch)) }
  .jt__children[data-v-62aab4d3] { border-left: 1px solid rgb(var(--border-ch)) }
  .genesis-editable[data-v-e7302883] { outline: 1px dashed rgba(var(--primary-ch), .35) }
  .genesis-editable[data-v-e7302883]:hover { background: rgba(var(--primary-ch), .07); outline-color: rgba(var(--primary-ch), .6) }
  .genesis-editable[data-v-e7302883]:focus { background: rgba(var(--primary-ch), .1); outline: 2px solid rgba(var(--primary-ch), .8) }
  .genesis-eimg>img[src=""][data-v-1b12322b],.genesis-eimg>img[data-v-1b12322b]:not([src]) { background: rgb(var(--muted-ch)) }
  .genesis-eimg__btn[data-v-1b12322b],.genesis-eimg__ok[data-v-1b12322b],.genesis-eimg__cancel[data-v-1b12322b] { background: rgb(var(--primary-ch)); color: rgb(var(--primary-foreground-ch)); box-shadow: 0 2px 8px rgba(var(--foreground-ch), .25) }
  .genesis-eimg__btn[data-v-1b12322b]:focus-visible { outline: 2px solid rgb(var(--background-ch)) }
  .genesis-eimg__bar[data-v-1b12322b] { background: rgb(var(--card-ch)); border: 1px solid rgb(var(--border-ch)); box-shadow: 0 4px 14px rgba(var(--foreground-ch), .2) }
  .genesis-eimg__input[data-v-1b12322b] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .genesis-eimg__input[data-v-1b12322b]:focus { outline: 2px solid rgba(var(--primary-ch), .7) }
  .genesis-eimg__cancel[data-v-1b12322b] { background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)) }
  .genesis-elist__del[data-v-62072056] { background: rgb(var(--danger-ch)); color: rgb(var(--primary-foreground-ch)); box-shadow: 0 2px 6px rgba(var(--foreground-ch), .3) }
  .genesis-elist__del[data-v-62072056]:focus-visible { outline: 2px solid rgb(var(--primary-ch)) }
  .genesis-elist__add[data-v-62072056] { border: 1px dashed rgba(var(--primary-ch), .5); background: rgba(var(--primary-ch), .06); color: rgb(var(--primary-ch)) }
  .genesis-elist__add[data-v-62072056]:hover { background: rgba(var(--primary-ch), .13) }
  .rtc-empty[data-v-706bea40] { color: rgb(var(--muted-foreground-ch)) }
  .rtc-trigger[data-v-706bea40] { color: rgb(var(--primary-ch)) }
  .pdv-topbar__btn[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)) }
  .pdv-topbar__btn[data-v-76b3488f]:hover { background: rgba(var(--muted-ch), .6); color: rgb(var(--foreground-ch)) }
  .pdv__hint[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)) }
  .pdv__hint--error[data-v-76b3488f] { color: rgb(var(--destructive-ch)) }
  .pdv__card[data-v-76b3488f] { border: 1px solid rgba(var(--border-ch), .7); background: rgba(var(--muted-ch), .2) }
  .pdv__card-title[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)) }
  .pdv__item[data-v-76b3488f] { border-bottom: 1px solid rgba(var(--border-ch), .6) }
  .pdv__label[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)) }
  .pdv__value[data-v-76b3488f] { color: rgb(var(--foreground-ch)) }
  .pdv__empty[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)) }
  .pdv__section-title[data-v-76b3488f] { color: rgb(var(--foreground-ch)) }
  .pdv__chip[data-v-76b3488f] { background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)) }
  .pdv__table th[data-v-76b3488f],.pdv__table td[data-v-76b3488f] { border-bottom: 1px solid rgba(var(--border-ch), .6) }
  .pdv__table th[data-v-76b3488f] { color: rgb(var(--muted-foreground-ch)); background: rgba(var(--muted-ch), .4) }
  .pdv__table td[data-v-76b3488f] { color: rgb(var(--foreground-ch)) }
  .trb__trigger[data-v-d68cb691] { color: rgb(var(--primary-ch)); background: rgba(var(--primary-ch), .1) }
  .trb__trigger[data-v-d68cb691]:hover { background: rgba(var(--primary-ch), .18) }
  .trb__trigger--warn[data-v-d68cb691] { color: rgb(var(--warning-ch)); background: rgba(var(--warning-ch), .12) }
  .trb__trigger--warn[data-v-d68cb691]:hover { background: rgba(var(--warning-ch), .2) }
  .trb__pop[data-v-d68cb691] { color: rgb(var(--foreground-ch)) }
  .trb__hd[data-v-d68cb691] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .trb__hd-ico[data-v-d68cb691] { color: rgb(var(--primary-ch)) }
  .trb__item-ico[data-v-d68cb691] { color: rgb(var(--primary-ch)) }
  .trb__item--warn .trb__item-ico[data-v-d68cb691] { color: rgb(var(--warning-ch)) }
  .trb__item-detail[data-v-d68cb691] { color: rgb(var(--muted-foreground-ch)) }
  .trb__foot[data-v-d68cb691] { border-top: 1px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .trb__foot-ico[data-v-d68cb691] { color: rgb(var(--warning-ch)) }
  .mrf__sep[data-v-be40a98b] { color: rgb(var(--muted-foreground-ch)) }
  .edt-export__btn[data-v-28c3913c] { border: 1px solid rgb(var(--border-ch)) }
  .edt-export__btn[data-v-28c3913c]:hover:not(:disabled) { border-color: rgb(var(--primary-ch)); color: rgb(var(--primary-ch)) }
  .edt-state-trigger[data-v-28c3913c] { border: 1px solid rgb(var(--border-ch)) }
  .edt-state-trigger--open[data-v-28c3913c] { border-color: rgb(var(--primary-ch)) }
  .edt-state-trigger__placeholder[data-v-28c3913c] { color: rgb(var(--muted-foreground-ch)) }
  .edt-stag[data-v-28c3913c] { background: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .edt-stag[data-type=success][data-v-28c3913c] { background: rgba(var(--success-ch), .15); color: rgb(var(--success-ch)) }
  .edt-stag[data-type=danger][data-v-28c3913c] { background: rgba(var(--destructive-ch), .12); color: rgb(var(--destructive-ch)) }
  .edt-stag[data-type=warning][data-v-28c3913c] { background: rgba(var(--warning-ch), .15); color: rgb(var(--warning-ch)) }
  .edt-stag[data-type=info][data-v-28c3913c] { background: rgba(0, 128, 209, .12); color: rgb(0, 128, 209) }
  .edt-stag[data-type=primary][data-v-28c3913c] { background: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .edt-stag[data-type=purple][data-v-28c3913c] { background: rgba(13, 125, 212, .12); color: rgb(13, 125, 212) }
  .edt-stag[data-type=cyan][data-v-28c3913c] { background: rgba(13, 125, 212, .12); color: rgb(13, 125, 212) }
  .edt-stag[data-type=orange][data-v-28c3913c] { background: rgba(172, 105, 0, .12); color: rgb(172, 105, 0) }
  .edt-stag--clear[data-v-28c3913c] { color: rgb(var(--muted-foreground-ch)) }
  .edt-stag--clear[data-v-28c3913c]:hover { color: rgb(var(--destructive-ch)) }
  .edt-state-option__dot[data-v-28c3913c] { background: rgb(var(--muted-foreground-ch)) }
  .edt-state-option__dot[data-type=success][data-v-28c3913c] { background: rgb(var(--success-ch)) }
  .edt-state-option__dot[data-type=danger][data-v-28c3913c] { background: rgb(var(--destructive-ch)) }
  .edt-state-option__dot[data-type=warning][data-v-28c3913c] { background: rgb(var(--warning-ch)) }
  .edt-state-option__dot[data-type=info][data-v-28c3913c] { background: rgb(0, 128, 209) }
  .edt-state-option__dot[data-type=primary][data-v-28c3913c] { background: rgb(var(--primary-ch)) }
  .edt-state-option__dot[data-type=purple][data-v-28c3913c] { background: rgb(13, 125, 212) }
  .edt-state-option__dot[data-type=cyan][data-v-28c3913c] { background: rgb(13, 125, 212) }
  .edt-state-option__dot[data-type=orange][data-v-28c3913c] { background: rgb(172, 105, 0) }
  .edt-state-option__check[data-v-28c3913c] { color: rgb(var(--primary-ch)) }
  .edt-state-pill[data-v-28c3913c] { background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)); border: 1px solid rgb(var(--border-ch)) }
  .edt-state-pill[data-type=success][data-v-28c3913c] { background: rgba(var(--success-ch), .12); color: rgb(var(--success-ch)); border-color: rgba(var(--success-ch), .3) }
  .edt-state-pill[data-type=danger][data-v-28c3913c] { background: rgba(var(--destructive-ch), .1); color: rgb(var(--destructive-ch)); border-color: rgba(var(--destructive-ch), .3) }
  .edt-state-pill[data-type=warning][data-v-28c3913c] { background: rgba(var(--warning-ch), .12); color: rgb(var(--warning-ch)); border-color: rgba(var(--warning-ch), .3) }
  .edt-state-pill[data-type=info][data-v-28c3913c] { background: rgba(0, 128, 209, .1); color: rgb(0, 128, 209); border-color: rgba(0, 128, 209, .3) }
  .edt-state-pill[data-type=primary][data-v-28c3913c] { background: rgba(var(--primary-ch), .1); color: rgb(var(--primary-ch)); border-color: rgba(var(--primary-ch), .3) }
  .rv__sep[data-v-a39dce8d] { color: rgb(var(--muted-foreground-ch)) }
  .rv__edge[data-v-a39dce8d] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--muted-foreground-ch)) }
  .rv__edge[data-v-a39dce8d]:hover:not(:disabled) { border-color: rgba(var(--primary-ch), .5); color: rgb(var(--foreground-ch)) }
  .rv__tag[data-v-a39dce8d] { background: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .rv__tagx[data-v-a39dce8d] { color: rgb(var(--primary-ch)) }
  .rv__taginput[data-v-a39dce8d] { border: 1px dashed rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .rv__taginput[data-v-a39dce8d]:focus { border-color: rgba(var(--primary-ch), .5) }
  .rm__btn[data-v-c86041d1] { color: rgb(var(--muted-foreground-ch)) }
  .rm__btn[data-v-c86041d1]:hover { background: rgb(var(--muted-ch)); color: rgb(var(--foreground-ch)) }
  .rm__menu[data-v-c86041d1] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)); box-shadow: 0 8px 24px rgba(var(--foreground-ch), .15) }
  .rm__mi[data-v-c86041d1] { color: rgb(var(--foreground-ch)) }
  .rm__mi[data-v-c86041d1]:hover { background: rgb(var(--muted-ch)) }
  .rm__mi--danger[data-v-c86041d1] { color: rgb(var(--destructive-ch)) }
  .rm__mi--danger[data-v-c86041d1]:hover { background: rgba(var(--destructive-ch), .1) }
  .rr[data-v-5e9549b5]:hover { background: rgba(var(--muted-ch), .3) }
  .rr--invalid[data-v-5e9549b5] { outline: 1px solid rgba(var(--destructive-ch), .6); background: rgba(var(--destructive-ch), .05) }
  .rr__err[data-v-5e9549b5] { background: rgba(var(--destructive-ch), .12); color: rgb(var(--destructive-ch)) }
  .rr__grip[data-v-5e9549b5] { color: rgba(var(--muted-foreground-ch), .6) }
  .rr__grip[data-v-5e9549b5]:hover { color: rgb(var(--foreground-ch)); background: rgb(var(--muted-ch)) }
  .rr__not[data-v-5e9549b5] { background: rgba(var(--destructive-ch), .12); color: rgb(var(--destructive-ch)) }
  .rr__paren[data-v-5e9549b5] { color: rgb(var(--muted-foreground-ch)) }
  .rr__fnarg[data-v-5e9549b5] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--foreground-ch)) }
  .rr__rofield[data-v-5e9549b5] { color: rgb(var(--foreground-ch)) }
  .rr__roop[data-v-5e9549b5] { color: rgb(var(--muted-foreground-ch)) }
  .rr__roval[data-v-5e9549b5] { color: rgb(var(--primary-ch)) }
  .rr__rotext[data-v-5e9549b5] { color: rgb(var(--foreground-ch)) }
  .rr__verdict--hit[data-v-5e9549b5] { background: rgba(var(--success-ch), .15); color: rgb(var(--success-ch)) }
  .rr__verdict--miss[data-v-5e9549b5] { background: rgba(var(--muted-ch), .5); color: rgb(var(--muted-foreground-ch)) }
  .rr__verdict--na[data-v-5e9549b5] { background: rgba(var(--muted-ch), .3); color: rgb(var(--muted-foreground-ch)) }
  .dslot__line[data-v-448b9a9f] { background: rgb(var(--border-ch)) }
  .dslot--over .dslot__line[data-v-448b9a9f] { background: rgb(var(--primary-ch)) }
  .rg[data-v-9dc61323] { border-left: 3px solid rgba(var(--primary-ch), .5); background: rgba(var(--muted-ch), .12) }
  .rg--or[data-v-9dc61323] { border-left-color: rgba(172, 105, 0, .7) }
  .rg__grip[data-v-9dc61323] { color: rgba(var(--muted-foreground-ch), .6) }
  .rg__grip[data-v-9dc61323]:hover { color: rgb(var(--foreground-ch)); background: rgb(var(--muted-ch)) }
  .rg__not[data-v-9dc61323] { background: rgba(var(--destructive-ch), .12); color: rgb(var(--destructive-ch)) }
  .rg__label[data-v-9dc61323] { color: rgb(var(--muted-foreground-ch)) }
  .rg__seg[data-v-9dc61323] { background: rgba(var(--muted-ch), .5) }
  .rg__segbtn[data-v-9dc61323] { color: rgb(var(--muted-foreground-ch)) }
  .rg__segbtn--on[data-v-9dc61323] { background: rgb(var(--primary-ch)); color: rgb(var(--primary-foreground-ch)) }
  .rg--or .rg__segbtn--on[data-v-9dc61323] { background: rgb(172, 105, 0); color: rgb(10, 11, 12) }
  .rg__verdict--hit[data-v-9dc61323] { background: rgba(var(--success-ch), .15); color: rgb(var(--success-ch)) }
  .rg__verdict--miss[data-v-9dc61323] { background: rgba(var(--muted-ch), .5); color: rgb(var(--muted-foreground-ch)) }
  .rg__verdict--na[data-v-9dc61323] { background: rgba(var(--muted-ch), .3); color: rgb(var(--muted-foreground-ch)) }
  .rg__empty[data-v-9dc61323] { color: rgb(var(--muted-foreground-ch)) }
  .rg__empty--err[data-v-9dc61323] { color: rgb(var(--destructive-ch)); outline: 1px dashed rgba(var(--destructive-ch), .6); background: rgba(var(--destructive-ch), .05) }
  .rg__add[data-v-9dc61323] { border: 1px dashed rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .rg__add[data-v-9dc61323]:hover { border-color: rgba(var(--primary-ch), .5); color: rgb(var(--primary-ch)); background: rgba(var(--primary-ch), .06) }
  .sp[data-v-aefa3fd5] { border: 1px solid rgba(var(--primary-ch), .3); background: rgba(var(--primary-ch), .04) }
  .sp__title[data-v-aefa3fd5] { color: rgb(var(--muted-foreground-ch)) }
  .sp__lbl[data-v-aefa3fd5] { color: rgb(var(--foreground-ch)) }
  .sp__none[data-v-aefa3fd5] { color: rgb(var(--muted-foreground-ch)) }
  .ts[data-v-7dcdd7d0] { color: rgb(var(--muted-foreground-ch)) }
  .ts:hover .ts__track[data-v-7dcdd7d0] { box-shadow: 0 0 0 3px rgba(var(--primary-ch), .12) }
  .ts--on[data-v-7dcdd7d0] { color: rgb(var(--primary-ch)) }
  .ts__track[data-v-7dcdd7d0] { background: rgba(var(--muted-foreground-ch), .35) }
  .ts--on .ts__track[data-v-7dcdd7d0] { background: rgb(var(--primary-ch)) }
  .ts__knob[data-v-7dcdd7d0] { background: rgb(var(--background-ch)); box-shadow: 0 1px 3px rgba(var(--foreground-ch), .25) }
  .cb__none[data-v-d5eee748] { color: rgb(var(--muted-foreground-ch)) }
  .cb__btn[data-v-d5eee748] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--muted-foreground-ch)) }
  .cb__btn[data-v-d5eee748]:hover:not(:disabled) { border-color: rgba(var(--primary-ch), .5); color: rgb(var(--primary-ch)) }
  .cb__btn--danger[data-v-d5eee748]:hover:not(:disabled) { border-color: rgba(var(--destructive-ch), .5); color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .06) }
  .cf-group[data-v-7e73889d] { border: 2px dashed rgb(var(--border-ch)); background: rgba(var(--card-ch), .35) }
  .cf-group--and[data-v-7e73889d] { border-color: rgb(var(--primary-ch)); background: rgba(var(--primary-ch), .06) }
  .cf-group--or[data-v-7e73889d] { border-color: rgb(172, 105, 0); background: rgba(172, 105, 0, .06) }
  .cf-group--not[data-v-7e73889d] { border-color: rgba(var(--muted-foreground-ch), .7); background: rgba(var(--muted-ch), .4) }
  .cf-group.cf--true[data-v-7e73889d] { border-color: rgb(var(--success-ch)) }
  .cf-group.cf--false[data-v-7e73889d] { border-color: rgb(var(--destructive-ch)) }
  .cf-group.cf--null[data-v-7e73889d] { border-color: rgba(var(--muted-foreground-ch), .6) }
  .cf-group--and .cf-group__badge[data-v-7e73889d] { color: rgb(var(--primary-ch)) }
  .cf-group--or .cf-group__badge[data-v-7e73889d] { color: rgb(172, 105, 0) }
  .cf-group--not .cf-group__badge[data-v-7e73889d] { color: rgb(var(--foreground-ch)) }
  .cf-group__mark[data-v-7e73889d] { color: rgb(var(--muted-foreground-ch)) }
  .cf-group__count[data-v-7e73889d] { color: rgb(var(--muted-foreground-ch)); background: rgb(var(--muted-ch)) }
  .cf-res.cf--true[data-v-7e73889d] { color: rgb(var(--success-foreground-ch)); background: rgb(var(--success-ch)) }
  .cf-res.cf--false[data-v-7e73889d] { color: rgb(var(--destructive-foreground-ch)); background: rgb(var(--destructive-ch)) }
  .cf-res.cf--null[data-v-7e73889d] { color: rgb(var(--muted-foreground-ch)); background: rgb(var(--muted-ch)) }
  .cf-leaf[data-v-c7ecea31] { border: 1px solid rgb(var(--border-ch)); border-left: 3px solid rgb(var(--primary-ch)); background: rgb(var(--card-ch)) }
  .cf-leaf.cf--true[data-v-c7ecea31] { border-left-color: rgb(var(--success-ch)); background: rgba(var(--success-ch), .08) }
  .cf-leaf.cf--false[data-v-c7ecea31] { border-left-color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .08) }
  .cf-leaf.cf--null[data-v-c7ecea31] { border-left-color: rgba(var(--muted-foreground-ch), .6) }
  .cf-leaf__name[data-v-c7ecea31] { color: rgb(var(--foreground-ch)) }
  .cf-leaf__mark[data-v-c7ecea31] { color: rgb(var(--muted-foreground-ch)) }
  .cf-leaf__content[data-v-c7ecea31] { color: rgb(var(--muted-foreground-ch)) }
  .cf-res.cf--true[data-v-c7ecea31] { color: rgb(var(--success-foreground-ch)); background: rgb(var(--success-ch)) }
  .cf-res.cf--false[data-v-c7ecea31] { color: rgb(var(--destructive-foreground-ch)); background: rgb(var(--destructive-ch)) }
  .cf-res.cf--null[data-v-c7ecea31] { color: rgb(var(--muted-foreground-ch)); background: rgb(var(--muted-ch)) }
  .condition-flow-view[data-v-2b017ffb] { background: radial-gradient(120% 120% at 50% 0%,rgba(var(--muted-ch), .35),transparent 60%),rgb(var(--card-ch)) }
  .condition-flow-view__empty[data-v-2b017ffb] { color: rgb(var(--muted-foreground-ch)) }
  .cfv-toolbar[data-v-2b017ffb] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--card-ch), .9); box-shadow: 0 4px 16px rgba(var(--foreground-ch), .08) }
  .cfv-sep[data-v-2b017ffb] { background: rgb(var(--border-ch)) }
  .cfv-btn[data-v-2b017ffb] { color: rgb(var(--foreground-ch)) }
  .cfv-btn[data-v-2b017ffb]:hover { background: rgb(var(--muted-ch)) }
  .cfv-btn--accent[data-v-2b017ffb] { color: rgb(var(--primary-ch)) }
  .cfv-btn--accent[data-v-2b017ffb]:hover { background: rgba(var(--primary-ch), .12) }
  .field-error-badge-bg[data-v-f7cbbe86] { background-color: rgb(var(--destructive-ch)) }
  .field-error-badge-text[data-v-f7cbbe86] { color: rgb(var(--destructive-foreground-ch)) }
  .field-error-card-bg[data-v-f7cbbe86] { background-color: rgba(var(--destructive-ch), .1) }
  .field-error-card-border[data-v-f7cbbe86] { border: 1px solid rgba(var(--destructive-ch), .3) }
  .field-placeholder-text[data-v-f7cbbe86] { color: rgb(var(--muted-foreground-ch)) }
  .field-required-star[data-v-f7cbbe86] { color: rgb(var(--destructive-ch)) }
  .field-required-star-disabled[data-v-f7cbbe86],.field-label-disabled[data-v-f7cbbe86] { color: rgb(var(--muted-foreground-ch)) }
  .field-auto-generate[data-v-f7cbbe86] { background-color: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)); border-color: rgb(var(--border-ch)) }
  [data-v-f7cbbe86] .field-input-error { border-color: rgba(var(--destructive-ch), .5)!important }
  :is([data-v-f7cbbe86] .field-input-error:focus,[data-v-f7cbbe86] .field-input-error:focus-visible) { box-shadow: 0 0 0 3px rgba(var(--destructive-ch), .2); border-color: rgb(var(--destructive-ch))!important }
  .field-input-attention-highlight[data-v-f7cbbe86] { box-shadow: 0 0 0 2px rgba(var(--warning-ch), .9),0 0 0 6px rgba(var(--warning-ch), .32); background-color: rgba(var(--warning-ch), .28) }
  50% { background-color: rgba(var(--warning-ch), .42) }
  .cvs[data-v-58daf286] { background: rgba(var(--muted-ch), .5) }
  .cvs__thumb[data-v-58daf286] { background: rgb(var(--background-ch)); box-shadow: 0 1px 4px rgba(var(--foreground-ch), .15) }
  .cvs__opt[data-v-58daf286] { color: rgb(var(--muted-foreground-ch)) }
  .cvs__opt--on[data-v-58daf286] { color: rgb(var(--foreground-ch)) }
  .op-condition__preview[data-v-50205caa] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--muted-ch), .12) }
  .op-condition__preview[data-v-50205caa]:hover { border-color: rgba(var(--primary-ch), .4) }
  .op-condition__btn[data-v-50205caa] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)); color: rgb(var(--muted-foreground-ch)) }
  .op-condition__btn[data-v-50205caa]:hover { border-color: rgba(var(--primary-ch), .5); color: rgb(var(--primary-ch)) }
  .op-condition__btn--primary[data-v-50205caa] { color: rgb(var(--primary-ch)) }
  .op-condition__btn--primary[data-v-50205caa]:hover { background: rgba(var(--primary-ch), .08) }
  .op-condition__btn--danger[data-v-50205caa]:hover { border-color: rgba(var(--destructive-ch), .5); color: rgb(var(--destructive-ch)); background: rgba(var(--destructive-ch), .06) }
  .op-condition__flow[data-v-50205caa] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--background-ch)) }
  .op-condition__empty[data-v-50205caa] { border: 1px dashed rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .op-condition__empty[data-v-50205caa]:hover:not(:disabled) { border-color: rgba(var(--primary-ch), .5); color: rgb(var(--primary-ch)) }
  .op-condition__editor[data-v-50205caa] { border: 1px solid rgba(var(--primary-ch), .35); background: rgb(var(--card-ch)) }
  .op-condition__done[data-v-50205caa] { background: rgb(var(--primary-ch)); color: rgb(var(--primary-foreground-ch)) }
  .op-condition__done[data-v-50205caa]:hover { background: rgba(var(--primary-ch), .9) }
  .op-condition__nofield[data-v-50205caa] { color: rgb(var(--muted-foreground-ch)) }
  .of-field__display[data-v-52057511] { color: rgb(var(--foreground-ch)) }
  .of-field__widget-missing[data-v-52057511] { border: 1px dashed rgba(var(--destructive-ch), .5); color: rgb(var(--destructive-ch)) }
  .of-field__widget-hint[data-v-52057511] { color: rgb(var(--muted-foreground-ch)) }
  .or-range[data-v-7c6c9a47] { border: 1px solid rgb(var(--input-ch)); background-color: rgb(var(--background-ch)) }
  .or-range[data-v-7c6c9a47]:focus-within { border-color: rgb(var(--ring-ch)); box-shadow: 0 0 0 3px rgba(var(--ring-ch), .2) }
  .rg-bracket[data-v-7c6c9a47] { color: rgb(var(--primary-ch)) }
  .rg-bracket[data-v-7c6c9a47]:not(.rg-bracket--static):not(:disabled):hover { background-color: rgba(var(--muted-foreground-ch), .15) }
  .rg-bracket[data-v-7c6c9a47]:not(.rg-bracket--static):not(:disabled):active { background-color: rgba(var(--muted-foreground-ch), .25) }
  .rg-sep[data-v-7c6c9a47] { color: rgb(var(--muted-foreground-ch)) }
  .rg-input[data-v-7c6c9a47] input { background-color: rgba(var(--muted-ch), .4)!important }
  :is(.rg-input[data-v-7c6c9a47] input:focus,.rg-input[data-v-7c6c9a47] input:focus-visible) { background-color: rgba(var(--muted-ch), .6)!important }
  .cem__head[data-v-431573fc] { color: rgb(var(--muted-foreground-ch)) }
  .cem__row[data-v-431573fc] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--muted-ch), .2) }
  .cem__row--active[data-v-431573fc] { border-color: rgba(var(--success-ch), .4); background: rgba(var(--success-ch), .08) }
  .cem__row--error[data-v-431573fc] { border-color: rgba(var(--destructive-ch), .6); background: rgba(var(--destructive-ch), .06) }
  .cem__key[data-v-431573fc] { color: rgb(var(--foreground-ch)) }
  .cem__check[data-v-431573fc] { color: rgb(var(--success-ch)) }
  .cem__stale-tag[data-v-431573fc] { background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)) }
  .cem__quick[data-v-431573fc] { border: 1px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .cem__quick[data-v-431573fc]:hover { border-color: rgb(var(--primary-ch)); color: rgb(var(--primary-ch)) }
  .cem__clear[data-v-431573fc] { color: rgb(var(--muted-foreground-ch)) }
  .cem__clear[data-v-431573fc]:hover { background: rgba(var(--destructive-ch), .1); color: rgb(var(--destructive-ch)) }
  .or-seg[data-v-5d6665b8] { border: 1px solid rgb(var(--border-ch)) }
  .or-seg-btn[data-v-5d6665b8] { color: rgb(var(--muted-foreground-ch)); border-right: 1px solid rgb(var(--border-ch)) }
  .or-seg-btn[data-v-5d6665b8]:not(:disabled):hover { background-color: rgba(var(--muted-foreground-ch), .12) }
  .or-seg-btn--active[data-v-5d6665b8] { background-color: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .nu-unit-fixed[data-v-bbac24d8] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--muted-ch)); color: rgb(var(--muted-foreground-ch)) }
  .efl__spinner[data-v-66b167a2] { border: 2px solid rgba(var(--primary-ch), .2); border-top-color: rgb(var(--primary-ch)) }
  .efl__display[data-v-66b167a2] { border: 2px solid rgb(var(--border-ch)) }
  .efl__hint[data-v-66b167a2] { color: rgb(var(--muted-foreground-ch)) }
  .efl__ok[data-v-66b167a2] { border: 1px solid rgba(var(--success-ch), .4); background: rgba(var(--success-ch), .1); color: rgb(var(--success-ch)) }
  .efl__msg--error[data-v-66b167a2] { color: rgb(var(--danger-ch)); background: rgba(var(--danger-ch), .08) }
  .efl__footer[data-v-66b167a2] { border-top: 1px solid rgb(var(--border-ch)) }
  .otn-row[data-v-161cbe5f]:hover { background: rgba(var(--muted-ch), .6) }
  .otn-row.selected[data-v-161cbe5f] { background: rgba(var(--primary-ch), .12); color: rgb(var(--primary-ch)) }
  .otn-caret[data-v-161cbe5f] { color: rgb(var(--muted-foreground-ch)) }
  .otn-code[data-v-161cbe5f] { color: rgb(var(--muted-foreground-ch)) }
  .otn-actions button[data-v-161cbe5f] { color: rgb(var(--muted-foreground-ch)) }
  .otn-actions button[data-v-161cbe5f]:hover { background: rgb(var(--accent-ch)); color: rgb(var(--foreground-ch)) }
  .otp-tree-panel[data-v-035d23dc] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)) }
  .otp-tree-header[data-v-035d23dc] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .otp-add-root[data-v-035d23dc] { color: rgb(var(--primary-ch)) }
  .otp-add-root[data-v-035d23dc]:hover { background: rgb(var(--muted-ch)) }
  .otp-detail-panel[data-v-035d23dc] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)) }
  .otp-info dt[data-v-035d23dc] { color: rgb(var(--muted-foreground-ch)) }
  .otp-info dd[data-v-035d23dc] { color: rgb(var(--foreground-ch)) }
  .aec__side[data-v-d93ba181] { border-right: 1px solid rgb(var(--border-ch)) }
  .aec__tag[data-v-d93ba181] { color: rgb(var(--primary-foreground-ch)); background: rgb(var(--primary-ch)) }
  .aec__badge[data-v-d93ba181] { color: rgb(var(--primary-foreground-ch)); background: rgba(var(--primary-ch), .8) }
  .aec__hint-entity[data-v-d93ba181] { color: rgb(var(--muted-foreground-ch)) }
  .aec__missing[data-v-d93ba181] { background: rgba(var(--amber-ch), .08) }
  .aec__missing--ok[data-v-d93ba181] { background: rgba(var(--success-ch), .08); color: rgb(var(--success-ch)) }
  .aec__missing-title[data-v-d93ba181] { color: rgb(var(--amber-foreground-ch)) }
  .aec__missing-item[data-v-d93ba181] { color: rgb(var(--muted-foreground-ch)) }
  .aec__flow[data-v-d93ba181] { border: 1px solid rgba(var(--primary-ch), .25); background: rgba(var(--primary-ch), .03) }
  .aec__loading[data-v-d93ba181] { color: rgb(var(--muted-foreground-ch)) }
  .aec__spinner[data-v-d93ba181] { border: 2px solid rgba(var(--primary-ch), .2); border-top-color: rgb(var(--primary-ch)) }
  .aec__msg--error[data-v-d93ba181] { color: rgb(var(--danger-ch)); background: rgba(var(--danger-ch), .08) }
  .aec__msg--ok[data-v-d93ba181] { color: rgb(var(--success-ch)); background: rgba(var(--success-ch), .08) }
  .aec__msg--run[data-v-d93ba181] { color: rgb(var(--primary-ch)); background: rgba(var(--primary-ch), .06) }
  .aec__footer[data-v-d93ba181] { border-top: 1px solid rgb(var(--border-ch)) }
  .gm-cpw-error[data-v-ec1e3bc0] { color: rgb(var(--destructive-ch)) }
  .gm-cpw-success[data-v-ec1e3bc0] { color: rgb(var(--success-ch)) }
  .gm-cpw-strength-track[data-v-ec1e3bc0] { background: rgb(var(--muted-ch)) }
  .gm-user-trigger[data-v-9d339001] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)); color: rgb(var(--foreground-ch)) }
  .gm-user-trigger[data-v-9d339001]:hover { background: rgb(var(--accent-ch)) }
  .gm-user-avatar[data-v-9d339001] span { background: linear-gradient(135deg,rgb(var(--primary-ch)),rgba(var(--primary-ch), .7)) }
  .gm-user-head-role[data-v-9d339001] { color: rgb(var(--muted-foreground-ch)) }
  .gm-user-danger[data-v-9d339001] { color: rgb(var(--destructive-ch)) }
  .gm-theme-toggle[data-v-778cb849] { border: 1px solid rgb(var(--border-ch)); background: rgb(var(--card-ch)); color: rgb(var(--foreground-ch)) }
  .gm-theme-toggle[data-v-778cb849]:hover { background: rgb(var(--accent-ch)) }
  .gm-toolbar[data-v-4f3cea8d] { background: rgba(var(--card-ch), .85); border: 1px solid rgb(var(--border-ch)) }
  .menu-breadcrumb__link[data-v-f915bc5a] { color: rgb(var(--muted-foreground-ch)) }
  .menu-breadcrumb__link[data-v-f915bc5a]:hover { color: rgb(var(--foreground-ch)) }
  .menu-breadcrumb__sep[data-v-f915bc5a] { color: rgba(var(--muted-foreground-ch), .5) }
  .menu-breadcrumb__current[data-v-f915bc5a] { color: rgb(var(--foreground-ch)) }
  .np__count[data-v-d0974779] { color: rgb(var(--muted-foreground-ch)) }
  .np__op[data-v-d0974779] { border: 1px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .np__op[data-v-d0974779]:hover:not(:disabled) { background: rgb(var(--accent-ch)); color: rgb(var(--foreground-ch)) }
  .np__op--on[data-v-d0974779] { background: rgba(var(--primary-500-ch), .12); color: rgb(0, 97, 182); border-color: rgba(var(--primary-500-ch), .4) }
  .np__hint[data-v-d0974779] { color: rgb(var(--muted-foreground-ch)) }
  .np__row[data-v-d0974779] { border-bottom: 1px solid rgba(var(--border-ch), .6) }
  .np__row[data-v-d0974779]:hover { background: rgba(var(--accent-ch), .6) }
  .np__dot--unread[data-v-d0974779] { background: rgb(var(--primary-500-ch)) }
  .np__title[data-v-d0974779] { color: rgb(var(--foreground-ch)) }
  .np__content[data-v-d0974779] { color: rgb(var(--muted-foreground-ch)) }
  .np__time[data-v-d0974779] { color: rgb(var(--muted-foreground-ch)) }
  .np__more[data-v-d0974779] { color: rgb(var(--primary-500-ch)) }
  .nb[data-v-da96e01b] { color: rgb(var(--muted-foreground-ch)) }
  .nb[data-v-da96e01b]:hover { background: rgb(var(--accent-ch)); color: rgb(var(--foreground-ch)) }
  .nb__badge[data-v-da96e01b] { background: rgb(215, 52, 49); color: rgb(244, 249, 255) }
  .wsc[data-v-88e38e72] { color: rgb(var(--foreground-ch)) }
  .wsc__head[data-v-88e38e72] { border-bottom: 1px solid rgb(var(--border-ch)) }
  .wsc__dot--excellent[data-v-88e38e72] { background: rgb(var(--success-ch)) }
  .wsc__dot--good[data-v-88e38e72] { background: rgb(var(--primary-ch)) }
  .wsc__dot--normal[data-v-88e38e72] { background: rgb(var(--warning-ch)) }
  .wsc__dot--poor[data-v-88e38e72] { background: rgb(var(--destructive-ch)) }
  .wsc__dot--connecting[data-v-88e38e72] { background: rgb(var(--warning-ch)) }
  .wsc__dot--disconnected[data-v-88e38e72] { background: rgb(var(--destructive-ch)) }
  .wsc__dot--offline[data-v-88e38e72] { background: rgba(var(--muted-foreground-ch), .5) }
  .wsc__quality[data-v-88e38e72] { color: rgb(var(--muted-foreground-ch)) }
  .wsc__row dt[data-v-88e38e72] { color: rgb(var(--muted-foreground-ch)) }
  .wsc__more[data-v-88e38e72] { border-top: 1px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .wsc__more[data-v-88e38e72]:hover { color: rgb(var(--primary-ch)) }
  .wsp[data-v-2298ef23] { color: rgb(var(--foreground-ch)) }
  .wsp__title[data-v-2298ef23] { border-bottom: 1px solid rgb(var(--border-ch)); color: rgb(var(--muted-foreground-ch)) }
  .wsp__dot--excellent[data-v-2298ef23] { background: rgb(var(--success-ch)) }
  .wsp__dot--good[data-v-2298ef23] { background: rgb(var(--primary-ch)) }
  .wsp__dot--normal[data-v-2298ef23] { background: rgb(var(--warning-ch)) }
  .wsp__dot--poor[data-v-2298ef23] { background: rgb(var(--destructive-ch)) }
  .wsp__dot--connecting[data-v-2298ef23] { background: rgb(var(--warning-ch)) }
  .wsp__dot--disconnected[data-v-2298ef23] { background: rgb(var(--destructive-ch)) }
  .wsp__dot--offline[data-v-2298ef23] { background: rgba(var(--muted-foreground-ch), .5) }
  .wsp__grid dt[data-v-2298ef23] { color: rgb(var(--muted-foreground-ch)) }
  .wsp__pairCode[data-v-2298ef23] { color: rgb(var(--primary-ch)) }
  .wsp__tenant[data-v-2298ef23] { color: rgb(var(--foreground-ch)) }
  .wsp__pairHint[data-v-2298ef23] { color: rgb(var(--muted-foreground-ch)) }
  .wsp__empty[data-v-2298ef23] { color: rgb(var(--muted-foreground-ch)) }
  .wsp__actions[data-v-2298ef23] { border-top: 1px solid rgb(var(--border-ch)) }
  .wsi__tag[data-v-9ae8de58] { border: 1px solid rgb(var(--border-ch)); background: rgba(var(--muted-ch), .45); color: rgb(var(--muted-foreground-ch)) }
  .wsi__tag[data-v-9ae8de58]:hover { background: rgb(var(--accent-ch)); border-color: rgba(var(--muted-foreground-ch), .35) }
  .wsi__tag--flash[data-v-9ae8de58] { background: rgba(var(--primary-500-ch), .14) }
  .wsi__tag--disconnected[data-v-9ae8de58] { color: rgb(var(--destructive-ch)); border-color: rgba(var(--destructive-ch), .35) }
  .wsi__bar[data-v-9ae8de58] { background: rgba(var(--muted-foreground-ch), .22) }
  .wsi__bars--excellent .wsi__bar--on[data-v-9ae8de58] { background: rgb(var(--success-ch)) }
  .wsi__bars--good .wsi__bar--on[data-v-9ae8de58] { background: rgb(var(--primary-ch)) }
  .wsi__bars--normal .wsi__bar--on[data-v-9ae8de58] { background: rgb(var(--warning-ch)) }
  .wsi__bars--poor .wsi__bar--on[data-v-9ae8de58] { background: rgb(var(--destructive-ch)) }
  .wsi__bars--disconnected .wsi__bar[data-v-9ae8de58] { background: rgba(var(--destructive-ch), .4) }
  .wsi__bars--offline .wsi__bar[data-v-9ae8de58] { background: rgba(var(--muted-foreground-ch), .3) }
  .wsi__bars--connecting .wsi__bar[data-v-9ae8de58] { background: rgba(var(--warning-ch), .55) }
  .wsi__redo[data-v-9ae8de58] { color: rgb(var(--primary-ch)); background: rgba(var(--primary-500-ch), .1); border: 1px solid rgba(var(--primary-500-ch), .3) }
  .wsi__redo[data-v-9ae8de58]:hover { background: rgba(var(--primary-500-ch), .2); border-color: rgba(var(--primary-500-ch), .5) }
  .lif-btn-primary[data-v-46a94be0] { background: rgba(var(--foreground-ch), .16) }
  .lif-btn-primary[data-v-46a94be0]:hover { background: rgba(var(--foreground-ch), .26) }
  .tenant-refresh-btn[data-v-b0a65734] { color: rgb(var(--muted-foreground-ch)) }
  .tenant-refresh-btn[data-v-b0a65734]:hover:not(:disabled) { background: rgba(var(--muted-ch), .4) }
  .tenant-readonly[data-v-b0a65734] { background: rgba(var(--muted-ch), .4); border: 1px solid rgb(var(--border-ch)) }
  .tenant-readonly-icon[data-v-b0a65734] { color: rgb(var(--primary-700-ch)) }
  .tenant-readonly-label[data-v-b0a65734] { color: rgb(var(--muted-foreground-ch)) }
  .tenant-readonly-value[data-v-b0a65734] { color: rgb(var(--foreground-ch)) }
  .tenant-readonly--empty .tenant-readonly-value[data-v-b0a65734] { color: rgb(var(--muted-foreground-ch)) }
}

@supports not (color: oklch(0 0 0)) {
  *, ::before, ::after, ::backdrop {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    --tw-border-style: solid;
    --tw-gradient-from: #0000;
    --tw-gradient-via: #0000;
    --tw-gradient-to: #0000;
    --tw-gradient-from-position: 0%;
    --tw-gradient-via-position: 50%;
    --tw-gradient-to-position: 100%;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 #0000;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-shadow: 0 0 #0000;
    --tw-inset-ring-shadow: 0 0 #0000;
    --tw-ring-offset-width: 0;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-outline-style: solid;
    --tw-drop-shadow-alpha: 100%;
    --tw-content: "";
  }
}

/* ============================================================================
 * 旧浏览器兜底 —— 不支持 oklch() 时自动降级到等价 sRGB。
 * @supports not(oklch):现代浏览器整块忽略(零影响);老浏览器命中。
 * 每 token 出 sRGB 通道 --X-ch(明色在 :root、暗色在 .theme-dark)→ 随主题自动翻转;
 * --color-X 与 base 层、组件双声明(插件)统一引用 rgb(var(--X-ch))/rgba(var(--X-ch), a),
 * 故暗色/亮色都正确,无需锁亮色。字面量 oklch 由插件按亮色静态兜底。
 * ========================================================================== */
@supports not (color: oklch(0 0 0)) {
  :root {
    --background-ch: 253, 254, 255;
    --foreground-ch: 26, 27, 28;
    --card-ch: 254, 255, 255;
    --card-foreground-ch: 26, 27, 28;
    --popover-ch: 254, 255, 255;
    --popover-foreground-ch: 26, 27, 28;
    --muted-ch: 247, 249, 250;
    --muted-foreground-ch: 95, 96, 98;
    --accent-ch: 247, 249, 250;
    --accent-foreground-ch: 26, 27, 28;
    --border-ch: 214, 215, 217;
    --input-ch: 214, 215, 217;
    --ring-ch: 13, 125, 212;
    --primary-foreground-ch: 244, 249, 255;
    --secondary-foreground-ch: 244, 249, 255;
    --destructive-ch: 215, 52, 49;
    --destructive-foreground-ch: 244, 249, 255;
    --success-ch: 23, 147, 62;
    --success-foreground-ch: 244, 249, 255;
    --warning-ch: 172, 105, 0;
    --warning-foreground-ch: 10, 11, 12;
    --info-ch: 0, 128, 209;
    --info-foreground-ch: 244, 249, 255;
    --danger-ch: 215, 52, 49;
    --danger-foreground-ch: 244, 249, 255;
    --sidebar-ch: 254, 255, 255;
    --sidebar-foreground-ch: 26, 27, 28;
    --sidebar-primary-ch: 0, 97, 182;
    --sidebar-primary-foreground-ch: 244, 249, 255;
    --sidebar-accent-ch: 247, 249, 250;
    --sidebar-accent-foreground-ch: 26, 27, 28;
    --sidebar-border-ch: 214, 215, 217;
    --sidebar-ring-ch: 13, 125, 212;
    --primary-ch: 13, 125, 212;
    --primary-50-ch: 160, 255, 255;
    --primary-100-ch: 150, 246, 255;
    --primary-200-ch: 127, 222, 255;
    --primary-300-ch: 97, 192, 255;
    --primary-400-ch: 56, 153, 243;
    --primary-500-ch: 13, 125, 212;
    --primary-600-ch: 0, 97, 182;
    --primary-700-ch: 0, 70, 153;
    --primary-800-ch: 0, 42, 124;
    --primary-900-ch: 0, 10, 96;
    --primary-950-ch: 0, 0, 75;
    --secondary-ch: 125, 106, 192;
    --secondary-50-ch: 250, 233, 255;
    --secondary-100-ch: 240, 223, 255;
    --secondary-200-ch: 217, 200, 255;
    --secondary-300-ch: 188, 171, 255;
    --secondary-400-ch: 151, 133, 222;
    --secondary-500-ch: 125, 106, 192;
    --secondary-600-ch: 99, 79, 163;
    --secondary-700-ch: 75, 53, 134;
    --secondary-800-ch: 53, 27, 107;
    --secondary-900-ch: 33, 0, 80;
    --secondary-950-ch: 19, 0, 59;
    --gray-ch: 121, 122, 124;
    --gray-50-ch: 247, 249, 250;
    --gray-100-ch: 237, 239, 240;
    --gray-200-ch: 214, 215, 217;
    --gray-300-ch: 185, 187, 188;
    --gray-400-ch: 148, 149, 151;
    --gray-500-ch: 121, 122, 124;
    --gray-600-ch: 95, 96, 98;
    --gray-700-ch: 71, 72, 73;
    --gray-800-ch: 47, 48, 49;
    --gray-900-ch: 26, 27, 28;
    --gray-950-ch: 10, 11, 12;
    --slate-ch: 114, 123, 136;
    --slate-50-ch: 239, 250, 255;
    --slate-100-ch: 229, 240, 254;
    --slate-200-ch: 206, 217, 230;
    --slate-300-ch: 177, 188, 201;
    --slate-400-ch: 140, 150, 163;
    --slate-500-ch: 114, 123, 136;
    --slate-600-ch: 88, 97, 109;
    --slate-700-ch: 64, 72, 84;
    --slate-800-ch: 41, 49, 59;
    --slate-900-ch: 20, 27, 37;
    --slate-950-ch: 5, 12, 20;
    --zinc-ch: 122, 122, 127;
    --zinc-50-ch: 248, 248, 254;
    --zinc-100-ch: 238, 238, 244;
    --zinc-200-ch: 215, 215, 221;
    --zinc-300-ch: 186, 186, 192;
    --zinc-400-ch: 149, 149, 154;
    --zinc-500-ch: 122, 122, 127;
    --zinc-600-ch: 96, 96, 101;
    --zinc-700-ch: 71, 71, 76;
    --zinc-800-ch: 48, 48, 52;
    --zinc-900-ch: 26, 26, 30;
    --zinc-950-ch: 11, 11, 14;
    --neutral-ch: 122, 122, 122;
    --neutral-50-ch: 248, 248, 248;
    --neutral-100-ch: 238, 238, 238;
    --neutral-200-ch: 215, 215, 215;
    --neutral-300-ch: 186, 186, 186;
    --neutral-400-ch: 149, 149, 149;
    --neutral-500-ch: 122, 122, 122;
    --neutral-600-ch: 96, 96, 96;
    --neutral-700-ch: 72, 72, 72;
    --neutral-800-ch: 48, 48, 48;
    --neutral-900-ch: 27, 27, 27;
    --neutral-950-ch: 11, 11, 11;
    --stone-ch: 127, 121, 115;
    --stone-50-ch: 253, 247, 240;
    --stone-100-ch: 243, 237, 230;
    --stone-200-ch: 220, 214, 207;
    --stone-300-ch: 191, 186, 178;
    --stone-400-ch: 154, 148, 141;
    --stone-500-ch: 127, 121, 115;
    --stone-600-ch: 100, 96, 89;
    --stone-700-ch: 76, 71, 65;
    --stone-800-ch: 52, 48, 42;
    --stone-900-ch: 30, 26, 20;
    --stone-950-ch: 14, 10, 6;
    --red-ch: 215, 52, 49;
    --red-50-ch: 255, 190, 173;
    --red-100-ch: 255, 180, 163;
    --red-200-ch: 255, 156, 141;
    --red-300-ch: 255, 126, 113;
    --red-400-ch: 248, 85, 76;
    --red-500-ch: 215, 52, 49;
    --red-600-ch: 183, 0, 18;
    --red-700-ch: 151, 0, 0;
    --red-800-ch: 119, 0, 0;
    --red-900-ch: 88, 0, 0;
    --red-950-ch: 63, 0, 0;
    --rose-ch: 205, 62, 98;
    --rose-50-ch: 255, 194, 221;
    --rose-100-ch: 255, 184, 211;
    --rose-200-ch: 255, 160, 188;
    --rose-300-ch: 255, 131, 160;
    --rose-400-ch: 237, 92, 124;
    --rose-500-ch: 205, 62, 98;
    --rose-600-ch: 173, 27, 73;
    --rose-700-ch: 142, 0, 49;
    --rose-800-ch: 111, 0, 26;
    --rose-900-ch: 81, 0, 6;
    --rose-950-ch: 57, 0, 0;
    --pink-ch: 192, 70, 136;
    --pink-50-ch: 255, 199, 255;
    --pink-100-ch: 255, 189, 255;
    --pink-200-ch: 255, 166, 231;
    --pink-300-ch: 255, 137, 202;
    --pink-400-ch: 223, 99, 164;
    --pink-500-ch: 192, 70, 136;
    --pink-600-ch: 161, 40, 110;
    --pink-700-ch: 131, 0, 84;
    --pink-800-ch: 101, 0, 60;
    --pink-900-ch: 72, 0, 37;
    --pink-950-ch: 49, 0, 20;
    --orange-ch: 191, 89, 0;
    --orange-50-ch: 255, 218, 137;
    --orange-100-ch: 255, 208, 127;
    --orange-200-ch: 255, 185, 104;
    --orange-300-ch: 255, 156, 73;
    --orange-400-ch: 222, 117, 21;
    --orange-500-ch: 191, 89, 0;
    --orange-600-ch: 161, 62, 0;
    --orange-700-ch: 131, 32, 0;
    --orange-800-ch: 102, 0, 0;
    --orange-900-ch: 73, 0, 0;
    --orange-950-ch: 51, 0, 0;
    --amber-ch: 172, 105, 0;
    --amber-50-ch: 255, 233, 124;
    --amber-100-ch: 255, 223, 113;
    --amber-200-ch: 255, 200, 88;
    --amber-300-ch: 242, 171, 53;
    --amber-400-ch: 202, 133, 0;
    --amber-500-ch: 172, 105, 0;
    --amber-600-ch: 144, 79, 0;
    --amber-700-ch: 116, 52, 0;
    --amber-800-ch: 89, 25, 0;
    --amber-900-ch: 62, 0, 0;
    --amber-950-ch: 41, 0, 0;
    --yellow-ch: 145, 122, 0;
    --yellow-50-ch: 255, 251, 110;
    --yellow-100-ch: 255, 241, 99;
    --yellow-200-ch: 240, 217, 71;
    --yellow-300-ch: 211, 188, 24;
    --yellow-400-ch: 173, 150, 0;
    --yellow-500-ch: 145, 122, 0;
    --yellow-600-ch: 119, 95, 0;
    --yellow-700-ch: 93, 69, 0;
    --yellow-800-ch: 69, 44, 0;
    --yellow-900-ch: 45, 20, 0;
    --yellow-950-ch: 28, 4, 0;
    --lime-ch: 90, 140, 0;
    --lime-50-ch: 213, 255, 131;
    --lime-100-ch: 203, 255, 120;
    --lime-200-ch: 181, 237, 96;
    --lime-300-ch: 153, 207, 62;
    --lime-400-ch: 116, 168, 0;
    --lime-500-ch: 90, 140, 0;
    --lime-600-ch: 65, 113, 0;
    --lime-700-ch: 41, 86, 0;
    --lime-800-ch: 18, 60, 0;
    --lime-900-ch: 0, 36, 0;
    --lime-950-ch: 0, 18, 0;
    --green-ch: 23, 147, 62;
    --green-50-ch: 169, 255, 186;
    --green-100-ch: 159, 255, 176;
    --green-200-ch: 135, 244, 154;
    --green-300-ch: 105, 214, 126;
    --green-400-ch: 63, 175, 89;
    --green-500-ch: 23, 147, 62;
    --green-600-ch: 0, 119, 34;
    --green-700-ch: 0, 92, 0;
    --green-800-ch: 0, 66, 0;
    --green-900-ch: 0, 42, 0;
    --green-950-ch: 0, 23, 0;
    --emerald-ch: 0, 148, 90;
    --emerald-50-ch: 147, 255, 213;
    --emerald-100-ch: 137, 255, 204;
    --emerald-200-ch: 112, 246, 181;
    --emerald-300-ch: 78, 215, 153;
    --emerald-400-ch: 10, 176, 116;
    --emerald-500-ch: 0, 148, 90;
    --emerald-600-ch: 0, 120, 65;
    --emerald-700-ch: 0, 94, 41;
    --emerald-800-ch: 0, 68, 16;
    --emerald-900-ch: 0, 43, 0;
    --emerald-950-ch: 0, 24, 0;
    --teal-ch: 0, 145, 122;
    --teal-50-ch: 150, 255, 248;
    --teal-100-ch: 139, 255, 238;
    --teal-200-ch: 114, 241, 215;
    --teal-300-ch: 81, 212, 186;
    --teal-400-ch: 21, 173, 149;
    --teal-500-ch: 0, 145, 122;
    --teal-600-ch: 0, 117, 96;
    --teal-700-ch: 0, 91, 72;
    --teal-800-ch: 0, 65, 48;
    --teal-900-ch: 0, 41, 27;
    --teal-950-ch: 0, 23, 11;
    --cyan-ch: 0, 145, 146;
    --cyan-50-ch: 123, 255, 255;
    --cyan-100-ch: 112, 255, 255;
    --cyan-200-ch: 83, 242, 242;
    --cyan-300-ch: 35, 212, 212;
    --cyan-400-ch: 0, 173, 174;
    --cyan-500-ch: 0, 145, 146;
    --cyan-600-ch: 0, 117, 119;
    --cyan-700-ch: 0, 91, 93;
    --cyan-800-ch: 0, 65, 68;
    --cyan-900-ch: 0, 40, 45;
    --cyan-950-ch: 0, 22, 28;
    --sky-ch: 0, 137, 184;
    --sky-50-ch: 128, 255, 255;
    --sky-100-ch: 116, 255, 255;
    --sky-200-ch: 89, 234, 255;
    --sky-300-ch: 47, 204, 254;
    --sky-400-ch: 0, 166, 213;
    --sky-500-ch: 0, 137, 184;
    --sky-600-ch: 0, 110, 155;
    --sky-700-ch: 0, 83, 127;
    --sky-800-ch: 0, 57, 100;
    --sky-900-ch: 0, 31, 74;
    --sky-950-ch: 0, 10, 54;
    --blue-ch: 0, 128, 209;
    --blue-50-ch: 148, 255, 255;
    --blue-100-ch: 138, 249, 255;
    --blue-200-ch: 113, 225, 255;
    --blue-300-ch: 82, 195, 255;
    --blue-400-ch: 30, 156, 240;
    --blue-500-ch: 0, 128, 209;
    --blue-600-ch: 0, 100, 179;
    --blue-700-ch: 0, 73, 150;
    --blue-800-ch: 0, 46, 122;
    --blue-900-ch: 0, 16, 94;
    --blue-950-ch: 0, 0, 73;
    --indigo-ch: 82, 114, 216;
    --indigo-50-ch: 202, 244, 255;
    --indigo-100-ch: 192, 234, 255;
    --indigo-200-ch: 170, 210, 255;
    --indigo-300-ch: 143, 181, 255;
    --indigo-400-ch: 107, 142, 247;
    --indigo-500-ch: 82, 114, 216;
    --indigo-600-ch: 58, 86, 186;
    --indigo-700-ch: 36, 59, 156;
    --indigo-800-ch: 18, 30, 127;
    --indigo-900-ch: 8, 0, 99;
    --indigo-950-ch: 9, 0, 77;
    --violet-ch: 121, 98, 221;
    --violet-50-ch: 243, 227, 255;
    --violet-100-ch: 233, 217, 255;
    --violet-200-ch: 211, 194, 255;
    --violet-300-ch: 183, 164, 255;
    --violet-400-ch: 146, 126, 252;
    --violet-500-ch: 121, 98, 221;
    --violet-600-ch: 96, 70, 190;
    --violet-700-ch: 73, 40, 160;
    --violet-800-ch: 52, 0, 131;
    --violet-900-ch: 35, 0, 102;
    --violet-950-ch: 24, 0, 80;
    --purple-ch: 145, 88, 208;
    --purple-50-ch: 255, 217, 255;
    --purple-100-ch: 255, 207, 255;
    --purple-200-ch: 240, 184, 255;
    --purple-300-ch: 210, 154, 255;
    --purple-400-ch: 172, 116, 239;
    --purple-500-ch: 145, 88, 208;
    --purple-600-ch: 118, 60, 178;
    --purple-700-ch: 93, 29, 149;
    --purple-800-ch: 69, 0, 120;
    --purple-900-ch: 46, 0, 92;
    --purple-950-ch: 30, 0, 71;
    --fuchsia-ch: 184, 61, 183;
    --fuchsia-50-ch: 255, 193, 255;
    --fuchsia-100-ch: 255, 183, 255;
    --fuchsia-200-ch: 255, 160, 255;
    --fuchsia-300-ch: 255, 130, 253;
    --fuchsia-400-ch: 214, 91, 213;
    --fuchsia-500-ch: 184, 61, 183;
    --fuchsia-600-ch: 154, 24, 154;
    --fuchsia-700-ch: 125, 0, 126;
    --fuchsia-800-ch: 96, 0, 99;
    --fuchsia-900-ch: 68, 0, 72;
    --fuchsia-950-ch: 46, 0, 52;
    --danger-50-ch: 255, 190, 173;
    --danger-100-ch: 255, 180, 163;
    --danger-200-ch: 255, 156, 141;
    --danger-300-ch: 255, 126, 113;
    --danger-400-ch: 248, 85, 76;
    --danger-500-ch: 215, 52, 49;
    --danger-600-ch: 183, 0, 18;
    --danger-700-ch: 151, 0, 0;
    --danger-800-ch: 119, 0, 0;
    --danger-900-ch: 88, 0, 0;
    --danger-950-ch: 63, 0, 0;
    --success-50-ch: 169, 255, 186;
    --success-100-ch: 159, 255, 176;
    --success-200-ch: 135, 244, 154;
    --success-300-ch: 105, 214, 126;
    --success-400-ch: 63, 175, 89;
    --success-500-ch: 23, 147, 62;
    --success-600-ch: 0, 119, 34;
    --success-700-ch: 0, 92, 0;
    --success-800-ch: 0, 66, 0;
    --success-900-ch: 0, 42, 0;
    --success-950-ch: 0, 23, 0;
    --info-50-ch: 148, 255, 255;
    --info-100-ch: 138, 249, 255;
    --info-200-ch: 113, 225, 255;
    --info-300-ch: 82, 195, 255;
    --info-400-ch: 30, 156, 240;
    --info-500-ch: 0, 128, 209;
    --info-600-ch: 0, 100, 179;
    --info-700-ch: 0, 73, 150;
    --info-800-ch: 0, 46, 122;
    --info-900-ch: 0, 16, 94;
    --info-950-ch: 0, 0, 73;
    --purple-foreground-ch: 244, 249, 255;
    --yellow-foreground-ch: 10, 11, 12;
    --amber-foreground-ch: 10, 11, 12;
    --lime-foreground-ch: 10, 11, 12;
    --emerald-foreground-ch: 244, 249, 255;
    --rose-foreground-ch: 244, 249, 255;
    --pink-foreground-ch: 244, 249, 255;
    --orange-foreground-ch: 244, 249, 255;
    --teal-foreground-ch: 244, 249, 255;
    --cyan-foreground-ch: 10, 11, 12;
    --indigo-foreground-ch: 244, 249, 255;
    --violet-foreground-ch: 244, 249, 255;
    --fuchsia-foreground-ch: 244, 249, 255;
    --slate-foreground-ch: 244, 249, 255;
    --zinc-foreground-ch: 10, 11, 12;
    --stone-foreground-ch: 10, 11, 12;
    --neutral-foreground-ch: 244, 249, 255;
    --gray-foreground-ch: 244, 249, 255;
    --color-background: rgb(var(--background-ch));
    --color-foreground: rgb(var(--foreground-ch));
    --color-card: rgb(var(--card-ch));
    --color-card-foreground: rgb(var(--card-foreground-ch));
    --color-popover: rgb(var(--popover-ch));
    --color-popover-foreground: rgb(var(--popover-foreground-ch));
    --color-muted: rgb(var(--muted-ch));
    --color-muted-foreground: rgb(var(--muted-foreground-ch));
    --color-accent: rgb(var(--accent-ch));
    --color-accent-foreground: rgb(var(--accent-foreground-ch));
    --color-border: rgb(var(--border-ch));
    --color-input: rgb(var(--input-ch));
    --color-ring: rgb(var(--ring-ch));
    --color-primary-foreground: rgb(var(--primary-foreground-ch));
    --color-secondary-foreground: rgb(var(--secondary-foreground-ch));
    --color-destructive: rgb(var(--destructive-ch));
    --color-destructive-foreground: rgb(var(--destructive-foreground-ch));
    --color-success: rgb(var(--success-ch));
    --color-success-foreground: rgb(var(--success-foreground-ch));
    --color-warning: rgb(var(--warning-ch));
    --color-warning-foreground: rgb(var(--warning-foreground-ch));
    --color-info: rgb(var(--info-ch));
    --color-info-foreground: rgb(var(--info-foreground-ch));
    --color-danger: rgb(var(--danger-ch));
    --color-danger-foreground: rgb(var(--danger-foreground-ch));
    --color-sidebar: rgb(var(--sidebar-ch));
    --color-sidebar-foreground: rgb(var(--sidebar-foreground-ch));
    --color-sidebar-primary: rgb(var(--sidebar-primary-ch));
    --color-sidebar-primary-foreground: rgb(var(--sidebar-primary-foreground-ch));
    --color-sidebar-accent: rgb(var(--sidebar-accent-ch));
    --color-sidebar-accent-foreground: rgb(var(--sidebar-accent-foreground-ch));
    --color-sidebar-border: rgb(var(--sidebar-border-ch));
    --color-sidebar-ring: rgb(var(--sidebar-ring-ch));
    --color-primary: rgb(var(--primary-ch));
    --color-primary-50: rgb(var(--primary-50-ch));
    --color-primary-100: rgb(var(--primary-100-ch));
    --color-primary-200: rgb(var(--primary-200-ch));
    --color-primary-300: rgb(var(--primary-300-ch));
    --color-primary-400: rgb(var(--primary-400-ch));
    --color-primary-500: rgb(var(--primary-500-ch));
    --color-primary-600: rgb(var(--primary-600-ch));
    --color-primary-700: rgb(var(--primary-700-ch));
    --color-primary-800: rgb(var(--primary-800-ch));
    --color-primary-900: rgb(var(--primary-900-ch));
    --color-primary-950: rgb(var(--primary-950-ch));
    --color-secondary: rgb(var(--secondary-ch));
    --color-secondary-50: rgb(var(--secondary-50-ch));
    --color-secondary-100: rgb(var(--secondary-100-ch));
    --color-secondary-200: rgb(var(--secondary-200-ch));
    --color-secondary-300: rgb(var(--secondary-300-ch));
    --color-secondary-400: rgb(var(--secondary-400-ch));
    --color-secondary-500: rgb(var(--secondary-500-ch));
    --color-secondary-600: rgb(var(--secondary-600-ch));
    --color-secondary-700: rgb(var(--secondary-700-ch));
    --color-secondary-800: rgb(var(--secondary-800-ch));
    --color-secondary-900: rgb(var(--secondary-900-ch));
    --color-secondary-950: rgb(var(--secondary-950-ch));
    --color-gray: rgb(var(--gray-ch));
    --color-gray-50: rgb(var(--gray-50-ch));
    --color-gray-100: rgb(var(--gray-100-ch));
    --color-gray-200: rgb(var(--gray-200-ch));
    --color-gray-300: rgb(var(--gray-300-ch));
    --color-gray-400: rgb(var(--gray-400-ch));
    --color-gray-500: rgb(var(--gray-500-ch));
    --color-gray-600: rgb(var(--gray-600-ch));
    --color-gray-700: rgb(var(--gray-700-ch));
    --color-gray-800: rgb(var(--gray-800-ch));
    --color-gray-900: rgb(var(--gray-900-ch));
    --color-gray-950: rgb(var(--gray-950-ch));
    --color-slate: rgb(var(--slate-ch));
    --color-slate-50: rgb(var(--slate-50-ch));
    --color-slate-100: rgb(var(--slate-100-ch));
    --color-slate-200: rgb(var(--slate-200-ch));
    --color-slate-300: rgb(var(--slate-300-ch));
    --color-slate-400: rgb(var(--slate-400-ch));
    --color-slate-500: rgb(var(--slate-500-ch));
    --color-slate-600: rgb(var(--slate-600-ch));
    --color-slate-700: rgb(var(--slate-700-ch));
    --color-slate-800: rgb(var(--slate-800-ch));
    --color-slate-900: rgb(var(--slate-900-ch));
    --color-slate-950: rgb(var(--slate-950-ch));
    --color-zinc: rgb(var(--zinc-ch));
    --color-zinc-50: rgb(var(--zinc-50-ch));
    --color-zinc-100: rgb(var(--zinc-100-ch));
    --color-zinc-200: rgb(var(--zinc-200-ch));
    --color-zinc-300: rgb(var(--zinc-300-ch));
    --color-zinc-400: rgb(var(--zinc-400-ch));
    --color-zinc-500: rgb(var(--zinc-500-ch));
    --color-zinc-600: rgb(var(--zinc-600-ch));
    --color-zinc-700: rgb(var(--zinc-700-ch));
    --color-zinc-800: rgb(var(--zinc-800-ch));
    --color-zinc-900: rgb(var(--zinc-900-ch));
    --color-zinc-950: rgb(var(--zinc-950-ch));
    --color-neutral: rgb(var(--neutral-ch));
    --color-neutral-50: rgb(var(--neutral-50-ch));
    --color-neutral-100: rgb(var(--neutral-100-ch));
    --color-neutral-200: rgb(var(--neutral-200-ch));
    --color-neutral-300: rgb(var(--neutral-300-ch));
    --color-neutral-400: rgb(var(--neutral-400-ch));
    --color-neutral-500: rgb(var(--neutral-500-ch));
    --color-neutral-600: rgb(var(--neutral-600-ch));
    --color-neutral-700: rgb(var(--neutral-700-ch));
    --color-neutral-800: rgb(var(--neutral-800-ch));
    --color-neutral-900: rgb(var(--neutral-900-ch));
    --color-neutral-950: rgb(var(--neutral-950-ch));
    --color-stone: rgb(var(--stone-ch));
    --color-stone-50: rgb(var(--stone-50-ch));
    --color-stone-100: rgb(var(--stone-100-ch));
    --color-stone-200: rgb(var(--stone-200-ch));
    --color-stone-300: rgb(var(--stone-300-ch));
    --color-stone-400: rgb(var(--stone-400-ch));
    --color-stone-500: rgb(var(--stone-500-ch));
    --color-stone-600: rgb(var(--stone-600-ch));
    --color-stone-700: rgb(var(--stone-700-ch));
    --color-stone-800: rgb(var(--stone-800-ch));
    --color-stone-900: rgb(var(--stone-900-ch));
    --color-stone-950: rgb(var(--stone-950-ch));
    --color-red: rgb(var(--red-ch));
    --color-red-50: rgb(var(--red-50-ch));
    --color-red-100: rgb(var(--red-100-ch));
    --color-red-200: rgb(var(--red-200-ch));
    --color-red-300: rgb(var(--red-300-ch));
    --color-red-400: rgb(var(--red-400-ch));
    --color-red-500: rgb(var(--red-500-ch));
    --color-red-600: rgb(var(--red-600-ch));
    --color-red-700: rgb(var(--red-700-ch));
    --color-red-800: rgb(var(--red-800-ch));
    --color-red-900: rgb(var(--red-900-ch));
    --color-red-950: rgb(var(--red-950-ch));
    --color-rose: rgb(var(--rose-ch));
    --color-rose-50: rgb(var(--rose-50-ch));
    --color-rose-100: rgb(var(--rose-100-ch));
    --color-rose-200: rgb(var(--rose-200-ch));
    --color-rose-300: rgb(var(--rose-300-ch));
    --color-rose-400: rgb(var(--rose-400-ch));
    --color-rose-500: rgb(var(--rose-500-ch));
    --color-rose-600: rgb(var(--rose-600-ch));
    --color-rose-700: rgb(var(--rose-700-ch));
    --color-rose-800: rgb(var(--rose-800-ch));
    --color-rose-900: rgb(var(--rose-900-ch));
    --color-rose-950: rgb(var(--rose-950-ch));
    --color-pink: rgb(var(--pink-ch));
    --color-pink-50: rgb(var(--pink-50-ch));
    --color-pink-100: rgb(var(--pink-100-ch));
    --color-pink-200: rgb(var(--pink-200-ch));
    --color-pink-300: rgb(var(--pink-300-ch));
    --color-pink-400: rgb(var(--pink-400-ch));
    --color-pink-500: rgb(var(--pink-500-ch));
    --color-pink-600: rgb(var(--pink-600-ch));
    --color-pink-700: rgb(var(--pink-700-ch));
    --color-pink-800: rgb(var(--pink-800-ch));
    --color-pink-900: rgb(var(--pink-900-ch));
    --color-pink-950: rgb(var(--pink-950-ch));
    --color-orange: rgb(var(--orange-ch));
    --color-orange-50: rgb(var(--orange-50-ch));
    --color-orange-100: rgb(var(--orange-100-ch));
    --color-orange-200: rgb(var(--orange-200-ch));
    --color-orange-300: rgb(var(--orange-300-ch));
    --color-orange-400: rgb(var(--orange-400-ch));
    --color-orange-500: rgb(var(--orange-500-ch));
    --color-orange-600: rgb(var(--orange-600-ch));
    --color-orange-700: rgb(var(--orange-700-ch));
    --color-orange-800: rgb(var(--orange-800-ch));
    --color-orange-900: rgb(var(--orange-900-ch));
    --color-orange-950: rgb(var(--orange-950-ch));
    --color-amber: rgb(var(--amber-ch));
    --color-amber-50: rgb(var(--amber-50-ch));
    --color-amber-100: rgb(var(--amber-100-ch));
    --color-amber-200: rgb(var(--amber-200-ch));
    --color-amber-300: rgb(var(--amber-300-ch));
    --color-amber-400: rgb(var(--amber-400-ch));
    --color-amber-500: rgb(var(--amber-500-ch));
    --color-amber-600: rgb(var(--amber-600-ch));
    --color-amber-700: rgb(var(--amber-700-ch));
    --color-amber-800: rgb(var(--amber-800-ch));
    --color-amber-900: rgb(var(--amber-900-ch));
    --color-amber-950: rgb(var(--amber-950-ch));
    --color-yellow: rgb(var(--yellow-ch));
    --color-yellow-50: rgb(var(--yellow-50-ch));
    --color-yellow-100: rgb(var(--yellow-100-ch));
    --color-yellow-200: rgb(var(--yellow-200-ch));
    --color-yellow-300: rgb(var(--yellow-300-ch));
    --color-yellow-400: rgb(var(--yellow-400-ch));
    --color-yellow-500: rgb(var(--yellow-500-ch));
    --color-yellow-600: rgb(var(--yellow-600-ch));
    --color-yellow-700: rgb(var(--yellow-700-ch));
    --color-yellow-800: rgb(var(--yellow-800-ch));
    --color-yellow-900: rgb(var(--yellow-900-ch));
    --color-yellow-950: rgb(var(--yellow-950-ch));
    --color-lime: rgb(var(--lime-ch));
    --color-lime-50: rgb(var(--lime-50-ch));
    --color-lime-100: rgb(var(--lime-100-ch));
    --color-lime-200: rgb(var(--lime-200-ch));
    --color-lime-300: rgb(var(--lime-300-ch));
    --color-lime-400: rgb(var(--lime-400-ch));
    --color-lime-500: rgb(var(--lime-500-ch));
    --color-lime-600: rgb(var(--lime-600-ch));
    --color-lime-700: rgb(var(--lime-700-ch));
    --color-lime-800: rgb(var(--lime-800-ch));
    --color-lime-900: rgb(var(--lime-900-ch));
    --color-lime-950: rgb(var(--lime-950-ch));
    --color-green: rgb(var(--green-ch));
    --color-green-50: rgb(var(--green-50-ch));
    --color-green-100: rgb(var(--green-100-ch));
    --color-green-200: rgb(var(--green-200-ch));
    --color-green-300: rgb(var(--green-300-ch));
    --color-green-400: rgb(var(--green-400-ch));
    --color-green-500: rgb(var(--green-500-ch));
    --color-green-600: rgb(var(--green-600-ch));
    --color-green-700: rgb(var(--green-700-ch));
    --color-green-800: rgb(var(--green-800-ch));
    --color-green-900: rgb(var(--green-900-ch));
    --color-green-950: rgb(var(--green-950-ch));
    --color-emerald: rgb(var(--emerald-ch));
    --color-emerald-50: rgb(var(--emerald-50-ch));
    --color-emerald-100: rgb(var(--emerald-100-ch));
    --color-emerald-200: rgb(var(--emerald-200-ch));
    --color-emerald-300: rgb(var(--emerald-300-ch));
    --color-emerald-400: rgb(var(--emerald-400-ch));
    --color-emerald-500: rgb(var(--emerald-500-ch));
    --color-emerald-600: rgb(var(--emerald-600-ch));
    --color-emerald-700: rgb(var(--emerald-700-ch));
    --color-emerald-800: rgb(var(--emerald-800-ch));
    --color-emerald-900: rgb(var(--emerald-900-ch));
    --color-emerald-950: rgb(var(--emerald-950-ch));
    --color-teal: rgb(var(--teal-ch));
    --color-teal-50: rgb(var(--teal-50-ch));
    --color-teal-100: rgb(var(--teal-100-ch));
    --color-teal-200: rgb(var(--teal-200-ch));
    --color-teal-300: rgb(var(--teal-300-ch));
    --color-teal-400: rgb(var(--teal-400-ch));
    --color-teal-500: rgb(var(--teal-500-ch));
    --color-teal-600: rgb(var(--teal-600-ch));
    --color-teal-700: rgb(var(--teal-700-ch));
    --color-teal-800: rgb(var(--teal-800-ch));
    --color-teal-900: rgb(var(--teal-900-ch));
    --color-teal-950: rgb(var(--teal-950-ch));
    --color-cyan: rgb(var(--cyan-ch));
    --color-cyan-50: rgb(var(--cyan-50-ch));
    --color-cyan-100: rgb(var(--cyan-100-ch));
    --color-cyan-200: rgb(var(--cyan-200-ch));
    --color-cyan-300: rgb(var(--cyan-300-ch));
    --color-cyan-400: rgb(var(--cyan-400-ch));
    --color-cyan-500: rgb(var(--cyan-500-ch));
    --color-cyan-600: rgb(var(--cyan-600-ch));
    --color-cyan-700: rgb(var(--cyan-700-ch));
    --color-cyan-800: rgb(var(--cyan-800-ch));
    --color-cyan-900: rgb(var(--cyan-900-ch));
    --color-cyan-950: rgb(var(--cyan-950-ch));
    --color-sky: rgb(var(--sky-ch));
    --color-sky-50: rgb(var(--sky-50-ch));
    --color-sky-100: rgb(var(--sky-100-ch));
    --color-sky-200: rgb(var(--sky-200-ch));
    --color-sky-300: rgb(var(--sky-300-ch));
    --color-sky-400: rgb(var(--sky-400-ch));
    --color-sky-500: rgb(var(--sky-500-ch));
    --color-sky-600: rgb(var(--sky-600-ch));
    --color-sky-700: rgb(var(--sky-700-ch));
    --color-sky-800: rgb(var(--sky-800-ch));
    --color-sky-900: rgb(var(--sky-900-ch));
    --color-sky-950: rgb(var(--sky-950-ch));
    --color-blue: rgb(var(--blue-ch));
    --color-blue-50: rgb(var(--blue-50-ch));
    --color-blue-100: rgb(var(--blue-100-ch));
    --color-blue-200: rgb(var(--blue-200-ch));
    --color-blue-300: rgb(var(--blue-300-ch));
    --color-blue-400: rgb(var(--blue-400-ch));
    --color-blue-500: rgb(var(--blue-500-ch));
    --color-blue-600: rgb(var(--blue-600-ch));
    --color-blue-700: rgb(var(--blue-700-ch));
    --color-blue-800: rgb(var(--blue-800-ch));
    --color-blue-900: rgb(var(--blue-900-ch));
    --color-blue-950: rgb(var(--blue-950-ch));
    --color-indigo: rgb(var(--indigo-ch));
    --color-indigo-50: rgb(var(--indigo-50-ch));
    --color-indigo-100: rgb(var(--indigo-100-ch));
    --color-indigo-200: rgb(var(--indigo-200-ch));
    --color-indigo-300: rgb(var(--indigo-300-ch));
    --color-indigo-400: rgb(var(--indigo-400-ch));
    --color-indigo-500: rgb(var(--indigo-500-ch));
    --color-indigo-600: rgb(var(--indigo-600-ch));
    --color-indigo-700: rgb(var(--indigo-700-ch));
    --color-indigo-800: rgb(var(--indigo-800-ch));
    --color-indigo-900: rgb(var(--indigo-900-ch));
    --color-indigo-950: rgb(var(--indigo-950-ch));
    --color-violet: rgb(var(--violet-ch));
    --color-violet-50: rgb(var(--violet-50-ch));
    --color-violet-100: rgb(var(--violet-100-ch));
    --color-violet-200: rgb(var(--violet-200-ch));
    --color-violet-300: rgb(var(--violet-300-ch));
    --color-violet-400: rgb(var(--violet-400-ch));
    --color-violet-500: rgb(var(--violet-500-ch));
    --color-violet-600: rgb(var(--violet-600-ch));
    --color-violet-700: rgb(var(--violet-700-ch));
    --color-violet-800: rgb(var(--violet-800-ch));
    --color-violet-900: rgb(var(--violet-900-ch));
    --color-violet-950: rgb(var(--violet-950-ch));
    --color-purple: rgb(var(--purple-ch));
    --color-purple-50: rgb(var(--purple-50-ch));
    --color-purple-100: rgb(var(--purple-100-ch));
    --color-purple-200: rgb(var(--purple-200-ch));
    --color-purple-300: rgb(var(--purple-300-ch));
    --color-purple-400: rgb(var(--purple-400-ch));
    --color-purple-500: rgb(var(--purple-500-ch));
    --color-purple-600: rgb(var(--purple-600-ch));
    --color-purple-700: rgb(var(--purple-700-ch));
    --color-purple-800: rgb(var(--purple-800-ch));
    --color-purple-900: rgb(var(--purple-900-ch));
    --color-purple-950: rgb(var(--purple-950-ch));
    --color-fuchsia: rgb(var(--fuchsia-ch));
    --color-fuchsia-50: rgb(var(--fuchsia-50-ch));
    --color-fuchsia-100: rgb(var(--fuchsia-100-ch));
    --color-fuchsia-200: rgb(var(--fuchsia-200-ch));
    --color-fuchsia-300: rgb(var(--fuchsia-300-ch));
    --color-fuchsia-400: rgb(var(--fuchsia-400-ch));
    --color-fuchsia-500: rgb(var(--fuchsia-500-ch));
    --color-fuchsia-600: rgb(var(--fuchsia-600-ch));
    --color-fuchsia-700: rgb(var(--fuchsia-700-ch));
    --color-fuchsia-800: rgb(var(--fuchsia-800-ch));
    --color-fuchsia-900: rgb(var(--fuchsia-900-ch));
    --color-fuchsia-950: rgb(var(--fuchsia-950-ch));
    --color-danger-50: rgb(var(--danger-50-ch));
    --color-danger-100: rgb(var(--danger-100-ch));
    --color-danger-200: rgb(var(--danger-200-ch));
    --color-danger-300: rgb(var(--danger-300-ch));
    --color-danger-400: rgb(var(--danger-400-ch));
    --color-danger-500: rgb(var(--danger-500-ch));
    --color-danger-600: rgb(var(--danger-600-ch));
    --color-danger-700: rgb(var(--danger-700-ch));
    --color-danger-800: rgb(var(--danger-800-ch));
    --color-danger-900: rgb(var(--danger-900-ch));
    --color-danger-950: rgb(var(--danger-950-ch));
    --color-success-50: rgb(var(--success-50-ch));
    --color-success-100: rgb(var(--success-100-ch));
    --color-success-200: rgb(var(--success-200-ch));
    --color-success-300: rgb(var(--success-300-ch));
    --color-success-400: rgb(var(--success-400-ch));
    --color-success-500: rgb(var(--success-500-ch));
    --color-success-600: rgb(var(--success-600-ch));
    --color-success-700: rgb(var(--success-700-ch));
    --color-success-800: rgb(var(--success-800-ch));
    --color-success-900: rgb(var(--success-900-ch));
    --color-success-950: rgb(var(--success-950-ch));
    --color-info-50: rgb(var(--info-50-ch));
    --color-info-100: rgb(var(--info-100-ch));
    --color-info-200: rgb(var(--info-200-ch));
    --color-info-300: rgb(var(--info-300-ch));
    --color-info-400: rgb(var(--info-400-ch));
    --color-info-500: rgb(var(--info-500-ch));
    --color-info-600: rgb(var(--info-600-ch));
    --color-info-700: rgb(var(--info-700-ch));
    --color-info-800: rgb(var(--info-800-ch));
    --color-info-900: rgb(var(--info-900-ch));
    --color-info-950: rgb(var(--info-950-ch));
    --color-purple-foreground: rgb(var(--purple-foreground-ch));
    --color-yellow-foreground: rgb(var(--yellow-foreground-ch));
    --color-amber-foreground: rgb(var(--amber-foreground-ch));
    --color-lime-foreground: rgb(var(--lime-foreground-ch));
    --color-emerald-foreground: rgb(var(--emerald-foreground-ch));
    --color-rose-foreground: rgb(var(--rose-foreground-ch));
    --color-pink-foreground: rgb(var(--pink-foreground-ch));
    --color-orange-foreground: rgb(var(--orange-foreground-ch));
    --color-teal-foreground: rgb(var(--teal-foreground-ch));
    --color-cyan-foreground: rgb(var(--cyan-foreground-ch));
    --color-indigo-foreground: rgb(var(--indigo-foreground-ch));
    --color-violet-foreground: rgb(var(--violet-foreground-ch));
    --color-fuchsia-foreground: rgb(var(--fuchsia-foreground-ch));
    --color-slate-foreground: rgb(var(--slate-foreground-ch));
    --color-zinc-foreground: rgb(var(--zinc-foreground-ch));
    --color-stone-foreground: rgb(var(--stone-foreground-ch));
    --color-neutral-foreground: rgb(var(--neutral-foreground-ch));
    --color-gray-foreground: rgb(var(--gray-foreground-ch));
  }
  .theme-dark,
  [data-theme='dark'] {
    --background-ch: 8, 9, 10;
    --foreground-ch: 227, 229, 230;
    --card-ch: 17, 18, 19;
    --card-foreground-ch: 227, 229, 230;
    --popover-ch: 17, 18, 19;
    --popover-foreground-ch: 227, 229, 230;
    --muted-ch: 30, 31, 32;
    --muted-foreground-ch: 145, 146, 148;
    --accent-ch: 30, 31, 32;
    --accent-foreground-ch: 227, 229, 230;
    --border-ch: 35, 36, 37;
    --input-ch: 35, 36, 37;
    --ring-ch: 0, 119, 205;
    --primary-foreground-ch: 244, 249, 255;
    --secondary-foreground-ch: 244, 249, 255;
    --destructive-ch: 208, 44, 42;
    --destructive-foreground-ch: 244, 249, 255;
    --success-ch: 7, 140, 56;
    --success-foreground-ch: 244, 249, 255;
    --warning-ch: 166, 99, 0;
    --warning-foreground-ch: 244, 245, 247;
    --info-ch: 0, 122, 203;
    --info-foreground-ch: 244, 249, 255;
    --danger-ch: 208, 44, 42;
    --danger-foreground-ch: 244, 249, 255;
    --sidebar-ch: 17, 18, 19;
    --sidebar-foreground-ch: 227, 229, 230;
    --sidebar-primary-ch: 52, 150, 239;
    --sidebar-primary-foreground-ch: 244, 249, 255;
    --sidebar-accent-ch: 30, 31, 32;
    --sidebar-accent-foreground-ch: 227, 229, 230;
    --sidebar-border-ch: 35, 36, 37;
    --sidebar-ring-ch: 0, 119, 205;
    --primary-ch: 0, 119, 205;
    --primary-50-ch: 0, 0, 78;
    --primary-100-ch: 0, 1, 90;
    --primary-200-ch: 0, 26, 108;
    --primary-300-ch: 0, 52, 133;
    --primary-400-ch: 0, 85, 169;
    --primary-500-ch: 0, 119, 205;
    --primary-600-ch: 52, 150, 239;
    --primary-700-ch: 87, 182, 255;
    --primary-800-ch: 117, 212, 255;
    --primary-900-ch: 140, 235, 255;
    --primary-950-ch: 157, 252, 255;
    --secondary-ch: 119, 100, 186;
    --secondary-50-ch: 21, 0, 62;
    --secondary-100-ch: 29, 0, 74;
    --secondary-200-ch: 41, 9, 92;
    --secondary-300-ch: 60, 36, 116;
    --secondary-400-ch: 89, 68, 150;
    --secondary-500-ch: 119, 100, 186;
    --secondary-600-ch: 148, 130, 219;
    --secondary-700-ch: 179, 161, 253;
    --secondary-800-ch: 207, 190, 255;
    --secondary-900-ch: 230, 213, 255;
    --secondary-950-ch: 247, 229, 255;
    --gray-ch: 115, 116, 118;
    --gray-50-ch: 12, 13, 14;
    --gray-100-ch: 21, 22, 23;
    --gray-200-ch: 35, 36, 37;
    --gray-300-ch: 55, 56, 57;
    --gray-400-ch: 84, 85, 87;
    --gray-500-ch: 115, 116, 118;
    --gray-600-ch: 145, 146, 148;
    --gray-700-ch: 176, 177, 178;
    --gray-800-ch: 204, 206, 207;
    --gray-900-ch: 227, 229, 230;
    --gray-950-ch: 244, 245, 247;
    --slate-ch: 108, 117, 130;
    --slate-50-ch: 7, 14, 23;
    --slate-100-ch: 15, 23, 32;
    --slate-200-ch: 29, 37, 47;
    --slate-300-ch: 48, 57, 67;
    --slate-400-ch: 77, 86, 98;
    --slate-500-ch: 108, 117, 130;
    --slate-600-ch: 137, 147, 160;
    --slate-700-ch: 168, 178, 191;
    --slate-800-ch: 196, 207, 220;
    --slate-900-ch: 219, 230, 243;
    --slate-950-ch: 236, 246, 255;
    --zinc-ch: 116, 116, 121;
    --zinc-50-ch: 13, 13, 17;
    --zinc-100-ch: 22, 22, 26;
    --zinc-200-ch: 36, 35, 40;
    --zinc-300-ch: 55, 55, 60;
    --zinc-400-ch: 85, 85, 90;
    --zinc-500-ch: 116, 116, 121;
    --zinc-600-ch: 145, 145, 151;
    --zinc-700-ch: 176, 176, 182;
    --zinc-800-ch: 205, 205, 211;
    --zinc-900-ch: 228, 228, 234;
    --zinc-950-ch: 244, 244, 250;
    --neutral-ch: 116, 116, 116;
    --neutral-50-ch: 13, 13, 13;
    --neutral-100-ch: 22, 22, 22;
    --neutral-200-ch: 36, 36, 36;
    --neutral-300-ch: 56, 56, 56;
    --neutral-400-ch: 85, 85, 85;
    --neutral-500-ch: 116, 116, 116;
    --neutral-600-ch: 146, 146, 146;
    --neutral-700-ch: 177, 177, 177;
    --neutral-800-ch: 206, 206, 206;
    --neutral-900-ch: 228, 228, 228;
    --neutral-950-ch: 245, 245, 245;
    --stone-ch: 121, 116, 109;
    --stone-50-ch: 16, 13, 8;
    --stone-100-ch: 25, 21, 16;
    --stone-200-ch: 39, 35, 30;
    --stone-300-ch: 60, 55, 49;
    --stone-400-ch: 89, 84, 78;
    --stone-500-ch: 121, 116, 109;
    --stone-600-ch: 151, 145, 138;
    --stone-700-ch: 182, 176, 169;
    --stone-800-ch: 210, 205, 197;
    --stone-900-ch: 233, 228, 220;
    --stone-950-ch: 250, 244, 236;
    --red-ch: 208, 44, 42;
    --red-50-ch: 67, 0, 0;
    --red-100-ch: 81, 0, 0;
    --red-200-ch: 102, 0, 0;
    --red-300-ch: 130, 0, 0;
    --red-400-ch: 169, 0, 0;
    --red-500-ch: 208, 44, 42;
    --red-600-ch: 244, 82, 73;
    --red-700-ch: 255, 116, 104;
    --red-800-ch: 255, 146, 132;
    --red-900-ch: 255, 170, 154;
    --red-950-ch: 255, 186, 170;
    --rose-ch: 198, 55, 92;
    --rose-50-ch: 60, 0, 0;
    --rose-100-ch: 74, 0, 3;
    --rose-200-ch: 94, 0, 15;
    --rose-300-ch: 122, 0, 34;
    --rose-400-ch: 159, 0, 62;
    --rose-500-ch: 198, 55, 92;
    --rose-600-ch: 233, 89, 121;
    --rose-700-ch: 255, 121, 151;
    --rose-800-ch: 255, 151, 179;
    --rose-900-ch: 255, 174, 201;
    --rose-950-ch: 255, 190, 217;
    --pink-ch: 185, 64, 130;
    --pink-50-ch: 52, 0, 23;
    --pink-100-ch: 65, 0, 32;
    --pink-200-ch: 85, 0, 47;
    --pink-300-ch: 111, 0, 68;
    --pink-400-ch: 148, 24, 98;
    --pink-500-ch: 185, 64, 130;
    --pink-600-ch: 219, 95, 161;
    --pink-700-ch: 254, 127, 192;
    --pink-800-ch: 255, 156, 221;
    --pink-900-ch: 255, 179, 244;
    --pink-950-ch: 255, 195, 255;
    --orange-ch: 184, 83, 0;
    --orange-50-ch: 54, 0, 0;
    --orange-100-ch: 67, 0, 0;
    --orange-200-ch: 86, 0, 0;
    --orange-300-ch: 112, 5, 0;
    --orange-400-ch: 147, 49, 0;
    --orange-500-ch: 184, 83, 0;
    --orange-600-ch: 218, 114, 13;
    --orange-700-ch: 253, 146, 62;
    --orange-800-ch: 255, 175, 94;
    --orange-900-ch: 255, 198, 117;
    --orange-950-ch: 255, 215, 134;
    --amber-ch: 166, 99, 0;
    --amber-50-ch: 44, 0, 0;
    --amber-100-ch: 56, 0, 0;
    --amber-200-ch: 74, 8, 0;
    --amber-300-ch: 98, 35, 0;
    --amber-400-ch: 131, 67, 0;
    --amber-500-ch: 166, 99, 0;
    --amber-600-ch: 199, 130, 0;
    --amber-700-ch: 232, 161, 39;
    --amber-800-ch: 255, 190, 77;
    --amber-900-ch: 255, 213, 103;
    --amber-950-ch: 255, 230, 120;
    --yellow-ch: 139, 116, 0;
    --yellow-50-ch: 30, 5, 0;
    --yellow-100-ch: 40, 15, 0;
    --yellow-200-ch: 56, 31, 0;
    --yellow-300-ch: 77, 52, 0;
    --yellow-400-ch: 107, 83, 0;
    --yellow-500-ch: 139, 116, 0;
    --yellow-600-ch: 170, 146, 0;
    --yellow-700-ch: 201, 178, 0;
    --yellow-800-ch: 230, 207, 58;
    --yellow-900-ch: 254, 230, 87;
    --yellow-950-ch: 255, 247, 106;
    --lime-ch: 85, 134, 0;
    --lime-50-ch: 0, 20, 0;
    --lime-100-ch: 0, 31, 0;
    --lime-200-ch: 5, 47, 0;
    --lime-300-ch: 26, 69, 0;
    --lime-400-ch: 55, 101, 0;
    --lime-500-ch: 85, 134, 0;
    --lime-600-ch: 114, 165, 0;
    --lime-700-ch: 143, 197, 49;
    --lime-800-ch: 171, 227, 85;
    --lime-900-ch: 194, 251, 110;
    --lime-950-ch: 210, 255, 127;
    --green-ch: 7, 140, 56;
    --green-50-ch: 0, 26, 0;
    --green-100-ch: 0, 36, 0;
    --green-200-ch: 0, 52, 0;
    --green-300-ch: 0, 75, 0;
    --green-400-ch: 0, 107, 19;
    --green-500-ch: 7, 140, 56;
    --green-600-ch: 59, 172, 86;
    --green-700-ch: 95, 204, 116;
    --green-800-ch: 125, 234, 144;
    --green-900-ch: 149, 255, 167;
    --green-950-ch: 165, 255, 183;
    --emerald-ch: 0, 142, 85;
    --emerald-50-ch: 0, 27, 0;
    --emerald-100-ch: 0, 37, 0;
    --emerald-200-ch: 0, 54, 3;
    --emerald-300-ch: 0, 76, 24;
    --emerald-400-ch: 0, 108, 54;
    --emerald-500-ch: 0, 142, 85;
    --emerald-600-ch: 0, 173, 113;
    --emerald-700-ch: 65, 206, 144;
    --emerald-800-ch: 101, 235, 172;
    --emerald-900-ch: 126, 255, 194;
    --emerald-950-ch: 144, 255, 210;
    --teal-ch: 0, 138, 116;
    --teal-50-ch: 0, 25, 13;
    --teal-100-ch: 0, 36, 22;
    --teal-200-ch: 0, 52, 36;
    --teal-300-ch: 0, 74, 56;
    --teal-400-ch: 0, 105, 85;
    --teal-500-ch: 0, 138, 116;
    --teal-600-ch: 11, 170, 146;
    --teal-700-ch: 69, 202, 177;
    --teal-800-ch: 103, 231, 206;
    --teal-900-ch: 129, 255, 229;
    --teal-950-ch: 146, 255, 245;
    --cyan-ch: 0, 139, 140;
    --cyan-50-ch: 0, 24, 30;
    --cyan-100-ch: 0, 35, 40;
    --cyan-200-ch: 0, 51, 55;
    --cyan-300-ch: 0, 73, 77;
    --cyan-400-ch: 0, 105, 107;
    --cyan-500-ch: 0, 139, 140;
    --cyan-600-ch: 0, 170, 171;
    --cyan-700-ch: 0, 202, 203;
    --cyan-800-ch: 69, 232, 232;
    --cyan-900-ch: 100, 255, 255;
    --cyan-950-ch: 119, 255, 255;
    --sky-ch: 0, 131, 177;
    --sky-50-ch: 0, 14, 57;
    --sky-100-ch: 0, 26, 68;
    --sky-200-ch: 0, 43, 85;
    --sky-300-ch: 0, 66, 109;
    --sky-400-ch: 0, 98, 143;
    --sky-500-ch: 0, 131, 177;
    --sky-600-ch: 0, 162, 210;
    --sky-700-ch: 27, 195, 243;
    --sky-800-ch: 77, 224, 255;
    --sky-900-ch: 105, 248, 255;
    --sky-950-ch: 124, 255, 255;
    --blue-ch: 0, 122, 203;
    --blue-50-ch: 0, 0, 76;
    --blue-100-ch: 0, 7, 88;
    --blue-200-ch: 0, 30, 106;
    --blue-300-ch: 0, 55, 131;
    --blue-400-ch: 0, 88, 166;
    --blue-500-ch: 0, 122, 203;
    --blue-600-ch: 24, 153, 236;
    --blue-700-ch: 70, 185, 255;
    --blue-800-ch: 103, 215, 255;
    --blue-900-ch: 127, 239, 255;
    --blue-950-ch: 144, 255, 255;
    --indigo-ch: 76, 108, 209;
    --indigo-50-ch: 8, 0, 80;
    --indigo-100-ch: 8, 0, 93;
    --indigo-200-ch: 11, 10, 111;
    --indigo-300-ch: 23, 40, 137;
    --indigo-400-ch: 48, 74, 172;
    --indigo-500-ch: 76, 108, 209;
    --indigo-600-ch: 104, 139, 243;
    --indigo-700-ch: 134, 171, 255;
    --indigo-800-ch: 161, 200, 255;
    --indigo-900-ch: 183, 224, 255;
    --indigo-950-ch: 199, 240, 255;
    --violet-ch: 115, 92, 214;
    --violet-50-ch: 25, 0, 84;
    --violet-100-ch: 31, 0, 96;
    --violet-200-ch: 42, 0, 115;
    --violet-300-ch: 59, 15, 141;
    --violet-400-ch: 86, 57, 177;
    --violet-500-ch: 115, 92, 214;
    --violet-600-ch: 144, 123, 248;
    --violet-700-ch: 173, 155, 255;
    --violet-800-ch: 201, 184, 255;
    --violet-900-ch: 224, 207, 255;
    --violet-950-ch: 240, 224, 255;
    --purple-ch: 139, 82, 201;
    --purple-50-ch: 33, 0, 74;
    --purple-100-ch: 42, 0, 86;
    --purple-200-ch: 56, 0, 104;
    --purple-300-ch: 77, 0, 129;
    --purple-400-ch: 107, 47, 165;
    --purple-500-ch: 139, 82, 201;
    --purple-600-ch: 169, 113, 235;
    --purple-700-ch: 201, 145, 255;
    --purple-800-ch: 230, 174, 255;
    --purple-900-ch: 253, 197, 255;
    --purple-950-ch: 255, 213, 255;
    --fuchsia-ch: 177, 53, 177;
    --fuchsia-50-ch: 49, 0, 55;
    --fuchsia-100-ch: 61, 0, 67;
    --fuchsia-200-ch: 80, 0, 84;
    --fuchsia-300-ch: 105, 0, 108;
    --fuchsia-400-ch: 141, 0, 142;
    --fuchsia-500-ch: 177, 53, 177;
    --fuchsia-600-ch: 211, 88, 210;
    --fuchsia-700-ch: 245, 120, 243;
    --fuchsia-800-ch: 255, 150, 255;
    --fuchsia-900-ch: 255, 173, 255;
    --fuchsia-950-ch: 255, 190, 255;
    --danger-50-ch: 67, 0, 0;
    --danger-100-ch: 81, 0, 0;
    --danger-200-ch: 102, 0, 0;
    --danger-300-ch: 130, 0, 0;
    --danger-400-ch: 169, 0, 0;
    --danger-500-ch: 208, 44, 42;
    --danger-600-ch: 244, 82, 73;
    --danger-700-ch: 255, 116, 104;
    --danger-800-ch: 255, 146, 132;
    --danger-900-ch: 255, 170, 154;
    --danger-950-ch: 255, 186, 170;
    --success-50-ch: 0, 26, 0;
    --success-100-ch: 0, 36, 0;
    --success-200-ch: 0, 52, 0;
    --success-300-ch: 0, 75, 0;
    --success-400-ch: 0, 107, 19;
    --success-500-ch: 7, 140, 56;
    --success-600-ch: 59, 172, 86;
    --success-700-ch: 95, 204, 116;
    --success-800-ch: 125, 234, 144;
    --success-900-ch: 149, 255, 167;
    --success-950-ch: 165, 255, 183;
    --info-50-ch: 0, 0, 76;
    --info-100-ch: 0, 7, 88;
    --info-200-ch: 0, 30, 106;
    --info-300-ch: 0, 55, 131;
    --info-400-ch: 0, 88, 166;
    --info-500-ch: 0, 122, 203;
    --info-600-ch: 24, 153, 236;
    --info-700-ch: 70, 185, 255;
    --info-800-ch: 103, 215, 255;
    --info-900-ch: 127, 239, 255;
    --info-950-ch: 144, 255, 255;
    --purple-foreground-ch: 244, 249, 255;
    --yellow-foreground-ch: 244, 245, 247;
    --amber-foreground-ch: 244, 245, 247;
    --lime-foreground-ch: 244, 245, 247;
    --emerald-foreground-ch: 244, 249, 255;
    --rose-foreground-ch: 244, 249, 255;
    --pink-foreground-ch: 244, 249, 255;
    --orange-foreground-ch: 244, 249, 255;
    --teal-foreground-ch: 244, 249, 255;
    --cyan-foreground-ch: 244, 245, 247;
    --indigo-foreground-ch: 244, 249, 255;
    --violet-foreground-ch: 244, 249, 255;
    --fuchsia-foreground-ch: 244, 249, 255;
    --slate-foreground-ch: 244, 249, 255;
    --zinc-foreground-ch: 244, 245, 247;
    --stone-foreground-ch: 244, 245, 247;
    --neutral-foreground-ch: 244, 249, 255;
    --gray-foreground-ch: 244, 249, 255;
  }
  @layer base {
    * {
      border-color: rgb(var(--border-ch));
      outline-color: rgba(var(--ring-ch), 0.5);
      scrollbar-width: thin;
      scrollbar-color: rgba(var(--muted-foreground-ch), 0.4) transparent;
    }
    body {
      background-color: rgb(var(--background-ch));
      color: rgb(var(--foreground-ch));
    }
    *::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }
    *::-webkit-scrollbar-track {
      background: transparent;
    }
    *::-webkit-scrollbar-thumb {
      background-color: rgba(var(--muted-foreground-ch), 0.35);
      border-radius: 9999px;
    }
    *::-webkit-scrollbar-thumb:hover {
      background-color: rgba(var(--muted-foreground-ch), 0.55);
    }
    *::-webkit-scrollbar-corner {
      background: transparent;
    }
    .custom-scrollbar::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb {
      background-color: rgba(var(--muted-foreground-ch), 0.4);
      border-radius: 3px;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb:hover {
      background-color: rgba(var(--muted-foreground-ch), 0.65);
    }
    .no-scrollbar {
      scrollbar-width: none;
    }
    .no-scrollbar::-webkit-scrollbar {
      display: none;
    }
  }
}
