/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--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-font-weight:initial;--tw-content:"";--tw-duration:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-space-y-reverse:0;--tw-tracking: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-space-x-reverse:0}}}@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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:calc(var(--radius)*1.5);--radius-2xl:calc(var(--radius)*2);--radius-3xl:calc(var(--radius)*3);--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--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);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-fluid:cubic-bezier(.32,.72,0,1);--ease-linear:linear}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius)*1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab,var(--success)90%,var(--success-foreground)10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab,var(--accent)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab,var(--accent)70%,var(--foreground)30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab,var(--accent)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab,var(--danger)70%,var(--foreground)40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab,var(--warning)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab,var(--warning)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab,var(--success)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab,var(--success)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f,0 -6px 12px 0 #00000008,0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab,var(--success)90%,var(--success-foreground)10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab,var(--accent)12%,transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab,var(--accent)16%,transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab,var(--warning)12%,transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab,var(--warning)16%,transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab,var(--success)12%,transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab,var(--success)16%,transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}}@layer components;}@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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;border-radius:calc(var(--radius)*1.5);padding:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{margin:calc(var(--spacing)*0);height:auto;min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:var(--muted);opacity:1;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";inset-inline-start:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.25);background-color:var(--separator);width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground)3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground)6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*.5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing)*2)}.link{border-radius:calc(var(--radius)*1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab,var(--muted)50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted)50%,transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing)*1.5);margin-inline-start:calc(var(--spacing)*1)}.link.button{gap:calc(var(--spacing)*0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing)*1);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);transform-origin:50%;border-radius:calc(var(--radius)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}}.pagination__link--nav{gap:calc(var(--spacing)*1.5);width:auto;padding-inline:calc(var(--spacing)*2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing)*2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing)*3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing)*2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius)*2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:calc(var(--spacing)*1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-end:calc(var(--spacing)*1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:calc(var(--spacing)*1);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:calc(var(--spacing)*1);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:calc(var(--spacing)*1);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing)*1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing)*20)}.tabs__tab{height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*3);width:100%;padding-inline:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius)*.5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing)*0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;top:calc(var(--spacing)*0);width:90%;height:1px}.tabs__panel{width:100%;padding:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing)*4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing)*4)}.tabs__indicator{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:calc(var(--spacing)*0)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--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);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{top:auto;bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*.5)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*.5)}.button{isolation:isolate;height:calc(var(--spacing)*10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius)*3);width:fit-content;padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing)*9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing)*1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.button--sm{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing)*8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing)*10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb,var(--default)60%,transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0)}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing)*9)}}.button--icon-only.button--sm{width:calc(var(--spacing)*9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing)*8)}}.button--icon-only.button--lg{width:calc(var(--spacing)*11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing)*10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing)*0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius)*3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius)*3);border-top-right-radius:calc(var(--radius)*3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius)*3);border-bottom-left-radius:calc(var(--radius)*3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius)*3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius)*.5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing)*10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius)*3);width:fit-content;padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing)*9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:calc(var(--spacing)*1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.toggle-button--sm{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing)*8)}}.toggle-button--sm svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing)*10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing)*10);padding:calc(var(--spacing)*0)}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing)*9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing)*9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing)*8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing)*11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing)*10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing)*0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius)*3);border-top-right-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius)*3);border-bottom-left-radius:calc(var(--radius)*3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius)*3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius)*.5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:calc(var(--spacing)*1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius)*3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing)*2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius)*3);background-color:var(--surface);padding:calc(var(--spacing)*1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing)*55)}}.dropdown__popover{border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing)*2.5)}.dropdown__menu{gap:calc(var(--spacing)*.5);width:100%;padding:calc(var(--spacing)*1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing)*9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*2);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing)*7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing)*0);flex-direction:column;display:flex}.list-box{width:100%;padding:calc(var(--spacing)*1);position:relative;overflow:clip}.list-box>*+*{margin-top:calc(var(--spacing)*1)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing)*9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*2);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing)*7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing)*2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing)*0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing)*1);width:100%;padding:calc(var(--spacing)*1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:calc(var(--spacing)*1);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:calc(var(--spacing)*1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing)*1);border-radius:calc(var(--radius)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing)*56);border-radius:calc(var(--radius)*2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing)*0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--radius)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing)*62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5));gap:calc(var(--spacing)*3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:calc(var(--spacing)*1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius)*2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius)*2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing)*5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{top:calc(var(--spacing)*0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%)50%/16px 16px;border-start-start-radius:calc(var(--radius)*2);border-end-start-radius:calc(var(--radius)*2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius)*2);border-end-end-radius:calc(var(--radius)*2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing)*2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing)*5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing)*0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%)50%/16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%)50%/16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius)*2)}.color-swatch--square{border-radius:calc(var(--radius)*.75)}.color-swatch--xs{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius)*1)}.color-swatch--sm{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius)*1.5)}.color-swatch--lg{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius)*3)}.color-swatch--xl{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius)*3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing)*0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);border-radius:calc(var(--radius)*3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*.75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*.75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius)*1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius)*1)}.color-input-group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0);display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing)*3);display:flex}.color-input-group--secondary{--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);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:calc(var(--spacing)*1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius)*1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius)*1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius)*1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing)*5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing)*2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing)*5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:calc(var(--spacing)*1);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab,var(--switch-control-bg),transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground)20%,transparent)}}.switch>[data-slot=description]{width:100%;min-width:calc(var(--spacing)*0);padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius)*1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius)*1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius)*1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing)*.5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius)*.75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius)*1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing)*4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7);border-radius:calc(var(--radius)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing)*.5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing)*4);min-width:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);position:absolute;transform:translate(25%,-25%)}.badge--top-left{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute;transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);position:absolute;transform:translate(25%,25%)}.badge--bottom-left{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing)*.5);border-radius:calc(var(--radius)*2);width:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing)*.5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1);border-radius:min(32px,calc(var(--radius)*2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--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)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary)50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default)50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator)50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing)*4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.5);background-color:var(--separator);inset-inline-end:calc(var(--spacing)*0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius)*1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);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));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator)50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface)40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface)10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary)50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius)*1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--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)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius)*1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)),inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)),inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)),inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem*var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing)*4);--tw-translate-y: -50% ;border-radius:calc(var(--radius)*.5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing)*2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing)*0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing)*.5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing)*.5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing)*3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius)*.5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary)70%,transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing)*0);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing)*0);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing)*1);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius)*.5);background-color:var(--default);height:calc(var(--spacing)*2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing)*1);border-radius:calc(var(--radius)*.25)}.meter--sm .meter__fill{border-radius:calc(var(--radius)*.25)}.meter--lg .meter__track{height:calc(var(--spacing)*3);border-radius:calc(var(--radius)*.75)}.meter--lg .meter__fill{border-radius:calc(var(--radius)*.75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:calc(var(--spacing)*1);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius)*.5);background-color:var(--default);height:calc(var(--spacing)*2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);border-radius:calc(var(--radius)*.5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing)*1);border-radius:calc(var(--radius)*.25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius)*.25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing)*3);border-radius:calc(var(--radius)*.75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius)*.75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.spinner--lg{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.spinner--xl{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing)*4);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4)}.toast-region--top{top:calc(var(--spacing)*4);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*1.5);background-color:var(--surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing)*1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing)*-1);top:calc(var(--spacing)*-1);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media(min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing)*2)}@media(min-width:40rem){.toast__action{margin-top:calc(var(--spacing)*0)}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing)*4)}.checkbox{align-items:flex-start;gap:calc(var(--spacing)*1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);cursor:default;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing)*7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*.75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing)*0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x)var(--tw-scale-y);border-radius:calc(var(--radius)*.75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--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);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing)*6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing)*0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>: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)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*1);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing)*2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);display:flex}.input-otp__slot{height:calc(var(--spacing)*10);width:calc(var(--spacing)*9.5);min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius)*1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth)both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*.5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius)*.5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--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);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--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);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*0)}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*0)}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius)*1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius)*1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--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);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing)*10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground))10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-end-radius:var(--field-radius,calc(var(--radius)*1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted))15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius)*1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius)*1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted))15%,transparent)}}.number-field--secondary .number-field__group{--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);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing)*4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing)*4);flex-flow:wrap}.radio-group--secondary .radio__control{--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);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing)*1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing)*0);cursor:default;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing)*7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.radio[data-selected] .radio__control,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing)*0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius)*1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0;margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0)}.search-field__clear-button{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;margin-inline-end:calc(var(--spacing)*2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.search-field--secondary .search-field__group{--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);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--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);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing)*63);max-width:calc(var(--spacing)*63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:calc(var(--spacing)*1);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*0)}.calendar__header{padding-inline:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius)*3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing)*1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing)*63);max-width:calc(var(--spacing)*63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:calc(var(--spacing)*1);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*0)}.range-calendar__header{padding-inline:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius)*1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing)*1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing)*0);border-radius:calc(var(--radius)*3);padding:calc(var(--spacing)*0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius)*3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default)20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius)*1);border-end-start-radius:calc(var(--radius)*1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius)*3);border-end-start-radius:calc(var(--radius)*3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius)*1);border-end-end-radius:calc(var(--radius)*1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius)*3);border-end-end-radius:calc(var(--radius)*3)}.range-calendar__cell-indicator{bottom:calc(var(--spacing)*1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(var(--radius)*.25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*1);border-radius:calc(var(--radius)*1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;align-content:flex-start;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1);opacity:0;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing)*0);inset-inline-end:calc(var(--spacing)*0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out)50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*3);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing)*2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing)*2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:calc(var(--spacing)*0)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:calc(var(--spacing)*0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius)*.75);padding-inline:calc(var(--spacing)*.5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing)*0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing)*3);margin-inline-end:calc(var(--spacing)*0);display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing)*3);display:flex}.date-input-group--secondary{--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);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing)*1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius)*1.5));width:100%;padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:none}.date-range-picker{gap:calc(var(--spacing)*1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius)*1.5));width:100%;padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing)*1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius)*2.5))}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:none}.card{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--muted)}.card__content{gap:calc(var(--spacing)*1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style: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);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*1.5);padding-bottom:calc(var(--spacing)*1);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius)*.5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing)*2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing)*3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{inset:calc(var(--spacing)*0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:calc(var(--radius)*2)}.avatar--lg{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12);border-radius:calc(var(--radius)*3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing)*10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{min-height:calc(var(--spacing)*0);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing)*6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing)*0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing)*0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{min-height:calc(var(--spacing)*0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing)*2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing)*5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing)*6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32,.72,0,1);--drawer-exit-ease:cubic-bezier(.32,.72,0,1);will-change:translate;transition:translate var(--drawer-enter-duration)var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing)*96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing)*96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing)*2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing)*0)}.drawer__header{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing)*0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing)*2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing)*1);width:calc(var(--spacing)*9);border-radius:calc(var(--radius)*.25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing)*2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing)*5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:calc(var(--spacing)*0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing)*0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing)*10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.modal__container--full{padding:calc(var(--spacing)*0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing)*6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing)*0)}.modal__dialog--scroll-inside{max-height:100%;min-height:calc(var(--spacing)*0);overflow:clip}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing)*0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*0);flex-direction:column;display:flex}.modal__header>.modal__icon{margin-bottom:calc(var(--spacing)*0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing)*0);flex:1;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{overscroll-behavior:contain;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0);flex-direction:row;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing)*2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing)*5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing)*4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px,var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border)40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{min-width:calc(var(--spacing)*0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing)*7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing)*0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing)*2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--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);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);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));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing)*7)}@media(hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--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);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media(hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing)*0);color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing)*1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing)*7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--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);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing)*0);color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing)*1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible,.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32,.72,0,1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{max-height:320px;min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*1.5);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing)*2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing)*3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground)60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;border-radius:calc(var(--radius)*1.5);padding:calc(var(--spacing)*1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);cursor:var(--cursor-interactive);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:calc(var(--spacing)*0);display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing)*6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius)*1);background-color:var(--default);padding-inline:calc(var(--spacing)*2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography-prose code{border-radius:calc(var(--radius)*.75);background-color:var(--default);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing)*4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing)*4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing)*4);list-style-type:disc}:where(.typography-prose ul>: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)))}.typography-prose ul{padding-inline-start:calc(var(--spacing)*6)}.typography-prose ol{margin-block:calc(var(--spacing)*4);list-style-type:decimal}:where(.typography-prose ol>: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)))}.typography-prose ol{padding-inline-start:calc(var(--spacing)*6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography-prose hr{margin-block:calc(var(--spacing)*8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5);background-color:var(--default);padding:calc(var(--spacing)*4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing)*4);border-radius:calc(var(--radius)*1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.typography--code{border-radius:calc(var(--radius)*.75);background-color:var(--default);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size))100%,var(--scroll-shadow-scrollbar-size)100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size))100%,var(--scroll-shadow-scrollbar-size)100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl){--scroll-linear-gradient:90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent}.scroll-shadow--hide-scrollbar{scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;--scroll-shadow-scrollbar-size:0px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light dark;--ink:#dbe8e4;--muted:#78928b;--deep:#050b0a;--panel:#091310;--panel-2:#0e1b17;--line:#1c332d;--line-hot:#347b69;--mint:#42e8c6;--amber:#ffb347;--danger:#ff6262;--depth-shadow:0 18px 60px #00000057;background:var(--deep);color:var(--ink);font-family:Bahnschrift,Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:radial-gradient(circle at 18% -10%,#2a776438,#0000 35%),radial-gradient(circle at 85% 110%,#ffa93a14,#0000 38%),#050b0a}button,input,textarea{font:inherit}button{cursor:pointer}.boot-screen{letter-spacing:.04em;height:100%;color:var(--muted);justify-content:center;align-items:center;gap:16px;display:flex}.error-screen strong{color:var(--danger);font-size:20px}.error-screen p{margin:6px 0 0}.login-stage{isolation:isolate;grid-template-columns:minmax(360px,1.1fr) minmax(440px,.9fr);min-height:100%;display:grid;position:relative}.login-stage:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30%,#000,#0000 67%);mask-image:radial-gradient(circle at 30%,#000,#0000 67%)}.login-mark{place-items:center;display:grid;position:relative;overflow:hidden}.voxel-core{aspect-ratio:1;border:1px solid var(--mint);background:linear-gradient(135deg,#173a31,#07100e);place-items:center;width:180px;display:grid;transform:rotate(45deg);box-shadow:0 0 0 20px #42e8c608,0 0 90px #42e8c633}.voxel-core span{color:var(--mint);letter-spacing:-.12em;font:800 64px/1 Bahnschrift;transform:rotate(-45deg)}.orbit{aspect-ratio:1;border:1px dashed #29483f;border-radius:50%;width:430px;animation:28s linear infinite orbit;position:absolute}.orbit:after{content:"";aspect-ratio:1;border:2px solid var(--amber);background:var(--deep);width:12px;position:absolute;top:12%;left:12%}.orbit-two{opacity:.55;width:620px;animation-duration:44s;animation-direction:reverse}@keyframes orbit{to{transform:rotate(360deg)}}.login-panel{border:1px solid var(--line);box-shadow:var(--depth-shadow);background:linear-gradient(155deg,#0e1c18f5,#050b0af0);flex-direction:column;justify-content:center;align-self:stretch;margin:4vh 4vw 4vh 0;padding:clamp(38px,6vw,88px);display:flex;position:relative}.login-panel:after{content:"SECURE SESSION / H2";color:#3b5e54;writing-mode:vertical-rl;font:11px Cascadia Code;position:absolute;top:18px;right:18px}.eyebrow{color:var(--amber);letter-spacing:.16em;margin:0 0 26px;font:12px Cascadia Code,monospace}.login-panel h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(38px,4.5vw,72px);line-height:.98}.login-copy{color:var(--muted);max-width:580px;margin:30px 0 42px;line-height:1.75}.login-panel label{gap:8px;max-width:540px;margin-bottom:16px;display:grid}.login-panel label span,.revision-note span{color:#a7bbb5;letter-spacing:.08em;font-size:13px}.login-panel input,.revision-note input,.search-field,.scalar-field input{border:1px solid var(--line);color:var(--ink);background:#07100e;border-radius:7px;outline:none;padding:13px 15px;transition:border-color .18s,box-shadow .18s}input:focus,textarea:focus{box-shadow:0 0 0 3px #42e8c614;border-color:var(--line-hot)!important}.primary-action,.save-action{background:var(--mint)!important;color:#04100d!important;border-radius:6px!important;font-weight:800!important}.primary-action{max-width:540px;margin-top:10px;height:48px!important}.form-error,.inline-error{color:#ff8989;border-left:2px solid var(--danger);background:#ff626214;padding:10px 12px}.login-footnote{color:#4f6962;max-width:540px;margin-top:24px;font-size:12px;line-height:1.6}.password-change-stage{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:42px 42px;place-items:center;width:100%;height:100%;padding:28px;display:grid}.password-change-panel{width:min(600px,100%);color:var(--ink);border:1px solid var(--line);background:var(--panel);box-shadow:var(--depth-shadow);padding:clamp(32px,5vw,58px);display:grid;position:relative}.password-change-panel>.theme-control{position:absolute;top:14px;right:14px}.password-change-mark{color:var(--amber);opacity:.6;font:46px/1 Cascadia Code,monospace}.password-change-panel h1{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,5vw,52px);line-height:1.02}.password-change-copy{color:var(--muted);margin:20px 0 26px;font-size:13px;line-height:1.7}.password-change-copy strong{color:var(--ink)}.password-change-panel label{gap:6px;margin-bottom:13px;display:grid}.password-change-panel label span{color:var(--muted);letter-spacing:.08em;font-size:11px}.password-change-panel input{color:var(--ink);border:1px solid var(--line);background:var(--control-bg);outline:none;padding:12px 13px}.password-change-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:5px;display:grid}.password-change-actions .primary-action{width:100%;max-width:none;margin:0}.password-change-panel>small{color:var(--muted);margin-top:14px;font-size:10px}.workspace-shell{grid-template:"top top top"62px"rail work collaboration"minmax(0,1fr)/330px minmax(520px,1fr) 330px;min-width:1080px;height:100%;display:grid}.workspace-shell.collaboration-closed{grid-template-rows:54px minmax(0,1fr) 35px 25px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#060d0bf0;grid-area:top;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.brand-lockup{align-items:center;gap:11px;min-width:310px;display:flex}.brand-cube{border:1px solid var(--mint);width:34px;height:34px;color:var(--mint);place-items:center;font-weight:900;display:grid;transform:rotate(45deg)}.brand-lockup>div{flex-direction:column;display:flex}.brand-lockup strong{letter-spacing:.12em}.brand-lockup small{color:#4e6c63;letter-spacing:.06em;font:9px Cascadia Code,monospace}.sync-strip{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.sync-strip strong{color:#9dc7bc}.status-light{aspect-ratio:1;background:#65746f;border-radius:50%;width:8px;display:inline-block;box-shadow:0 0 0 4px #65746f1f}.status-light.online{background:var(--mint);box-shadow:0 0 12px #42e8c699}.status-light.danger,.status-light.offline{background:var(--danger)}.status-light.connecting{background:var(--amber)}.dirty-flag{color:var(--amber);border:1px solid #ffb3474d;padding:3px 8px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button{color:#9ab3ac!important;border:1px solid var(--line)!important;background:#101e1a!important;border-radius:5px!important}.top-actions button.active{color:var(--mint)!important;border-color:var(--line-hot)!important}.user-chip{color:#abc1ba;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.user-chip i{width:27px;height:27px;color:var(--deep);background:var(--amber);border-radius:3px;place-items:center;font-style:normal;font-weight:800;display:grid}.resource-rail{border-right:1px solid var(--line);background:#07100e;grid-area:rail;grid-template-columns:66px 1fr;min-height:0;display:grid}.resource-tabs{border-right:1px solid var(--line);background:#050b0a;flex-direction:column;gap:5px;padding:11px 8px;display:flex}.resource-tab{color:#607a72!important;background:0 0!important;border-radius:4px!important;flex-direction:column!important;gap:1px!important;min-width:48px!important;height:54px!important;padding:4px!important;display:flex!important}.resource-tab span{font-size:20px;line-height:1}.resource-browser{flex-direction:column;min-width:0;min-height:0;display:flex}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:13px 14px;display:flex}.panel-heading>div:first-child{align-items:baseline;gap:8px;display:flex}.panel-heading h2{letter-spacing:.06em;margin:0;font-size:15px}.section-index{color:var(--amber);font:10px Cascadia Code,monospace}.count-badge{color:var(--mint);background:#42e8c614;padding:3px 7px;font:11px Cascadia Code}.search-field{width:calc(100% - 22px);margin:11px;padding:10px 11px;font-size:12px}.resource-list{padding:0 7px 16px;overflow:auto}.resource-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #11211d;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 8px;display:grid}.resource-row.selected{box-shadow:inset 2px 0 var(--mint);background:linear-gradient(90deg,#42e8c621,#0000)}.file-mark{background:#45645b;width:6px;height:24px}.file-mark.model{background:var(--mint)}.file-mark.texture{background:var(--amber)}.file-mark.sound{background:#ab83ff}.file-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.file-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.file-copy small{white-space:nowrap;text-overflow:ellipsis;color:#526b64;font:9px Cascadia Code;overflow:hidden}.file-size{color:#526b64;font:9px Cascadia Code}.resource-secondary{color:var(--muted);border-top:1px solid var(--line);margin:8px;padding-top:10px;font-size:11px}.resource-secondary summary{cursor:pointer;padding:5px 0}.resource-create-controls{padding:8px}.resource-create-controls .search-field{width:100%;min-width:0;margin:0}.resource-secondary .resource-create-controls{flex-direction:column;align-items:stretch;padding:6px 0}.menu-plugin-mode .resource-row{grid-template-columns:5px minmax(0,1fr);gap:6px}.menu-plugin-mode .resource-row .file-size{display:none}.menu-plugin-mode .panel-heading{padding:10px}.menu-plugin-mode .panel-heading h2{font-size:13px}.workbench{background:#08110f;grid-area:work;grid-template-rows:66px auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.document-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 17px;display:flex}.document-toolbar>div:first-child{grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:0;display:grid}.document-toolbar h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.document-toolbar code{color:#547069;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;overflow:hidden}.toolbar-actions{align-items:center;gap:8px;display:flex}.mode-switch{border:1px solid var(--line);background:#050b0a;border-radius:5px;padding:2px;display:flex}.mode-switch button{color:#668078;background:0 0;border:0;border-radius:3px;padding:6px 10px;font-size:11px}.notice-bar{border-left:2px solid var(--mint);color:#9fd5c8;cursor:pointer;background:#122720;justify-content:space-between;margin:8px 12px 0;padding:8px 12px;font-size:12px;display:flex}.workbench-empty{color:#557069;text-align:center;align-content:center;place-items:center;display:grid}.workbench-empty p{color:#90aaa2;margin:20px 0 6px}.workbench-empty small{max-width:430px;line-height:1.6}.crosshair{aspect-ratio:1;border:1px solid #23473e;width:82px;position:relative;transform:rotate(45deg)}.crosshair:before,.crosshair:after{content:"";background:var(--amber);opacity:.65;position:absolute}.crosshair:before{width:1px;height:130%;top:-15%;left:50%}.crosshair:after{width:130%;height:1px;top:50%;left:-15%}.editor-grid{grid-template-columns:minmax(330px,1.12fr) minmax(330px,.88fr);min-height:0;display:grid}.preview-column{border-right:1px solid var(--line);grid-template-rows:minmax(0,1fr) 34px;min-width:0;display:grid}.minecraft-preview{min-height:280px;position:relative;overflow:hidden}.minecraft-preview canvas{display:block}.preview-hint{z-index:2;color:#5e7971;pointer-events:none;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.texture-stage{background-image:linear-gradient(45deg,#101a18 25%,#0000 25%),linear-gradient(-45deg,#101a18 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#101a18 75%),linear-gradient(-45deg,#0000 75%,#101a18 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;place-items:center;height:100%;padding:30px;display:grid}.texture-stage img{max-width:85%;max-height:85%;image-rendering:pixelated;filter:drop-shadow(0 18px 22px #00000073)}.preview-meta{border-top:1px solid var(--line);color:#58736b;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;display:flex}.preview-meta code{color:#6d8d84}.inspector-column{grid-template-rows:46px minmax(0,1fr) auto;min-height:0;display:grid}.inspector-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.inspector-title h3{margin:0;font-size:13px}.inspector-title span{color:var(--amber);font:9px Cascadia Code}.structured-editor{padding:9px;overflow:auto}.field-group{background:#0b17148c;border:1px solid #172a25;margin-bottom:7px}.field-group>header{cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.field-group>header:hover{background:#10201c}.field-group>header strong{font-size:11px}.field-group>header small{color:#4c6860;font:8px Cascadia Code}.field-group>header button{color:#8b625e;background:0 0;border:0;margin-left:auto;font-size:9px}.fold{color:var(--mint);font:14px Cascadia Code}.field-children{border-top:1px solid #172a25;padding:7px 7px 7px 12px}.scalar-field{border-bottom:1px solid #10201c;grid-template-columns:minmax(100px,.8fr) minmax(100px,1.2fr) 22px;align-items:center;gap:7px;padding:5px 3px;display:grid}.scalar-field>span{flex-direction:column;min-width:0;display:flex}.scalar-field strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.scalar-field small{color:#49645c;font:7px Cascadia Code}.scalar-field input{width:100%;padding:7px 8px;font:10px Cascadia Code}.boolean-toggle{color:#6c837d;background:#0b1714;border:1px solid #29443c;padding:7px;font:9px Cascadia Code}.boolean-toggle.on{color:var(--mint);border-color:#347b69}.field-remove{color:#744d4d;background:0 0;border:0}.minor-action{color:#72a397!important;background:#11231e!important;border-radius:3px!important;font-size:10px!important}.source-editor{resize:none;border:1px solid var(--line);color:#b8ccc5;tab-size:2;background:#050b0a;outline:none;width:calc(100% - 18px);height:calc(100% - 18px);margin:9px;padding:14px;font:11px/1.65 Cascadia Code,monospace}.revision-note{border-top:1px solid var(--line);gap:6px;padding:10px;display:grid}.revision-note input{width:100%;padding:8px 10px;font-size:11px}.collaboration-panel{border-left:1px solid var(--line);background:#07100e;grid-area:collaboration;grid-template-rows:66px minmax(0,1fr);min-height:0;display:grid}.collaboration-heading{padding-right:8px}.collaboration-heading .mode-switch button{padding:5px 8px}.history-stream{padding:10px;overflow:auto}.undo-action{width:100%;margin-bottom:10px;color:var(--amber)!important;background:#14261f!important;border:1px solid #3c3523!important;border-radius:4px!important}.revision-card{background:linear-gradient(150deg,#0c1916,#08110f);border:1px solid #172b25;margin-bottom:8px;padding:12px}.revision-line{justify-content:space-between;align-items:center;display:flex}.revision-line time,.chat-message time{color:#4b665e;font:9px Cascadia Code}.operation{color:var(--mint);background:#42e8c614;padding:2px 5px;font:8px Cascadia Code}.operation.rollback,.operation.undo{color:var(--amber);background:#ffb34714}.revision-card>strong{margin-top:9px;font-size:11px;display:block}.revision-card p{color:#829d95;margin:5px 0 9px;font-size:11px;line-height:1.5}.revision-hash{color:#486159;justify-content:space-between;font-size:9px;display:flex}.revision-card>button{color:#6c8a82;background:0 0;border:1px solid #263d36;width:100%;margin-top:9px;padding:6px;font-size:10px}.empty-state{color:#4c665f;text-align:center;align-content:center;place-items:center;min-height:150px;display:grid}.empty-state span{font-size:30px}.empty-state p{font-size:11px}.chat-pane{grid-template-rows:34px minmax(0,1fr) auto;min-height:0;display:grid}.channel-name{border-bottom:1px solid var(--line);color:#5d7a71;text-overflow:ellipsis;padding:9px 12px;font:10px Cascadia Code;overflow:hidden}.message-stream{padding:11px;overflow:auto}.chat-message{margin-bottom:13px}.chat-message header{justify-content:space-between;display:flex}.chat-message strong{color:var(--amber);font-size:11px}.chat-message p{color:#9ab0aa;white-space:pre-wrap;margin:4px 0;font-size:11px;line-height:1.55}.chat-composer{border-top:1px solid var(--line);gap:7px;padding:9px;display:grid}.chat-composer textarea{resize:vertical;border:1px solid var(--line);min-height:72px;color:var(--ink);background:#050b0a;outline:none;padding:9px;font-size:11px}.chat-composer button{color:var(--mint)!important;background:#173229!important;border-radius:3px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#07100e}::-webkit-scrollbar-thumb{background:#203a33;border:2px solid #07100e}@media(max-width:1350px){.workspace-shell{grid-template-columns:290px minmax(480px,1fr) 290px}.editor-grid{grid-template-rows:minmax(280px,.9fr) minmax(300px,1.1fr);grid-template-columns:1fr;overflow:auto}.preview-column{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.inspector-column{min-height:380px}}@media(max-width:900px){html,body,#root{overflow:auto}.login-stage{grid-template-columns:1fr}.login-mark{display:none}.login-panel{min-height:100vh;margin:0}}.workspace-shell{background:#060b0e;grid-template:"top top top"54px"rail work collaboration"minmax(0,1fr)"status status status"25px/286px minmax(720px,1fr) 360px;min-width:1080px}.topbar{background:linear-gradient(#10191f,#0a1116);border-bottom-color:#26323a;min-width:0;height:54px;padding:0 12px}.brand-lockup{gap:10px;min-width:230px}.brand-cube{color:#07100d;background:var(--mint);border:0;border-radius:3px;width:28px;height:28px;transform:none;box-shadow:0 0 22px #42e8c629}.brand-lockup strong{color:#eef5f2;letter-spacing:.14em;font-size:12px}.brand-lockup small{color:#60717b;font-size:7px}.top-document-state{color:#83969f;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.top-document-state strong{color:#c8d4d8;text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.top-document-state code{color:#65a7ff;background:#0c161d;border:1px solid #273b49;padding:2px 5px;font-size:8px}.online-users{position:relative}.online-users>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.online-users>summary::-webkit-details-marker{display:none}.presence-chip{height:30px;color:var(--muted);border:1px solid var(--line);background:var(--control-raised);align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex}.presence-chip:hover,.online-users[open] .presence-chip{color:var(--ink);border-color:var(--line-hot)}.presence-chip i{min-width:18px;height:18px;color:var(--ink);border:1px solid var(--line-hot);border-radius:50%;place-items:center;font:8px Cascadia Code,monospace;display:grid}.presence-chip b{color:var(--muted);font:10px/1 Cascadia Code,monospace;transition:transform .16s}.online-users[open] .presence-chip b{transform:rotate(180deg)}.online-users-popover{z-index:240;width:min(330px,100vw - 24px);color:var(--ink);border:1px solid var(--line);background:var(--panel);box-shadow:var(--depth-shadow);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.online-users-popover>header{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.online-users-popover>header>div{gap:2px;display:grid}.online-users-popover>header small{color:var(--muted);letter-spacing:.14em;font:7px Cascadia Code,monospace}.online-users-popover>header strong{letter-spacing:.04em;font-size:13px}.online-users-popover>header>span{color:var(--muted);border:1px solid var(--line);padding:3px 6px;font:8px Cascadia Code,monospace}.online-users-popover>header>span.connected{color:var(--ink)}.online-users-popover>header>span.connected:before{content:"●";color:var(--mint);margin-right:5px}.online-users-popover>header>span.reconnecting:before{content:"○";color:var(--amber);margin-right:5px}.online-users-list{max-height:min(420px,100vh - 150px);padding:5px;overflow-y:auto}.online-users-list article{border:1px solid #0000;border-bottom-color:var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-users-list article{border-bottom-color:color-mix(in srgb,var(--line)72%,transparent)}}.online-users-list article:hover,.online-users-list article.current{border-color:var(--line);background:var(--control-raised)}.online-users-list article>i{width:30px;height:30px;color:var(--deep);background:var(--amber);place-items:center;font:700 11px Bahnschrift,sans-serif;display:grid}.online-users-list article>div{gap:3px;min-width:0;display:grid}.online-users-list article strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.online-users-list article strong em{color:var(--muted);border:1px solid var(--line);margin-left:6px;padding:1px 4px;font:7px Cascadia Code,monospace}.online-users-list article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:8px Cascadia Code,monospace;overflow:hidden}.online-users-list article time{color:var(--muted);font:8px Cascadia Code,monospace}.online-users-empty{color:var(--muted);text-align:center;margin:0;padding:28px 12px;font-size:10px}.online-users-popover>footer{color:var(--muted);border-top:1px solid var(--line);background:var(--control-bg);align-items:center;gap:8px;padding:7px 10px;font:8px Cascadia Code,monospace;display:flex}.online-users-popover>footer .status-light{width:5px;box-shadow:none}.top-actions button{height:30px!important;padding:0 10px!important;font-size:10px!important}.user-chip{padding:3px 7px;font-size:10px}.user-chip i{width:23px;height:23px;font-size:10px}.resource-rail{background:#0a1116;border-right-color:#26323a;grid-template-columns:52px minmax(0,1fr)}.resource-tabs{background:#070d11;border-right-color:#202b32;padding:8px 5px}.resource-tab{border-radius:3px!important;min-width:42px!important;height:48px!important}.resource-tab span{font-size:17px}.resource-tab small{font-size:8px}.resource-tab.active{box-shadow:none;color:#07100d!important;background:var(--mint)!important}.resource-browser{background:linear-gradient(150deg,#0d161c,#091116)}.panel-heading{border-bottom-color:#223039;min-height:48px;padding:9px 10px}.panel-heading h2{font-size:12px}.section-index{color:#6a808a;letter-spacing:.12em;font-size:7px}.count-badge{color:#8aa39d;background:#111d22;border:1px solid #26363e;font-size:8px}.search-field{background:#070d11;border-color:#26343b;border-radius:3px;width:calc(100% - 16px);margin:8px;padding:8px 9px;font-size:10px}.resource-list{padding:0 5px 16px}.index-cap{color:#9c7d4d;border-left:2px solid var(--amber);background:#17140f;margin:0 8px 7px;padding:6px 7px;font-size:8px;line-height:1.45}.resource-row{border-bottom-color:#17232a;grid-template-columns:5px minmax(0,1fr) auto;gap:7px;padding:8px 6px}.resource-row:hover{background:#111e24}.resource-row.selected{background:linear-gradient(90deg,#42e8c624,#42e8c605)}.file-mark{width:4px;height:25px}.file-copy strong{font-size:10px}.file-copy small,.file-size{color:#5a6d76;font-size:7px}.workbench{background:#070d11;grid-template-rows:48px auto minmax(0,1fr);min-width:0;min-height:0}.workbench>.notice-bar{grid-row:2}.workbench>.workbench-empty,.workbench>.source-workspace,.workbench>.editor-grid,.workbench>.vehicle-workspace,.workbench>.furniture-workspace,.workbench>.items-workspace{grid-row:3}.workspace-shell.items-native-mode,.workspace-shell.furniture-native-mode{grid-template-columns:52px minmax(0,1fr)}.workspace-shell.items-native-mode .resource-rail,.workspace-shell.furniture-native-mode .resource-rail,.resource-rail.compact-resource-rail{grid-template-columns:52px}.workspace-shell.items-native-mode .workbench{background:#080b0e}.document-toolbar{background:#0d151a;border-bottom-color:#26323a;min-width:0;padding:6px 10px}.document-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.document-heading .section-index{writing-mode:vertical-rl;grid-row:1/3;transform:rotate(180deg)}.document-heading h2{color:#dce6e9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.document-heading code{color:#61757e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.toolbar-actions{flex:none;gap:6px}.mode-switch{background:#080e12;border-color:#29343b;border-radius:3px}.mode-switch button{padding:5px 8px;font-size:9px}.mode-switch button.active{color:#07100d;background:var(--mint)}.history-actions{display:flex}.history-actions button{color:#91a4ab;background:#0b1419;border:1px solid #293840;width:29px;height:28px}.history-actions button+button{border-left:0}.history-actions button:disabled{opacity:.3;cursor:not-allowed}.save-action{border-radius:3px!important;height:30px!important;padding:0 12px!important;font-size:9px!important}.notice-bar{color:#9ed9ca;border:0;border-left:2px solid var(--mint);text-align:left;background:#10251f;justify-content:space-between;width:calc(100% - 16px);min-height:30px;margin:6px 8px 0;padding:6px 9px;font-size:10px;display:flex}.notice-bar b{font-weight:400}.editor-grid{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.vehicle-editor-grid,.generic-editor-grid{grid-template-columns:minmax(420px,1fr) 352px}.preview-column{background:#070d11;border-right-color:#27343b;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.inspector-column{background:#0b1115;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.inspector-title{border-bottom-color:#25323a;height:52px;min-height:52px;padding:7px 12px}.inspector-title>div{gap:2px;min-width:0;display:grid}.inspector-title small{color:#667983;letter-spacing:.12em;font:7px Cascadia Code,monospace}.inspector-title h3{font-size:12px}.structured-editor{background:#0a1115}.revision-note{background:#0a1115;border-top-color:#27343b;gap:4px;min-height:56px;padding:7px 9px}.revision-note>span{color:#9aabb2;justify-content:space-between;font-size:9px;display:flex}.revision-note small{color:#566973;font-size:7px}.revision-note input{background:#070d11;border-color:#27363e;border-radius:3px;padding:7px 9px;font-size:9px}.source-workspace{background:#070d11;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.source-workspace .source-editor{border-color:#28363e;width:calc(100% - 14px);height:calc(100% - 14px);margin:7px;padding:13px 15px;font-size:10px;line-height:1.65}.source-workspace .revision-note{padding-inline:12px}.workbench-empty{background-image:linear-gradient(#101a20 1px,#0000 1px),linear-gradient(90deg,#101a20 1px,#0000 1px);background-size:32px 32px}.workbench-empty p{color:#8da0a8;margin-top:14px;font-size:12px}.workbench-empty small{color:#536771;font-size:9px}.empty-blueprint{border:1px solid #28403d;width:154px;height:90px;position:relative;transform:skewY(-8deg)}.empty-blueprint:before,.empty-blueprint:after,.empty-blueprint i{content:"";background:#264b43;position:absolute}.empty-blueprint:before{width:1px;top:-20px;bottom:-20px;left:50%}.empty-blueprint:after{height:1px;top:50%;left:-25px;right:-25px}.empty-blueprint i{border:1px solid var(--mint);background:#42e8c60d;width:54px;height:27px;top:31px;left:48px}.empty-blueprint span,.empty-blueprint b{color:#5c8077;font:8px Cascadia Code,monospace;position:absolute}.empty-blueprint span{top:48%;right:4px}.empty-blueprint b{top:3px;left:53%}.workspace-shell{--workspace-resource-width:286px;--workspace-dock-width:clamp(284px,23vw,348px);grid-template-columns:var(--workspace-resource-width)minmax(0,1fr)var(--workspace-dock-width)}.workspace-shell.vehicle-native-mode{--workspace-resource-width:248px;grid-template-columns:var(--workspace-resource-width)minmax(0,1fr)var(--workspace-dock-width)}.workspace-shell.menu-plugin-mode{--workspace-resource-width:220px}.workspace-shell.items-native-mode,.workspace-shell.furniture-native-mode,.workspace-shell.single-file-plugin-mode{--workspace-resource-width:52px;grid-template-columns:var(--workspace-resource-width)minmax(0,1fr)var(--workspace-dock-width)}.workspace-shell.collaboration-closed{--workspace-dock-width:42px;grid-template-rows:54px minmax(0,1fr) 25px}.collaboration-panel{border-left:1px solid var(--line);background:var(--panel);grid-area:collaboration;grid-template-rows:minmax(0,1fr);grid-template-columns:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.collaboration-panel.collapsed{grid-template-columns:44px}.workspace-side-tabs{border-right:1px solid var(--line);background:var(--deep);flex-direction:column;align-items:center;gap:4px;width:42px;min-width:42px;min-height:0;padding:6px 4px;display:flex;overflow:hidden}.workspace-side-tabs button{box-sizing:border-box;flex:0 0 42px;width:34px!important;min-width:34px!important;height:42px!important;min-height:42px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;margin:0!important;padding:3px 1px!important;display:flex!important}.workspace-side-tabs button:hover{color:#d7e0e4;border-color:#2b3a42}.workspace-side-tabs button.active{color:var(--mint)!important;border-color:var(--line-hot)!important;background:var(--control-raised)!important;box-shadow:inset 2px 0 var(--mint)!important}.workspace-side-tabs button span{font:13px/1 Cascadia Code,monospace}.workspace-side-tabs button small{font-size:7px;line-height:1}.workspace-side-tabs-spacer{flex:1}.workspace-side-tabs .collaboration-toggle{margin:0}.collaboration-side-content{grid-template-rows:48px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.collaboration-heading{border-bottom:1px solid #26323a;justify-content:space-between;align-items:center;min-width:0;padding:8px 11px;display:flex}.collaboration-heading>div{gap:2px;display:grid}.collaboration-heading h2{margin:0;font-size:12px}.collaboration-heading code{color:#61757e;font-size:8px}.history-stream{min-width:0;min-height:0;padding:8px;display:block;overflow:auto}.history-stream .undo-action{width:100%;margin:0 0 7px;height:32px!important}.history-stream .empty-state{min-height:180px}.revision-card{min-height:112px;margin:0 0 7px;padding:8px 9px;overflow:hidden}.revision-card>strong{margin-top:5px;font-size:9px}.revision-card p{height:28px;margin:3px 0 5px;font-size:9px;line-height:1.45;overflow:hidden}.revision-card>button{margin-top:5px;padding:4px;font-size:8px}.chat-pane{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.channel-name{word-break:break-all;border-bottom:1px solid #26323a;padding:8px 10px}.message-stream{padding:9px 10px;display:block;overflow:auto}.chat-message{min-width:190px;max-width:320px;margin:0}.chat-composer{border-top:1px solid #26323a;grid-template-columns:minmax(0,1fr) 60px;align-items:stretch;padding:8px;display:grid}.chat-composer textarea{resize:vertical;min-height:48px;font-size:9px}.workspace-status{color:#566972;letter-spacing:.04em;white-space:nowrap;background:#060b0e;border-top:1px solid #202a31;grid-area:status;align-items:center;gap:14px;min-width:0;padding:0 9px;font:7px Cascadia Code,monospace;display:flex;overflow:hidden}.workspace-status .ready{color:#55b99f}.workspace-status .busy{color:var(--amber)}.status-spacer{flex:1}@media(max-width:1350px){.workspace-shell{--workspace-resource-width:260px;--workspace-dock-width:300px;grid-template-columns:var(--workspace-resource-width)minmax(0,1fr)var(--workspace-dock-width)}.workspace-shell.vehicle-native-mode{--workspace-resource-width:220px}.workspace-shell.menu-plugin-mode{--workspace-resource-width:200px}.workspace-shell.items-native-mode,.workspace-shell.furniture-native-mode,.workspace-shell.single-file-plugin-mode{--workspace-resource-width:52px}.workspace-shell.collaboration-closed{--workspace-dock-width:42px}.editor-grid,.vehicle-editor-grid,.generic-editor-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(410px,1fr) 330px;overflow:hidden}.preview-column{border-bottom:0;border-right:1px solid #27343b;min-height:0}.inspector-column{min-height:0}.brand-lockup{min-width:190px}.top-document-state strong{max-width:180px}}.items-library-actions{flex-wrap:wrap;gap:6px}.items-library-actions>div{flex-wrap:wrap;gap:5px;display:flex}.items-library-actions button{width:auto;min-width:36px;padding-inline:8px}.resource-create-controls{flex-wrap:wrap}.resource-create-controls input{flex:130px;min-width:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}@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-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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}:root,:root[data-theme=dark]{--ink: #f2f2ef;--muted: #a4a5a3;--deep: #050505;--panel: #101111;--panel-2: #191a1a;--line: #343535;--line-hot: #a6a7a4;--mint: #e6e6e2;--amber: #c9bda9;--danger: #e07777;--depth-shadow: 0 24px 70px rgb(0 0 0 / .52);--canvas-bg: #0b0c0c;--canvas-grid: #252626;--control-bg: #080909;--control-raised: #242525;--control-hover: #303131}:root[data-theme=light]{--ink: #302b24;--muted: #776e61;--deep: #eee6d8;--panel: #f7f1e7;--panel-2: #fffaf1;--line: #d5c9b8;--line-hot: #94724a;--mint: #3f7869;--amber: #ad7434;--danger: #a94f4f;--depth-shadow: 0 20px 55px rgb(74 56 33 / .16);--canvas-bg: #f3ecdf;--canvas-grid: #d8ccba;--control-bg: #fffaf1;--control-raised: #eee4d5;--control-hover: #e5d8c5}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}body{color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-2) 78%,transparent),transparent 48%),var(--deep);transition:color .18s ease,background-color .18s ease}.theme-control{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);background:var(--control-bg)}.theme-control button{min-width:70px;height:27px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:var(--muted);border:1px solid transparent;background:transparent;font-size:9px}.theme-control button:hover{color:var(--ink);background:var(--control-hover)}.theme-control button.active{color:var(--ink);border-color:var(--line-hot);background:var(--control-raised)}.theme-control button span{color:var(--amber);font-size:11px}.theme-control button b{font-weight:600}.theme-control.compact{padding:2px}.theme-control.compact button{min-width:25px;width:25px;height:24px;padding:0}.login-theme{position:absolute;top:17px;left:18px}.studio-button{border-radius:3px!important;font-family:inherit!important}.studio-button:not(.resource-tab):not(.save-action):not(.primary-action){color:var(--ink)!important;background:var(--control-raised)!important;border:1px solid var(--line)!important}.studio-button:not(.resource-tab):not(.save-action):not(.primary-action):hover{background:var(--control-hover)!important;border-color:var(--line-hot)!important}.workspace-shell,.workbench,.resource-rail,.resource-browser,.collaboration-panel,.collaboration-panel>.panel-heading,.source-workspace,.structured-editor{background:var(--panel);color:var(--ink)}.topbar,.document-toolbar{background:var(--panel-2);border-color:var(--line)}.resource-tabs{background:var(--deep);border-color:var(--line)}.resource-tab{color:var(--muted)!important}.resource-tab:hover{color:var(--ink)!important;background:var(--control-hover)!important}.resource-tab.active{color:var(--panel-2)!important;background:var(--mint)!important}.resource-row{border-color:color-mix(in srgb,var(--line) 70%,transparent)}.resource-row:hover{background:var(--control-hover)}.resource-row.selected{background:color-mix(in srgb,var(--mint) 14%,var(--panel))}.search-field,.source-editor,.revision-note input,.scalar-field input,.chat-composer textarea{color:var(--ink);border-color:var(--line);background:var(--control-bg)}.workspace-status{color:var(--muted);border-color:var(--line);background:var(--deep)}.collaboration-panel{border-color:var(--line)}.revision-card{color:var(--ink);border-color:var(--line);background:var(--panel-2)}.top-actions button{color:var(--muted)!important;border-color:var(--line)!important;background:var(--control-raised)!important}:root[data-theme=dark] .furniture-workspace{--fw-bg: #080909;--fw-panel: #111212;--fw-panel-raised: #1c1d1d;--fw-panel-hover: #292a2a;--fw-field: #070707;--fw-line: #383939;--fw-line-soft: #272828;--fw-text: #efefec;--fw-muted: #a0a19f;--fw-dim: #717270;--fw-accent: #deded9;--fw-accent-soft: rgb(222 222 217 / 12%)}:root[data-theme=light] .furniture-workspace{--fw-bg: #f3ecdf;--fw-panel: #faf5eb;--fw-panel-raised: #e9decd;--fw-panel-hover: #e0d2bd;--fw-field: #fffaf1;--fw-line: #d2c3ae;--fw-line-soft: #e1d6c5;--fw-text: #302b24;--fw-muted: #756b5d;--fw-dim: #938674;--fw-accent: #4b776b;--fw-accent-soft: rgb(75 119 107 / 13%);--fw-danger: #a94f4f;--fw-warning: #a56d2d}:root[data-theme=dark] .items-workspace{--iw-bg: #080909;--iw-panel: #111212;--iw-raised: #1d1e1e;--iw-line: #383939;--iw-soft-line: #272828;--iw-text: #efefec;--iw-muted: #9d9e9c;--iw-dim: #6e6f6d;--iw-accent: #deded9;--iw-accent-soft: rgb(222 222 217 / 12%)}:root[data-theme=light] .items-workspace{--iw-bg: #f3ecdf;--iw-panel: #faf5eb;--iw-raised: #e9decd;--iw-line: #d2c3ae;--iw-soft-line: #e1d6c5;--iw-text: #302b24;--iw-muted: #756b5d;--iw-dim: #938674;--iw-accent: #4b776b;--iw-accent-soft: rgb(75 119 107 / 13%);--iw-danger: #a94f4f}:root[data-theme=dark] .vehicle-workspace{--vehicle-steel-0:#070707;--vehicle-steel-1:#101111;--vehicle-steel-2:#1a1b1b;--vehicle-steel-3:#292a2a;--vehicle-line:#3a3b3b;--vehicle-line-soft:#272828;--vehicle-copy:#f0f0ed;--vehicle-muted:#9b9c9a;--vehicle-cyan:#e2e2dd;--vehicle-amber:#c9bda9}:root[data-theme=dark] body{background:radial-gradient(circle at 88% -18%,rgb(255 255 255 / 7%),transparent 36%),radial-gradient(circle at 8% 108%,rgb(92 99 112 / 9%),transparent 38%),#050505}:root[data-theme=dark] .login-panel{background:linear-gradient(145deg,#070707fa,#2a2b2bf5)}:root[data-theme=dark] .voxel-core{border-color:#d6d6d1;background:linear-gradient(135deg,#3a3b3b,#080808);box-shadow:0 0 0 20px #ffffff05,0 0 90px #ffffff14}:root[data-theme=dark] .voxel-core span{color:#f2f2ef}:root[data-theme=dark] .orbit{border-color:#414242}:root[data-theme=dark] .topbar{background:#090909f0}:root[data-theme=dark] .brand-cube{color:#090909;background:#e4e4df;box-shadow:0 0 22px #ffffff17}:root[data-theme=dark] .brand-lockup small,:root[data-theme=dark] .sync-strip strong,:root[data-theme=dark] .user-chip{color:#acada9}:root[data-theme=dark] .status-light.online{background:#e4e4df;box-shadow:0 0 12px #ffffff3d}:root[data-theme=dark] .resource-rail,:root[data-theme=dark] .collaboration-panel{background:#080808}:root[data-theme=dark] .resource-tabs,:root[data-theme=dark] .mode-switch,:root[data-theme=dark] .source-editor,:root[data-theme=dark] .chat-composer textarea{background:#050505}:root[data-theme=dark] .resource-tab.active{color:#f2f2ef!important;background:#292a2a!important;box-shadow:inset 2px 0 #deded9}:root[data-theme=dark] .resource-row.selected{background:linear-gradient(90deg,rgb(255 255 255 / 10%),transparent);box-shadow:inset 2px 0 #deded9}:root[data-theme=dark] .count-badge,:root[data-theme=dark] .operation{color:#e7e7e2;background:#ffffff12}:root[data-theme=dark] input:focus,:root[data-theme=dark] textarea:focus{border-color:#a6a7a4!important;box-shadow:0 0 0 3px #ffffff0f}:root[data-theme=dark] .primary-action,:root[data-theme=dark] .save-action{color:#090909!important;background:#e6e6e2!important}:root[data-theme=dark] .boolean-toggle{color:#999a98;border-color:#3a3b3b;background:#111212}:root[data-theme=dark] .boolean-toggle.on{color:#efefec;border-color:#a6a7a4}:root[data-theme=dark] .chat-composer button{color:#efefec!important;background:#2a2b2b!important}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#090909}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a3b3b;border-color:#090909}:root[data-theme=dark] .scene-anchor-filter[open]>summary,:root[data-theme=dark] .scene-toolbar-group button.active,:root[data-theme=dark] .vehicle-mode-switch button.active,:root[data-theme=dark] .furniture-mode-switch button.active,:root[data-theme=dark] .items-mode-switch button.active{color:#090909;border-color:#deded9;background:#deded9;box-shadow:none}:root[data-theme=dark] .scene-anchor-filter-popover{color:#b6b7b4;border-color:#454646;background:#101111;box-shadow:0 18px 54px #00000094}:root[data-theme=dark] .scene-anchor-filter-popover label:hover{background:#292a2a}:root[data-theme=dark] .vehicle-scene-editor,:root[data-theme=dark] .scene-editor-toolbar,:root[data-theme=dark] .scene-hierarchy,:root[data-theme=dark] .scene-panel-heading,:root[data-theme=dark] .scene-selection-inspector{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:var(--vehicle-steel-1)}:root[data-theme=dark] .scene-toolbar-group,:root[data-theme=dark] .scene-selection-name,:root[data-theme=dark] .scene-vector-editor{border-color:var(--vehicle-line-soft)}:root[data-theme=dark] .scene-toolbar-group button,:root[data-theme=dark] .scene-anchor-filter>summary,:root[data-theme=dark] .scene-vector-editor input,:root[data-theme=dark] .scene-scalar-editor input{color:var(--vehicle-muted);border-color:var(--vehicle-line);background:var(--vehicle-steel-0)}:root[data-theme=dark] .scene-toolbar-group button:hover:not(:disabled),:root[data-theme=dark] .scene-tree-row:hover{color:var(--vehicle-copy);border-color:var(--vehicle-muted);background:var(--vehicle-steel-3)}:root[data-theme=dark] .scene-tree-row.selected{color:var(--vehicle-copy);border-color:var(--vehicle-muted);background:#ffffff14}:root[data-theme=dark] .scene-panel-heading span,:root[data-theme=dark] .scene-tree-row>i,:root[data-theme=dark] .scene-node-icon{color:var(--vehicle-copy);border-color:var(--vehicle-line)}:root[data-theme=dark] .scene-viewport:focus-within,:root[data-theme=dark] .vehicle-source-editor:focus{box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-theme=dark] .source-live-dot,:root[data-theme=dark] .vehicle-status-ready i{background:#e2e2dd;box-shadow:0 0 8px #fff3}:root[data-theme=light] .vehicle-workspace{--vehicle-steel-0:#eee5d7;--vehicle-steel-1:#f5eee2;--vehicle-steel-2:#fbf7ef;--vehicle-steel-3:#e7dccb;--vehicle-line:#d0c1ac;--vehicle-line-soft:#e1d6c5;--vehicle-copy:#302b24;--vehicle-muted:#786e60;--vehicle-cyan:#4b776b;--vehicle-amber:#ad7434}:root[data-theme=light] .login-panel{color:#302b24;border-color:var(--line);background:#fffaf1}:root[data-theme=light] .login-panel input{color:var(--ink);border-color:var(--line);background:var(--control-bg)}:root[data-theme=light] .login-panel label span,:root[data-theme=light] .login-footnote{color:var(--muted)}:root[data-theme=light] .password-change-stage,:root[data-theme=light] .password-change-panel{color:var(--ink);border-color:var(--line);background-color:var(--panel)}:root[data-theme=light] .password-change-panel input{color:var(--ink);border-color:var(--line);background:var(--control-bg)}:root[data-theme=light] .voxel-core{border-color:#4b776b;background:#e3d7c4;box-shadow:0 0 0 20px #4b776b0d}:root[data-theme=light] .voxel-core span{color:#3f7869}:root[data-theme=light] .orbit{border-color:#cbbca7}:root[data-theme=light] .furniture-commandbar,:root[data-theme=light] .furniture-library-search,:root[data-theme=light] .furniture-mode-switch,:root[data-theme=light] .items-commandbar,:root[data-theme=light] .items-sections,:root[data-theme=light] .items-library,:root[data-theme=light] .items-inspector,:root[data-theme=light] .items-section-editor,:root[data-theme=light] .items-keyvalue-layout>aside,:root[data-theme=light] .items-sound-layout>aside{background:var(--control-raised);border-color:var(--line)}:root[data-theme=light] .furniture-command-title>span{color:#fffaf1;background:#4b776b;border-color:#6c9388}:root[data-theme=light] .furniture-command-title strong,:root[data-theme=light] .items-command-title strong{color:#302b24}:root[data-theme=light] .furniture-mode-switch button.active,:root[data-theme=light] .items-mode-switch button.active{color:#fffaf1;border-color:#3f6f62;background:#4b776b}:root[data-theme=light] .furniture-library-search,:root[data-theme=light] .items-search,:root[data-theme=light] .items-preview-bay,:root[data-theme=light] .items-keyvalue-layout>main,:root[data-theme=light] .items-sound-layout>main,:root[data-theme=light] .items-source-workspace,:root[data-theme=light] .items-source-workspace textarea{background:#f8f2e7}:root[data-theme=light] .furniture-library-search label,:root[data-theme=light] .items-search label,:root[data-theme=light] .items-search select,:root[data-theme=light] .items-form-group input,:root[data-theme=light] .items-form-group select,:root[data-theme=light] .items-form-group textarea,:root[data-theme=light] .items-keyvalue-search input,:root[data-theme=light] .items-keyvalue-layout>main>label input{color:#302b24;border-color:var(--line);background:#fffaf1}:root[data-theme=light] .items-form-group>summary{background:#eee4d5}:root[data-theme=light] .items-sections>button:hover,:root[data-theme=light] .items-entry-list>button:hover,:root[data-theme=light] .items-keyvalue-search+div>button:hover{background:#e9decd}:root[data-theme=light] .item-model-preview>header code{color:#5f574c;border-color:#cfc0aa;background:#fffaf1db}:root[data-theme=light] .scene-editor,:root[data-theme=light] .scene-viewport-shell,:root[data-theme=light] .scene-viewport,:root[data-theme=light] .scene-hierarchy,:root[data-theme=light] .scene-selection-inspector{color:#302b24;border-color:var(--line);background:#f6efe3}:root[data-theme=light] .scene-editor-toolbar,:root[data-theme=light] .scene-panel-heading{color:#302b24;border-color:var(--line);background:#e9decd}:root[data-theme=light] .scene-toolbar-group button,:root[data-theme=light] .scene-tree-row,:root[data-theme=light] .scene-scalar-editor input{color:#655d52;border-color:#cfc0aa;background:#fffaf1}:root[data-theme=light] .scene-tree-row:hover{color:#302b24;background:#e7dccb}:root[data-theme=light] .scene-tree-row.selected{color:#243d36;border-color:#6d9388;background:#dce7e0}:root[data-theme=light] .scene-axis-legend i,:root[data-theme=light] .scene-viewport-status>span{background:#fffaf1d1}:root[data-theme=light] .vehicle-inspector,:root[data-theme=light] .inspector-scroll,:root[data-theme=light] .inspector-section,:root[data-theme=light] .collection-detail,:root[data-theme=light] .metric,:root[data-theme=light] .compact-object-list>div:not(.inspector-empty){color:#302b24;border-color:var(--line);background:#faf5eb}:root[data-theme=light] .inspector-summary,:root[data-theme=light] .inspector-tabs,:root[data-theme=light] .inspector-section>header{color:#302b24;border-color:var(--line);background:#e9decd}:root[data-theme=light] .inspector-field input,:root[data-theme=light] .inspector-field select,:root[data-theme=light] .range-field input[type=number],:root[data-theme=light] .vec3-field label,:root[data-theme=light] .collection-picker button{color:#302b24;border-color:#cfc0aa;background:#fffaf1}:root[data-theme=light] .ops-terminal{color:#302b24;border-color:#cdbda6;background:#f8f2e7;box-shadow:0 28px 75px #4a38213d}:root[data-theme=light] .ops-terminal-header,:root[data-theme=light] .ops-path-rail,:root[data-theme=light] .ops-path-rail>header,:root[data-theme=light] .ops-path-help{color:#302b24;border-color:var(--line);background:#e9decd}:root[data-theme=light] .ops-output,:root[data-theme=light] .ops-composer{color:#302b24;border-color:var(--line);background:#fffaf1}:root[data-theme=light] .ops-composer label,:root[data-theme=light] .ops-composer input,:root[data-theme=light] .ops-path-list article{color:#302b24;border-color:#cdbda6;background:#f5ede0}:root[data-theme=light] .ops-terminal-backdrop{background:#4f412d59}:root[data-theme=light] .workspace-shell,:root[data-theme=light] .workbench,:root[data-theme=light] .resource-rail,:root[data-theme=light] .resource-browser,:root[data-theme=light] .source-workspace,:root[data-theme=light] .structured-editor,:root[data-theme=light] .preview-column,:root[data-theme=light] .inspector-column,:root[data-theme=light] .collaboration-panel,:root[data-theme=light] .collaboration-panel>.panel-heading,:root[data-theme=light] .workspace-status{color:var(--ink);border-color:var(--line);background:var(--panel)}:root[data-theme=light] .topbar,:root[data-theme=light] .document-toolbar{color:var(--ink);border-color:var(--line);background:var(--panel-2)}:root[data-theme=light] .brand-lockup strong,:root[data-theme=light] .document-heading h2,:root[data-theme=light] .top-document-state strong{color:var(--ink)}:root[data-theme=light] .top-document-state code,:root[data-theme=light] .count-badge,:root[data-theme=light] .mode-switch,:root[data-theme=light] .history-actions button,:root[data-theme=light] .collaboration-toggle{color:var(--muted);border-color:var(--line);background:var(--control-raised)}:root[data-theme=light] .resource-tabs{border-color:var(--line);background:#e8dece}:root[data-theme=light] .resource-row{border-color:var(--line)}:root[data-theme=light] .resource-row:hover,:root[data-theme=light] .field-group>header:hover{background:var(--control-hover)}:root[data-theme=light] .resource-row.selected{background:color-mix(in srgb,var(--mint) 13%,var(--panel))}:root[data-theme=light] .search-field,:root[data-theme=light] .source-editor,:root[data-theme=light] .revision-note input,:root[data-theme=light] .chat-composer textarea,:root[data-theme=light] .boolean-toggle,:root[data-theme=light] .scalar-field input{color:var(--ink);border-color:var(--line);background:var(--control-bg)}:root[data-theme=light] .field-group,:root[data-theme=light] .field-children,:root[data-theme=light] .scalar-field{border-color:var(--line);background:var(--panel-2)}:root[data-theme=light] .revision-card{color:var(--ink);border-color:var(--line);background:var(--panel-2)}:root[data-theme=light] .revision-card p,:root[data-theme=light] .chat-message p{color:var(--muted)}:root[data-theme=light] .workbench-empty{background-color:var(--panel);background-image:linear-gradient(var(--canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-grid) 1px,transparent 1px)}:root[data-theme=light] ::-webkit-scrollbar-track{background:#eee6d8}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#c5b7a3;border-color:#eee6d8}:root[data-theme=light] .vehicle-workspace,:root[data-theme=light] .vehicle-workspace-commandbar,:root[data-theme=light] .vehicle-property-dock,:root[data-theme=light] .vehicle-dock-rail,:root[data-theme=light] .vehicle-tool-switch,:root[data-theme=light] .vehicle-tool-panel,:root[data-theme=light] .vehicle-source-dock-content,:root[data-theme=light] .vehicle-revision-note,:root[data-theme=light] .vehicle-source-bay,:root[data-theme=light] .vehicle-source-gutter{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:var(--vehicle-steel-1);box-shadow:none}:root[data-theme=light] .vehicle-command-context strong,:root[data-theme=light] .vehicle-tool-header h2,:root[data-theme=light] .vehicle-asset-results strong,:root[data-theme=light] .vehicle-source-dock-content>header strong{color:var(--vehicle-copy)}:root[data-theme=light] .vehicle-command-context code,:root[data-theme=light] .vehicle-mode-switch,:root[data-theme=light] .vehicle-tool-header,:root[data-theme=light] .vehicle-tool-intro,:root[data-theme=light] .vehicle-current-binding,:root[data-theme=light] .vehicle-asset-search,:root[data-theme=light] .vehicle-asset-results article,:root[data-theme=light] .collision-detail-control,:root[data-theme=light] .collision-metrics>div,:root[data-theme=light] .collision-size-readout,:root[data-theme=light] .collision-box-preview,:root[data-theme=light] .vehicle-source-dock-content>header{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:var(--vehicle-steel-2)}:root[data-theme=light] .vehicle-tool-field select,:root[data-theme=light] .vehicle-revision-note input,:root[data-theme=light] .vehicle-source-editor{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:#fffaf1}:root[data-theme=light] .vehicle-tool-switch button:hover,:root[data-theme=light] .vehicle-asset-results article:hover{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:var(--vehicle-steel-3)}:root[data-theme=light] .workspace-shell.vehicle-native-mode .workbench{background:var(--panel)}:root[data-theme=light] .vehicle-empty-stage{color:var(--vehicle-copy);border-color:var(--vehicle-line);background:radial-gradient(circle at 50% 45%,rgb(63 120 105 / .11),transparent 34%),linear-gradient(var(--canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-grid) 1px,transparent 1px),var(--canvas-bg);background-size:auto,32px 32px,32px 32px,auto}:root[data-theme=light] .vehicle-empty-stage:before,:root[data-theme=light] .vehicle-empty-copy p,:root[data-theme=light] .vehicle-empty-copy>div{color:var(--vehicle-muted)}:root[data-theme=light] .vehicle-empty-copy h2{color:var(--vehicle-copy)}:root[data-theme=light] .blueprint-wheel,:root[data-theme=light] .blueprint-measure{color:var(--vehicle-muted);background:var(--canvas-bg);box-shadow:inset 0 0 0 6px #d7cdbd}:root[data-theme=light] .vehicle-workspace-statusbar{color:var(--vehicle-muted);border-color:var(--vehicle-line);background:var(--vehicle-steel-2)}:root[data-theme=light] .vehicle-scene-editor,:root[data-theme=light] .scene-viewport-shell,:root[data-theme=light] .scene-hierarchy,:root[data-theme=light] .scene-selection-inspector,:root[data-theme=light] .scene-player-reference-editor{color:var(--ink);border-color:var(--line);background:#f6efe3}:root[data-theme=light] .scene-editor-toolbar,:root[data-theme=light] .scene-panel-heading,:root[data-theme=light] .scene-selection-inspector{border-color:var(--line);background:#e9decd}:root[data-theme=light] .scene-toolbar-group{border-color:var(--line)}:root[data-theme=light] .scene-toolbar-group button,:root[data-theme=light] .scene-anchor-filter>summary,:root[data-theme=light] .scene-scalar-editor input,:root[data-theme=light] .scene-vector-editor,:root[data-theme=light] .scene-vector-editor input{color:var(--ink);border-color:#cfc0aa;background:#fffaf1}:root[data-theme=light] .scene-anchor-filter-popover{color:var(--muted);border-color:#b9aa95;background:#fffaf1;box-shadow:0 12px 36px #4a38212e}:root[data-theme=light] .scene-anchor-filter-popover header,:root[data-theme=light] .scene-anchor-filter-popover label{border-color:#ded2c1}:root[data-theme=light] .scene-anchor-filter-popover label:hover{background:#eee4d5}:root[data-theme=light] .scene-slice-panel{color:var(--muted);border-color:#c5b7a3;background:#fffaf1f0;box-shadow:0 10px 30px #4a382124}:root[data-theme=light] .scene-viewport-help{color:#756b5d;background:#fffaf1b8}:root[data-theme=light] .vehicle-scene-bay,:root[data-theme=light] .vehicle-source-bay{border-color:var(--vehicle-line);background:var(--canvas-bg)}:root[data-theme=light] .scene-selection-name>.scene-node-icon{border-color:#aabdaf;background:#e5eee8}:root[data-theme=light] .inspector-tabs button:hover{color:var(--ink);background:var(--control-hover)}:root[data-theme=light] .inspector-tabs button.active{color:var(--ink);background:var(--control-raised)}:root[data-theme=light] .validation-success{color:#276a58;border-color:#479980;background:#e1eee7}:root[data-theme=light] .validation-issue{color:#885a2b;border-color:#bd8248;background:#f4e5d2}:root[data-theme=light] .furniture-workspace,:root[data-theme=light] .furniture-commandbar,:root[data-theme=light] .furniture-library,:root[data-theme=light] .furniture-category-pane,:root[data-theme=light] .furniture-entry-pane,:root[data-theme=light] .furniture-inspector,:root[data-theme=light] .furniture-property-panel,:root[data-theme=light] .furniture-statusbar,:root[data-theme=light] .furniture-source-workspace{color:var(--fw-text);border-color:var(--fw-line);background:var(--fw-panel)}:root[data-theme=light] .furniture-command-title strong,:root[data-theme=light] .furniture-command-stats b{color:var(--fw-text)}:root[data-theme=light] .furniture-mode-switch,:root[data-theme=light] .furniture-library-search,:root[data-theme=light] .furniture-property-heading,:root[data-theme=light] .furniture-inspector-titlebar{border-color:var(--fw-line);background:var(--fw-panel-raised)}:root[data-theme=light] .furniture-library-search input::placeholder{color:var(--fw-dim)}:root[data-theme=light] .furniture-result-limit,:root[data-theme=light] .furniture-preview-bay,:root[data-theme=light] .furniture-preview{color:var(--fw-text);border-color:var(--fw-line);background:var(--canvas-bg)}:root[data-theme=light] .furniture-preview:before{border-color:#6b573d1f}:root[data-theme=light] .furniture-preview-readout,:root[data-theme=light] .furniture-preview-tools,:root[data-theme=light] .furniture-preview-help{color:var(--fw-muted);border-color:var(--fw-line);background:#fffaf1eb}:root[data-theme=light] .furniture-preview-readout>span{border-color:var(--fw-line)}:root[data-theme=light] .furniture-preview-readout strong,:root[data-theme=light] .furniture-result-limit b{color:var(--fw-text)}:root[data-theme=light] .furniture-preview-tools>label,:root[data-theme=light] .furniture-preview-tools>button{color:var(--fw-muted)}:root[data-theme=light] .furniture-preview-tools>label:hover,:root[data-theme=light] .furniture-preview-tools>button:hover:not(:disabled){color:var(--fw-text);border-color:var(--fw-line);background:var(--fw-panel-raised)}:root[data-theme=light] .furniture-preview-tools>label:before{border-color:#9d907d;background:#fffaf1}:root[data-theme=light] .furniture-preview-tools>label.active{color:#234f74;border-color:#7da8cb;background:#e2edf5}:root[data-theme=light] .furniture-preview-tools>button.active{color:#765121;border-color:#bd935a;background:#f1dfc3}:root[data-theme=light] .furniture-property-heading,:root[data-theme=light] .furniture-property-group>summary,:root[data-theme=light] .furniture-property-group>div,:root[data-theme=light] .furniture-display-transform,:root[data-theme=light] .furniture-toggle,:root[data-theme=light] .furniture-action-editor,:root[data-theme=light] .furniture-structure-summary>span{color:var(--fw-text);border-color:var(--fw-line);background:var(--fw-panel-raised)}:root[data-theme=light] .furniture-property-group>summary:hover{background:#e6dccd}:root[data-theme=light] .furniture-property-heading strong,:root[data-theme=light] .furniture-property-group>summary,:root[data-theme=light] .furniture-structure-summary b{color:var(--fw-text)}:root[data-theme=light] .furniture-field input,:root[data-theme=light] .furniture-field select,:root[data-theme=light] .furniture-entry-selector select,:root[data-theme=light] .furniture-slice-range input{color:var(--fw-text);border-color:var(--fw-line);background:#fffaf1}:root[data-theme=light] .furniture-field input:read-only,:root[data-theme=light] .furniture-field select:disabled{color:var(--fw-dim);background:#ece3d6}:root[data-theme=light] .furniture-toggle i{border-color:#aa9b87;background:#d6cabb}:root[data-theme=light] .items-workspace,:root[data-theme=light] .items-commandbar,:root[data-theme=light] .items-sections,:root[data-theme=light] .items-library,:root[data-theme=light] .items-preview-bay,:root[data-theme=light] .items-inspector,:root[data-theme=light] .items-section-editor,:root[data-theme=light] .items-source-workspace,:root[data-theme=light] .items-statusbar{color:var(--iw-text);border-color:var(--iw-line);background:var(--iw-panel)}:root[data-theme=light] .items-sections>button:hover,:root[data-theme=light] .items-entry-list>button:hover,:root[data-theme=light] .items-keyvalue-search+div>button:hover{background:var(--iw-raised)}:root[data-theme=light] .items-library-actions button,:root[data-theme=light] .items-toggle button{color:var(--iw-muted);border-color:var(--iw-line);background:var(--iw-raised)}:root[data-theme=light] .items-library-actions button.danger{color:var(--iw-danger)}:root[data-theme=light] .items-toggle button.on{color:#285c70;border-color:#7fa2ae;background:#e3eef0}:root[data-theme=light] .items-sections>button.active,:root[data-theme=light] .items-entry-list>button.active{color:var(--iw-text)}:root[data-theme=light] .items-row-icon,:root[data-theme=light] .item-model-state>span{color:var(--iw-accent);border-color:#9eb8af;background:#e7eee9}:root[data-theme=light] .items-inspector>header,:root[data-theme=light] .items-form-group>summary,:root[data-theme=light] .items-keyvalue-layout>aside,:root[data-theme=light] .items-sound-layout>aside{color:var(--iw-text);border-color:var(--iw-line);background:var(--iw-raised)}:root[data-theme=light] .items-source-ruler{color:var(--iw-dim);border-color:var(--iw-line);background:#eee4d5}:root[data-theme=light] .items-source-workspace textarea{color:var(--iw-text);background:#fffaf1}@media(prefers-reduced-motion:reduce){body{transition:none}}.login-stage{min-height:100%;grid-template-columns:minmax(320px,1fr) minmax(420px,.82fr);overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#040c1161,#040c11b8),url(/assets/eventually-login-bg-v2-DKIqXxuP.jpg) center / cover no-repeat;color:#ffffffc7}.login-stage:before{display:none}.login-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 17% 18%,rgb(28 180 149 / 14%),transparent 34%),linear-gradient(180deg,#0000002e,#0000007a)}.login-mark{min-width:0;place-items:center;align-content:center;padding:5vw;animation:eventually-login-rise .8s ease both}.login-mark:before{content:"CONFIGURATION / FOUNDRY";position:absolute;left:clamp(28px,5vw,84px);top:clamp(28px,5vw,70px);color:#ffffff94;font:10px/1 Courier New,monospace;letter-spacing:.22em}.login-mark:after{content:"01  /  03";position:absolute;left:clamp(28px,5vw,84px);bottom:clamp(28px,5vw,70px);color:#ffffff70;font:10px/1 Courier New,monospace;letter-spacing:.16em}.voxel-core{width:clamp(132px,16vw,210px);border:1px solid rgb(255 255 255 / 68%);background:#010f1561;box-shadow:0 0 0 18px #1cb49512,0 0 90px #1cb49538;backdrop-filter:blur(2px)}.voxel-core span{color:#fff;font-family:Arial,Noto Sans SC,sans-serif;letter-spacing:-.08em}.orbit{border-color:#ffffff52}.orbit:after{border-color:#1cb495;background:#07161c}.login-panel{margin:0;padding:clamp(42px,8vw,112px) clamp(34px,7vw,100px);justify-content:center;border:0;border-left:1px solid rgb(255 255 255 / 28%);background:linear-gradient(90deg,#020c1114,#020c1170);box-shadow:none;backdrop-filter:blur(7px);animation:eventually-login-rise .8s .1s ease both}.login-panel:after{content:"SECblk STUDIO  /  AUTH";right:clamp(20px,3vw,42px);top:clamp(24px,4vw,60px);color:#ffffff6b;font-family:Courier New,monospace}.login-theme{top:clamp(18px,3vw,34px);left:auto;right:clamp(24px,4vw,58px)}.login-theme .theme-control{border-color:#ffffff47;background:#0003}.login-theme .theme-control button{color:#fff9}.login-theme .theme-control button.active{color:#fff;border-color:#1cb495;background:#1cb4952e}.eyebrow{color:#1cb495;font-family:Courier New,monospace;letter-spacing:.2em}.login-panel h1{max-width:680px;color:#fff;font-family:Arial,Noto Sans SC,sans-serif;font-size:clamp(36px,4.3vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.login-copy{max-width:540px;color:#ffffff9e;line-height:1.75}.login-panel label span,.revision-note span{color:#ffffffb3}.login-panel input{border:2px solid rgb(255 255 255 / 32%);border-radius:6px;background:#ffffff08;color:#fff}.login-panel input:focus{border-color:#1cb495!important;background:#ffffff1f;box-shadow:0 0 0 2px #1cb4952e!important}.login-panel input::placeholder{color:#ffffff6b}.login-panel .primary-action{max-width:540px;border-radius:6px!important;background:#1cb495!important;color:#fff!important;box-shadow:0 8px 24px #1cb49538}.login-panel .primary-action:hover{background:#1fcaa7!important}.login-footnote{color:#ffffff6b}.form-error{color:#ffd1d1;background:#871d2e52;border-left-color:#ff8796}@keyframes eventually-login-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.login-stage{display:block;overflow:auto}.login-mark{min-height:34vh;padding:72px 28px 34px}.login-mark:after{bottom:22px}.login-panel{min-height:66vh;padding:44px 28px 38px;border-top:1px solid rgb(255 255 255 / 26%);border-left:0}.login-panel h1{font-size:clamp(34px,10vw,48px)}.login-panel:after{display:none}}@font-face{font-family:MinecraftAE;src:url(/assets/minecraft-ae-BzaM1Mvq.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}:root{--font-minecraft: "MinecraftAE", monospace}.atlant-logs-shell{width:100%;height:100%;overflow:auto;color:var(--ink);background:var(--deep);font-family:Bahnschrift,Noto Sans SC,Microsoft YaHei,sans-serif}.logs-topbar{position:sticky;z-index:20;top:0;height:54px;padding:0 14px;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);backdrop-filter:blur(14px)}.logs-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.logs-brand>i{width:29px;height:29px;display:grid;place-items:center;color:var(--deep);background:var(--ink);font-style:normal;font-weight:800}.logs-brand>span{display:grid}.logs-brand strong{font-size:12px;letter-spacing:.14em}.logs-brand small{color:var(--muted);font:7px Cascadia Code,monospace}.logs-topbar>nav{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px}.logs-topbar>nav a{color:var(--muted);text-decoration:none}.logs-topbar>nav a:hover{color:var(--ink)}.logs-topbar>nav b{color:var(--ink)}.logs-topbar>div{display:flex;justify-content:flex-end;align-items:center;gap:7px}.logs-topbar button,.top-nav-link{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;color:var(--muted)!important;border:1px solid var(--line)!important;background:var(--control-raised)!important;text-decoration:none;font-size:10px}.logs-hero{min-height:174px;padding:28px clamp(24px,4vw,64px);display:grid;grid-template-columns:minmax(360px,1fr) minmax(480px,.9fr);gap:42px;align-items:end;border-bottom:1px solid var(--line);background:linear-gradient(115deg,var(--panel),color-mix(in srgb,var(--panel-2) 78%,#fff 4%))}.logs-hero small{color:var(--muted);font:8px Cascadia Code,monospace;letter-spacing:.16em}.logs-hero h1{margin:8px 0 4px;color:var(--ink);font-size:clamp(34px,4vw,58px);line-height:.94;letter-spacing:-.045em}.logs-hero p{margin:14px 0 0;color:var(--muted);font-size:11px}.logs-hero code{color:var(--ink)}.logs-hero dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));border:1px solid var(--line)}.logs-hero dl div{min-height:68px;padding:11px 12px;display:grid;align-content:space-between;border-right:1px solid var(--line);background:var(--control-bg)}.logs-hero dl div:last-child{border:0}.logs-hero dt{color:var(--muted);font:7px Cascadia Code,monospace;letter-spacing:.12em}.logs-hero dd{margin:0;font:15px Cascadia Code,monospace}.logs-hero dd.ok{color:#82b89c}.logs-hero dd.bad{color:var(--danger)}.logs-filters{margin:18px clamp(18px,3vw,44px) 10px;border:1px solid var(--line);background:var(--panel)}.logs-filters>header{height:43px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.logs-filters>header>div{display:flex;align-items:baseline;gap:9px}.logs-filters header small{color:var(--muted);font:7px Cascadia Code,monospace;letter-spacing:.13em}.logs-filters header strong{font-size:12px}.logs-filters header button{color:var(--muted);border:0;background:transparent;font-size:9px}.logs-filters>div{padding:10px;display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(7,minmax(120px,1fr));gap:7px}.logs-filters label{min-width:0;display:grid;gap:5px}.logs-filters label span{color:var(--muted);font-size:8px}.logs-filters input,.logs-filters select{min-width:0;height:32px;padding:0 9px;color:var(--ink);border:1px solid var(--line);outline:none;background:var(--control-bg);font-size:9px}.logs-ledger{margin:0 clamp(18px,3vw,44px) 32px;min-height:380px;display:grid;grid-template-rows:32px minmax(260px,1fr) 42px;border:1px solid var(--line);background:var(--panel)}.logs-ledger>header,.log-row>summary{display:grid;grid-template-columns:160px minmax(150px,.9fr) 120px minmax(260px,2fr) 74px;align-items:center;gap:11px}.logs-ledger>header{padding:0 12px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--control-raised);font:7px Cascadia Code,monospace;letter-spacing:.12em}.logs-ledger-scroll{overflow:auto}.log-row{border-bottom:1px solid var(--line)}.log-row>summary{min-height:54px;padding:7px 12px;cursor:pointer;list-style:none}.log-row>summary::-webkit-details-marker{display:none}.log-row>summary:hover,.log-row[open]>summary{background:var(--control-raised)}.log-row time,.log-row code,.log-row>summary>b{color:var(--muted);font:9px Cascadia Code,monospace}.log-row>summary>span{min-width:0;display:grid;gap:3px}.log-row>summary strong,.log-row>summary small,.log-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-row>summary strong{font-size:11px}.log-row>summary small{color:var(--muted);font:8px Cascadia Code,monospace}.log-row>summary code{width:max-content;padding:3px 6px;color:var(--ink);border:1px solid var(--line);background:var(--deep)}.log-row p{margin:0;color:var(--muted);font-size:10px}.log-row>summary>b{text-align:right;font-weight:400}.log-row.prefix-plus{box-shadow:inset 2px 0 #719b84}.log-row.prefix-minus{box-shadow:inset 2px 0 #a87575}.log-row>div{padding:11px 18px 15px 183px;border-top:1px dashed var(--line);background:var(--deep)}.log-row>div>span{color:var(--muted);font:7px Cascadia Code,monospace;letter-spacing:.12em}.log-row pre{margin:7px 0 0;color:var(--ink);white-space:pre-wrap;font:9px/1.6 Cascadia Code,monospace}.logs-ledger>footer{padding:0 11px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);border-top:1px solid var(--line);font-size:9px}.logs-ledger>footer>div{display:flex;align-items:center;gap:7px}.logs-ledger footer button,.database-state button{height:27px;padding:0 10px;color:var(--ink);border:1px solid var(--line);background:var(--control-raised);font-size:9px}.logs-ledger footer button:disabled{opacity:.3;cursor:not-allowed}.logs-ledger footer b{min-width:72px;text-align:center;font:9px Cascadia Code,monospace}.logs-loading,.logs-empty{min-height:260px;display:grid;place-items:center;color:var(--muted);font-size:11px}.logs-error{margin:0 clamp(18px,3vw,44px) 10px;padding:9px 11px;display:flex;justify-content:space-between;color:var(--danger);border-left:2px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--panel));font-size:10px}.logs-error button{color:inherit;border:0;background:transparent}.logs-state{min-height:calc(100vh - 54px);padding:24px;display:grid;place-items:center;align-content:center;text-align:center}.logs-state>b{color:var(--muted);font:76px/1 Cascadia Code,monospace}.logs-state h1,.logs-state h2{margin:12px 0 4px}.logs-state p{color:var(--muted)}.logs-state a{color:var(--ink)}.database-state{min-height:400px}.database-state code{margin:8px;padding:8px 10px;color:var(--muted);border:1px solid var(--line);background:var(--control-bg)}.database-state button{margin-top:8px}@media(max-width:1300px){.logs-filters>div{grid-template-columns:repeat(4,minmax(150px,1fr))}.logs-query{grid-column:span 2}.logs-hero{grid-template-columns:1fr}.logs-ledger>header,.log-row>summary{grid-template-columns:145px minmax(140px,.8fr) 105px minmax(220px,1.8fr) 65px}}@media(max-width:820px){.logs-topbar{grid-template-columns:1fr auto}.logs-topbar>nav{display:none}.logs-hero{padding:24px 18px}.logs-hero dl{grid-template-columns:repeat(2,1fr)}.logs-filters>div{grid-template-columns:repeat(2,minmax(130px,1fr))}.logs-ledger>header{display:none}.log-row>summary{grid-template-columns:120px 1fr 80px}.log-row p{grid-column:1/4}.log-row>summary>b{display:none}.log-row>div{padding-left:16px}}.log-row>.log-details{padding:18px}.combat-details h3{margin:0 0 14px;font-size:15px;color:var(--ink)}.combat-people,.combat-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.combat-person{min-width:0;padding:12px;display:grid;gap:5px;border:1px solid var(--line);background:var(--panel)}.combat-person small,.combat-person span,.combat-person code{color:var(--muted);overflow-wrap:anywhere}.combat-person strong{color:var(--ink);overflow-wrap:anywhere}.combat-person code{font-size:10px}.combat-facts{display:grid;gap:8px;margin:14px 0}.combat-facts>div{display:grid;grid-template-columns:90px 1fr;gap:8px}.combat-facts dt{color:var(--muted)}.combat-facts dd{margin:0;overflow-wrap:anywhere}.combat-teams{display:grid;gap:16px}.combat-teams h4{margin:8px 0}.combat-teams h4 span{font-weight:400;color:var(--muted)}.log-row .combat-snapshot-note,.log-row .combat-roster p{white-space:normal;line-height:1.6;margin:8px 0}.log-raw{margin-top:12px}.log-raw>summary{cursor:pointer;color:var(--muted);font-size:11px}@media(max-width:820px){.combat-people,.combat-roster{grid-template-columns:1fr}.combat-facts>div{grid-template-columns:1fr}}.preview-effects-controls{position:absolute;right:12px;bottom:40px;z-index:8;max-width:calc(100% - 24px);color:var(--ink, #dce6e2);background:var(--panel, #17201f);border:1px solid var(--line, #35483f);border-radius:8px;box-shadow:0 4px 18px #0003;font-size:12px;text-align:left}.preview-effects-controls>summary{padding:8px 10px;cursor:pointer;user-select:none}.preview-effects-controls>summary>span{margin-left:8px;font-size:10px;color:var(--muted, #96aba3)}.preview-effects-options{display:grid;gap:12px;padding:8px 12px 12px;width:224px;max-width:100%}.preview-effects-options>label{display:flex;align-items:center;gap:8px}.preview-effects-options input{accent-color:var(--mint, #42e8c6)}.preview-effects-options input[type=checkbox]{width:14px;height:14px;margin:0}.preview-effects-options>.preview-effects-strength{display:grid;grid-template-columns:1fr auto;gap:6px}.preview-effects-strength input{grid-column:1 / -1;width:100%}.preview-effects-options small{font-size:10px;line-height:1.6;color:var(--muted, #96aba3)}.data-center-shell{--dc-bg:var(--deep);--dc-panel:var(--panel);--dc-panel-2:var(--panel-2);--dc-line:var(--line);--dc-line-soft:color-mix(in srgb,var(--line) 58%,transparent);--dc-text:var(--ink);--dc-muted:var(--muted);--dc-dim:color-mix(in srgb,var(--muted) 68%,var(--deep));--dc-accent:var(--mint);--dc-accent-2:var(--amber);--dc-danger:var(--danger);--dc-shadow:var(--depth-shadow);width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;color:var(--dc-text);background:var(--dc-bg);font-family:Bahnschrift,Noto Sans SC,Microsoft YaHei,sans-serif;scrollbar-color:var(--dc-line) var(--dc-bg)}:root[data-theme=light] .data-center-shell{--dc-dim:color-mix(in srgb,var(--muted) 72%,white);--dc-shadow:0 18px 55px rgb(74 56 33 / .13)}.data-topbar{height:54px;padding:0 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;border-bottom:1px solid var(--dc-line);background:color-mix(in srgb,var(--dc-panel) 96%,transparent);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.data-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.data-brand>i{width:36px;height:36px;display:grid;place-items:center;font-style:normal;font-weight:900;color:#07100e;background:var(--dc-accent);border-radius:4px}.data-brand span{display:grid}.data-brand strong{letter-spacing:.14em}.data-brand small{margin-top:3px;color:var(--dc-muted);font:9px/1.1 ui-monospace,monospace;letter-spacing:.13em}.data-topbar nav{display:flex;gap:20px;align-items:center}.data-topbar nav a,.data-topbar nav b{color:var(--dc-muted);text-decoration:none;font-size:13px}.data-topbar nav a:hover,.data-topbar nav b{color:var(--dc-text)}.data-topbar>div{display:flex;align-items:center;gap:10px}.data-user{display:flex;gap:7px;align-items:center;color:var(--dc-muted);font-size:12px}.data-user i{width:26px;height:26px;display:grid;place-items:center;color:#17120a;background:var(--dc-accent-2);font-style:normal;font-weight:800;border-radius:3px}.data-hero{max-width:1560px;margin:0 auto;padding:25px 28px 21px;display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--dc-line)}.data-hero small,.data-panel-heading small{font:9px/1.2 Cascadia Code,ui-monospace,monospace;letter-spacing:.16em;color:var(--dc-accent)}.data-hero h1{margin:7px 0 6px;font-size:30px;letter-spacing:-.03em}.data-hero p{margin:0;color:var(--dc-muted);font-size:12px}.data-hero dl{display:flex;margin:0;border:1px solid var(--dc-line);background:var(--dc-panel)}.data-hero dl>div{min-width:102px;padding:10px 13px;border-left:1px solid var(--dc-line)}.data-hero dl>div:first-child{border-left:0}.data-hero dt{color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.12em}.data-hero dd{margin:5px 0 0;font:700 15px Cascadia Code,ui-monospace,monospace}.data-hero dd small{color:var(--dc-dim);letter-spacing:0}.data-hero dd.online{color:var(--dc-accent)}.data-hero dd.offline{color:var(--dc-danger)}.data-workspace{max-width:1560px;min-height:calc(100vh - 175px);margin:0 auto;display:grid;grid-template-columns:214px minmax(0,1fr);border-inline:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line)}.data-nav{align-self:start;position:sticky;top:54px;max-height:calc(100vh - 54px);overflow:auto;border-right:1px solid var(--dc-line);background:var(--dc-panel)}.data-nav>header{padding:17px 16px 12px;display:grid}.data-nav>header span{color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.15em}.data-nav>header b{margin-top:5px}.data-nav>button{width:100%;padding:11px 12px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;color:var(--dc-muted);text-align:left;border:0;border-top:1px solid var(--dc-line-soft);background:transparent;cursor:pointer}.data-nav>button:hover{color:var(--dc-text);background:var(--dc-panel-2)}.data-nav>button.active{color:var(--dc-text);background:color-mix(in srgb,var(--dc-accent) 9%,var(--dc-panel));box-shadow:inset 2px 0 var(--dc-accent)}.data-nav>button>i{width:29px;height:29px;display:grid;place-items:center;font-style:normal;font-weight:800;border:1px solid var(--dc-line)}.data-nav>button>span{display:grid}.data-nav>button b{font-size:12px}.data-nav>button small{margin-top:3px;color:var(--dc-dim);font-size:9px}.data-nav>button em{font-style:normal}.data-nav>footer{padding:16px;color:var(--dc-dim);font-size:9px}.data-live-dot{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--dc-accent)}.data-stage{min-width:0;padding:20px 22px 26px;background:var(--dc-bg)}.data-panel-heading{min-height:67px;margin:-20px -22px 18px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dc-line);background:var(--dc-panel)}.data-panel-heading h2{margin:3px 0 2px;font-size:19px}.data-panel-heading p{margin:0;color:var(--dc-muted);font-size:11px}.data-panel-heading>aside{display:flex;align-items:center;gap:8px}.data-search{width:min(360px,30vw);height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--dc-line);background:var(--dc-bg)}.data-search span{color:var(--dc-accent)}.data-search input{min-width:0;flex:1;color:var(--dc-text);border:0;outline:0;background:transparent}.csv-button,.row-open,.data-pagination button,.data-state button{height:32px;padding:0 11px;color:var(--dc-text);border:1px solid var(--dc-line);background:var(--dc-panel-2);cursor:pointer}.csv-button:hover:not(:disabled),.row-open:hover,.data-pagination button:hover:not(:disabled){border-color:var(--dc-accent);color:var(--dc-accent)}button:disabled{opacity:.4;cursor:not-allowed}.data-table-wrap{max-height:min(62vh,680px);overflow:auto;border:1px solid var(--dc-line);background:var(--dc-panel);scrollbar-color:var(--dc-line) var(--dc-bg)}.data-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table-wrap th{padding:9px 12px;color:var(--dc-dim);font:9px Cascadia Code,ui-monospace,monospace;text-align:left;letter-spacing:.09em;border-bottom:1px solid var(--dc-line);background:var(--dc-panel-2);position:sticky;z-index:2;top:0}.data-table-wrap td{padding:9px 12px;border-bottom:1px solid var(--dc-line-soft);vertical-align:middle}.data-table-wrap tbody tr:hover{background:color-mix(in srgb,var(--dc-accent) 5%,transparent)}.data-table-wrap td>strong,.data-table-wrap td>small{display:block}.data-table-wrap td>small,.muted{margin-top:3px;color:var(--dc-dim);font-size:10px}.player-identity{display:flex;align-items:center;gap:10px}.player-identity>img{width:38px;height:38px;object-fit:cover;image-rendering:pixelated;border:1px solid var(--dc-line);background:var(--dc-panel-2)}.player-identity>span{display:grid;min-width:0}.player-identity b{font-size:12px}.player-identity small{max-width:220px;margin-top:3px;overflow:hidden;color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;text-overflow:ellipsis}.money{color:var(--dc-accent);font:700 12px Cascadia Code,ui-monospace,monospace}.money i{margin-left:2px;color:var(--dc-muted);font-style:normal}.tag-list{display:flex;gap:4px}.tag-list span,.tag-list em{padding:3px 6px;font:8px Cascadia Code,ui-monospace,monospace;border:1px solid var(--dc-line);font-style:normal}.tag-list span{color:var(--dc-danger)}.count-cell,.metric-number{color:var(--dc-accent-2);font:800 16px Cascadia Code,ui-monospace,monospace}.row-open{height:27px;font-size:10px}.data-pagination{min-height:48px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--dc-muted);font-size:10px}.data-pagination>span>b{color:var(--dc-text)}.data-pagination>div{display:flex;align-items:center;gap:4px}.data-pagination button{min-width:30px;height:29px;padding:0 9px;font-size:9px}.data-page-numbers{display:flex;gap:3px}.data-page-numbers button{padding:0;min-width:29px}.data-page-numbers button.active{color:var(--dc-bg);border-color:var(--dc-accent);background:var(--dc-accent);font-weight:800}.data-loading,.data-empty,.panel-unavailable{min-height:160px;display:grid;place-items:center;color:var(--dc-muted);border:1px dashed var(--dc-line);background:var(--dc-panel)}.panel-unavailable{align-content:center;gap:7px}.panel-unavailable b{color:var(--dc-danger)}.data-state{max-width:720px;margin:70px auto;padding:40px;text-align:center;border:1px solid var(--dc-line);background:var(--dc-panel);box-shadow:var(--dc-shadow)}.data-state>b{font:800 54px ui-monospace,monospace;color:var(--dc-danger)}.data-state h2{margin:8px}.data-state p{color:var(--dc-muted)}.data-drawer-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#00000094;backdrop-filter:blur(3px)}.data-drawer{width:min(920px,94vw);height:100%;overflow:auto;border-left:1px solid var(--dc-line);background:var(--dc-bg);box-shadow:-24px 0 80px #00000080}.data-drawer>header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dc-line);background:var(--dc-panel);position:sticky;top:0;z-index:5}.data-drawer>header .player-identity img{width:48px;height:48px}.data-drawer>header>button{width:34px;height:34px;color:var(--dc-muted);font-size:22px;border:1px solid var(--dc-line);background:transparent;cursor:pointer}.player-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--dc-line)}.player-facts>span{min-height:62px;padding:12px;border-right:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);display:grid}.player-facts small{color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.08em}.player-facts b{margin-top:6px}.drawer-section{padding:16px 18px 24px}.drawer-section>header,.org-members>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer-section>header small,.org-members>header small{color:var(--dc-accent);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.12em}.drawer-section>header strong{display:block;margin-top:3px}.vehicle-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vehicle-card{min-width:0;border:1px solid var(--dc-line);background:var(--dc-panel)}.vehicle-model-preview,.vehicle-model-fallback{height:220px;position:relative;overflow:hidden;border-bottom:1px solid var(--dc-line);background:var(--dc-bg)}.vehicle-model-preview>.scene-viewport{width:100%;height:100%;outline:0}.vehicle-model-preview canvas{display:block;width:100%!important;height:100%!important}.vehicle-part-count{position:absolute;left:8px;bottom:8px;margin:0!important;padding:4px 7px;color:var(--dc-muted)!important;border:1px solid var(--dc-line);background:color-mix(in srgb,var(--dc-bg) 86%,transparent);font:8px Cascadia Code,ui-monospace,monospace!important;pointer-events:none}.vehicle-model-fallback{display:grid;place-items:center;align-content:center;color:var(--dc-dim)}.vehicle-model-fallback span{font-size:42px}.vehicle-model-fallback small{margin-top:8px}.vehicle-card>div:last-child{padding:10px;display:grid}.vehicle-card strong{font-size:13px}.vehicle-card code{margin-top:4px;color:var(--dc-accent)}.vehicle-card span,.vehicle-card small{margin-top:5px;color:var(--dc-muted);font-size:9px}.vehicle-card small{overflow:hidden;text-overflow:ellipsis}.forbes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:9px}.forbes-card{padding:14px;display:grid;grid-template-columns:auto 48px 1fr;gap:12px;align-items:start;border:1px solid var(--dc-line);background:var(--dc-panel)}.forbes-card .rank{color:var(--dc-muted);font:800 15px ui-monospace,monospace}.forbes-card.rank-1{border-color:color-mix(in srgb,var(--dc-accent-2) 60%,var(--dc-line))}.forbes-card img{width:48px;height:48px;image-rendering:pixelated}.forbes-card>div{display:grid}.forbes-card small{color:var(--dc-dim)}.forbes-card .money{margin-top:7px;font-size:16px}.forbes-card p{margin:8px 0 0;color:var(--dc-muted);font-size:11px}.data-meter{width:160px;height:7px;display:block;background:var(--dc-line-soft)}.data-meter i{height:100%;display:block;background:var(--dc-accent)}.organisation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.organisation-grid>button{padding:13px;display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;color:var(--dc-text);text-align:left;border:1px solid var(--dc-line);background:var(--dc-panel);cursor:pointer}.organisation-grid>button:hover,.organisation-grid>button.active{border-color:var(--dc-accent);background:color-mix(in srgb,var(--dc-accent) 7%,var(--dc-panel))}.org-monogram{width:48px;height:48px;display:grid;place-items:center;color:#07100e;background:var(--dc-accent);font:800 13px ui-monospace,monospace}.organisation-grid div{display:grid}.organisation-grid small{margin-top:4px;color:var(--dc-muted)}.organisation-grid p{margin:8px 0 0;color:var(--dc-muted);font-size:11px}.org-members{margin-top:18px;padding:16px;border:1px solid var(--dc-line);background:var(--dc-panel)}.org-members h2{margin:4px 0 0;font-size:17px}.member-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1px;background:var(--dc-line)}.member-list article{padding:10px;display:flex;align-items:center;justify-content:space-between;background:var(--dc-panel)}.member-list article>span{display:grid;text-align:right;font-size:12px}.member-list article>span small{color:var(--dc-dim)}.data-checkbox{height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;color:var(--dc-muted);border:1px solid var(--dc-line);background:var(--dc-panel-2);font-size:11px}.ticket-stream{display:grid;gap:7px}.ticket-stream article{display:grid;grid-template-columns:150px 1fr;border:1px solid var(--dc-line);background:var(--dc-panel)}.ticket-stream article>header{padding:13px;display:grid;align-content:start;gap:8px;border-right:1px solid var(--dc-line);background:var(--dc-panel-2)}.ticket-stream article>header b{font:800 18px ui-monospace,monospace}.ticket-stream article>header span{width:max-content;padding:3px 6px;font-size:9px;border:1px solid}.ticket-stream article>header span.active{color:var(--dc-accent);border-color:var(--dc-accent)}.ticket-stream article>header span.closed{color:var(--dc-dim);border-color:var(--dc-line)}.ticket-stream time{color:var(--dc-dim);font-size:9px}.ticket-stream article>div{padding:13px;display:grid}.ticket-stream article>div small{color:var(--dc-dim);font:9px ui-monospace,monospace}.ticket-stream p{margin:10px 0;color:var(--dc-text)}.ticket-stream footer{color:var(--dc-muted);font-size:10px}@media(max-width:900px){.data-topbar{grid-template-columns:1fr auto}.data-topbar nav{display:none}.data-hero{align-items:stretch;flex-direction:column}.data-hero dl{overflow:auto}.data-workspace{grid-template-columns:58px 1fr}.data-nav>header,.data-nav>footer,.data-nav>button span,.data-nav>button em{display:none}.data-nav>button{grid-template-columns:1fr;justify-items:center;padding:11px}.data-stage{padding:14px}.data-panel-heading{margin:-14px -14px 14px;align-items:flex-start;flex-direction:column}.data-panel-heading>aside{width:100%;flex-wrap:wrap}.data-search{width:100%}.players-table{font-size:11px}.player-facts{grid-template-columns:repeat(2,1fr)}.vehicle-card-grid{grid-template-columns:1fr}.ticket-stream article{grid-template-columns:1fr}.ticket-stream article>header{grid-template-columns:auto auto 1fr;border-right:0;border-bottom:1px solid var(--dc-line)}.data-pagination{align-items:flex-start;flex-direction:column}.data-pagination>div{max-width:100%;overflow-x:auto}.data-page-numbers{display:none}}.data-loading.compact-state,.data-empty.compact-state,.panel-unavailable.compact-state{min-height:86px}.property-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-card{border:1px solid var(--dc-line);background:var(--dc-panel)}.property-card>header{padding:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--dc-line)}.property-monogram{width:38px;height:38px;display:grid;place-items:center;color:var(--dc-bg);background:var(--dc-accent);font-size:19px}.property-card>header div{display:grid}.property-card>header small{color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.08em}.property-card>header strong{margin-top:3px}.property-active,.property-expired{padding:3px 6px;border:1px solid;font-size:9px}.property-active{color:var(--dc-accent);border-color:var(--dc-accent)}.property-expired{color:var(--dc-danger);border-color:var(--dc-danger)}.property-card dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr)}.property-card dl>div{padding:9px 11px;border-right:1px solid var(--dc-line-soft);border-bottom:1px solid var(--dc-line-soft)}.property-card dt{color:var(--dc-dim);font-size:8px}.property-card dd{margin:4px 0 0;font:700 11px Cascadia Code,ui-monospace,monospace}.property-card>footer{padding:9px 11px;display:grid;gap:5px;color:var(--dc-muted);font-size:9px}.property-card>footer code{overflow:hidden;color:var(--dc-dim);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.economy-section{border-block:1px solid var(--dc-line);background:color-mix(in srgb,var(--dc-panel) 42%,var(--dc-bg))}.economy-ledger{overflow:auto;border:1px solid var(--dc-line);background:var(--dc-panel)}.economy-ledger table{width:100%;border-collapse:collapse;white-space:nowrap}.economy-ledger th{padding:8px 10px;color:var(--dc-dim);font:8px Cascadia Code,ui-monospace,monospace;text-align:left;letter-spacing:.08em;border-bottom:1px solid var(--dc-line);background:var(--dc-panel-2)}.economy-ledger td{padding:9px 10px;border-bottom:1px solid var(--dc-line-soft);vertical-align:top}.economy-ledger td>small{max-width:180px;margin-top:4px;display:block;overflow:hidden;color:var(--dc-dim);font-size:8px;text-overflow:ellipsis}.economy-ledger td:nth-child(4)>i{margin:0 5px;color:var(--dc-dim);font-style:normal}.ledger-amount{font:800 12px Cascadia Code,ui-monospace,monospace}.ledger-amount.deposit{color:var(--dc-accent)}.ledger-amount.withdraw{color:var(--dc-accent-2)}.ledger-success,.ledger-failed{padding:2px 5px;border:1px solid;font-size:8px}.ledger-success{color:var(--dc-accent);border-color:var(--dc-accent)}.ledger-failed{color:var(--dc-danger);border-color:var(--dc-danger)}.ticket-stream>button{width:100%;padding:0;display:grid;grid-template-columns:150px 1fr;color:var(--dc-text);text-align:left;border:1px solid var(--dc-line);background:var(--dc-panel);cursor:pointer}.ticket-stream>button:hover,.ticket-stream>button:focus-visible{outline:0;border-color:var(--dc-accent);background:color-mix(in srgb,var(--dc-accent) 5%,var(--dc-panel))}.ticket-stream>button>header{padding:13px;display:grid;align-content:start;gap:8px;border-right:1px solid var(--dc-line);background:var(--dc-panel-2)}.ticket-stream>button>header b{font:800 18px ui-monospace,monospace}.ticket-stream>button>header span{width:max-content;padding:3px 6px;font-size:9px;border:1px solid}.ticket-stream>button>header span.active{color:var(--dc-accent);border-color:var(--dc-accent)}.ticket-stream>button>header span.closed{color:var(--dc-dim);border-color:var(--dc-line)}.ticket-stream>button>div{padding:13px;display:grid}.ticket-stream>button>div small{color:var(--dc-dim);font:9px ui-monospace,monospace}.ticket-stream>button footer{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--dc-muted);font-size:10px}.ticket-stream>button footer b{color:var(--dc-accent);font-size:10px}.ticket-drawer{width:min(720px,94vw)}.ticket-drawer-title{display:grid}.ticket-drawer-title small{color:var(--dc-accent);font:8px Cascadia Code,ui-monospace,monospace;letter-spacing:.12em}.ticket-drawer-title strong{margin-top:4px}.ticket-drawer-title span{margin-top:4px;color:var(--dc-muted);font-size:9px}.ticket-thread-meta{padding:12px 18px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--dc-line)}.ticket-thread-meta>span{display:grid}.ticket-thread-meta small{color:var(--dc-dim);font-size:8px}.ticket-thread-meta b{margin-top:3px;font-size:10px}.ticket-thread{margin:0;padding:18px;display:grid;gap:10px;list-style:none}.ticket-thread li{max-width:88%;border:1px solid var(--dc-line);background:var(--dc-panel)}.ticket-thread li.creator{justify-self:start}.ticket-thread li.staff{justify-self:end;border-color:color-mix(in srgb,var(--dc-accent) 42%,var(--dc-line));background:color-mix(in srgb,var(--dc-accent) 6%,var(--dc-panel))}.ticket-thread li>header{padding:8px 10px;display:flex;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--dc-line-soft)}.ticket-thread li>header span{display:grid}.ticket-thread li>header small{margin-top:2px;color:var(--dc-dim);font:8px ui-monospace,monospace}.ticket-thread li time{color:var(--dc-dim);font-size:8px;white-space:nowrap}.ticket-thread li p{margin:0;padding:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-thread-state{margin:18px;min-height:120px}@media(max-width:900px){.vehicle-card-grid,.property-card-grid{grid-template-columns:1fr}.ticket-stream>button{grid-template-columns:1fr}.ticket-stream>button>header{grid-template-columns:auto auto 1fr;border-right:0;border-bottom:1px solid var(--dc-line)}.ticket-thread-meta{grid-template-columns:1fr 1fr}.ticket-thread-meta .csv-button{grid-column:1 / -1}.ticket-thread li{max-width:96%}}.ai-panel{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--panel);font-size:12px}.ai-panel-hidden{display:none}.ai-current-session{min-width:0;flex:1;display:block;text-align:left;color:var(--ink);border:0;background:transparent;font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-session-history{flex:1;min-height:0;overflow:auto}.ai-session-card{display:grid;gap:8px;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.ai-session-card.selected{border-color:var(--mint)}.collaboration-heading .mode-switch button{padding:4px 6px;font-size:10px}.ai-session-bar,.ai-follow-bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:6px;padding:5px 10px;border-bottom:1px solid var(--line)}.ai-session-bar button{min-height:26px;font-size:11px}.ai-settings-drawer{position:absolute;z-index:5;top:39px;left:6px;right:6px;max-height:calc(100% - 48px);overflow:auto;background:var(--panel);border:1px solid var(--line-hot);border-radius:5px;box-shadow:var(--depth-shadow)}.ai-settings-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.ai-settings-drawer>header button{background:transparent;color:var(--muted);border:0;cursor:pointer;font-size:18px}.ai-session-bar select{flex:1;min-width:0}.ai-panel select,.ai-panel textarea{color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:3px;font:inherit;padding:7px}.ai-panel select:focus,.ai-panel textarea:focus{outline:1px solid var(--line-hot)}.ai-settings{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px}.ai-settings label{display:flex;flex-direction:column;gap:5px;color:var(--muted)}.ai-settings label:first-child{grid-column:1 / -1}.ai-follow-bar label,.ai-share label{display:flex;align-items:center;gap:6px}.ai-panel input[type=checkbox]{accent-color:var(--mint)}.ai-share{margin:8px 14px;border:1px solid var(--line);padding:10px;display:grid;gap:8px}.ai-share legend,.ai-panel small{color:var(--muted)}.ai-timeline{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 10px}.ai-empty{margin:35px 8px;border-left:2px solid var(--mint);padding:5px 14px;line-height:1.8}.ai-empty b{font-size:16px}.ai-empty p{color:var(--muted)}.ai-message{padding:8px 0;overflow-wrap:anywhere}.ai-message-tool,.ai-message-notice,.ai-message-context{padding:2px 0;color:var(--muted);font-size:11px}.ai-message-notice header,.ai-message-context header{display:none}.ai-stream-caret{color:var(--mint)}.ai-compression-card{border:1px solid var(--line);border-radius:5px;background:var(--panel-2);margin:8px 0;overflow:hidden}.ai-compression-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;padding:9px 10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ai-compression-heading:disabled{opacity:1;cursor:default}.ai-compression-heading:focus-visible{outline:1px solid var(--mint);outline-offset:-2px}.ai-compression-heading small{color:var(--mint)}.ai-compression-card[data-phase=failed],.ai-compression-card[data-phase=cancelled]{border-color:var(--amber)}.ai-compression-body{display:grid;gap:6px;padding:0 10px 10px;overflow-wrap:anywhere}.ai-compression-body p{margin:3px 0}.ai-compression-body progress{width:100%;height:5px;accent-color:var(--mint)}.ai-compression-preview{max-height:180px;overflow:auto;font-size:11px}.ai-message header{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-bottom:7px}.ai-message-user{border-left:2px solid var(--line-hot);padding-left:10px}.ai-message p{white-space:pre-wrap;line-height:1.75;margin:5px 0}.ai-message img{width:100%;border:1px solid var(--line);margin-top:7px}.ai-message details{margin-top:5px;background:var(--panel-2);padding:7px}.ai-message summary{cursor:pointer;color:var(--mint)}.ai-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;max-height:200px;overflow:auto;line-height:1.6}.ai-note{color:var(--amber);margin:8px 14px;line-height:1.6}.ai-error{display:flex;justify-content:space-between;gap:8px;padding:9px 14px;color:var(--danger);background:var(--panel-2)}.ai-error button{background:transparent;color:inherit;border:0;cursor:pointer}.ai-error-text{color:var(--danger)}.ai-approval{flex-shrink:0;max-height:40%;overflow:auto;padding:8px 10px;border-top:1px solid var(--amber);background:var(--panel-2)}.ai-approval strong{color:var(--amber)}.ai-approval>div{display:flex;justify-content:flex-end;gap:8px}.ai-composer{flex-shrink:0;border-top:1px solid var(--line);padding:8px 10px;display:grid;gap:5px}.ai-composer>small{overflow-wrap:anywhere}.ai-composer textarea{min-height:44px;max-height:120px;resize:vertical;width:100%}.ai-context-label,.ai-model-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-composer>div{display:flex;justify-content:space-between;align-items:center}.ai-composer .ai-note{margin:0}.ai-capture-host{position:fixed;left:-2000px;top:0;width:900px;height:900px;pointer-events:none}.ai-markdown{line-height:1.7;overflow-wrap:anywhere}.ai-markdown p{white-space:normal;margin:6px 0}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4{font-size:1.1em;font-weight:650;margin:12px 0 5px}.ai-markdown ul,.ai-markdown ol{padding-left:20px;margin:6px 0;list-style:disc}.ai-markdown ol{list-style:decimal}.ai-markdown li{margin:3px 0}.ai-markdown blockquote{margin:8px 0;padding:2px 10px;border-left:2px solid var(--line-hot);color:var(--muted)}.ai-markdown code{font-family:monospace;background:var(--panel-2);padding:1px 3px;border-radius:3px}.ai-markdown pre{padding:9px;white-space:pre;overflow-wrap:normal;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}.ai-markdown pre code{padding:0;background:none}.ai-markdown a{color:var(--mint);text-decoration:underline}.ai-table-scroll{max-width:100%;overflow-x:auto}.ai-markdown table{border-collapse:collapse;font-size:11px}.ai-markdown td,.ai-markdown th{border:1px solid var(--line);padding:4px 7px;text-align:left}.ai-markdown th{background:var(--panel-2)}.ai-markdown hr{margin:10px 0;border:0;border-top:1px solid var(--line)}.ai-thinking{color:var(--muted);border-left:2px solid var(--line)}.ai-thinking>.ai-markdown{max-height:240px;overflow:auto;padding-top:5px;font-size:11px}.ai-reasoning-slider{grid-column:1 / -1}.ai-reasoning-slider>span{display:flex;justify-content:space-between}.ai-reasoning-slider b{color:var(--ink)}.ai-reasoning-slider input{width:100%;accent-color:var(--mint);cursor:pointer}.ai-reasoning-slider input:disabled{cursor:default}.ai-input-budget{grid-column:1 / -1}.ai-tool-card{padding:8px 10px;margin:4px 0;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);font-size:11px}.ai-tool-card>div:first-child{display:flex;gap:10px;justify-content:space-between;align-items:center}.ai-tool-card[data-status=成功] small{color:var(--mint)}.ai-tool-card[data-status=失败] small,.ai-tool-card[data-status=已中断] small{color:var(--danger)}.ai-tool-card[data-status=执行中] small,.ai-tool-card[data-status=待确认] small{color:var(--amber)}.ai-tool-approval{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.furniture-collision-panel{padding:12px;border-bottom:1px solid var(--fw-line)}.furniture-collision-panel>summary{color:var(--fw-accent);font-weight:600;cursor:pointer}.furniture-collision-panel p{font-size:11px;color:var(--fw-muted);line-height:1.6;overflow-wrap:anywhere}.furniture-collision-panel fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.furniture-collision-panel label{display:grid;gap:6px}.furniture-collision-panel select,.furniture-collision-panel textarea{width:100%;padding:7px;border:1px solid var(--fw-line);background:var(--fw-field);color:var(--fw-text);border-radius:4px}.furniture-collision-panel input{accent-color:var(--fw-accent);width:100%}.furniture-collision-panel button{padding:7px 10px;color:var(--fw-text);background:var(--fw-panel-raised);border:1px solid var(--fw-line);border-radius:4px;cursor:pointer}.furniture-collision-panel button:hover{border-color:var(--fw-accent)}.furniture-collision-scale,.furniture-collision-actions{display:flex;justify-content:space-between;gap:6px}.furniture-collision-scale{color:var(--fw-dim);font-size:10px}.furniture-collision-errors{color:var(--fw-warning);margin-top:10px}.furniture-collision-errors ul{padding-left:15px;max-height:180px;overflow:auto;overflow-wrap:anywhere}.furniture-workspace{--fw-bg: #111417;--fw-panel: #181c20;--fw-panel-raised: #20252a;--fw-panel-hover: #262c32;--fw-field: #0f1215;--fw-line: #343a40;--fw-line-soft: #292e33;--fw-text: #d8dde2;--fw-muted: #929ba4;--fw-dim: #69727b;--fw-accent: #5ca9ff;--fw-accent-soft: rgb(92 169 255 / 16%);--fw-danger: #e76f76;--fw-warning: #d7a45d;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr) 22px;overflow:hidden;color:var(--fw-text);background:var(--fw-bg);border-top:1px solid var(--fw-line);font:12px/1.35 Segoe UI Variable Text,Microsoft YaHei UI,sans-serif;-webkit-font-smoothing:antialiased;container:furniture-workspace / inline-size}.furniture-workspace *,.furniture-workspace *:before,.furniture-workspace *:after{box-sizing:border-box}.furniture-workspace button,.furniture-workspace input,.furniture-workspace select,.furniture-workspace textarea{font:inherit}.furniture-workspace :where(button,input,select,textarea):focus-visible{outline:1px solid var(--fw-accent);outline-offset:-1px;box-shadow:0 0 0 1px #5ca9ff47}.furniture-workspace :where(button,input,select):disabled{opacity:.42;cursor:default}.furniture-commandbar{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:stretch;background:var(--fw-panel-raised);border-bottom:1px solid var(--fw-line);z-index:5}.furniture-command-title{min-width:0;display:flex;align-items:center;gap:9px;padding:0 11px}.furniture-command-title>span{width:23px;height:23px;flex:none;display:grid;place-items:center;color:#eef6ff;background:#347fc8;border:1px solid #6bb4f6;font:700 12px/1 Segoe UI Variable Display,sans-serif}.furniture-command-title>div{min-width:0;display:grid;gap:0}.furniture-command-title small,.furniture-command-stats small,.furniture-mode-switch small,.furniture-property-heading small,.furniture-source-workspace header small,.furniture-inspector-titlebar small{color:var(--fw-dim);font:8px/1.2 Cascadia Mono,Microsoft YaHei UI,monospace;letter-spacing:.06em}.furniture-command-title strong{overflow:hidden;color:#f0f2f4;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.furniture-command-title code{max-width:200px;overflow:hidden;padding-left:9px;color:var(--fw-muted);border-left:1px solid var(--fw-line);font:9px/1.2 Cascadia Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.furniture-command-stats{display:flex;border-left:1px solid var(--fw-line)}.furniture-command-stats>span{min-width:62px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border-right:1px solid var(--fw-line)}.furniture-command-stats b{color:#cbd1d6;font:600 10px/1 Cascadia Mono,monospace}.furniture-command-stats .ready b{color:#7dc8a1}.furniture-mode-switch{display:grid;grid-template-columns:repeat(2,78px);gap:1px;padding:4px;background:#171b1f}.furniture-mode-switch button{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:0 6px;color:var(--fw-muted);background:transparent;border:1px solid transparent;cursor:pointer;text-align:left}.furniture-mode-switch button>span:first-child{color:var(--fw-dim);font:13px/1 Cascadia Mono,monospace;text-align:center}.furniture-mode-switch button>span:last-child{min-width:0;display:grid;gap:0}.furniture-mode-switch b{font-size:10px;font-weight:600}.furniture-mode-switch button:hover{color:var(--fw-text);background:var(--fw-panel-hover);border-color:#3e454c}.furniture-mode-switch button.active{color:#fff;background:#2e72b3;border-color:#69adf0}.furniture-mode-switch button.active small,.furniture-mode-switch button.active>span:first-child{color:#dceeff}.furniture-desktop{min-width:0;min-height:0;display:grid;grid-template-columns:clamp(220px,17vw,252px) minmax(440px,1fr) clamp(316px,22vw,372px);overflow:hidden}.furniture-library{min-width:0;min-height:0;display:grid;grid-template-rows:37px minmax(96px,28%) minmax(0,1fr);overflow:hidden;background:var(--fw-panel);border-right:1px solid var(--fw-line)}.furniture-library-search{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) 48px;gap:3px;padding:5px;background:#1b1f23;border-bottom:1px solid var(--fw-line)}.furniture-library-search label{min-width:0;height:27px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;color:var(--fw-dim);background:var(--fw-field);border:1px solid #3a4148}.furniture-library-search label:focus-within{border-color:var(--fw-accent)}.furniture-library-search label>span{font:14px/1 Segoe UI Symbol,sans-serif;text-align:center}.furniture-library-search input{min-width:0;height:25px;padding:0 7px 0 0;color:var(--fw-text);background:transparent;border:0;outline:0;font-size:11px}.furniture-library-search input::placeholder{color:#687078}.furniture-library-search>button{height:27px;display:flex;align-items:center;gap:7px;justify-content:center;padding:0 5px;color:var(--fw-muted);background:transparent;border:1px solid transparent;cursor:pointer;font-size:10px;text-align:center}.furniture-library-search>button:hover{background:var(--fw-panel-hover);border-color:#3b4249}.furniture-library-search>button i{width:8px;height:8px;background:#555e66;border:1px solid #78818a}.furniture-library-search>button.active{color:#cbe5ff}.furniture-library-search>button.active i{background:var(--fw-accent);border-color:#9bceff}.furniture-library-search>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.furniture-category-pane,.furniture-entry-pane{min-height:0;display:grid;grid-template-rows:31px minmax(0,1fr);overflow:hidden;border-bottom:1px solid var(--fw-line)}.furniture-entry-pane{grid-template-rows:31px minmax(0,1fr) 23px}.furniture-pane-bar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:var(--fw-panel-raised);border-bottom:1px solid var(--fw-line)}.furniture-pane-title{min-width:0;display:flex;align-items:center;gap:7px;padding:0 8px}.furniture-pane-title>span{min-width:0;display:flex;align-items:baseline;gap:7px}.furniture-pane-title small{color:#71808d;font:8px/1 Cascadia Mono,monospace}.furniture-pane-title strong{overflow:hidden;color:#d1d5d9;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.furniture-pane-title>b{color:var(--fw-muted);font:9px/1 Cascadia Mono,monospace;font-weight:400}.furniture-pane-title>b:before{content:"("}.furniture-pane-title>b:after{content:")"}.furniture-library-actions{display:flex;align-items:center;gap:1px;padding-right:4px}.furniture-library-actions button{min-width:24px;height:23px;padding:0 6px;color:#a9b0b7;background:transparent;border:1px solid transparent;cursor:pointer;font:12px/1 Cascadia Mono,monospace}.furniture-library-actions button:hover:not(:disabled){color:#fff;background:#30363c;border-color:#48515a}.furniture-library-actions button.danger{min-width:34px;color:#ffc2c6;background:#55272c;border-color:#8b434a;font-size:9px}.furniture-category-list,.furniture-entry-list{min-height:0;overflow:auto;scrollbar-color:#4c555d #171b1f;scrollbar-width:thin}.furniture-category-list>button,.furniture-entry-list>button,.furniture-global-result>button{width:100%;min-width:0;color:var(--fw-muted);background:transparent;border:0;border-bottom:1px solid var(--fw-line-soft);cursor:pointer;text-align:left}.furniture-category-list>button{height:27px;display:grid;grid-template-columns:13px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:5px;padding:0 8px}.furniture-category-list>button:before{content:"›";color:#76818a;font:14px/1 Segoe UI Symbol,sans-serif}.furniture-category-list>button span{overflow:hidden;color:#c2c7cc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.furniture-category-list>button code{display:none}.furniture-category-list>button b{color:#818b94;font:9px/1 Cascadia Mono,monospace;font-weight:400}.furniture-category-list>button:hover,.furniture-entry-list>button:hover,.furniture-global-result>button:hover{background:var(--fw-panel-hover)}.furniture-category-list>button.active,.furniture-entry-list>button.active,.furniture-global-result>button.active{background:var(--fw-accent-soft);box-shadow:inset 3px 0 var(--fw-accent)}.furniture-category-list>button.active:before{color:var(--fw-accent);transform:rotate(90deg)}.furniture-category-list>button.active span,.furniture-entry-list>button.active strong,.furniture-global-result>button.active strong{color:#edf6ff}.furniture-entry-list>button,.furniture-global-result>button{min-height:34px;display:grid;gap:2px;padding:4px 7px 4px 10px}.furniture-entry-list button>span,.furniture-global-result button>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.furniture-entry-list button strong,.furniture-global-result button strong{overflow:hidden;color:#c8cdd2;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.furniture-entry-list button code,.furniture-global-result button code{max-width:96px;overflow:hidden;color:#7d8790;font:8px/1.2 Cascadia Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.furniture-entry-list button>small,.furniture-global-result button>small{color:#69727b;font:8px/1.2 Cascadia Mono,monospace}.furniture-global-heading{height:23px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;color:#b8c0c7;background:#252a2f;border-bottom:1px solid var(--fw-line);font-size:9px}.furniture-global-heading code{overflow:hidden;color:#76808a;font:8px/1 Cascadia Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.furniture-empty-list{min-height:68px;display:grid;place-content:center;justify-items:center;gap:5px;padding:12px;color:#6f7881;text-align:center}.furniture-empty-list span{font:18px/1 Cascadia Mono,monospace}.furniture-empty-list p{margin:0;font-size:10px}.furniture-result-limit{display:flex;align-items:center;gap:6px;padding:0 8px;color:#737c84;background:#171b1f;border-top:1px solid var(--fw-line-soft);font-size:9px}.furniture-result-limit b{color:#a8afb6;font:9px/1 Cascadia Mono,monospace;font-weight:400}.furniture-result-limit small{margin-left:auto;color:var(--fw-warning);font-size:8px}.furniture-preview-bay{min-width:0;min-height:0;position:relative;overflow:hidden;background:#15191c;border-right:1px solid var(--fw-line)}.furniture-preview{position:relative;width:100%;height:100%;min-width:0;min-height:260px;overflow:hidden;background:#15191c}.furniture-preview:before{content:"";position:absolute;inset:7px;z-index:1;pointer-events:none;border:1px solid rgb(255 255 255 / 5%)}.furniture-preview-canvas{position:absolute;inset:0;min-width:0;min-height:260px}.furniture-preview-canvas canvas{width:100%;height:100%;display:block;touch-action:none}.furniture-preview-readout{position:absolute;top:9px;left:9px;z-index:2;display:flex;background:#181c20eb;border:1px solid #3b4248}.furniture-preview-readout>span{min-width:68px;display:flex;align-items:center;gap:5px;padding:5px 7px;border-right:1px solid #373e44}.furniture-preview-readout>span:last-child{border-right:0}.furniture-preview-readout small{color:#7b858e;font:7px/1 Cascadia Mono,monospace}.furniture-preview-readout strong{color:#d5dae0;font:600 9px/1 Cascadia Mono,monospace}.furniture-preview-tools{position:absolute;top:9px;right:9px;z-index:4;display:flex;align-items:stretch;gap:1px;padding:3px;background:#181c20f0;border:1px solid #3b4248}.furniture-preview-tools>label,.furniture-preview-tools>button{min-height:27px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:#adb4bb;background:transparent;border:1px solid transparent;cursor:pointer;font-size:9px;white-space:nowrap}.furniture-preview-tools>label:hover,.furniture-preview-tools>button:hover:not(:disabled){color:#fff;background:#30363c;border-color:#48515a}.furniture-preview-tools>label input{position:absolute;opacity:0}.furniture-preview-tools>label:before{content:"";width:9px;height:9px;background:#15191d;border:1px solid #68727b}.furniture-preview-tools>label.active{color:#dceeff;background:#253a4f;border-color:#446f99}.furniture-preview-tools>label.active:before{background:var(--fw-accent);border-color:#a4d2ff}.furniture-preview-tools>button.active{color:#fff3d9;background:#5a4624;border-color:#8c6b36}.furniture-preview-canvas canvas.placing-seat{cursor:crosshair}.furniture-slice-range{display:none;grid-template-columns:65px 8px 65px;align-items:center;gap:3px;padding:0 4px}.furniture-slice-range.active{display:grid}.furniture-slice-range>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;color:#7d8790;font:7px/1 Cascadia Mono,monospace}.furniture-slice-range input{width:100%;height:23px;padding:0 4px;color:#d5dbe0;background:var(--fw-field);border:1px solid #3d454c;font:8px/1 Cascadia Mono,monospace;outline:none}.furniture-slice-range>i{height:1px;background:#69737c}.furniture-preview-help{position:absolute;left:50%;bottom:9px;z-index:2;transform:translate(-50%);padding:4px 8px;color:#89929a;background:#181c20e0;border:1px solid #3a4147;font-size:9px;white-space:nowrap;pointer-events:none}.furniture-preview-loading{position:absolute;top:50px;right:9px;z-index:3;display:flex;align-items:center;gap:7px;padding:6px 8px;color:#c9d1d8;background:#22272c;border:1px solid #424a52;font-size:9px}.furniture-preview-loading i{width:9px;height:9px;border:1px solid var(--fw-accent);border-left-color:transparent;border-radius:50%;animation:furniture-spin .7s linear infinite}@keyframes furniture-spin{to{transform:rotate(360deg)}}.furniture-preview-missing{position:absolute;left:9px;bottom:40px;z-index:3;width:min(330px,calc(100% - 18px));padding:9px;background:#302225;border:1px solid #68464b}.furniture-preview-missing>strong{color:#ffb5ba;font-size:10px}.furniture-preview-missing>p{margin:4px 0 7px;color:#c7999e;font-size:9px;line-height:1.45}.furniture-preview-missing ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.furniture-preview-missing li{min-width:0;display:flex;justify-content:space-between;gap:7px}.furniture-preview-missing code{overflow:hidden;color:#efd1d4;font:8px/1.3 Cascadia Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.furniture-preview-missing li span{flex:none;color:#bf858a;font-size:8px}.furniture-preview-missing>small{display:block;margin-top:6px;color:#ae797e;font-size:8px}.furniture-preview-notice{position:absolute;top:50%;left:50%;z-index:2;width:min(280px,calc(100% - 44px));display:grid;justify-items:center;gap:7px;transform:translate(-50%,-50%);color:#7f8992;text-align:center;pointer-events:none}.furniture-preview-notice>span{color:#5e6972;font:30px/1 Cascadia Mono,monospace}.furniture-preview-notice strong{color:#c3c9cf;font-size:11px;font-weight:600}.furniture-preview-notice p{margin:0;font-size:9px;line-height:1.5}.furniture-inspector{min-width:0;min-height:0;display:grid;grid-template-rows:32px minmax(0,1fr);overflow:hidden;background:var(--fw-panel)}.furniture-inspector-titlebar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;background:var(--fw-panel-raised);border-bottom:1px solid var(--fw-line)}.furniture-inspector-titlebar>span{min-width:0;display:flex;align-items:baseline;gap:8px}.furniture-inspector-titlebar strong{color:#d6dade;font-size:11px;font-weight:600}.furniture-inspector-titlebar b{padding:2px 6px;border:1px solid #48515a;font-size:8px;font-weight:500}.furniture-inspector-titlebar b.live{color:#8bd0ac;background:#20372c;border-color:#3f6a54}.furniture-inspector-titlebar b.locked{color:#c4a4a7;background:#362529;border-color:#634248}.furniture-inspector-scroll{min-width:0;min-height:0;overflow:auto;scrollbar-color:#4c555d #171b1f;scrollbar-width:thin}.furniture-property-form{display:grid;align-content:start;padding:0}.furniture-property-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 11px;background:#1b1f23;border-bottom:1px solid var(--fw-line)}.furniture-property-heading small{grid-column:1 / 3;color:#7a848c}.furniture-property-heading strong{overflow:hidden;color:#eef0f2;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.furniture-property-heading code{align-self:center;color:#818b94;font:8px/1 Cascadia Mono,monospace}.furniture-property-group{margin:0;border:0;border-bottom:1px solid var(--fw-line);background:transparent}.furniture-property-group>summary{height:32px;display:grid;grid-template-columns:21px minmax(0,1fr) auto 12px;align-items:center;gap:6px;padding:0 9px;color:#c7ccd1;background:#20252a;cursor:pointer;list-style:none}.furniture-property-group>summary:hover{background:#272d33}.furniture-property-group>summary::-webkit-details-marker{display:none}.furniture-property-group>summary>span{color:#7f8992;font:8px/1 Cascadia Mono,monospace}.furniture-property-group>summary>strong{font-size:10px;font-weight:600}.furniture-property-group>summary>small{color:#737d86;font:8px/1 Cascadia Mono,monospace}.furniture-property-group>summary>i{color:#939ba3;font-style:normal;transition:transform .12s ease}.furniture-property-group:not([open])>summary>i{transform:rotate(-90deg)}.furniture-property-group>div{display:grid;gap:7px;padding:9px 10px 11px;background:#171b1f}.furniture-entry-selector{min-width:0;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:7px}.furniture-entry-selector>span{color:var(--fw-muted);font-size:9px}.furniture-entry-selector select{width:100%;min-width:0;height:27px;padding:0 6px;color:var(--fw-text);background:var(--fw-field);border:1px solid #3c444b;font:9px/1 Cascadia Mono,monospace;outline:none}.furniture-typed-editor,.furniture-display-transform,.furniture-action-editor{min-width:0;display:grid;gap:7px}.furniture-typed-editor{padding-top:7px;border-top:1px solid var(--fw-line-soft)}.furniture-display-transform{padding:8px;background:#14181b;border:1px solid #30363c}.furniture-subtoolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:4px}.furniture-subtoolbar>span{display:none}.furniture-subtoolbar .furniture-entry-selector{grid-template-columns:1fr;gap:3px}.furniture-mini-button{height:27px;padding:0 9px;color:#c1c7cc;background:#252a2f;border:1px solid #414950;cursor:pointer;font-size:9px}.furniture-mini-button:hover:not(:disabled){color:#fff;background:#30363c;border-color:#56616b}.furniture-mini-button.danger{color:#ffc0c4;background:#412329;border-color:#754049}.furniture-action-editor{padding:8px;background:#1b1820;border-left:2px solid #9877b5}.furniture-action-editor>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #37303e}.furniture-action-editor>header span{color:#d5c5e2;font-size:9px}.furniture-action-editor>header code{color:#8d7b9b;font:7px/1 Cascadia Mono,monospace}.furniture-field{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:7px}.furniture-field>span{overflow:hidden;color:var(--fw-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.furniture-field input,.furniture-field select{width:100%;min-width:0;height:26px;padding:0 6px;color:var(--fw-text);background:var(--fw-field);border:1px solid #3b434a;outline:none;font-size:10px}.furniture-field input:hover:not(:read-only),.furniture-field select:hover:not(:disabled){border-color:#56616b}.furniture-field input.monospace,.furniture-field select{font-family:Cascadia Mono,monospace}.furniture-field input:read-only,.furniture-field select:disabled{color:#7b848c;background:#15191c}.furniture-field>div{min-width:0;position:relative}.furniture-field>div input{padding-right:42px}.furniture-field>div small{position:absolute;right:7px;top:9px;color:#69737c;font:7px/1 Cascadia Mono,monospace;pointer-events:none}.furniture-field-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.furniture-field-grid .furniture-field{grid-template-columns:1fr;align-content:start;gap:3px}.furniture-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.furniture-toggle{height:27px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:#a4abb2;background:#14181b;border:1px solid #333a40;cursor:pointer;font-size:9px}.furniture-toggle input{position:absolute;opacity:0;pointer-events:none}.furniture-toggle i{position:relative;width:28px;height:14px;background:#30363b;border:1px solid #525a62;border-radius:7px}.furniture-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:#8b949c;border-radius:50%;transition:transform .12s ease,background .12s ease}.furniture-toggle input:checked+i{background:#2d6397;border-color:#5a9bd8}.furniture-toggle input:checked+i:after{transform:translate(14px);background:#fff}.furniture-toggle:has(input:disabled){opacity:.5;cursor:default}.furniture-toggle:has(input:focus-visible){outline:1px solid var(--fw-accent);outline-offset:-1px}.furniture-inline-warning{display:flex;align-items:flex-start;gap:7px;margin:0;padding:7px 8px;color:#d2b382;background:#2e271c;border-left:2px solid var(--fw-warning);font-size:9px}.furniture-inline-warning span{width:14px;height:14px;flex:none;display:grid;place-items:center;color:#302211;background:var(--fw-warning);font-weight:700}.furniture-structure-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--fw-line);border:1px solid var(--fw-line)}.furniture-structure-summary>span{display:grid;gap:3px;padding:7px;background:#15191c}.furniture-structure-summary small{color:#727c84;font:7px/1 Cascadia Mono,monospace}.furniture-structure-summary b{color:#d0d5da;font:12px/1 Cascadia Mono,monospace;font-weight:500}.furniture-unknown-safe{margin:0;color:#78818a;font-size:9px;line-height:1.5}.furniture-inspector-empty{min-height:100%;display:grid;place-content:center;justify-items:center;gap:7px;padding:28px;color:#737c84;text-align:center}.furniture-inspector-empty>span{color:#606a73;font:28px/1 Cascadia Mono,monospace}.furniture-inspector-empty strong{color:#adb4ba;font-size:11px}.furniture-inspector-empty p{max-width:220px;margin:0;font-size:9px;line-height:1.5}.furniture-source-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:48px minmax(0,1fr) 230px;grid-template-rows:34px minmax(0,1fr);overflow:hidden;background:#101316}.furniture-source-workspace>header{grid-column:1 / 4;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:var(--fw-panel-raised);border-bottom:1px solid var(--fw-line)}.furniture-source-workspace>header>span{display:flex;align-items:baseline;gap:8px}.furniture-source-workspace>header strong{color:#d8dde2;font-size:10px}.furniture-source-workspace>header code{color:#818a92;font:8px/1 Cascadia Mono,monospace}.furniture-source-ruler{overflow:hidden;padding:9px 7px 28px 0;color:#5c656d;background:#15191c;border-right:1px solid var(--fw-line);font:10px/1.5 Cascadia Mono,monospace;text-align:right}.furniture-source-ruler span{display:block;height:15px}.furniture-source-workspace textarea{min-width:0;min-height:0;resize:none;padding:9px 11px 28px;color:#d0d5d9;background:#0d1012;border:0;outline:none;font:10px/1.5 Cascadia Mono,monospace;tab-size:2;white-space:pre}.furniture-source-workspace>aside{padding:12px;background:#1a1e22;border-left:1px solid var(--fw-line)}.furniture-source-workspace>aside strong{color:#cfd4d8;font-size:10px}.furniture-source-workspace>aside p{margin:6px 0 0;color:#7d868e;font-size:9px;line-height:1.5}.furniture-statusbar{min-width:0;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:0 8px;color:#818a92;background:#1a1e22;border-top:1px solid var(--fw-line);font-size:9px}.furniture-statusbar>span:first-child{color:#a7afb6}.furniture-statusbar>span:first-child i{display:inline-block;width:7px;height:7px;margin-right:5px;background:#56b27e;border:1px solid #83d3a4}@container furniture-workspace (max-width: 1180px){.furniture-desktop{grid-template-columns:224px minmax(360px,1fr) 330px}.furniture-command-stats>span:nth-child(2){display:none}.furniture-field{grid-template-columns:82px minmax(0,1fr)}}@container furniture-workspace (max-width: 930px){.furniture-commandbar{grid-template-columns:minmax(210px,1fr) auto}.furniture-command-stats,.furniture-command-title code{display:none}.furniture-desktop{grid-template-columns:226px minmax(0,1fr);grid-template-rows:minmax(270px,58%) minmax(240px,42%)}.furniture-library{grid-column:1;grid-row:1 / 3}.furniture-preview-bay{grid-column:2;grid-row:1;border-bottom:1px solid var(--fw-line)}.furniture-inspector{grid-column:2;grid-row:2}.furniture-property-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.furniture-property-heading{grid-column:1 / 3}.furniture-property-group{align-self:start;border-right:1px solid var(--fw-line)}.furniture-preview-tools{top:43px}}@container furniture-workspace (max-width: 680px){.furniture-mode-switch{grid-template-columns:repeat(2,63px)}.furniture-command-title{padding:0 7px}.furniture-command-title>span{width:21px;height:21px}.furniture-desktop{grid-template-columns:200px minmax(300px,1fr);overflow-x:auto}.furniture-library-search{grid-template-columns:minmax(0,1fr) 48px;padding:5px}.furniture-library-search label:first-child{display:none}.furniture-preview-readout>span{min-width:55px;padding-inline:5px}.furniture-preview-tools{right:6px}.furniture-preview-tools>label,.furniture-preview-tools>button{padding-inline:6px}.furniture-statusbar>span:last-child{display:none}}@media(max-height:610px){.furniture-workspace{grid-template-rows:38px minmax(0,1fr) 20px}.furniture-library{grid-template-rows:auto minmax(92px,29%) minmax(0,1fr)}.furniture-library-search{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) 48px}.furniture-property-group>summary{height:29px}}@media(prefers-reduced-motion:reduce){.furniture-workspace *,.furniture-workspace *:before,.furniture-workspace *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.furniture-pane-title{flex-wrap:wrap;height:auto;min-height:34px;row-gap:5px;padding-block:5px}.furniture-library-actions{flex-wrap:wrap}.items-workspace{--iw-bg: #0b0e11;--iw-panel: #12161a;--iw-raised: #191e23;--iw-line: #30373e;--iw-soft-line: #242a30;--iw-text: #dde2e6;--iw-muted: #89949d;--iw-dim: #5f6a73;--iw-accent: #59b5db;--iw-accent-soft: rgb(89 181 219 / 15%);--iw-danger: #e56f74;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr) 22px;overflow:hidden;color:var(--iw-text);background:var(--iw-bg);border-top:1px solid var(--iw-line);font:12px/1.35 Segoe UI Variable Text,Microsoft YaHei UI,sans-serif;container:items-workspace / inline-size}.items-workspace *{box-sizing:border-box}.items-workspace button,.items-workspace input,.items-workspace select,.items-workspace textarea{font:inherit}.items-workspace :where(button,input,select,textarea):focus-visible{outline:1px solid var(--iw-accent);outline-offset:-1px}.items-workspace button:disabled,.items-workspace input:disabled,.items-workspace select:disabled{opacity:.42;cursor:default}.items-commandbar{min-width:0;display:grid;grid-template-columns:minmax(250px,1fr) auto auto;border-bottom:1px solid var(--iw-line);background:var(--iw-raised)}.items-command-title{min-width:0;display:flex;align-items:center;gap:9px;padding:0 11px}.items-command-title>span{width:23px;height:23px;display:grid;place-items:center;flex:none;color:#091116;background:var(--iw-accent);font-weight:800}.items-command-title>div{min-width:0;display:grid}.items-command-title small,.items-command-stats small{color:var(--iw-dim);font:8px/1 Cascadia Mono,monospace;letter-spacing:.07em}.items-command-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.items-command-stats{display:flex;border-inline:1px solid var(--iw-line)}.items-command-stats span{min-width:58px;display:grid;place-content:center;text-align:center;border-right:1px solid var(--iw-soft-line)}.items-command-stats b{margin-top:2px;font:600 11px Cascadia Mono,monospace}.items-mode-switch{display:flex;padding:5px;gap:3px}.items-mode-switch button{min-width:70px;border:1px solid transparent;color:var(--iw-muted);background:transparent}.items-mode-switch button.active{color:#eaf8fd;border-color:#3e6e81;background:#203b47}.items-desktop{min-width:0;min-height:0;display:grid;grid-template-columns:132px 280px minmax(360px,1fr) 340px;overflow:hidden}.items-sections,.items-library,.items-inspector{min-width:0;min-height:0;background:var(--iw-panel);border-right:1px solid var(--iw-line)}.items-sections header{height:47px;display:grid;align-content:center;padding:0 10px;border-bottom:1px solid var(--iw-line)}.items-sections header small{color:var(--iw-dim);font:7px Cascadia Mono,monospace}.items-sections header strong{font-size:11px}.items-sections>button{width:100%;min-height:45px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:0 9px;color:var(--iw-muted);border:0;border-bottom:1px solid var(--iw-soft-line);background:transparent;text-align:left}.items-sections>button:hover{color:var(--iw-text);background:#181d21}.items-sections>button.active{color:#e8f8ff;background:var(--iw-accent-soft);box-shadow:3px 0 var(--iw-accent) inset}.items-sections>button span{color:var(--iw-accent);font-size:13px;text-align:center}.items-sections>button b{font-size:10px;font-weight:600}.items-sections>button small{color:var(--iw-dim);font:8px Cascadia Mono,monospace}.items-library{display:grid;grid-template-rows:auto 34px minmax(0,1fr)}.items-search{display:grid;gap:5px;padding:8px;border-bottom:1px solid var(--iw-line)}.items-search label{height:30px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;border:1px solid #384149;background:#090c0f}.items-search label span{color:var(--iw-dim);text-align:center}.items-search input,.items-search select{width:100%;min-width:0;color:var(--iw-text);border:0;outline:0;background:transparent;font-size:10px}.items-search select{height:28px;padding:0 7px;border:1px solid #343c43;background:#101419}.items-library-actions{display:flex;align-items:center;justify-content:space-between;padding:0 7px;border-bottom:1px solid var(--iw-line)}.items-library-actions>span{color:var(--iw-muted);font:8px Cascadia Mono,monospace}.items-library-actions>div{display:flex;gap:3px}.items-library-actions button{min-width:25px;height:24px;color:#aeb9bf;border:1px solid #384149;background:#151a1e}.items-library-actions button.danger{color:#e6999c}.items-library-actions button.armed{color:#fff;background:#9d4247}.items-entry-list{min-height:0;overflow:auto;padding:4px}.items-entry-list>button{width:100%;min-height:50px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:7px;align-items:center;padding:5px 6px;color:var(--iw-text);border:1px solid transparent;border-bottom-color:var(--iw-soft-line);background:transparent;text-align:left}.items-entry-list>button:hover{background:#191f23}.items-entry-list>button.active{border-color:#386b80;background:var(--iw-accent-soft)}.items-row-icon{width:27px;height:27px;display:grid;place-items:center;color:#9edcf4;border:1px solid #335567;background:#101d24;font:700 10px Cascadia Mono,monospace}.items-entry-list button>span:nth-child(2){min-width:0;display:grid;gap:2px}.items-entry-list strong,.items-entry-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-entry-list strong{font-size:10px}.items-entry-list code{color:var(--iw-dim);font-size:8px}.items-entry-list button>small{color:#66737c;font:7px Cascadia Mono,monospace;white-space:nowrap}.items-empty{min-height:130px;display:grid;place-items:center;padding:16px;color:var(--iw-dim);text-align:center}.items-preview-bay{min-width:0;min-height:0;position:relative;background:#0a0d10;border-right:1px solid var(--iw-line)}.item-model-preview{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.item-model-canvas,.item-model-canvas canvas{width:100%;height:100%;display:block}.item-model-preview>header{position:absolute;top:10px;left:11px;right:11px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;pointer-events:none}.item-model-preview>header span{display:grid}.item-model-preview>header small{color:#5e7079;font:7px Cascadia Mono,monospace}.item-model-preview>header strong{font-size:13px}.item-model-preview>header code{max-width:55%;overflow:hidden;padding:4px 6px;color:#8fa2ab;border:1px solid #2b343a;background:#090c0fcc;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.item-model-preview>footer{position:absolute;left:50%;bottom:9px;transform:translate(-50%);color:#65747b;font-size:8px;white-space:nowrap}.item-model-state{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:5px;pointer-events:none}.item-model-state>span{width:44px;height:44px;display:grid;place-items:center;color:#75bad5;border:1px solid #345464;font-size:22px}.item-model-state strong{font-size:11px}.item-model-state small{color:var(--iw-dim);font-size:8px}.items-inspector{display:grid;grid-template-rows:42px minmax(0,1fr);border-right:0}.items-inspector>header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;border-bottom:1px solid var(--iw-line)}.items-inspector>header span{display:grid}.items-inspector>header small{color:var(--iw-dim);font:7px Cascadia Mono,monospace}.items-inspector>header strong{font-size:11px}.items-inspector>header>b{color:#73818a;font:8px Cascadia Mono,monospace}.items-inspector-scroll{min-height:0;overflow:auto}.items-form-group{border-bottom:1px solid var(--iw-line)}.items-form-group>summary{height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;cursor:pointer;background:#171c20;list-style:none}.items-form-group>summary::-webkit-details-marker{display:none}.items-form-group>summary span{display:flex;align-items:baseline;gap:7px}.items-form-group>summary small{color:var(--iw-accent);font:7px Cascadia Mono,monospace}.items-form-group>summary strong{font-size:10px}.items-form-group>summary>b{color:var(--iw-dim)}.items-form-group[open]>summary>b{transform:rotate(180deg)}.items-form-group>div{padding:4px 10px 9px}.items-form-group label{min-height:42px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid var(--iw-soft-line)}.items-form-group label>span{color:#9ca7ad;font-size:9px}.items-form-group label>span small{display:block;color:var(--iw-dim);font:7px Cascadia Mono,monospace}.items-form-group input,.items-form-group select,.items-form-group textarea{width:100%;min-width:0;color:var(--iw-text);border:1px solid #374047;background:#090c0f}.items-form-group input,.items-form-group select{height:27px;padding:0 7px}.items-form-group textarea{min-height:74px;padding:6px 7px;resize:vertical;font:9px/1.5 Cascadia Mono,monospace}.items-form-group .monospace{font-family:Cascadia Mono,monospace}.items-id-field{display:grid;grid-template-columns:minmax(0,1fr) 42px}.items-id-field button{color:#b9ddea;border:1px solid #3c6170;background:#162a32}.items-number{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.items-number small{color:var(--iw-dim);font-size:8px}.items-toggle button{height:27px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#77838a;border:1px solid #343d43;background:#101419}.items-toggle button i{width:7px;height:7px;border-radius:50%;background:#59636a}.items-toggle button.on{color:#9bd3e8;border-color:#365e6e}.items-toggle button.on i{background:var(--iw-accent)}.items-extension-note{margin:4px 0 7px;color:#75828a;font-size:8px;line-height:1.5}.items-unknown-editor{margin:0 -10px -9px}.items-unknown-editor .structured-editor{max-height:340px;background:#0d1114}.items-section-editor{grid-column:2 / 5;min-width:0;min-height:0;display:grid;grid-template-rows:50px minmax(0,1fr);background:#0e1215}.items-section-editor>header{display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--iw-line)}.items-section-editor>header small{color:var(--iw-accent);font:8px Cascadia Mono,monospace}.items-section-editor>header strong{font-size:13px}.items-section-editor>header span{margin-left:auto;color:var(--iw-muted);font-size:9px}.items-section-editor>.structured-editor{padding:8px;overflow:auto}.items-keyvalue-layout,.items-sound-layout{min-width:0;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden}.items-keyvalue-layout>aside,.items-sound-layout>aside{min-width:0;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr);border-right:1px solid var(--iw-line);background:#101418}.items-keyvalue-search{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px;padding:6px;border-bottom:1px solid var(--iw-line)}.items-keyvalue-search input{min-width:0;padding:0 8px;color:var(--iw-text);border:1px solid #374047;background:#090c0f}.items-keyvalue-search button{color:#aab7bd;border:1px solid #374047;background:#181d21}.items-keyvalue-search+div{min-height:0;overflow:auto;padding:4px}.items-keyvalue-search+div>button{width:100%;min-height:44px;display:grid;align-content:center;gap:2px;padding:5px 8px;color:var(--iw-text);border:1px solid transparent;border-bottom-color:var(--iw-soft-line);background:transparent;text-align:left}.items-keyvalue-search+div>button:hover{background:#1a1f23}.items-keyvalue-search+div>button.active{border-color:#396a7f;background:var(--iw-accent-soft)}.items-keyvalue-search+div strong,.items-keyvalue-search+div code,.items-keyvalue-search+div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-keyvalue-search+div strong{font-size:10px}.items-keyvalue-search+div code,.items-keyvalue-search+div small{color:var(--iw-dim);font:8px Cascadia Mono,monospace}.items-keyvalue-layout>main,.items-sound-layout>main{min-width:0;min-height:0;overflow:auto;padding:14px;background:#0c1013}.items-keyvalue-layout>main>label{max-width:640px;min-height:48px;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--iw-soft-line)}.items-keyvalue-layout>main>label span{color:#9ca7ad;font-size:10px}.items-keyvalue-layout>main>label input{height:30px;padding:0 8px;color:var(--iw-text);border:1px solid #374047;background:#090c0f}.items-sound-layout>main{padding:0}.items-sound-layout .items-form{max-width:720px;margin:0 auto;border-inline:1px solid var(--iw-line)}.items-source-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);overflow:hidden;background:#090c0f}.items-source-ruler{overflow:hidden;padding:11px 7px;color:#48545b;border-right:1px solid #293137;text-align:right;font:9px/1.6 Cascadia Mono,monospace}.items-source-ruler span{display:block}.items-source-workspace textarea{width:100%;height:100%;padding:11px 14px;resize:none;color:#cdd6da;border:0;outline:0;background:#090c0f;font:10px/1.6 Cascadia Mono,monospace;white-space:pre}.items-statusbar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:0 8px;color:#66727a;border-top:1px solid var(--iw-line);background:#0a0d10;font:7px Cascadia Mono,monospace}.items-statusbar i{width:6px;height:6px;display:inline-block;margin-right:5px;border-radius:50%;background:#5ab5d5}@container items-workspace (max-width: 1150px){.items-desktop{grid-template-columns:106px 242px minmax(310px,1fr) 310px}.items-command-stats span{min-width:48px}}@container items-workspace (max-width: 900px){.items-desktop{grid-template-columns:98px 220px minmax(300px,1fr)}.items-inspector{position:absolute;right:0;top:42px;bottom:22px;width:330px;z-index:10;box-shadow:-10px 0 24px #00000059}.items-command-stats{display:none}}.vehicle-floating-stage{position:relative;min-width:0;min-height:0;overflow:hidden;isolation:isolate;container:vehicle-stage / inline-size}.vehicle-floating-stage .vehicle-scene-bay,.vehicle-floating-stage .vehicle-scene-editor,.vehicle-floating-stage .scene-editor-workspace{display:contents}.vehicle-floating-stage .vehicle-scene-bay:after{display:none}.vehicle-floating-stage .scene-viewport-shell{position:absolute;inset:0;min-height:0}.floating-panel{--scene-bg: var(--control-bg);--scene-panel: var(--panel);--scene-raised: var(--panel-2);--scene-hover: var(--control-hover);--scene-line: var(--line);--scene-line-soft: var(--line);--scene-copy: var(--ink);--scene-muted: var(--muted);--scene-accent: var(--mint);position:absolute;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--ink);border:1px solid color-mix(in srgb,var(--line) 85%,var(--ink));border-radius:9px;background:var(--panel);box-shadow:0 12px 32px color-mix(in srgb,var(--deep) 45%,transparent),0 2px 5px #0000001f}.floating-panel[hidden],.floating-panel-body[hidden]{display:none}.floating-panel.is-dragging{border-color:var(--mint);box-shadow:var(--depth-shadow)}.floating-panel-header{display:flex;align-items:center;height:33px;flex:0 0 33px;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;background:var(--panel-2)}.is-collapsed .floating-panel-header{border-bottom:0;border-radius:8px}.floating-panel .floating-panel-grip{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0 10px;border:0;border-radius:8px 0 0;background:transparent;color:var(--ink);text-align:left;cursor:grab;touch-action:none;user-select:none}.floating-panel-grip:active{cursor:grabbing}.floating-panel-grip span{color:var(--muted);font-size:18px}.floating-panel-grip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.floating-panel-grip small{margin-left:auto;color:var(--muted);font:8px Cascadia Code,monospace;letter-spacing:.12em}.floating-panel .floating-panel-collapse{width:28px;height:25px;margin:0 4px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:17px}.floating-panel-collapse:hover{background:var(--control-hover);color:var(--ink)}.floating-panel button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.floating-panel-body{flex:1;min-width:0;min-height:0;overflow:auto;border-radius:0 0 8px 8px;scrollbar-width:thin}.floating-panel .floating-panel-resize{position:absolute;right:0;bottom:0;width:16px;height:16px;padding:0;border:0;border-radius:0 0 8px;background:var(--panel-2);color:var(--muted);cursor:nwse-resize;touch-action:none;font-size:9px}.floating-panel-tools .scene-editor-toolbar{padding:9px 12px 12px;gap:8px 0;border:0}.floating-panel-hierarchy .scene-hierarchy{height:100%;border:0}.floating-panel-selection .scene-selection-inspector{display:grid;gap:8px;overflow:visible;border:0}.floating-panel-selection .scene-selection-name{max-width:none;border-right:0}.floating-panel-selection .scene-vector-editor{min-width:0}.floating-panel-selection .scene-player-reference-editor{display:grid}.floating-panel-properties .vehicle-property-dock{display:block;height:100%;min-height:0;box-shadow:none;border:0}.floating-panel-properties .vehicle-dock-content{height:100%}.floating-panel-properties .vehicle-dock-rail{display:none}.vehicle-floating-stage .scene-viewport-status{inset:auto auto 7px 12px}.vehicle-floating-stage .scene-viewport-help{right:12px;bottom:34px}.vehicle-floating-stage .scene-axis-legend{bottom:64px}.vehicle-floating-stage .scene-slice-panel{top:auto;bottom:62px;right:calc(50% - 115px)}.vehicle-workspace .vehicle-command-actions{display:flex;align-items:center;gap:4px;padding-right:8px}.vehicle-command-actions>button{flex:none;height:30px;padding:0 9px;color:var(--ink);border:1px solid var(--line);border-radius:5px;background:var(--control-bg);font-size:10px}.vehicle-command-actions>button:hover{background:var(--control-hover)}.vehicle-command-actions>button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.vehicle-command-actions>button[aria-pressed=true]{background:var(--control-raised);border-color:var(--mint)}.vehicle-command-actions .vehicle-fullscreen-button{color:var(--panel);background:var(--mint);border-color:var(--mint)}.vehicle-command-actions .vehicle-fullscreen-button:hover{color:var(--ink)}.vehicle-workspace .vehicle-workspace-commandbar{grid-template-columns:minmax(0,1fr) auto}.vehicle-workspace .vehicle-command-readout{display:none}.vehicle-workspace .vehicle-mode-switch{grid-template-columns:repeat(3,54px);background:transparent}.vehicle-workspace .vehicle-mode-switch small{display:none}.workbench.is-editor-fullscreen,.workbench:fullscreen{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;min-width:0;min-height:0;margin:0;border:0;background:var(--panel)}.workbench.is-editor-fullscreen::backdrop{background:var(--deep)}@container vehicle-workspace (max-width: 620px){.vehicle-workspace-commandbar .vehicle-command-context{display:none}.vehicle-workspace .vehicle-workspace-commandbar{grid-template-columns:1fr}.vehicle-command-actions{justify-content:space-between;padding-left:6px}.vehicle-command-actions>button{padding:0 6px}.vehicle-workspace-statusbar>span:last-child{display:none}}.wheel-sync-checkbox{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;min-height:28px;cursor:pointer}.wheel-sync-checkbox input{width:14px;height:14px;margin:0;accent-color:var(--mint);cursor:pointer}.wheel-sync-checkbox input:disabled{cursor:not-allowed;opacity:.4}.wheel-sync-checkbox input:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.wheel-sync-hint{display:block;padding:6px 8px;color:var(--muted);font-size:10px;line-height:1.6}.scene-wheel-sync-row{display:flex;align-items:center;min-width:0}.scene-wheel-sync-row>.scene-tree-row{flex:1;min-width:0;width:auto}.collection-sync-choice{flex:0 0 auto;display:flex;align-items:center}.vehicle-scene-editor{--scene-bg: var(--vehicle-steel-0, #070707);--scene-panel: var(--vehicle-steel-1, #101111);--scene-raised: var(--vehicle-steel-2, #1a1b1b);--scene-hover: var(--vehicle-steel-3, #292a2a);--scene-line: var(--vehicle-line, #3a3b3b);--scene-line-soft: var(--vehicle-line-soft, #272828);--scene-copy: var(--vehicle-copy, #f0f0ed);--scene-muted: var(--vehicle-muted, #9b9c9a);--scene-accent: var(--vehicle-cyan, #e2e2dd);min-width:0;min-height:320px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--scene-copy);background:var(--scene-bg);isolation:isolate}.scene-editor-toolbar{min-width:0;min-height:54px;display:flex;flex-wrap:wrap;align-content:center;align-items:stretch;gap:1px;padding:6px 8px;overflow:visible;border-bottom:1px solid var(--scene-line);background:var(--scene-panel)}.scene-toolbar-group{flex:0 0 auto;display:grid;grid-template-rows:11px 1fr;gap:3px;padding:0 8px;border-right:1px solid var(--scene-line-soft)}.scene-toolbar-group:first-child{padding-left:0}.scene-toolbar-group:last-child{border-right:0}.scene-toolbar-group>small{color:var(--scene-muted);font:8px/1 Cascadia Code,monospace;letter-spacing:.13em;text-transform:uppercase}.scene-toolbar-group>div{display:flex;align-items:center;gap:3px;white-space:nowrap}.scene-toolbar-group button{height:27px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:var(--scene-muted);border:1px solid var(--scene-line);background:var(--scene-bg);font-size:10px;letter-spacing:.02em;transition:color .12s ease,border-color .12s ease,background .12s ease}.scene-toolbar-group button:hover:not(:disabled){color:var(--scene-copy);border-color:var(--scene-muted);background:var(--scene-hover)}.scene-toolbar-group button.active{color:var(--scene-bg);border-color:var(--scene-accent);background:var(--scene-accent);box-shadow:none}.scene-toolbar-group button:disabled{cursor:not-allowed;opacity:.28}.scene-toolbar-group button>span{font-size:13px;line-height:1}.scene-toolbar-group kbd{min-width:13px;padding:1px 2px;color:inherit;border:1px solid currentColor;border-radius:2px;font:7px/1 Cascadia Code,monospace;opacity:.65}.scene-toolbar-visibility{margin-left:0}.scene-anchor-filter{position:relative}.scene-anchor-filter>summary{height:27px;display:inline-flex;align-items:center;padding:0 8px;color:var(--scene-muted);border:1px solid var(--scene-line);background:var(--scene-bg);cursor:pointer;font-size:10px;list-style:none}.scene-anchor-filter>summary::-webkit-details-marker{display:none}.scene-anchor-filter[open]>summary{color:var(--scene-bg);border-color:var(--scene-accent);background:var(--scene-accent)}.scene-anchor-filter-popover{position:fixed;z-index:200;width:236px;max-width:calc(100vw - 16px);display:grid!important;gap:1px!important;margin:0;padding:7px;color:var(--scene-copy);border:1px solid var(--scene-line);background:var(--scene-panel);box-shadow:0 12px 36px #0000007a;contain:layout paint}.scene-anchor-filter-popover header,.scene-anchor-filter-popover label{min-height:29px;display:grid;grid-template-columns:minmax(0,1fr) 45px 52px;align-items:center;gap:4px;padding:0 6px;border-bottom:1px solid var(--scene-line-soft);font-size:9px}.scene-anchor-filter-popover header{min-height:22px;color:var(--scene-muted);font:7px Cascadia Code,monospace}.scene-anchor-filter-popover header span{text-align:center}.scene-anchor-filter-popover label:hover{background:var(--scene-hover)}.scene-anchor-filter-popover input{width:14px;height:14px;justify-self:center;accent-color:var(--mint, #42e8c6)}.scene-anchor-filter-popover .scene-outline-toggle{grid-template-columns:minmax(0,1fr) 45px;border-bottom:0}.scene-editor-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:clamp(164px,25%,218px) minmax(0,1fr)}.scene-hierarchy{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--scene-line);background:var(--scene-panel)}.scene-panel-heading{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--scene-line-soft)}.scene-panel-heading>div{min-width:0;display:grid;gap:2px}.scene-panel-heading span{color:var(--amber, #ffb347);font:8px Cascadia Code,monospace;letter-spacing:.14em}.scene-panel-heading strong{overflow:hidden;color:var(--scene-copy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scene-panel-heading>small{flex:none;color:var(--scene-muted);font:7px Cascadia Code,monospace}.scene-tree-scroll{min-height:0;overflow:auto;padding:7px 6px 18px}.scene-tree-section{margin:0 0 8px}.scene-tree-section>header{min-height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 5px;color:var(--scene-muted);font:8px Cascadia Code,monospace;letter-spacing:.08em;text-transform:uppercase}.scene-tree-section>header small{min-width:18px;padding:1px 4px;color:#63867c;border:1px solid #1e3931;text-align:center}.scene-tree-branch{position:relative}.scene-tree-children{position:relative;padding-left:15px}.scene-tree-children:before{content:"";position:absolute;top:0;bottom:7px;left:7px;border-left:1px solid #244039}.scene-tree-children .scene-tree-row:before{content:"";position:absolute;top:50%;left:-8px;width:8px;border-top:1px solid #244039}.scene-tree-row{position:relative;width:100%;min-height:30px;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 6px;color:#78958d;border:1px solid transparent;background:transparent;text-align:left}.scene-tree-row:hover{color:var(--scene-copy);background:var(--scene-hover)}.scene-tree-row.selected{color:var(--scene-copy);border-color:var(--scene-muted);background:color-mix(in srgb,var(--scene-accent) 12%,var(--scene-panel))}.scene-tree-row>span:nth-child(2){min-width:0;display:grid}.scene-tree-row strong{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.scene-tree-row small{overflow:hidden;color:#4f6c64;font:7px Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.scene-tree-row>i{width:15px;height:15px;display:grid;place-items:center;color:var(--amber, #ffb347);border:1px solid #654c28;font: 7px Cascadia Code,monospace}.scene-node-icon{color:var(--mint, #42e8c6);font:13px/1 Cascadia Code,monospace;text-align:center}.scene-tree-row[data-kind=hitbox] .scene-node-icon{color:#f77}.scene-tree-row[data-kind=seat] .scene-node-icon{color:#ffb347}.scene-tree-row[data-kind=exhaust] .scene-node-icon{color:#bb8cff}.scene-tree-empty{display:block;padding:3px 7px 6px;color:#3c554f;font-size:9px}.scene-viewport-shell{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--scene-bg)}.scene-viewport{position:absolute;inset:0;outline:none}.scene-viewport:focus-within{box-shadow:inset 0 0 0 1px #42e8c652}.scene-viewport-canvas{width:100%;height:100%;display:block;outline:none;touch-action:none}.scene-viewport.seat-placement-active .scene-viewport-canvas{cursor:crosshair}.scene-axis-legend{position:absolute;top:11px;right:11px;display:flex;gap:3px;pointer-events:none}.scene-axis-legend i{width:20px;height:20px;display:grid;place-items:center;border:1px solid currentColor;background:#050b0ac7;font: 9px Cascadia Code,monospace}.scene-axis-legend .axis-x{color:#ff6262}.scene-axis-legend .axis-y{color:#65e58d}.scene-axis-legend .axis-z{color:#65a7ff}.scene-viewport-status{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 110px);pointer-events:none}.scene-viewport-status>span{padding:3px 6px;color:#6e8c83;border:1px solid #1d3830;background:#050d0bc2;backdrop-filter:blur(5px);font:7px Cascadia Code,monospace;letter-spacing:.08em}.scene-viewport-status .scene-model-retry{min-height:22px;padding:2px 7px;color:var(--amber, #ffb347);border:1px solid #624a28;background:#1c1408e6;font:8px Cascadia Code,monospace;pointer-events:auto}.scene-viewport-status .scene-model-retry:hover{border-color:var(--amber, #ffb347);background:#2b200e}.scene-viewport-status .scene-readonly-badge{color:var(--amber, #ffb347);border-color:#624a28}.scene-viewport-status .scene-slice-badge{color:#78d9ff;border-color:#255a6d}.scene-viewport-status .scene-seat-placement-badge{color:#07100f;border-color:var(--amber, #ffb347);background:var(--amber, #ffb347)}.scene-slice-panel{position:absolute;top:42px;right:10px;z-index:2;width:min(230px,calc(100% - 20px));display:grid;gap:8px;margin:0;padding:15px 10px 9px;color:#7d9a92;border:1px solid #24453c;background:#06100deb;box-shadow:0 10px 30px #00000047;backdrop-filter:blur(8px)}.scene-slice-panel legend{padding:0 5px;color:#9ab7af;font:8px Cascadia Code,monospace;letter-spacing:.1em}.scene-slice-panel label{display:grid;gap:3px}.scene-slice-panel label>span{display:flex;align-items:center;justify-content:space-between;color:#739087;font-size:9px}.scene-slice-panel output{color:#78d9ff;font:9px Cascadia Code,monospace}.scene-slice-panel input[type=range]{width:100%;margin:0;accent-color:var(--mint, #42e8c6)}.scene-slice-panel small{color:#4e6b63;font-size:8px;line-height:1.45}.scene-viewport-help{position:absolute;right:10px;bottom:9px;padding:4px 7px;color:#4d6961;background:#050c0aa8;font:8px Cascadia Code,monospace;pointer-events:none}.scene-selection-inspector{min-width:0;min-height:83px;display:flex;align-items:center;gap:10px;padding:8px 10px;overflow-x:auto;border-top:1px solid var(--scene-line);background:var(--scene-panel)}.scene-selection-inspector.empty{justify-content:center;align-content:center;flex-direction:column;gap:2px;color:#5c766f}.scene-selection-inspector.empty small{color:#3f5851;font-size:8px}.scene-delete-hitbox{flex:none;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:var(--danger);border:1px solid currentColor;background:var(--scene-panel);font-size:10px}.scene-delete-hitbox:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,var(--scene-panel))}.scene-delete-hitbox:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.scene-delete-hitbox:disabled{opacity:.4;cursor:not-allowed}.scene-delete-hitbox kbd{font:9px Cascadia Code,monospace}.scene-selection-name{min-width:140px;max-width:190px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding-right:10px;border-right:1px solid #1c342d}.scene-selection-name>.scene-node-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #275044;background:#0b1a16}.scene-selection-name>div{min-width:0;display:grid;gap:2px}.scene-selection-name strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scene-selection-name small{color:#56726a;font:7px Cascadia Code,monospace;white-space:nowrap}.scene-vector-editor{min-width:192px;display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:4px;margin:0;padding:14px 6px 5px;border:1px solid #1f3731;position:relative}.scene-vector-editor legend{position:absolute;top:3px;left:7px;padding:0;color:#5f7b73;font:7px Cascadia Code,monospace;letter-spacing:.08em}.scene-vector-editor label{min-width:0;display:grid;grid-template-columns:15px minmax(38px,1fr);align-items:center}.scene-vector-editor label span{font:8px Cascadia Code,monospace;text-align:center}.scene-vector-editor label[data-axis=x] span{color:#f77}.scene-vector-editor label[data-axis=y] span{color:#65e58d}.scene-vector-editor label[data-axis=z] span{color:#65a7ff}.scene-vector-editor input,.scene-scalar-editor input{min-width:0;height:25px;padding:0 5px;color:#c9dad5;border:1px solid #233f37;outline:none;background:#07110e;font:9px Cascadia Code,monospace}.scene-vector-editor input:focus,.scene-scalar-editor input:focus{border-color:var(--mint, #42e8c6);box-shadow:0 0 0 1px #42e8c621}.scene-vector-editor input:disabled,.scene-scalar-editor input:disabled{opacity:.42;cursor:not-allowed}.scene-scalar-editor{min-width:82px;display:grid;gap:4px;color:#5f7b73;font:7px Cascadia Code,monospace;letter-spacing:.08em}@media(max-width:720px){.scene-editor-workspace{grid-template-columns:138px minmax(0,1fr)}.scene-panel-heading>small,.scene-viewport-help{display:none}.scene-slice-panel{top:38px;right:7px;width:min(205px,calc(100% - 14px))}.scene-toolbar-visibility{margin-left:0}.scene-selection-name{min-width:112px}}.physics-tuning-editor{padding:12px;border-bottom:1px solid var(--border, #343a40)}.physics-tuning-editor h3{margin:0 0 8px;font-size:14px}.physics-tuning-editor p{color:#99a4af;font-size:12px;line-height:1.6}.physics-tuning-editor input,.physics-tuning-editor textarea,.physics-tuning-editor select{width:100%;color:inherit;background:#11161c;border:1px solid #36414c;border-radius:4px;padding:7px;font:inherit}.physics-tuning-editor details{border-bottom:1px solid #343a40;padding:10px 0}.physics-tuning-editor summary{cursor:pointer;font-weight:600}.physics-tuning-editor summary small{float:right;color:#99a4af;font-weight:400}.physics-tuning-field{margin:12px 0}.physics-tuning-field label{display:grid;gap:5px}.physics-tuning-field small{color:#99a4af;font-size:11px}.physics-tuning-field label span small{display:block}.physics-tuning-field code{font-size:10px;color:#83bafb;overflow-wrap:anywhere}.physics-tuning-field button{margin-top:5px;color:#a2caff;background:transparent;border:0;cursor:pointer;font-size:11px}.physics-tuning-field p[role=alert]{color:#ff9393}.vehicle-inspector{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:#0b1115;color:#dbe4e7}.vehicle-inspector.compact-workspace{grid-template-rows:auto minmax(0,1fr)}.inspector-summary{min-height:78px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #263038;background:linear-gradient(135deg,#111a20,#0b1115)}.inspector-summary>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.inspector-summary small{color:#677983;font:9px Cascadia Code,monospace;letter-spacing:.12em}.inspector-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.inspector-summary span{color:#82939b;font:10px Cascadia Code,monospace}.validation-orb{width:50px;height:50px;display:grid;place-items:center;align-content:center;border:1px solid #41505a;border-radius:50%;background:#111a20}.validation-orb b{font-size:16px;line-height:1}.validation-orb small{font-size:7px;margin-top:3px}.validation-orb.valid{border-color:#2f9b7d;color:#54e0b9}.validation-orb.warning{border-color:#d49039;color:#ffb757}.inspector-tabs{min-height:39px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #263038;background:#080e12}.inspector-tabs button{border:0;border-right:1px solid #1d272d;background:transparent;color:#73858e;font-size:10px;padding:0 4px}.inspector-tabs button:hover{color:#becbd0;background:#11191e}.inspector-tabs button.active{color:#f3f7f8;box-shadow:inset 0 -2px #ff9e42;background:#141d22}.inspector-scroll{min-height:0;overflow:auto;padding:10px}.inspector-section{margin-bottom:10px;border:1px solid #263038;border-radius:3px;overflow:hidden;background:#0e161b}.inspector-section>header{min-height:42px;display:flex;justify-content:space-between;align-items:center;padding:8px 11px;border-bottom:1px solid #222d34;background:#121b21}.inspector-section>header>div{display:flex;flex-direction:column}.inspector-section>header strong{font-size:11px}.inspector-section>header small{color:#657780;font-size:8px;margin-top:2px}.inspector-section>header>span{color:#63747c}.inspector-section-body{padding:9px 10px}.inspector-field{min-height:40px;display:grid;grid-template-columns:minmax(112px,.9fr) minmax(110px,1.1fr);align-items:center;gap:9px;border-bottom:1px solid #19242a}.inspector-field:last-child{border-bottom:0}.inspector-field>span{display:flex;flex-direction:column}.inspector-field b{font-size:10px;font-weight:600}.inspector-field small{color:#60717a;font-size:8px}.inspector-field input,.inspector-field select,.range-field input[type=number]{width:100%;min-width:0;border:1px solid #303d45;border-radius:3px;outline:0;background:#070c0f;color:#d8e2e6;padding:7px 8px;font:10px Cascadia Code,monospace}.range-field{padding:8px 0 9px;border-bottom:1px solid #19242a}.range-field:last-child{border-bottom:0}.range-field>div{display:grid;grid-template-columns:minmax(110px,1fr) 62px 76px;align-items:center;gap:7px}.range-field span{font-size:10px}.range-field small{color:#5f717a;text-align:right;font:8px Cascadia Code,monospace}.range-field input[type=range]{width:100%;height:3px;margin:9px 0 0;accent-color:#ff9e42}.vec3-field{padding:8px 0;border-bottom:1px solid #19242a}.vec3-field>span{display:block;font-size:10px;margin-bottom:6px}.vec3-field>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.vec3-field label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;border:1px solid #303d45;border-radius:3px;overflow:hidden;background:#070c0f}.vec3-field b{height:100%;display:grid;place-items:center;font:9px Cascadia Code;color:#fff}.vec3-field label[data-axis=X] b{background:#9d4040}.vec3-field label[data-axis=Y] b{background:#367953}.vec3-field label[data-axis=Z] b{background:#35658e}.vec3-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#dbe4e7;padding:7px 5px;font:9px Cascadia Code}.vec3-field small{padding-right:5px;color:#657780}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.metric{min-height:62px;padding:9px;display:flex;flex-direction:column;justify-content:center;border:1px solid #27333a;background:#0a1115}.metric strong{color:#57d8b6;font:22px/1 Cascadia Code}.metric span{color:#71838c;font-size:9px;margin-top:5px}.validation-success,.validation-issue{padding:8px 9px;margin-bottom:5px;font-size:9px;border-left:2px solid}.validation-success{color:#71d8bc;background:#10231e;border-color:#3dd2a9}.validation-issue{color:#efad67;background:#241b13;border-color:#ff9e42}.compact-object-list{display:grid;gap:5px}.compact-object-list>div:not(.inspector-empty){display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:7px 8px;border:1px solid #263139;background:#0a1115}.compact-object-list span{width:20px;height:20px;display:grid;place-items:center;background:#17242b;color:#80939c;font:8px Cascadia Code}.compact-object-list strong{font-size:10px}.compact-object-list small{color:#61747d;font:8px Cascadia Code}.tuning-card{padding:8px;margin-bottom:8px;border:1px solid #2a353d;background:#0a1115}.tuning-card>strong{display:block;color:#ffb15f;font-size:10px;margin-bottom:4px}.inspector-empty{color:#60727b;font-size:9px;text-align:center;padding:16px}.tool-callout{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:10px;border-left:2px solid #ff9e42;background:#191710}.tool-callout b{font-size:10px}.tool-callout span{color:#8d8b7e;font-size:9px;line-height:1.5}.advanced-pane .structured-editor{padding:0;overflow:visible}.collection-editor{display:grid;gap:8px}.collection-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.collection-picker>div{min-width:0;display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.collection-picker button{height:28px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 7px;color:#748891;border:1px solid #2a3840;background:#090f13;font-size:8px}.collection-picker button:hover{color:#c9d7dc;border-color:#40515a}.collection-picker button.active{color:#07100d;border-color:#ff9e42;background:#ff9e42}.collection-picker button span{opacity:.62;font:7px Cascadia Code,monospace}.collection-picker button strong{max-width:96px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.collection-picker .collection-add{color:#5bd6b7;border-color:#28584d;background:#0b1c18}.collection-detail{padding:7px 8px;border:1px solid #26343b;background:#0a1115}.collection-actions{display:flex;justify-content:flex-end;gap:4px;padding-bottom:5px;border-bottom:1px solid #1b272d}.collection-actions button,.inline-tool-row button{padding:4px 7px;color:#8da1aa;border:1px solid #30404a;background:#10191e;font-size:8px}.collection-actions button:hover,.inline-tool-row button:hover{color:#e4edef;border-color:#4c606b}.collection-actions button.danger{color:#db8585;border-color:#5b3335;background:#1a1113}.toggle-field,.inline-tool-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #19242a;color:#c7d3d7;font-size:10px}.toggle-field button{width:46px;height:23px;color:#64757d;border:1px solid #354149;background:#090e11;font:8px Cascadia Code,monospace}.toggle-field button.on{color:#07100d;border-color:#42e8c6;background:#42e8c6}.inline-tool-row{padding:1px 0 7px;color:#71848d}.wheel-sync-panel{background:var(--vehicle-steel-1);color:var(--vehicle-copy)}.wheel-sync-panel .vehicle-tool-field{border-color:var(--vehicle-line-soft)}.wheel-sync-panel .vehicle-tool-field>span{color:var(--vehicle-muted)}.wheel-sync-panel .vehicle-tool-field select,.wheel-sync-step input{min-width:0;width:100%;height:32px;padding:0 8px;color:var(--vehicle-copy);background:var(--vehicle-steel-0);border:1px solid var(--vehicle-line);border-radius:2px;font-size:10px}.wheel-sync-choice-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.wheel-sync-panel button:disabled{opacity:.4;cursor:not-allowed}.wheel-sync-panel button:hover:not(:disabled){border-color:var(--vehicle-copy)}.wheel-sync-panel :is(button,input,select):focus-visible{outline:2px solid var(--vehicle-cyan);outline-offset:2px}.wheel-sync-note{margin:9px 13px 12px;color:var(--vehicle-muted);font-size:10px;line-height:1.7}.wheel-adjustment-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:16px 13px 0}.wheel-adjustment-tabs button{height:32px;color:var(--vehicle-muted);background:var(--vehicle-steel-0);border:1px solid var(--vehicle-line-soft);font-size:11px}.wheel-adjustment-tabs button.active{color:var(--vehicle-copy);border-color:var(--vehicle-copy);background:var(--vehicle-steel-2)}.wheel-nudge-grid{margin:12px 13px;border:1px solid var(--vehicle-line)}.wheel-nudge-heading,.wheel-nudge-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 70px;gap:6px;align-items:center;padding:8px}.wheel-nudge-heading{color:var(--vehicle-muted);font-size:9px;background:var(--vehicle-steel-2)}.wheel-nudge-row{border-top:1px solid var(--vehicle-line-soft)}.wheel-nudge-row>b{color:var(--vehicle-copy);font:12px Cascadia Code,monospace}.wheel-nudge-row output{min-width:0;overflow:auto;font:11px Cascadia Code,monospace}.wheel-nudge-row>div{display:flex;gap:4px}.wheel-nudge-row button{width:33px;height:33px;color:var(--vehicle-copy);border:1px solid var(--vehicle-line);background:var(--vehicle-steel-2);font-size:17px}.wheel-sync-status{padding:2px 6px;color:var(--vehicle-copy);border:1px solid var(--vehicle-line);background:var(--vehicle-steel-2);font:inherit}.vehicle-summary-table{min-height:0;display:grid;grid-template-rows:58px minmax(0,1fr)23px;color:#d2d5d8;background:#101214}.vehicle-summary-table>header{padding:7px 10px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #32363a;background:#181b1e}.vehicle-summary-table>header>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px}.vehicle-summary-table header small{grid-column:1/3;color:#777d82;font:7px Cascadia Code,monospace;letter-spacing:.14em}.vehicle-summary-table header strong{font-size:14px}.vehicle-summary-table header span{color:#878d91;font:8px Cascadia Code,monospace}.vehicle-summary-table>header>div:last-child{display:flex;gap:5px}.vehicle-summary-table input,.vehicle-summary-table select,.vehicle-summary-table header button{height:31px;padding:0 9px;color:#d5d8da;border:1px solid #393e42;background:#111315;font-size:9px;outline:none}.vehicle-summary-table input{width:210px}.vehicle-summary-scroll{min-height:0;overflow:auto}.vehicle-summary-table table{width:100%;border-collapse:collapse;font-size:9px}.vehicle-summary-table th{position:sticky;z-index:2;top:0;height:31px;padding:0 8px;color:#8b9094;border-right:1px solid #2c3033;border-bottom:1px solid #3b4044;background:#1c1f22;text-align:left;font:7px Cascadia Code,monospace;white-space:nowrap}.vehicle-summary-table td{height:46px;padding:5px 8px;border-right:1px solid #25292c;border-bottom:1px solid #292d30;font:9px Cascadia Code,monospace;white-space:nowrap}.vehicle-summary-table tbody tr:nth-child(2n){background:#151719}.vehicle-summary-table tbody tr:hover{background:#24272a}.vehicle-summary-table tbody tr.invalid{box-shadow:inset 2px 0 #9c6262}.vehicle-summary-table td:first-child{min-width:225px}.vehicle-summary-table td:first-child button{width:100%;padding:0;display:grid;color:inherit;border:0;background:transparent;text-align:left}.vehicle-summary-table td strong{font:600 10px Bahnschrift,sans-serif}.vehicle-summary-table td small{max-width:260px;overflow:hidden;color:#747a7f;text-overflow:ellipsis}.vehicle-summary-table td em{display:block;max-width:260px;overflow:hidden;color:#bd7a7a;text-overflow:ellipsis;font-style:normal}.vehicle-summary-table td code{padding:2px 5px;color:#b8bdc1;border:1px solid #393e42;background:#111315}.vehicle-summary-scroll>p{padding:30px;color:#777d82;text-align:center}.vehicle-summary-scroll>p.error{color:#bd7a7a}.vehicle-summary-table>footer{padding:0 9px;display:flex;align-items:center;justify-content:space-between;color:#6f7579;border-top:1px solid #313538;background:#17191b;font:7px Cascadia Code,monospace}@media(max-width:1100px){.vehicle-summary-table>header{height:auto;align-items:flex-start}.vehicle-summary-table>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.vehicle-summary-table input{width:160px}}.workspace-shell.vehicle-native-mode{--workspace-resource-width: 248px;grid-template-columns:var(--workspace-resource-width) minmax(0,1fr) var(--workspace-dock-width)}.workspace-shell.vehicle-native-mode .resource-browser{background:linear-gradient(155deg,#0b1419,#070d11 70%);box-shadow:10px 0 30px #00000029;z-index:2}.workspace-shell.vehicle-native-mode .workbench{background:#05090c}.vehicle-workspace{--vehicle-steel-0: #05090c;--vehicle-steel-1: #080f13;--vehicle-steel-2: #0d161b;--vehicle-steel-3: #111d23;--vehicle-line: #26343c;--vehicle-line-soft: #1b282f;--vehicle-copy: #d9e5e8;--vehicle-muted: #6f838c;--vehicle-cyan: var(--mint, #42e8c6);--vehicle-amber: var(--amber, #ffb347);width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:46px minmax(0,1fr) 23px;overflow:hidden;color:var(--vehicle-copy);background:var(--vehicle-steel-0);border-top:1px solid #18232a;container:vehicle-workspace / inline-size}.vehicle-workspace-commandbar{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:stretch;border-bottom:1px solid var(--vehicle-line);background:linear-gradient(180deg,#121c22,#0b1318);box-shadow:0 4px 18px #0003;z-index:3}.vehicle-command-context{min-width:0;display:flex;align-items:center;gap:9px;padding:0 11px}.vehicle-command-context>div{min-width:0;display:grid;gap:1px}.vehicle-command-context small,.vehicle-command-readout small,.vehicle-mode-switch small,.vehicle-source-dock-content header small,.vehicle-empty-copy>small,.vehicle-empty-dock-content header small{color:#61747d;font:7px/1.2 Cascadia Code,monospace;letter-spacing:.13em}.vehicle-command-context strong{overflow:hidden;color:#e4edef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vehicle-command-context code{max-width:180px;overflow:hidden;padding:3px 5px;color:#7f98a2;border:1px solid #283840;background:#091116;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vehicle-command-mark{position:relative;width:25px;height:25px;flex:none;display:grid;place-items:center;border:1px solid #31675a;background:linear-gradient(135deg,rgb(66 232 198 / .14),transparent);transform:rotate(45deg)}.vehicle-command-mark i{position:absolute;width:11px;height:1px;background:var(--vehicle-cyan)}.vehicle-command-mark i:nth-child(2){transform:rotate(90deg)}.vehicle-command-mark i:nth-child(3){width:5px;height:5px;border:1px solid var(--vehicle-cyan);background:#0b1418}.vehicle-command-readout{display:flex;border-left:1px solid var(--vehicle-line-soft)}.vehicle-command-readout>span{min-width:64px;display:grid;align-content:center;gap:2px;padding:0 9px;border-right:1px solid var(--vehicle-line-soft)}.vehicle-command-readout b{color:#aebfc5;font:9px Cascadia Code,monospace;font-weight:500}.vehicle-mode-switch{display:grid;grid-template-columns:repeat(3,72px);padding:4px;gap:3px;background:#080e12}.vehicle-mode-switch button{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:0 6px;color:#788c95;border:1px solid transparent;background:transparent;text-align:left}.vehicle-mode-switch button>span:first-child{color:#627780;font:13px/1 Cascadia Code,monospace}.vehicle-mode-switch button>span:last-child{min-width:0;display:grid;gap:1px}.vehicle-mode-switch b{font-size:9px;font-weight:600}.vehicle-mode-switch button:hover{color:#c4d1d5;border-color:#2d3b43;background:#10191e}.vehicle-mode-switch button.active{color:#07100d;border-color:var(--vehicle-cyan);background:var(--vehicle-cyan)}.vehicle-mode-switch button.active small,.vehicle-mode-switch button.active>span:first-child{color:#175449}.vehicle-workspace-main{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,34%,440px);overflow:hidden}.vehicle-scene-bay,.vehicle-source-bay{position:relative;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #334048;background:#07100f}.vehicle-scene-bay:after,.vehicle-source-bay:after,.vehicle-empty-stage:after{content:"";position:absolute;inset:0;z-index:4;border:1px solid rgb(255 255 255 / .025);pointer-events:none}.vehicle-property-dock{min-width:0;min-height:0;display:grid;grid-template-columns:23px minmax(0,1fr);overflow:hidden;background:#0a1115;box-shadow:-10px 0 28px #0000002e}.vehicle-dock-rail{min-height:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 0 7px;color:#50636c;border-right:1px solid #28343b;background:linear-gradient(180deg,#0f181d,#080e12);font:7px Cascadia Code,monospace;letter-spacing:.12em}.vehicle-dock-rail>span:nth-of-type(2){flex:none;writing-mode:vertical-rl;transform:rotate(180deg)}.vehicle-dock-rail i{width:1px;flex:1;min-height:7px;background:linear-gradient(transparent,#35444c,transparent)}.vehicle-dock-rail b{color:var(--vehicle-cyan);font-size:7px;font-weight:500;writing-mode:vertical-rl}.vehicle-dock-content{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.vehicle-dock-toolbody{min-width:0;min-height:0;overflow:hidden}.vehicle-dock-toolbody>.vehicle-inspector{min-height:0}.vehicle-tool-switch{min-height:50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:5px;border-bottom:1px solid var(--vehicle-line);background:#070d11}.vehicle-tool-switch button{min-width:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:3px;padding:0 4px;color:#6d8189;border:1px solid transparent;background:transparent;text-align:left}.vehicle-tool-switch button>span:first-child{color:#48616a;font:13px Cascadia Code,monospace;text-align:center}.vehicle-tool-switch button>span:last-child{min-width:0;display:grid;gap:1px}.vehicle-tool-switch b{font-size:10px;font-weight:650}.vehicle-tool-switch small{color:#4f636b;font-size:7px;white-space:nowrap}.vehicle-tool-switch button:hover{color:#c8d5d9;border-color:#2b3941;background:#0e171c}.vehicle-tool-switch button.active{color:#07100d;border-color:var(--vehicle-cyan);background:var(--vehicle-cyan)}.vehicle-tool-switch button.active>span:first-child,.vehicle-tool-switch button.active small{color:#175449}.vehicle-tool-panel{min-width:0;height:100%;overflow:auto;color:#d6e0e3;background:#0a1115;scrollbar-color:#34454d #081014}.vehicle-tool-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #26343b;background:linear-gradient(145deg,#121d23,#0d151a)}.vehicle-tool-header>div{min-width:0;display:grid;gap:2px}.vehicle-tool-header small{color:#637781;font:7px Cascadia Code,monospace;letter-spacing:.14em}.vehicle-tool-header h2{margin:0;color:#edf3f4;font-size:17px;letter-spacing:-.02em}.vehicle-tool-header>span{flex:none;padding:4px 6px;color:#5dbba5;border:1px solid #285248;background:#0a1a17;font:7px Cascadia Code,monospace}.vehicle-tool-intro{display:grid;gap:4px;margin:11px 13px 8px;padding:10px 11px;border-left:2px solid var(--vehicle-cyan);background:#0d1b19}.vehicle-tool-intro b{color:#b8ddd4;font-size:10px}.vehicle-tool-intro span{color:#718d86;font-size:9px;line-height:1.5}.vehicle-tool-field{min-height:47px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;margin:0 13px;border-bottom:1px solid #1c282e}.vehicle-tool-field>span{color:#9babb0;font-size:10px;font-weight:600}.vehicle-tool-field select{width:100%;min-width:0;height:31px;padding:0 8px;color:#dce6e8;border:1px solid #324149;border-radius:2px;outline:0;background:#070d11;font-size:9px}.vehicle-current-binding{display:grid;grid-template-columns:74px minmax(0,1fr);gap:3px 8px;margin:8px 13px;padding:9px 10px;border:1px solid #403523;background:#18140d}.vehicle-current-binding>span{color:#9d8d70;font-size:9px}.vehicle-current-binding code{min-width:0;overflow:hidden;color:#e5c783;font:9px Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.vehicle-current-binding small{grid-column:1 / -1;color:#8d7d61;font-size:8px}.vehicle-current-binding.explicit{border-color:#275044;background:#0d1a17}.vehicle-current-binding.explicit code{color:#77d7be}.vehicle-current-binding.explicit small{color:#638e82}.vehicle-asset-search{height:36px;display:grid;grid-template-columns:27px minmax(0,1fr) 28px;align-items:center;margin:9px 13px 5px;color:#587079;border:1px solid #32424a;background:#060c0f}.vehicle-asset-search>span{text-align:center;font:15px Cascadia Code,monospace}.vehicle-asset-search input{min-width:0;height:100%;padding:0 2px;color:#d9e3e6;border:0;outline:0;background:transparent;font-size:10px}.vehicle-asset-search input::placeholder{color:#4f626a}.vehicle-asset-search button{height:100%;color:#6f838b;border:0;background:transparent;font-size:15px}.vehicle-asset-state{min-height:23px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#617780;font:8px Cascadia Code,monospace}.vehicle-asset-state small{color:#8b704d;font-size:7px}.vehicle-asset-results{display:grid;gap:4px;padding:0 12px 15px}.vehicle-asset-results article{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:7px 8px;border:1px solid #26343b;background:#0d1519}.vehicle-asset-results article:hover{border-color:#3a4c54;background:#111b20}.vehicle-asset-results article.applied{border-color:#27735f;box-shadow:inset 2px 0 #42e8c6}.vehicle-asset-glyph{width:25px;height:25px;display:grid;place-items:center;color:#58a994;border:1px solid #2c554b;background:#0b1b17}.vehicle-asset-results article>div{min-width:0;display:grid;gap:2px}.vehicle-asset-results strong{overflow:hidden;color:#dce7e9;font-size:10px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.vehicle-asset-results code{overflow:hidden;color:#6f848c;font:7px Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.vehicle-asset-results small{color:#998765;font:7px Cascadia Code,monospace}.vehicle-asset-results button{height:27px;color:#6fd8bd;border:1px solid #2b6959;background:#0b1e19;font-size:8px}.vehicle-asset-results article.applied button{color:#07110e;border-color:var(--vehicle-cyan);background:var(--vehicle-cyan)}.vehicle-tool-empty,.vehicle-tool-error{display:grid;place-items:center;gap:4px;min-height:120px;padding:18px;color:#63777f;border:1px dashed #2b3940;text-align:center;font-size:9px}.vehicle-tool-error{color:#dc8585;border-color:#573337;background:#1a1113}.collision-detail-control{display:grid;gap:8px;margin:10px 13px;padding:10px;border:1px solid #28363d;background:#0d1519}.collision-detail-control>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#92a4ab;font-size:10px}.collision-detail-control b{color:#ffb766;font:9px Cascadia Code,monospace}.collision-detail-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.collision-detail-buttons button{height:28px;color:#71858d;border:1px solid #2b3a42;background:#080e12;font:9px Cascadia Code,monospace}.collision-detail-buttons button.active{color:#171008;border-color:var(--vehicle-amber);background:var(--vehicle-amber)}.vehicle-workspace{position:relative}.vehicle-ground-notice{position:absolute;top:46px;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;color:var(--vehicle-copy);background:var(--vehicle-steel-2);border-bottom:1px solid var(--vehicle-line);font-size:12px}.vehicle-ground-notice button{color:inherit;border:0;background:transparent;cursor:pointer}.collision-custom-detail{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.collision-custom-detail input{width:72px;padding:5px;color:inherit;background:transparent;border:1px solid var(--vehicle-line-soft);border-radius:3px}.collision-detail-control>input[type=range]{width:100%;accent-color:var(--vehicle-amber)}.collision-detail-control>small{color:var(--vehicle-muted);font-size:10px;line-height:1.5}.collision-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 13px 8px}.collision-metrics>div{min-width:0;min-height:54px;display:grid;align-content:center;gap:4px;padding:7px;border:1px solid #27353c;background:#0c1418}.collision-metrics span{color:#687b83;font-size:7px;white-space:nowrap}.collision-metrics b{overflow:hidden;color:#c5d2d6;font:13px Cascadia Code,monospace;text-overflow:ellipsis}.collision-metrics>div.accent{border-color:#2b6355;background:#0b1916}.collision-metrics>div.accent b{color:var(--vehicle-cyan)}.collision-size-readout{min-height:37px;display:flex;align-items:center;justify-content:space-between;margin:0 13px 8px;padding:0 9px;border:1px solid #27353c;background:#080e12}.collision-size-readout span{color:#758991;font-size:9px}.collision-size-readout code{color:#d1dde0;font:8px Cascadia Code,monospace}.collision-box-preview{margin:0 13px 10px;border:1px solid #27353c;background:#080e12}.collision-box-preview>header{min-height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #243138;background:#10191e}.collision-box-preview>header span{color:#a7b7bc;font-size:9px;font-weight:600}.collision-box-preview>header small{color:#60727a;font-size:7px}.collision-box-preview>div{min-height:27px;display:grid;grid-template-columns:24px 80px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;border-bottom:1px solid #19242a}.collision-box-preview>div b{color:#617780;font:7px Cascadia Code,monospace}.collision-box-preview>div code{color:#d2dde0;font:8px Cascadia Code,monospace}.collision-box-preview>div span{overflow:hidden;color:#6f838b;font:7px Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.collision-box-preview>small{display:block;padding:7px 9px;color:#765f45;font-size:7px}.collision-apply{width:calc(100% - 26px);height:36px;margin:0 13px;color:#06100d;border:1px solid var(--vehicle-cyan);background:var(--vehicle-cyan);font-size:10px;font-weight:700}.collision-apply:hover{filter:brightness(1.08)}.collision-apply.confirm{color:#1b1004;border-color:var(--vehicle-amber);background:var(--vehicle-amber)}.collision-apply-note{margin:6px 13px 14px;color:#5d7179;font-size:8px;text-align:center}.collision-waiting{margin:13px}.collision-waiting b{color:#9aabb0;font-size:11px}.collision-waiting span{max-width:270px;line-height:1.6}.vehicle-revision-note{min-width:0;display:grid;gap:5px;padding:8px 10px 9px;border-top:1px solid var(--vehicle-line);background:linear-gradient(180deg,#0d161b,#091015)}.vehicle-revision-note>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.vehicle-revision-note b{color:#9caeb5;font-size:9px;font-weight:600}.vehicle-revision-note small{color:#556971;font:7px Cascadia Code,monospace}.vehicle-revision-note input{width:100%;min-width:0;height:30px;padding:0 9px;color:#d3dee1;border:1px solid #2a3941;border-radius:2px;outline:0;background:#060c10;font-size:9px}.vehicle-revision-note input::placeholder{color:#455860}.vehicle-source-bay{display:grid;grid-template-rows:32px minmax(0,1fr);background:#050a0e}.vehicle-source-bay>header{display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#738892;border-bottom:1px solid #233039;background:#0c1419;font:8px Cascadia Code,monospace;letter-spacing:.08em}.vehicle-source-bay>header>div{display:flex;align-items:center;gap:7px}.vehicle-source-bay>header>div:last-child span{padding-left:7px;border-left:1px solid #2b3941}.source-live-dot{width:5px;height:5px;border-radius:50%;background:var(--vehicle-cyan);box-shadow:0 0 8px #42e8c68c}.vehicle-source-editor-shell{min-width:0;min-height:0;display:grid;grid-template-columns:36px minmax(0,1fr)}.vehicle-source-gutter{display:flex;flex-direction:column;align-items:center;padding:15px 0;color:#41545d;border-right:1px solid #1c2930;background:#070d11;font:7px Cascadia Code,monospace}.vehicle-source-gutter i{width:1px;flex:1;margin:7px 0;background:linear-gradient(#25353d,transparent)}.vehicle-source-editor{width:100%;height:100%;min-width:0;min-height:0;resize:none;padding:15px 18px 36px;color:#bcd0d5;caret-color:var(--vehicle-cyan);border:0;outline:0;background:linear-gradient(90deg,transparent 31px,rgb(75 98 108 / .08) 32px,transparent 33px),#050a0e;font:10px/1.7 Cascadia Code,JetBrains Mono,monospace;tab-size:2}.vehicle-source-editor:focus{box-shadow:inset 0 0 0 1px #42e8c63b}.vehicle-source-dock-content{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(80px,1fr) auto;overflow:auto;background:#0a1115}.vehicle-source-dock-content>header{display:grid;gap:4px;padding:17px 15px;border-bottom:1px solid var(--vehicle-line);background:linear-gradient(145deg,#121c22,#0c1318)}.vehicle-source-dock-content>header strong{color:#e1eaed;font-size:15px}.vehicle-source-dock-content>header span{color:#758991;font-size:9px}.vehicle-source-dock-content>section{padding:13px 15px;border-bottom:1px solid var(--vehicle-line-soft)}.vehicle-source-dock-content h3{margin:0 0 9px;color:#98aab1;font-size:9px;font-weight:600}.vehicle-source-dock-content dl{margin:0;display:grid}.vehicle-source-dock-content dl>div{min-height:29px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #17232a}.vehicle-source-dock-content dt{color:#667b84;font-size:9px}.vehicle-source-dock-content dd{margin:0;color:#b5c4c9;font:8px Cascadia Code,monospace}.vehicle-source-callout{align-self:start;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin:12px 14px;padding:10px;color:#9a8e73;border:1px solid #3d3528;border-left:2px solid var(--vehicle-amber);background:#17140f}.vehicle-source-callout>span{width:20px;height:20px;display:grid;place-items:center;color:#161109;background:var(--vehicle-amber);font:800 10px Cascadia Code,monospace}.vehicle-source-callout p{margin:0;font-size:8px;line-height:1.55}.vehicle-source-callout b{display:block;margin-bottom:2px;color:#d5bf91;font-size:9px}.vehicle-empty-stage{position:relative;min-width:0;min-height:0;display:grid;place-items:center;align-content:center;gap:clamp(18px,4vh,38px);padding:28px;overflow:hidden;border-right:1px solid #334048;background:radial-gradient(circle at 50% 45%,rgb(54 105 94 / .14),transparent 34%),linear-gradient(rgb(29 45 51 / .32) 1px,transparent 1px),linear-gradient(90deg,rgb(29 45 51 / .32) 1px,transparent 1px),#070d11;background-size:auto,32px 32px,32px 32px,auto}.vehicle-empty-stage:before{content:"ASSEMBLY FIELD / 0.25M GRID";position:absolute;top:12px;left:14px;color:#40535c;font:7px Cascadia Code,monospace;letter-spacing:.12em}.vehicle-blueprint{position:relative;width:min(390px,72%);aspect-ratio:2.55;border-bottom:1px solid #31544c}.vehicle-blueprint:before,.vehicle-blueprint:after{content:"";position:absolute;background:#2c4a44}.vehicle-blueprint:before{width:1px;top:-16px;bottom:-16px;left:50%}.vehicle-blueprint:after{height:1px;top:50%;left:-20px;right:-20px}.blueprint-vehicle{position:absolute;inset:25% 7% 17%;border:1px solid var(--vehicle-cyan);background:#42e8c606;clip-path:polygon(0 57%,8% 42%,31% 36%,41% 8%,67% 8%,79% 37%,96% 48%,100% 77%,94% 88%,7% 88%,0 74%);filter:drop-shadow(0 0 14px rgb(66 232 198 / .12))}.blueprint-vehicle:before,.blueprint-vehicle:after{content:"";position:absolute;left:8%;right:7%;height:1px;background:#376a60}.blueprint-vehicle:before{top:49%}.blueprint-vehicle:after{top:68%}.blueprint-cabin{position:absolute;left:39%;top:14%;width:31%;height:35%;border:1px solid #4b8f81;transform:skew(18deg)}.blueprint-wheel{position:absolute;bottom:0;width:13%;aspect-ratio:1;border:2px solid #54b8a1;border-radius:50%;background:#07100f;box-shadow:inset 0 0 0 6px #10251f}.blueprint-wheel:after{content:"";position:absolute;inset:42%;border-radius:50%;background:var(--vehicle-cyan)}.blueprint-wheel-front{right:14%}.blueprint-wheel-rear{left:17%}.blueprint-axis{position:absolute;font:8px Cascadia Code,monospace}.blueprint-axis-x{right:-24px;top:48%;color:#ff7272}.blueprint-axis-y{left:50%;top:-25px;color:#66e28c}.blueprint-axis-z{left:-25px;top:48%;color:#65a7ff}.blueprint-measure{position:absolute;padding:2px 4px;color:#648078;background:#07100f;font:7px Cascadia Code,monospace}.blueprint-measure-horizontal{left:47%;bottom:-12px}.blueprint-measure-vertical{right:-18px;top:12%;writing-mode:vertical-rl}.vehicle-empty-copy{max-width:520px;display:grid;justify-items:center;text-align:center}.vehicle-empty-copy h2{margin:6px 0 7px;color:#d9e4e7;font-size:clamp(18px,2.5vw,26px);letter-spacing:-.02em}.vehicle-empty-copy p{max-width:470px;margin:0;color:#70848d;font-size:10px;line-height:1.65}.vehicle-empty-copy>div{display:flex;align-items:center;gap:8px;margin-top:15px;color:#5f747c;font:7px Cascadia Code,monospace;letter-spacing:.06em}.vehicle-empty-copy>div i{width:28px;height:1px;background:#30424a}.vehicle-empty-dock-content{min-width:0;display:grid;align-content:start;padding:18px 15px}.vehicle-empty-dock-content header{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--vehicle-line)}.vehicle-empty-dock-content header strong{color:#9badb4;font-size:14px}.vehicle-empty-skeleton{height:138px;display:grid;align-content:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--vehicle-line-soft)}.vehicle-empty-skeleton i{height:13px;border:1px solid #202d34;background:linear-gradient(90deg,#111b20 34%,#0c1418 34%)}.vehicle-empty-skeleton i:first-child{width:72%}.vehicle-empty-skeleton i:nth-child(2){width:94%}.vehicle-empty-skeleton i:nth-child(3){width:83%}.vehicle-empty-skeleton i:nth-child(4){width:62%}.vehicle-empty-dock-content>section{min-height:38px;display:flex;align-items:center;justify-content:space-between;color:#53666f;border-bottom:1px solid #17232a;font:7px Cascadia Code,monospace}.vehicle-empty-dock-content>section b{color:#71868e;font-weight:500}.vehicle-workspace-statusbar{min-width:0;display:flex;align-items:center;gap:14px;padding:0 8px;overflow:hidden;color:#52666f;border-top:1px solid #1c282f;background:#050a0d;font:7px Cascadia Code,monospace;letter-spacing:.05em;white-space:nowrap}.vehicle-status-ready{color:#6c958a}.vehicle-status-ready i{width:5px;height:5px;display:inline-block;margin-right:5px;border-radius:50%;background:var(--vehicle-cyan);box-shadow:0 0 6px #42e8c66b}.vehicle-status-spacer{flex:1}@container vehicle-workspace (max-width: 860px){.vehicle-workspace-commandbar{grid-template-columns:minmax(190px,1fr) auto}.vehicle-command-readout{display:none}.vehicle-workspace-main{grid-template-columns:minmax(0,1fr) 326px}.vehicle-command-context code{display:none}}@container vehicle-workspace (max-width: 690px){.vehicle-workspace{grid-template-rows:46px minmax(0,1fr) 23px}.vehicle-workspace-commandbar{grid-template-columns:minmax(0,1fr) 192px}.vehicle-mode-switch{grid-template-columns:repeat(3,60px)}.vehicle-command-context small{display:none}.vehicle-workspace-main{grid-template-columns:1fr;grid-template-rows:minmax(360px,1fr) minmax(330px,.82fr);overflow:auto}.vehicle-property-dock{min-height:330px;border-top:1px solid #334048}.vehicle-scene-bay,.vehicle-source-bay,.vehicle-empty-stage{min-height:360px;border-right:0}.vehicle-source-dock-content{overflow:visible}}@media(prefers-reduced-motion:no-preference){.vehicle-blueprint{animation:vehicle-blueprint-arrive .42s cubic-bezier(.2,.8,.2,1) both}.vehicle-empty-copy{animation:vehicle-copy-arrive .42s 80ms cubic-bezier(.2,.8,.2,1) both}}@keyframes vehicle-blueprint-arrive{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes vehicle-copy-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.plugin-workspace{grid-row:3;container-type:inline-size;min-width:0;min-height:0;overflow:auto;padding:16px 20px 28px;color:var(--ink);background:var(--panel);font:12px/1.5 Segoe UI Variable Text,Microsoft YaHei UI,sans-serif}.plugin-workspace *,.plugin-connections *{box-sizing:border-box}.plugin-workspace-title,.plugin-collection-heading,.plugin-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.plugin-workspace-title{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.plugin-workspace-title h2{font-size:16px;font-weight:600;margin:0}.plugin-workspace-title small{display:none}.plugin-save-hint{color:var(--muted);font-size:11px;margin-left:auto}.plugin-body{border:0;padding:0;margin:0;min-width:0}.plugin-body:disabled{opacity:.65}:is(.plugin-workspace,.plugin-connections) :is(button,input,textarea,select){font:inherit}:is(.plugin-workspace,.plugin-connections) button,.plugin-fullscreen-action{min-height:30px;border:1px solid var(--line);border-radius:3px;padding:5px 10px;color:var(--ink);background:var(--control-raised);cursor:pointer;font-size:12px;line-height:1.4}:is(.plugin-workspace,.plugin-connections) button:hover,.plugin-fullscreen-action:hover{background:var(--control-hover);border-color:var(--line-hot)}:is(.plugin-workspace,.plugin-connections) :is(button,input,textarea,select):focus-visible{outline:1px solid var(--mint);outline-offset:2px;box-shadow:none}:is(.plugin-workspace,.plugin-connections) button:disabled{opacity:.38;cursor:default}:is(.plugin-workspace,.plugin-connections) input:not([type=checkbox]),:is(.plugin-workspace,.plugin-connections) :is(textarea,select){width:100%;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:3px;padding:6px 9px;color:var(--ink);background:var(--control-bg);font-size:12px;line-height:1.6}:is(.plugin-workspace,.plugin-connections) :is(input,textarea)::placeholder{color:var(--muted);opacity:.65}:is(.plugin-workspace,.plugin-connections) select option{background:var(--control-bg);color:var(--ink)}:is(.plugin-workspace,.plugin-connections) input[type=checkbox]{width:15px;height:15px;accent-color:var(--mint)}.plugin-workspace textarea{resize:vertical}.plugin-workspace code{font:10px/1.5 Cascadia Code,ui-monospace,monospace;overflow-wrap:anywhere;color:var(--muted)}.plugin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:12px 0 16px}.plugin-field{min-width:0}.plugin-field.wide{grid-column:1 / -1}.plugin-field-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;min-height:20px}.plugin-field-caption label{font-weight:500}.plugin-field-caption b{color:var(--danger)}.plugin-workspace .plugin-reset{min-height:20px;padding:0 3px;border:0;color:var(--muted);background:transparent;font-size:10px;opacity:0}.plugin-field:hover .plugin-reset,.plugin-field:focus-within .plugin-reset{opacity:1}.plugin-field .plugin-reset:disabled{visibility:hidden}.plugin-field-meta{display:flex;gap:6px;align-items:center;margin-top:3px;min-height:16px;color:var(--muted)}.plugin-field-meta code{display:none}.plugin-workspace.show-config-keys .plugin-field-meta code{display:inline}.plugin-field-meta small{font-size:10px;opacity:.75}.plugin-workspace .plugin-text-action{min-height:16px;padding:0;margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:10px}.plugin-field-help{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin:5px 0}.plugin-info,.plugin-error,.plugin-message{padding:9px 11px;border:1px solid var(--line);border-left:2px solid var(--mint);background:var(--panel-2);font-size:11px;line-height:1.7;margin:10px 0}.plugin-error{color:var(--danger);border-left-color:var(--danger)}.plugin-file-settings{border:1px solid var(--line);border-radius:3px;padding:11px 13px;margin:12px 0;background:var(--panel-2)}.plugin-file-settings>summary{cursor:pointer;font-size:12px;font-weight:600}.plugin-file-settings>summary :is(small,code){font-size:10px;color:var(--muted);margin-left:8px}.plugin-file-settings>summary .minecraft-rich-text{font-size:12px;margin-left:12px}.plugin-section{margin:0 0 18px}.plugin-section>header{border-bottom:1px solid var(--line);padding:8px 0;margin:8px 0}.plugin-section>header h3{font-size:12px;font-weight:600;margin:0}.plugin-section>header p{color:var(--muted);font-size:11px;margin:5px 0 0}.plugin-collection{border:1px solid var(--line);border-radius:3px;overflow:clip;background:var(--panel);margin:14px 0 20px}.plugin-collection-heading{padding:9px 12px;border-bottom:1px solid var(--line);background:var(--panel-2)}.plugin-collection-heading h3{margin:0;font-size:12px}.plugin-collection-heading small{margin-left:8px;font-size:10px;color:var(--muted);font-weight:400}.plugin-collection-body{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:160px}.plugin-entry-list{padding:8px;border-right:1px solid var(--line);overflow:auto;max-height:calc(100dvh - 180px);position:sticky;top:0;align-self:start}.plugin-entry-list>input{margin-bottom:8px}.plugin-entry-list>.plugin-entry-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;min-height:44px;padding:7px 8px;margin:3px 0;border-color:transparent;background:transparent}.plugin-entry-name{display:grid;min-width:0;gap:2px}.plugin-entry-name>strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.plugin-entry-name>small{font:10px/1.5 Cascadia Code,monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-entry-art{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;background:var(--control-bg);border:1px solid var(--line);border-radius:3px}.plugin-entry-name .minecraft-rich-text{font:inherit;font-family:var(--font-minecraft);text-shadow:none;white-space:normal}.plugin-entry-list .plugin-entry-row.selected{background:var(--control-raised);border-color:var(--line-hot);box-shadow:inset 2px 0 var(--mint)}.plugin-entry-name .minecraft-rich-text span{color:inherit!important}.plugin-entry-editor{min-width:0;padding:14px 18px}.plugin-entry-heading{justify-content:flex-start;flex-wrap:wrap;margin-bottom:8px}.plugin-entry-heading>strong{flex:1;min-width:60px;font:600 12px/1.5 Cascadia Code,monospace;overflow-wrap:anywhere}.plugin-workspace .plugin-danger{color:var(--danger)}.plugin-empty{padding:24px 14px;font-size:12px;color:var(--muted)}.plugin-rename{font-size:11px;color:var(--muted);margin-bottom:12px}.plugin-rename summary{cursor:pointer}.plugin-rename p{line-height:1.6}.plugin-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plugin-inline>:is(input,label,.plugin-fields){flex:1;min-width:0}.plugin-inline>button{flex-shrink:0}.plugin-create-row{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.plugin-create-row>input{flex:1}.plugin-create-row>button{flex-shrink:0}.plugin-advanced{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.plugin-advanced>summary{cursor:pointer;font-size:11px;color:var(--muted);margin-bottom:8px}.plugin-advanced>summary small{margin-left:8px;font-size:10px;opacity:.7}.plugin-advanced textarea{font-family:ui-monospace,monospace}.plugin-complex-field{min-width:0;border:1px solid var(--line);border-radius:3px;padding:8px}.plugin-section-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:3px;margin:12px 0 16px;border:1px solid var(--line);border-radius:3px;background:var(--control-bg)}.plugin-section-tabs button{flex:1 0 auto;border-color:transparent;background:transparent;color:var(--muted)}.plugin-section-tabs button.selected{background:var(--control-raised);border-color:var(--line);color:var(--ink)}.plugin-section-tabs small{margin-left:5px;font-size:10px;opacity:.7}.plugin-action-card{border:1px solid var(--line);border-radius:3px;background:var(--panel-2);padding:12px;margin:12px 0}.plugin-item-preview{display:flex;align-items:center;gap:14px;min-width:0;border:1px solid var(--line);border-radius:3px;background:var(--canvas-bg);color:var(--ink);padding:12px;margin:12px 0 16px}.plugin-item-preview>.plugin-asset-icon{width:68px;height:68px;flex-shrink:0}.plugin-item-preview>div{min-width:0}.plugin-item-preview .minecraft-rich-text{font-size:14px}.plugin-item-preview small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.plugin-item-preview>small{margin-left:auto}.plugin-selection-preview{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:12px 0 18px;border:1px solid var(--line);border-radius:3px;background:var(--canvas-bg)}.plugin-selection-preview>span{flex-shrink:0;display:grid;place-items:center;width:58px;height:58px}.plugin-selection-preview .plugin-asset-icon{width:58px;height:58px}.plugin-selection-preview strong{display:block;font-size:13px;font-weight:500}.plugin-selection-preview small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.minecraft-rich-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 var(--font-minecraft);text-shadow:1px 1px rgb(0 0 0 / .35)}.plugin-item-preview .minecraft-rich-text{display:inline-block;padding:3px 7px;border-radius:2px;background:#16171b;color:#fff}.plugin-asset-icon{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;vertical-align:middle}.plugin-asset-icon>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.plugin-asset-placeholder{display:grid;place-items:center;width:100%;height:100%;border:1px dashed var(--line);color:var(--muted);font:12px/1 monospace}.plugin-asset-icon.is-missing .plugin-asset-placeholder{color:var(--danger)}.plugin-asset-warning{position:absolute;right:-2px;top:-2px;font:700 10px/14px monospace;min-width:14px;height:14px;text-align:center;background:var(--amber);color:var(--deep);border-radius:50%}.plugin-skin-head{position:relative;overflow:hidden;display:inline-block;width:32px;height:32px;flex-shrink:0}.plugin-skin-head img{position:absolute;max-width:none;width:800%;height:auto;left:-100%;top:-100%;image-rendering:pixelated}.plugin-skin-head img.skin-overlay{left:-500%}.plugin-npc-preview{text-align:center;padding:20px;border:1px solid var(--line);border-radius:3px;background:#16171b;color:#fff;margin:14px 0}.plugin-npc-preview>.plugin-skin-head{width:64px;height:64px;margin-bottom:12px}.plugin-footnote{font-size:10px;line-height:1.7;color:var(--muted);margin:16px 0 0}.plugin-collection.has-preview>.plugin-collection-body{grid-template-columns:156px minmax(280px,1fr) 320px;grid-template-areas:"list preview inspector";align-items:start}.plugin-collection.has-preview .plugin-entry-list{grid-area:list;max-height:calc(100dvh - 240px)}.plugin-collection-preview{grid-area:preview;min-width:0;padding:16px;background:var(--canvas-bg);position:sticky;top:0}.plugin-collection.has-preview .plugin-entry-editor{grid-area:inspector;padding:12px 16px;border-left:1px solid var(--line);max-height:calc(100dvh - 240px);overflow:auto;position:sticky;top:0}.plugin-collection.has-preview .plugin-collection-body>.plugin-empty{grid-area:inspector;padding:32px 18px}.plugin-collection.has-preview .plugin-entry-art{width:26px;height:26px;flex-basis:26px}.plugin-collection.has-preview .plugin-entry-heading{align-items:center}.plugin-collection.has-preview .plugin-entry-heading>strong{flex-basis:100%;color:var(--mint);font-size:13px}.plugin-collection.has-preview .plugin-entry-heading>button{font-size:10px;min-height:25px}.plugin-collection.has-preview .plugin-fields{grid-template-columns:minmax(0,1fr);gap:8px}.plugin-collection.has-preview .plugin-item-preview{margin:8px 0 16px}.plugin-collection.has-preview .plugin-item-preview>.plugin-asset-icon{width:40px;height:40px}.plugin-canvas-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.plugin-canvas-heading>div{display:grid;gap:4px}.plugin-canvas-heading strong{font-size:14px;font-weight:600}.plugin-canvas-heading :is(small,span){font-size:10px;color:var(--muted)}.plugin-menu-settings{margin-top:0}.plugin-menu-settings>summary{font-size:11px;font-weight:500;color:var(--muted)}.plugin-menu-preview{margin-bottom:12px}.plugin-menu-preview .plugin-inline strong{margin-right:auto;font-size:11px}.plugin-menu-preview .plugin-inline{margin:8px 0}.plugin-inventory-viewport{position:relative;width:100%;overflow:visible;margin-bottom:12px}.plugin-inventory{position:absolute;padding:0;margin:0;border:0;color:#404040;transform-origin:top left;isolation:isolate}.plugin-inventory-background,.plugin-inventory-fallback{position:absolute;inset:0;width:176px;height:100%;image-rendering:pixelated;pointer-events:none;z-index:0}.plugin-inventory-fallback{background:#c6c6c6;box-shadow:inset 1px 1px #fff,inset -1px -1px #555}.plugin-inventory-fallback i{position:absolute;width:18px;height:18px;border:1px solid;border-color:#373737 #fff #fff #373737;background:#8b8b8b}.plugin-inventory-title,.plugin-inventory-player-title{position:absolute;left:8px;top:6px;height:9px;line-height:9px;width:160px;pointer-events:none;z-index:1;overflow:visible}.plugin-inventory-player-title{top:calc(var(--inventory-rows) * 18px + 20px)}.plugin-inventory .minecraft-pixel-text,.plugin-inventory .minecraft-pixel-text span{font-size:8px;line-height:9px;font-family:var(--font-minecraft);white-space:pre;overflow-wrap:normal;text-shadow:none}.minecraft-pixel-glyph{position:relative;display:inline-block;height:9px;vertical-align:top;overflow:visible}.minecraft-pixel-glyph>canvas{position:absolute;left:0;max-width:none;max-height:none;image-rendering:pixelated}.plugin-slots{position:absolute;left:7px;top:17px;z-index:2;display:grid;grid-template-columns:repeat(9,18px);grid-auto-rows:18px;gap:0}.plugin-workspace .plugin-slots button{position:relative;width:18px;height:18px;min-height:0;padding:1px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#222}.plugin-preview-guides{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.plugin-workspace .show-slot-guides .plugin-slots button{box-shadow:inset 0 0 0 .5px #ffffff40}.plugin-workspace .show-slot-guides .plugin-slots button.linked-slot{box-shadow:inset 0 0 0 1px #c9aa4966}.plugin-workspace .show-slot-guides .plugin-slots button.selected{outline:1px solid #e2ad3c;outline-offset:-1px}.plugin-workspace .plugin-slots button:hover{background:#fff3}.plugin-slots small{position:absolute;bottom:0;left:1px;font:4px/1 monospace;color:#fff;text-shadow:.5px .5px #000;opacity:0;pointer-events:none}.plugin-slots button:hover small,.show-slot-guides .plugin-slots small{opacity:1}.plugin-slots b:not(.plugin-asset-warning){position:absolute;right:1px;top:1px;font:5px/1 monospace;background:#000a;color:#fff;opacity:0}.plugin-slots button:hover b,.show-slot-guides .plugin-slots b{opacity:1}.plugin-slots .plugin-asset-icon{width:16px;height:16px}.plugin-slots .plugin-asset-warning{font:6px/7px monospace;min-width:7px;right:0;top:0}.plugin-slots .plugin-asset-placeholder{font-size:6px}.plugin-slot-input{display:grid;gap:6px;margin:12px 0;font-size:12px}.plugin-recipe-grid{display:grid;grid-template-columns:repeat(3,48px);gap:3px;margin:12px 0}.plugin-workspace .plugin-recipe-grid input{width:48px;height:48px;text-align:center;font:20px ui-monospace,monospace}.plugin-glyph-picker{padding:12px;border:1px solid var(--line);border-radius:3px;margin:10px 0;background:var(--panel-2)}.plugin-glyph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:4px;max-height:220px;overflow:auto;margin:10px 0}.plugin-glyph-grid button{display:grid;justify-items:center;gap:5px;overflow:hidden}.plugin-glyph-grid small{font-size:9px;color:var(--muted)}.plugin-glyph-picker>small{display:block;font-size:10px;line-height:1.7;color:var(--muted)}.plugin-glyph-picker a{display:block;color:var(--mint)}.plugin-connections{width:min(960px,calc(100vw - 40px));max-height:calc(100dvh - 60px);padding:20px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink);overflow:auto;box-shadow:var(--depth-shadow)}.plugin-connections::backdrop{background:#000000a6;backdrop-filter:blur(4px)}.plugin-connections header{display:flex;justify-content:space-between;align-items:center}.plugin-connections h2{margin:4px 0 10px;font-size:18px}.plugin-connections :is(p,small){font-size:11px;line-height:1.7;color:var(--muted)}.plugin-paths{display:grid;gap:8px;margin:16px 0}.plugin-paths>label{display:grid;grid-template-columns:20px 80px 1fr;gap:8px;align-items:center;font-size:12px}.plugin-connections .plugin-primary{display:block;margin:14px 0;background:var(--mint);color:var(--panel);border-color:var(--mint);font-weight:600}.plugin-vanilla{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.structured-add-field{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.structured-add-field input{flex:1;min-width:90px}.structured-add-field select{width:auto}.resource-tabs{overflow-y:auto}.resource-tab{flex-shrink:0}@container (max-width: 800px){.plugin-collection-body{grid-template-columns:165px minmax(0,1fr)}.plugin-entry-editor{padding:12px}}@container (max-width: 880px){.plugin-collection.has-preview>.plugin-collection-body{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"preview inspector" "list inspector"}.plugin-collection.has-preview .plugin-entry-list{position:static;border-right:0;border-top:1px solid var(--line);max-height:230px}.plugin-collection-preview{position:static}}@container (max-width: 680px){.plugin-collection.has-preview>.plugin-collection-body{display:flex;flex-direction:column}.plugin-collection.has-preview .plugin-entry-list{order:1;width:100%;max-height:150px}.plugin-collection-preview{order:0;width:100%;padding:12px}.plugin-collection.has-preview .plugin-entry-editor,.plugin-collection.has-preview .plugin-collection-body>.plugin-empty{order:2;width:100%;position:static;max-height:none;border-left:0;border-top:1px solid var(--line)}}@container (max-width: 620px){.plugin-fields{grid-template-columns:minmax(0,1fr)}.plugin-collection-body{grid-template-columns:140px minmax(0,1fr)}.plugin-entry-art{width:28px;height:28px;flex-basis:28px}}@container (max-width: 430px){.plugin-collection-body{display:block}.plugin-entry-list{position:static;max-height:180px;border-right:0;border-bottom:1px solid var(--line)}.plugin-save-hint{display:none}}@media(max-width:760px){.plugin-workspace{padding:12px}.plugin-connections{padding:14px}.plugin-paths>label{grid-template-columns:20px 60px 1fr}}.plugin-property-sections{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.plugin-property-content{padding:12px 0;min-height:180px}.plugin-property-content>.plugin-section{margin-top:0}.plugin-entry-heading{flex-wrap:wrap;gap:8px}.plugin-entry-heading>strong{margin-right:auto}.pack-draft-page{height:100%;display:flex;flex-direction:column;background:var(--deep);color:var(--ink)}.pack-draft-page .topbar{flex-shrink:0;min-height:60px;justify-content:space-between}.pack-draft-page a{text-decoration:none}.pack-draft-page .button,.pack-upload-dialog .button{border:1px solid var(--line);border-radius:0;background:var(--control-raised);color:var(--ink);font-size:12px;min-height:34px}.pack-draft-page .button:hover,.pack-upload-dialog .button:hover{background:var(--control-hover);border-color:var(--line-hot)}.pack-draft-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;border-bottom:1px solid var(--line);background:var(--panel)}.pack-draft-heading .eyebrow{display:block;margin:0 0 8px;font-size:10px}.pack-draft-heading h1{font-size:27px;margin:0;letter-spacing:-.025em}.pack-draft-heading h1 span{display:inline-block;margin-left:10px;padding:4px 7px;color:var(--amber);border:1px solid var(--line);font-size:10px;font-weight:400;vertical-align:middle}.pack-draft-heading p{font-size:12px;color:var(--muted);margin:9px 0 0}.pack-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pack-draft-count{font-size:12px;color:var(--muted);margin-right:9px}.pack-danger{color:var(--danger)!important}.pack-download{display:inline-flex;align-items:center;padding:10px 15px;color:var(--deep);background:var(--ink);border:1px solid var(--ink);font-size:13px;font-weight:600}.pack-draft-page .disabled{opacity:.5;cursor:not-allowed}.pack-alert,.pack-notice{margin:0;padding:12px 25px;font-size:13px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.pack-alert{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--panel))}.pack-alert button{background:none;border:none;color:inherit}.pack-notice{color:var(--ink);background:var(--panel-2)}.pack-start{overflow:auto;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,8vw,110px);background-image:linear-gradient(var(--line) 1px,transparent 1px);background-size:100% 90px}.pack-start-symbol{font-size:70px;line-height:1;color:var(--amber);margin-bottom:25px}.pack-start small{color:var(--muted);font-size:11px;margin:16px 0}.pack-start h2{font-size:clamp(28px,4vw,52px);font-weight:600;margin:8px 0}.pack-start p{color:var(--muted);font-size:14px;line-height:1.9;margin:12px 0 28px}.pack-draft-layout{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(380px,1fr) 270px}.pack-file-panel,.pack-changes-panel{min-height:0;background:var(--panel);display:flex;flex-direction:column;gap:12px;padding:16px}.pack-file-panel{border-right:1px solid var(--line)}.pack-changes-panel{border-left:1px solid var(--line)}.pack-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pack-section-title h2{margin:0;font-size:17px}.pack-section-title small,.pack-glyph-replace small{font:10px Cascadia Code,monospace;color:var(--amber)}.pack-section-title code{display:block;margin-top:6px}.pack-draft-page code{font:10px/1.7 Cascadia Code,monospace;color:var(--muted);overflow-wrap:anywhere}.pack-tabs{display:flex;border-bottom:1px solid var(--line)}.pack-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;color:var(--muted);font-size:12px}.pack-tabs button.active{color:var(--ink);border-bottom-color:var(--amber)}.pack-draft-page input,.pack-upload-dialog input{min-width:0;width:100%;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);padding:10px 11px;font-size:12px;border-radius:0}.pack-file-list{flex:1;min-height:0;overflow:auto}.pack-file-row{width:100%;display:flex;flex-direction:column;text-align:left;gap:5px;padding:12px 9px;border:1px solid transparent;border-bottom-color:var(--line);background:transparent;color:var(--ink)}.pack-file-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.pack-file-row strong span{margin-left:8px;font-size:10px;color:var(--amber)}.pack-file-row:hover,.pack-file-row.selected{background:var(--control-hover);border-color:var(--line-hot)}.pack-file-row.deleted strong{text-decoration:line-through;color:var(--danger)}.pack-muted{font-size:12px;color:var(--muted);line-height:1.8;margin:2px 0}.pack-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);margin-top:6px}.pack-pager button{color:var(--ink);background:var(--control-raised);border:1px solid var(--line);padding:5px 12px}.pack-draft-page button:disabled{cursor:not-allowed;opacity:.45}.pack-detail-panel{min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column}.pack-detail-panel>.pack-section-title{padding:18px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.pack-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center}.pack-detail-empty>span{font-size:80px;color:var(--line-hot)}.pack-detail-empty h2{font-size:23px;font-weight:500}.pack-detail-empty p{font-size:13px;line-height:1.8;color:var(--muted)}.pack-file-editor{flex:1;min-height:320px;display:flex;flex-direction:column}.pack-editor-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 20px}.pack-upload-button{color:var(--ink);background:var(--control-raised);border:1px solid var(--line);font-size:12px;padding:8px 12px;cursor:pointer}.pack-upload-button input{position:absolute;width:1px;height:1px;opacity:0;padding:0}.pack-upload-button:focus-within{outline:2px solid var(--line-hot)}.pack-model-preview{flex:1;min-height:280px;display:flex}.pack-model-preview .minecraft-preview{flex:1;min-height:280px}.pack-texture-preview{display:grid;place-items:center;padding:30px;flex:1;background:repeating-conic-gradient(var(--panel-2) 0% 25%,var(--deep) 0% 50%) 0 0 / 24px 24px}.pack-texture-preview img{max-width:100%;max-height:65vh;object-fit:contain;image-rendering:pixelated}.pack-source-area{flex:1;min-height:400px;display:flex;flex-direction:column;gap:12px;padding:12px 20px 20px}.pack-source-area textarea{flex:1;min-height:350px;resize:vertical;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);padding:15px;font:12px/1.8 Cascadia Code,monospace;tab-size:2}.pack-source-area>button{align-self:flex-end}.pack-changes-list{flex:1;min-height:0;overflow:auto}.pack-change{border-bottom:1px solid var(--line);padding:12px 0;display:grid;gap:7px;grid-template-columns:1fr auto}.pack-change code{grid-column:1 / -1;grid-row:2}.pack-change-badge{font-size:10px;color:var(--amber)}.pack-change-badge.delete{color:var(--danger)}.pack-change button{border:0;color:var(--muted);background:none;text-decoration:underline;font-size:10px}.pack-footnote{font-size:10px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding-top:12px}.pack-upload-dialog{width:min(620px,90vw);margin:auto;padding:28px;color:var(--ink);background:var(--panel);border:1px solid var(--line-hot);box-shadow:var(--depth-shadow)}.pack-upload-dialog::backdrop{background:#000000a6;backdrop-filter:blur(5px)}.pack-upload-dialog p{color:var(--muted);font-size:13px;line-height:1.9}.pack-upload-dialog label,.pack-glyph-replace label{display:grid;gap:8px;font-size:12px;color:var(--muted);margin:18px 0}.pack-upload-dialog small{color:var(--muted);font-size:11px}.pack-glyph-editor{padding:10px 20px 24px}.pack-glyph-editor>input{margin:12px 0}.pack-glyph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;margin:12px 0}.pack-glyph-grid>button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;background:var(--panel);color:var(--ink);border:1px solid var(--line)}.pack-glyph-grid>button.selected{border-color:var(--amber);background:var(--control-hover)}.pack-glyph-grid strong{font:11px Cascadia Code,monospace}.pack-glyph-grid small{color:var(--muted);font-size:10px}.pack-glyph-image{display:inline-block;flex-shrink:0;width:48px;height:48px;image-rendering:pixelated;background-repeat:no-repeat}.pack-glyph-replace{margin-top:20px;padding:20px;border:1px solid var(--line-hot);background:var(--panel)}.pack-glyph-replace h3{margin:8px 0}.pack-glyph-comparison{display:flex;align-items:center;gap:28px;padding:18px 0}.pack-glyph-comparison>div{display:flex;align-items:center;flex-direction:column;gap:10px}.pack-glyph-comparison img,.pack-glyph-comparison .pack-glyph-image,.pack-glyph-placeholder{width:80px;height:80px;object-fit:contain;image-rendering:pixelated}.pack-glyph-placeholder{display:grid;place-items:center;border:1px dashed var(--line-hot);color:var(--muted)}.pack-glyph-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:1250px){.pack-draft-layout{grid-template-columns:260px minmax(340px,1fr)}.pack-changes-panel{grid-column:1 / -1;max-height:220px;border-top:1px solid var(--line)}.pack-draft-heading{padding:16px 20px}}@media(max-width:780px){.pack-draft-page{overflow:auto}.pack-draft-page .topbar{flex-wrap:wrap;gap:12px;height:auto;padding:12px}.pack-draft-heading{flex-direction:column;align-items:flex-start}.pack-draft-layout{display:flex;flex-direction:column;flex:none}.pack-file-panel{height:350px}.pack-detail-panel{min-height:500px;overflow:visible}.pack-changes-panel{max-height:350px}.pack-start{overflow:visible;min-height:65vh}}
