/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Inter:wght@300;400;500;600;700&family=Lexend+Deca:wght@300;400;500&family=Roboto:wght@300;400;500;700&family=Signika:wght@300..700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease: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-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-scroll-snap-strictness:proximity;--tw-tracking:initial;--tw-outline-style:solid;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse: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-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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-space-x-reverse:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-secondary:var(--surface-secondary);--color-surface-tertiary:var(--surface-tertiary);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-separator:var(--separator);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--color-field-border:var(--field-border,var(--border));--border-width-field:var(--field-border-width,var(--border-width));--color-default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}:host,:root{--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}:host,:root{--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}}:host,:root{--color-field-focus:var(--field-background,var(--default));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:host,:root{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%)}}:host,:root{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-accent-soft:color-mix(in oklab,var(--accent) 15%,transparent)}}:host,:root{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-accent-soft-hover:color-mix(in oklab,var(--accent) 20%,transparent)}}:host,:root{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-danger-soft:color-mix(in oklab,var(--danger) 15%,transparent)}}:host,:root{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent)}}:host,:root{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-warning-soft:color-mix(in oklab,var(--warning) 15%,transparent)}}:host,:root{--color-warning-soft-foreground:var(--warning);--color-success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-success-soft:color-mix(in oklab,var(--success) 15%,transparent)}}:host,:root{--color-success-soft-foreground:var(--success);--color-separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}:host,:root{--color-separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}:host,:root{--color-border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%)}}:host,:root{--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{@layer base{.default,.light,:root,[data-theme=default],[data-theme=light]{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:oklch(87.1% .006 286.286);--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-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}.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:oklch(70.5% .015 286.067);--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}}}@layer components;:root{--chart-1:oklch(from var(--accent) calc(l - .24) c h);--chart-2:oklch(from var(--accent) calc(l - .12) c h);--chart-3:var(--accent);--chart-4:oklch(from var(--accent) calc(l + .12) c h);--chart-5:oklch(from var(--accent) calc(l + .24) c h)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}}@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] *):after,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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 svg,.close-button[data-pending=true]{pointer-events:none}.close-button svg{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)}@supports (color:color-mix(in lab,red,red)){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{text-wrap:wrap;color:var(--muted)}.description,.error-message{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word}.error-message{height:auto;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] *):after,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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=true]{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] *):after,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property: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{margin-left:calc(var(--spacing) * .5);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[aria-invalid=true] .label,[data-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-left: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] *):after,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--separator);border-radius:3.40282e+38px;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:left;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] *):after,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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(--color-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(--color-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] *):after,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{border-radius:calc(var(--radius) * 3);background-color:var(--surface)}@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%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.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-left: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] *):after,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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);width:fit-content;height: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);color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.link{-webkit-text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.link{text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),text-decoration-color .1s var(--ease-out),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);text-decoration-thickness:1.5px}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:hover,.link[data-hovered=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;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:currentColor;opacity:.6;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] *):after,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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]{margin-left:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5)}.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,.pagination__link{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;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] *):after,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover);--pagination-link-fg:var(--color-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(--color-default);--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-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)}.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{position:relative}.tabs__list{background-color:var(--default);padding:calc(var(--spacing) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;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{z-index:1;cursor:var(--cursor-interactive);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;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] *):after,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-disabled=true],.tabs__tab[data-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{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left: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-left:calc(var(--spacing) * 4)}.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.tabs--secondary>.tabs__list-container>.tabs__list{padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.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__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:2px;top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{width:2px;height:100%;top:0;left:0}.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,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-hover);--button-fg:var(--color-accent-foreground)}.button--secondary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-accent-soft-foreground)}.button--tertiary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--color-default);--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb,var(--color-default) 60%,transparent)}}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-pressed:var(--color-danger-hover);--button-fg:var(--color-danger-foreground)}.button--danger-soft{--button-bg:var(--color-danger-soft);--button-bg-hover:var(--color-danger-soft-hover);--button-bg-pressed:var(--color-danger-soft-hover);--button-fg:var(--color-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]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;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] *):after,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.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] *):after,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--color-accent-soft);--toggle-button-bg-selected-hover:var(--color-accent-soft-hover);--toggle-button-bg-selected-pressed:var(--color-accent-soft-hover);--toggle-button-fg-selected:var(--color-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(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--color-default);--toggle-button-bg-pressed:var(--color-default);--toggle-button-fg:var(--color-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{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;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] *):after,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.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;align-items:flex-start}.toolbar--vertical,.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{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);border-radius:3.40282e+38px}.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] *):after,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}@media (min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{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-entering=true],.dropdown__popover[data-exiting=true]{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-left: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] *):after,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-right: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{top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.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] *):after,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,: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{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] *)):after,: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{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)}.list-box,.list-box-section{flex-direction:column;display:flex}.list-box{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);position:relative;overflow:clip}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left: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);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] *):after,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-left:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2)}.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] *):after,: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{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] *)):after,: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{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{top:50%;left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{right:calc(var(--spacing) * 2);left:auto}.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] *):after,.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{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] *)):after,.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{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] *):after,.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{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] *)):after,.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{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)}.menu,.menu-section{flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.tag-group{gap:calc(var(--spacing) * 1);flex-direction:column}.tag-group,.tag-group__list{display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap}.tag-group [data-slot=description],.tag-group [data-slot=error-message],.tag-group [slot=description],.tag-group [slot=errorMessage]{padding:calc(var(--spacing) * 1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing) * 1);--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,);border-radius:3.40282e+38px;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] *):after,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.tag:is([data-selected=true],[aria-selected=true]){color:var(--accent)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.tag--sm{padding-block:calc(var(--spacing) * .5)}.tag--md,.tag--sm{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-block:calc(var(--spacing) * 1)}.tag--lg{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)}@supports (color:color-mix(in lab,red,red)){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.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)}@supports (color:color-mix(in lab,red,red)){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}}.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 0);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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;border-radius:3.40282e+38px;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] *):after,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-disabled=true],.color-picker__trigger[data-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);box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.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-entering=true],.color-picker__popover[data-exiting=true]{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;grid-area:label}.color-slider .color-slider__output,.color-slider [data-slot=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-slider .color-slider__output{--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:3.40282e+38px;grid-area:track;position:relative}.color-slider .color-slider__track:after,.color-slider .color-slider__track:before{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;-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);border-radius:3.40282e+38px;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] *):after,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-disabled=true],.color-slider[data-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:after,.color-slider[data-orientation=horizontal] .color-slider__track:before{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-top-left-radius:999px;border-bottom-left-radius:999px;left:-.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-top-right-radius:999px;border-bottom-right-radius:999px;right:-.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:after,.color-slider[data-orientation=vertical] .color-slider__track:before{left:calc(var(--spacing) * 0);width:100%;height:.625rem}.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-bottom-right-radius:999px;border-bottom-left-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-top-left-radius:999px;border-top-right-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:3.40282e+38px}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.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-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;border-radius:3.40282e+38px;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] *):after,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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] *):after,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-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-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-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-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(--color-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] *):after,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.color-input-group:focus-within,.color-input-group[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(--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]:focus-within,.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true][data-focus-within=true],.color-input-group[data-invalid=true][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(--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(--color-field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[aria-disabled=true],.color-input-group[data-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{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3)}.color-input-group__prefix,.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{margin-right:calc(var(--spacing) * 3)}.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(--color-default);--color-input-group-bg-hover:var(--color-default-hover);--color-input-group-bg-focus:var(--color-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]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true][data-focus-within=true],.color-input-group--secondary[data-invalid=true][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(--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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.color-field--full-width,.slider{width:100%}.slider{gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";display:grid}.slider [data-slot=label]{width:fit-content;grid-area:label}.slider .slider__output,.slider [data-slot=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)}.slider .slider__output{--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{background-color:var(--default);border-radius:3.40282e+38px;grid-area:track;position:relative}.slider .slider__fill{pointer-events:none}.slider .slider__fill,.slider .slider__thumb{background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.slider .slider__thumb:after{z-index:10;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));border-radius:3.40282e+38px;position:relative}.slider .slider__thumb:after:is(){transition-property:none}@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}.slider .slider__thumb[data-dragging=true]:after:is(){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@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[aria-disabled=true],.slider[data-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:center;gap:calc(var(--spacing) * 3);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:var(--switch-control-bg);display:inline-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(--color-accent);--switch-control-bg-checked-hover:var(--color-accent-hover)}.switch:disabled,.switch[aria-disabled=true],.switch[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}: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{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);border-radius:3.40282e+38px;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] *):after,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.switch:focus-visible .switch__control,.switch[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[data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch[data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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]:active .switch__control,.switch[aria-checked=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true]:active .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;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);border-radius:3.40282e+38px;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] *):after,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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{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{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__content{gap:calc(var(--spacing) * 0)}.switch-group,.switch__content{flex-direction:column;display:flex}.switch-group{gap:calc(var(--spacing) * 6)}.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(--color-default);--badge-fg:var(--color-default-foreground);--badge-border:var(--color-background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);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(--color-accent)}.badge--default{--badge-fg:var(--color-default-foreground)}.badge--success{--badge-fg:var(--color-success)}.badge--warning{--badge-fg:var(--color-warning)}.badge--danger{--badge-fg:var(--color-danger)}.badge--top-right{right:calc(var(--spacing) * 0);transform:translate(25%,-25%)}.badge--top-left,.badge--top-right{top:calc(var(--spacing) * 0);position:absolute}.badge--top-left{left:calc(var(--spacing) * 0);transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing) * 0);transform:translate(25%,25%)}.badge--bottom-left,.badge--bottom-right{bottom:calc(var(--spacing) * 0);position:absolute}.badge--bottom-left{left:calc(var(--spacing) * 0);transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--color-accent);--badge-fg:var(--color-accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--primary.badge--success{--badge-bg:var(--color-success);--badge-fg:var(--color-success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--color-warning);--badge-fg:var(--color-warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--soft.badge--success{--badge-bg:var(--color-success-soft);--badge-fg:var(--color-success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--color-warning-soft);--badge-fg:var(--color-warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--color-danger-soft);--badge-fg:var(--color-danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);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(--color-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(--color-accent)}.chip--danger{--chip-fg:var(--color-danger)}.chip--default{--chip-fg:var(--color-default-foreground)}.chip--success{--chip-fg:var(--color-success)}.chip--warning{--chip-fg:var(--color-warning)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0)}.chip--md,.chip--sm{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(--color-accent);--chip-fg:var(--color-accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--color-success);--chip-fg:var(--color-success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--color-warning);--chip-fg:var(--color-warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--color-danger);--chip-fg:var(--color-danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--color-accent-soft);--chip-fg:var(--color-accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--color-success-soft);--chip-fg:var(--color-success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--color-warning-soft);--chip-fg:var(--color-warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--color-danger-soft);--chip-fg:var(--color-danger-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0 0 0/.15) transparent;overflow-x:auto}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:oklch(0 0 0/.15);border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:oklch(0 0 0/.25)}:is([data-theme=dark],.dark) .table__scroll-container{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb{background:oklch(100% 0 0/.15)}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.25)}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius: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 .table__column:first-child{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.table-root--secondary .table__column:last-child{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2)}.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(--surface)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 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:left;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;top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);position:absolute}.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(--color-focus);outline-style:none}.table__body tr:first-child td:first-child{border-top-left-radius:calc(var(--radius) * 2)}.table__body tr:first-child td:last-child{border-top-right-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) * 2)}.table__body:not(tbody){border-radius:calc(var(--radius) * 2);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;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.table__row[data-drop-target=true] .table__cell{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.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(--surface)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 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(--color-focus);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{position:relative;overflow:auto}.table__column-resizer{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1 / 2 * 100%);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;background-clip:content-box;border-style:none;outline-style:none;position:absolute}.table__column-resizer:hover,.table__column-resizer[data-hovered=true],.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer:focus-visible,.table__column-resizer[data-focus-visible=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more [role=rowheader],.table__load-more td{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;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);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);flex-direction:row}.alert,.alert__content{align-items:flex-start;display:flex}.alert__content{flex-direction:column;flex-grow:1;height:100%}.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)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger)}.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:skeleton 2s linear infinite;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 50%,#0000);animation:skeleton 2s linear infinite;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(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;grid-area:label}.meter .meter__output,.meter [data-slot=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)}.meter .meter__output{--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{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e+38px;grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e+38px;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] *):after,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.meter:disabled,.meter[aria-disabled=true],.meter[data-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)}.meter--lg .meter__track{height:calc(var(--spacing) * 3)}.meter--default{--meter-fill:var(--color-default-foreground)}.meter--accent{--meter-fill:var(--color-accent)}.meter--success{--meter-fill:var(--color-success)}.meter--warning{--meter-fill:var(--color-warning)}.meter--danger{--meter-fill:var(--color-danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--color-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;grid-area:label}.progress-bar .progress-bar__output,.progress-bar [data-slot=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)}.progress-bar .progress-bar__output{--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{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e+38px;grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e+38px;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] *):after,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:progress-bar-indeterminate 1.5s cubic-bezier(.65,0,.35,1) infinite}.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] *):after,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.progress-bar:disabled,.progress-bar[aria-disabled=true],.progress-bar[data-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)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3)}.progress-bar--default{--progress-bar-fill:var(--color-default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--color-accent)}.progress-bar--success{--progress-bar-fill:var(--color-success)}.progress-bar--warning{--progress-bar-fill:var(--color-warning)}.progress-bar--danger{--progress-bar-fill:var(--color-danger)}.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-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] *):after,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:progress-circle-spin 1s linear infinite}.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] *):after,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.progress-circle:disabled,.progress-circle[aria-disabled=true],.progress-circle[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.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(--color-default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--color-accent)}.progress-circle--success{--progress-circle-stroke:var(--color-success)}.progress-circle--warning{--progress-circle-stroke:var(--color-warning)}.progress-circle--danger{--progress-circle-stroke:var(--color-danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transform-origin:50%;animation:spin .75s linear infinite;position:relative}.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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right: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);border-radius:calc(var(--radius) * 3);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);flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-end,.toast--bottom-start{bottom:0}.toast--top,.toast--top-end,.toast--top-start{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-end,.toast--bottom-start{view-transition-class:toast-bottom}.toast--top,.toast--top-end,.toast--top-start{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}.toast__indicator [data-slot=spinner-icon],.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=toast-default-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{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:1;position:absolute}@media (min-width:40rem){.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);border-style:var(--tw-border-style);background-color:var(--overlay);opacity:0;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] *):after,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}.toast--success .toast__indicator,.toast--success .toast__title{color:var(--success)}.toast--warning .toast__indicator,.toast--warning .toast__title{color:var(--warning)}.toast--danger .toast__indicator,.toast--danger .toast__title{color:var(--danger)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:toast-slide-bottom-in .35s}::view-transition-old(.toast-bottom):only-child{animation:toast-slide-bottom-out .35s forwards}::view-transition-new(.toast-top):only-child{animation:toast-slide-top-in .35s}::view-transition-old(.toast-top):only-child{animation:toast-slide-top-out .35s forwards}@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{gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex}.checkbox:not(:has([data-slot=description])){align-items:center}.checkbox:has([data-slot=description]){align-items:flex-start}.checkbox [data-slot=description],.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox [data-slot=description]{text-wrap:wrap}.checkbox:disabled,.checkbox[aria-disabled=true],.checkbox[data-disabled=true]{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);background:var(--accent-hover)}.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] *):after,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[aria-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[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][data-selected=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][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][data-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);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),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] *):after,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox:has([data-slot=description]) .checkbox__control{margin-top:calc(var(--spacing) * .5)}.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}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox[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[data-hovered=true] .checkbox__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.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{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[data-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):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-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)[data-focus-within=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-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(--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[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control,.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-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{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.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(--color-default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before,:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=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{padding-top:calc(var(--spacing) * 1)}.fieldset__actions,.input-otp{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp{position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);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(--color-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] *):after,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}.input-otp__slot[data-active=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-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-active=true],.input-otp__slot[data-filled=true]{background-color:var(--field-background,var(--default))}.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]:focus-within,.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true][data-focus-within=true],.input-otp__slot[data-invalid=true][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(--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(--color-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] *):after,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);background-color:var(--field-placeholder,var(--muted));border-radius:4px;width:2px;animation:caret-blink 1.2s ease-out infinite;position:absolute}.input-otp__separator{background-color:var(--separator);border-radius:4px;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(--color-default);--input-otp-slot-bg-hover:var(--color-default-hover);--input-otp-slot-bg-focus:var(--color-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(--color-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] *):after,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-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(--color-field-border-focus);background-color:var(--color-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]:focus-within,.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true][data-focus-within=true],.input[data-invalid=true][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(--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(--color-field-focus)}.input[aria-disabled=true],.input[data-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(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-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]:focus-within,.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true][data-focus-within=true],.input--secondary[data-invalid=true][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(--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(--color-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] *):after,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-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(--color-field-border-focus);background-color:var(--color-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]:focus-within,.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true][data-focus-within=true],.input-group[data-invalid=true][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(--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(--color-field-focus);border-color:var(--color-field-border-invalid)}.input-group[aria-disabled=true],.input-group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;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] *):after,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;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] *):after,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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(--color-default);--input-group-bg-hover:var(--color-default-hover);--input-group-bg-focus:var(--color-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]:focus-within,.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true][data-focus-within=true],.input-group--secondary[data-invalid=true][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(--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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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(--color-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] *):after,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.number-field__group:focus-within,.number-field__group[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(--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(--color-field-border-focus);background-color:var(--color-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]:focus-within,.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true][data-focus-within=true],.number-field__group[data-invalid=true][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(--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(--color-field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[aria-disabled=true],.number-field__group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__decrement-button,.number-field__increment-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(--color-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] *):after,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.number-field__decrement-button,.number-field__increment-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)[aria-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[data-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-decrement-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@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-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@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(--color-default);--number-field-group-bg-hover:var(--color-default-hover);--number-field-group-bg-focus:var(--color-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]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true],.number-field--secondary .number-field__group[data-invalid=true][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(--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(--color-default);--radio-control-bg-hover:var(--color-default-hover)}.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.radio:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control),.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) :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) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.radio [data-slot=description],.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio [data-slot=description]{text-wrap:wrap}.radio:disabled,.radio[aria-disabled=true],.radio[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);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);border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;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] *):after,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:focus-visible .radio__control,.radio[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:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.radio:active .radio__control,.radio[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[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{background-color:var(--accent);border-color:#0000}.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.radio[aria-invalid=true] .radio__control,.radio[data-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):focus-within,: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)[data-focus-within=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[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(--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[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control,.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=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][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-visible,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-within,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-within=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[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(--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:"";background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:3.40282e+38px;scale:1}.radio__indicator:empty:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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(--color-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] *):after,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.search-field__group:focus-within,.search-field__group[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(--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]:focus-within,.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true][data-focus-within=true],.search-field__group[data-invalid=true][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(--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(--color-field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[aria-disabled=true],.search-field__group[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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,.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.search-field__group:has([slot=clear]) .search-field__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.search-field__clear-button{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.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(--color-default);--search-field-group-bg-hover:var(--color-default-hover);--search-field-group-bg-focus:var(--color-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]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true],.search-field--secondary .search-field__group[data-invalid=true][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(--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(--color-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] *):after,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-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(--color-field-border-focus);background-color:var(--color-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]:focus-within,.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true][data-focus-within=true],.textarea[data-invalid=true][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(--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(--color-field-focus)}.textarea[aria-disabled=true],.textarea[data-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(--color-default);--textarea-bg-hover:var(--color-default-hover);--textarea-bg-focus:var(--color-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]:focus-within,.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true][data-focus-within=true],.textarea--secondary[data-invalid=true][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(--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:100%;container-type:inline-size}.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);color:var(--accent);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,);border-radius:3.40282e+38px;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] *):after,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}}.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__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-body,.calendar__grid-body>tr,.calendar__grid-header,.calendar__grid-header>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));color:var(--muted)}.calendar__cell,.calendar__header-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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-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;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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]{color:var(--accent)}.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)}@supports (color:color-mix(in lab,red,red)){:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@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:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e+38px;position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.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);color:var(--accent);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,);border-radius:3.40282e+38px;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] *):after,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}}.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__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-body,.range-calendar__grid-body>tr,.range-calendar__grid-header,.range-calendar__grid-header>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);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,);border-radius:3.40282e+38px;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] *):after,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;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,);border-radius:3.40282e+38px;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] *):after,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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{color:var(--accent)}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent);border-radius:0}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.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:3.40282e+38px;border-end-start-radius:3.40282e+38px}.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:3.40282e+38px;border-end-end-radius:3.40282e+38px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-start=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-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}: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)}@supports (color:color-mix(in lab,red,red)){: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:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@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:3.40282e+38px;border-end-start-radius:3.40282e+38px}.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:3.40282e+38px;border-end-end-radius:3.40282e+38px}.range-calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e+38px;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] *):after,: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{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] *)):after,: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{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] *):after,: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{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] *)):after,: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{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] *):after,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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);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] *):after,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0 0 0/.15) transparent;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid::-webkit-scrollbar{width:6px}.calendar-year-picker__year-grid::-webkit-scrollbar-track{background:0 0}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:oklch(0 0 0/.15);border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:oklch(0 0 0/.25)}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:oklch(100% 0 0/.15)}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.25)}.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] *):after,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.calendar-year-picker__year-cell{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));--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,);border-radius:3.40282e+38px;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] *):after,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-selected=true],.calendar-year-picker__year-cell[data-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)}@supports (color:color-mix(in lab,red,red)){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}}.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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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(--color-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] *):after,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.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])),.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])){--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]:focus-within,.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true][data-focus-within=true],.date-input-group[data-invalid=true][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(--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(--color-field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[aria-disabled=true],.date-input-group[data-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{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left: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;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}.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)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{color:var(--accent)}.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)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{color:var(--danger)}.date-input-group__prefix{margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3)}.date-input-group__prefix,.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{margin-right:calc(var(--spacing) * 3)}.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(--color-default);--date-input-group-bg-hover:var(--color-default-hover);--date-input-group-bg-focus:var(--color-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]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true][data-focus-within=true],.date-input-group--secondary[data-invalid=true][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(--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__prefix,.date-picker .date-input-group__suffix{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] *):after,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-disabled=true],.date-picker__trigger[data-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{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden 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] *):after,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.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-entering=true],.date-picker__popover[data-exiting=true]{will-change:opacity,transform}.date-range-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__prefix,.date-range-picker .date-input-group__suffix{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] *):after,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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[aria-disabled=true],.date-range-picker__trigger[data-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{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden 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] *):after,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.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-entering=true],.date-range-picker__popover[data-exiting=true]{will-change:opacity,transform}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 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);position:relative;overflow:hidden}.card,.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:left;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-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;border-radius:4px;flex-shrink:0}.separator,.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(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--secondary{background-color:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.separator--tertiary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--tertiary{background-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.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:3.40282e+38px;flex-shrink:0;position:relative;overflow:hidden}.avatar,.avatar__fallback{background-color:var(--default);justify-content:center;align-items:center;display:flex}.avatar__fallback{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)}.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] *):after,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.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)}.avatar__fallback--default{color:var(--default-foreground)}.avatar__fallback--success{color:var(--success)}.avatar__fallback--warning{color:var(--warning)}.avatar__fallback--danger{color:var(--danger)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.avatar--soft .avatar__fallback--accent{color:var(--accent)}.avatar--soft .avatar__fallback--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.avatar--soft .avatar__fallback--success{color:var(--success)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.avatar--soft .avatar__fallback--warning{color:var(--warning)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.avatar--soft .avatar__fallback--danger{color:var(--danger)}.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] *):after,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-entering=true],.alert-dialog__backdrop[data-exiting=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] *):after,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--blur,.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{--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:calc(105*1%);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:calc(0*100%)}}.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:calc(0*-100%)}.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-entering=true],.alert-dialog__container[data-exiting=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] *):after,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.alert-dialog__dialog{border-radius:calc(var(--radius) * 3);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;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.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);flex-direction:column;display:flex}.alert-dialog__header,.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);-webkit-user-select:none;user-select:none;border-radius:3.40282e+38px;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)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.alert-dialog__icon--accent{color:var(--accent)}.alert-dialog__icon--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.alert-dialog__icon--success{color:var(--success)}.alert-dialog__icon--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.alert-dialog__icon--warning{color:var(--warning)}.alert-dialog__icon--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.alert-dialog__icon--danger{color:var(--danger)}.alert-dialog__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-block:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;flex:1;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{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__body+.alert-dialog__footer,.alert-dialog__header+.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] *):after,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-entering=true],.drawer__backdrop[data-exiting=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--blur,.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{--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-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);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--bottom .drawer__dialog,.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .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);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);background-color:var(--separator);border-radius:3.40282e+38px}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__body+.drawer__footer,.drawer__header+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__body,.drawer__handle+.drawer__header{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] *):after,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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-entering=true],.modal__backdrop[data-exiting=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] *):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--blur,.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{--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:calc(105*1%);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:calc(0*100%)}}.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:calc(0*-100%)}.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-entering=true],.modal__container[data-exiting=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] *):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__container--scroll-outside{pointer-events:auto;-webkit-overflow-scrolling:touch;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:calc(0*100%);--tw-enter-scale:1}@media (min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{border-radius:calc(var(--radius) * 3);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;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{overflow:hidden}.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,.modal__dialog--full{width:100%;height:100%;min-height:100%}.modal__dialog--full{--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}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.modal__header,.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);-webkit-user-select:none;user-select:none;border-radius:3.40282e+38px;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-block:calc(var(--spacing) * 0);flex:1;line-height:1.43}.modal__body--scroll-inside{-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{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__body+.modal__footer,.modal__header+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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-entering=true],.popover[data-exiting=true]{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] *):after,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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);border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);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));word-break:break-all;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-entering=true],.tooltip[data-exiting=true]{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] *):after,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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=description]{padding-inline:calc(var(--spacing) * 1)}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-right: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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][aria-disabled=true],.combo-box [data-slot=input][data-disabled]{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__trigger{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;padding-right:calc(var(--spacing) * 2);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;background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}@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[aria-disabled=true],.combo-box__trigger[data-disabled]{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] *):after,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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-entering=true],.combo-box__popover[data-exiting=true]{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 [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.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] *):after,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.select__trigger:has(.select__indicator){padding-right:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.select[aria-invalid=true] .select__trigger,.select[data-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):focus-within,: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)[data-focus-within=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__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(--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[aria-invalid=true] .select__trigger,.select[data-invalid=true] .select__trigger{background-color:var(--color-field-focus)}.select__trigger:disabled,.select__trigger[aria-disabled=true],.select__trigger[data-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(--color-default);--select-trigger-bg-hover:var(--color-default-hover);--select-trigger-bg-focus:var(--color-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]{background-color:var(--select-trigger-bg-focus)}.select__value{text-align:left;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);right:calc(var(--spacing) * 2);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}.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;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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-entering=true],.select__popover[data-exiting=true]{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] *):after,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-right: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-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){border-color:var(--color-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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.autocomplete[aria-invalid=true] .autocomplete__trigger,.autocomplete[data-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):focus-within,: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)[data-focus-within=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__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(--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[aria-invalid=true] .autocomplete__trigger,.autocomplete[data-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[aria-disabled=true],.autocomplete__trigger[data-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(--color-default);--autocomplete-trigger-bg-hover:var(--color-default-hover);--autocomplete-trigger-bg-focus:var(--color-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]{background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:left;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);right:calc(var(--spacing) * 2);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}.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{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);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));box-shadow:var(--shadow-overlay);overflow-y:auto}.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-entering=true],.autocomplete__popover[data-exiting=true]{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]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.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}.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;margin-right:calc(var(--spacing) * 0);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;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] *):after,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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)}@supports (color:color-mix(in lab,red,red)){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.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{width:100%;height:100%;text-decoration:none}.kbd__abbr,.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.scroll-shadow{--scroll-shadow-size:40px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.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;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.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;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scroll-shadow--hide-scrollbar::-webkit-scrollbar{display:none}.app-layout__body{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.app-layout__header{top:calc(var(--spacing,.25rem) * 0);z-index:40;flex-shrink:0;position:sticky}.app-layout__toolbar{--navbar-height:56px;top:var(--navbar-height);z-index:39;flex-shrink:0;position:sticky}.app-layout__footer{flex-shrink:0}.app-layout__menu-toggle{margin-left:-.5rem;display:none}@media (max-width:768px){.app-layout__menu-toggle{display:inline-flex}}[data-app-layout] [data-slot=sidebar-trigger]{margin-left:-.5rem}.app-layout__main{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.app-layout__aside{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--background);--app-layout-aside-width:320px;--app-layout-aside-duration:.2s;height:100dvh;width:var(--app-layout-aside-width);transition:width var(--app-layout-aside-duration) ease,border-color var(--app-layout-aside-duration) ease;flex-shrink:0;position:sticky;top:0;overflow:hidden}.app-layout__aside>*{width:var(--app-layout-aside-width);height:100%;transition:transform var(--app-layout-aside-duration) ease;overflow-y:auto}.app-layout__aside[data-state=closed]{border-left-color:#0000;width:0}.app-layout__aside[data-state=closed]>*{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.app-layout__aside,.app-layout__aside>*{transition:none}}@media (max-width:1024px){.app-layout__aside{display:none}}.app-layout__aside-trigger{margin-right:-.5rem}@media (max-width:1024px){.app-layout__aside-trigger{display:none}}@media (max-width:768px){[data-app-layout] [data-slot=sidebar-trigger],[data-app-layout]>[data-slot=sidebar]{display:none}}.navbar[data-in-app-layout=true]{z-index:auto;width:100%;height:100%;position:static}.navbar[data-in-app-layout=true].navbar--floating,.navbar[data-in-app-layout=true].navbar--static,.navbar[data-in-app-layout=true].navbar--sticky{box-shadow:none;border:none;border-radius:0;margin:0;position:static}[data-app-layout][data-resizable]{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:row;height:100dvh;display:flex}.app-layout__resizable{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:1;height:100%;display:flex}.app-layout__aside-panel,.app-layout__sidebar-panel{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);position:relative;overflow:hidden}.app-layout__aside-panel{border-style:var(--tw-border-style);border-width:0}.app-layout__main-panel{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-app-layout][data-resizable] .sidebar__offcanvas-wrapper,[data-app-layout][data-resizable] [data-slot=sidebar]{width:100%;transition:none}[data-app-layout][data-resizable] .sidebar--default,[data-app-layout][data-resizable] .sidebar--default.sidebar--right{box-shadow:none}[data-app-layout][data-resizable] .app-layout__aside,[data-app-layout][data-resizable] .app-layout__aside-panel{border-left-color:#0000;border-right-color:#0000}[data-app-layout][data-resizable] .app-layout__aside-panel>[data-slot=aside],[data-app-layout][data-resizable] .app-layout__aside-panel>aside,[data-app-layout][data-resizable] .app-layout__aside-panel>div{width:100%;height:100%;overflow-y:auto}.app-layout__mobile-aside-sheet{width:100%;max-width:min(360px,88vw)}.app-layout__mobile-aside-dialog{height:100dvh;padding:0}.app-layout__mobile-aside{flex-direction:column;height:100%;min-height:0;display:flex}.action-bar{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 6);z-index:50;justify-content:center;display:flex;position:fixed}.action-bar [data-slot=toolbar]{border-radius:calc(var(--radius) * 3)}.action-bar__wrapper{pointer-events:auto;--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);padding:6px 12px}.action-bar__prefix{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.action-bar__content{gap:calc(var(--spacing,.25rem) * 1)}.action-bar__content,.action-bar__suffix{align-items:center;display:flex}.action-bar__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (max-width:639px){.action-bar__wrapper{padding:4px 8px}.action-bar__prefix{gap:calc(var(--spacing,.25rem) * 1.5)}.action-bar__label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.area-chart{width:100%}.area-chart .recharts-cartesian-axis-tick-value{font-size:10px;fill:var(--muted)!important}.area-chart .recharts-cartesian-axis-line,.area-chart .recharts-cartesian-axis-tick-line{stroke:none!important}.area-chart .recharts-cartesian-grid line{stroke:var(--muted);stroke-opacity:.15}.area-chart .recharts-tooltip-cursor{stroke:var(--muted);stroke-dasharray:4 4;stroke-width:1px}.area-chart .recharts-active-dot circle{stroke:var(--surface);stroke-width:2px}.bar-chart{width:100%}.bar-chart .recharts-cartesian-axis-tick-value{font-size:10px;fill:var(--muted)!important}.bar-chart .recharts-cartesian-axis-line,.bar-chart .recharts-cartesian-axis-tick-line{stroke:none!important}.bar-chart .recharts-cartesian-grid line{stroke:var(--muted);stroke-opacity:.15}.bar-chart .recharts-tooltip-cursor{fill:currentColor;opacity:.05}.carousel{--tw-outline-style:none;--carousel-gap:calc(var(--spacing) * 4);outline-style:none}.carousel:focus-visible:not(:focus),.carousel[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}.carousel__viewport-wrapper{position:relative}.carousel__viewport{overflow:hidden}.carousel__content{display:flex}.carousel__content--horizontal{margin-left:calc(var(--carousel-gap) * -1);flex-direction:row}.carousel__item{min-width:calc(var(--spacing,.25rem) * 0);flex:0 0 100%;position:relative}.carousel__item--horizontal{padding-left:var(--carousel-gap)}.carousel__next,.carousel__previous{z-index:10;position:absolute}.carousel__next--in-place,.carousel__previous--in-place{top:50%;translate:0 -50%}.carousel__previous--in-place{left:calc(var(--spacing) * 5)}.carousel__next--in-place{right:calc(var(--spacing) * 5)}.carousel__next--modal,.carousel__previous--modal{top:50%;translate:0 -50%}.carousel__previous--modal{left:calc(var(--spacing) * -15)}.carousel__next--modal{right:calc(var(--spacing) * -15)}.carousel__next--miniatures,.carousel__previous--miniatures{flex-shrink:0;position:relative;top:auto;left:auto;right:auto;transform:none}.carousel__dots{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 4);display:flex}.carousel__dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:var(--default);border-radius:calc(var(--radius) * 9999);cursor:var(--cursor-interactive);outline-style:none;transition:background-color .2s}@media (hover:hover){.carousel__dot:hover,.carousel__dot[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.carousel__dot:hover,.carousel__dot[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.carousel__dot:focus-visible:not(:focus),.carousel__dot[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}.carousel__dot[data-selected=true]{background-color:var(--accent)}.carousel__thumbnails{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-inline:calc(var(--spacing,.25rem) * -1);margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);cursor:var(--cursor-interactive);display:flex}.carousel__thumbnails--miniatures{margin-top:calc(var(--spacing,.25rem) * 0);justify-content:center}.carousel__thumbnail{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * 2);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;transition:box-shadow .15s,opacity .15s,transform .15s;position:relative}.carousel__thumbnail img{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2);object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}@media (hover:hover){.carousel__thumbnail:hover,.carousel__thumbnail[data-hovered=true]{opacity:.85}}.carousel__thumbnail:active,.carousel__thumbnail[data-pressed=true]{transform:scale(.95)}.carousel__thumbnail:focus-visible:not(:focus),.carousel__thumbnail[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}.carousel__thumbnail[data-selected=true]{box-shadow:0 0 0 2px var(--color-accent)}@media (prefers-reduced-motion:reduce){.carousel__thumbnail{transition:none}}.carousel--modal{gap:calc(var(--spacing,.25rem) * 4)}.carousel--miniatures,.carousel--modal{align-items:center;flex-direction:column;display:flex}.cell-color-picker{--cell-color-picker-swatch-size:1.25rem;display:flex}.cell-color-picker .cell-color-picker__trigger{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);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-tap-highlight-color:transparent;cursor:var(--cursor-interactive);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:flex}.cell-color-picker .cell-color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.cell-color-picker .cell-color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.cell-color-picker .cell-color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.cell-color-picker .cell-color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.cell-color-picker .cell-color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.cell-color-picker .cell-color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.cell-color-picker .cell-color-picker__trigger{border-width:var(--border-width-field);border-color:var(--color-field-border);padding-right:.75rem}@media (hover:hover){.cell-color-picker .cell-color-picker__trigger:hover,.cell-color-picker .cell-color-picker__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.cell-color-picker .cell-color-picker__trigger:hover,.cell-color-picker .cell-color-picker__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.cell-color-picker .cell-color-picker__trigger:hover,.cell-color-picker .cell-color-picker__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.cell-color-picker .cell-color-picker__trigger:focus-visible:not(:focus),.cell-color-picker .cell-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;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.cell-color-picker .cell-color-picker__trigger:disabled,.cell-color-picker .cell-color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.cell-color-picker .cell-color-picker__trigger--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-default)}@media (hover:hover){.cell-color-picker .cell-color-picker__trigger--secondary:hover,.cell-color-picker .cell-color-picker__trigger--secondary[data-hovered=true]{background-color:var(--color-default-hover)}}.cell-color-picker .cell-color-picker__trigger--secondary:focus-visible:not(:focus),.cell-color-picker .cell-color-picker__trigger--secondary[data-focus-visible=true]{background-color:var(--color-default)}.cell-color-picker .cell-color-picker__label{min-width:calc(var(--spacing,.25rem) * 0);text-align:start;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);flex:1}.cell-color-picker .cell-color-picker__label,.cell-color-picker .cell-color-picker__value-display{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow:hidden}.cell-color-picker .cell-color-picker__value-display{text-align:end;color:var(--muted);flex-shrink:0;margin-left:auto}.cell-color-picker .cell-color-picker__swatch{width:var(--cell-color-picker-swatch-size);height:var(--cell-color-picker-swatch-size);border-radius:3.40282e+38px;flex-shrink:0}.cell-color-picker .cell-color-picker__popover{min-width:var(--trigger-width)}.cell-select{--cell-select-indicator-size:.75rem}.cell-select .cell-select__trigger{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 3);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,.25rem) * 3);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-tap-highlight-color:transparent;cursor:var(--cursor-interactive);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:flex}.cell-select .cell-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.cell-select .cell-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.cell-select .cell-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.cell-select .cell-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.cell-select .cell-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.cell-select .cell-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.cell-select .cell-select__trigger{border-width:var(--border-width-field);border-color:var(--color-field-border);padding-right:.75rem}@media (hover:hover){.cell-select .cell-select__trigger:hover,.cell-select .cell-select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.cell-select .cell-select__trigger:hover,.cell-select .cell-select__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.cell-select .cell-select__trigger:hover,.cell-select .cell-select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.cell-select .cell-select__trigger:focus-visible:not(:focus),.cell-select .cell-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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.cell-select .cell-select__trigger:disabled,.cell-select .cell-select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.cell-select .cell-select__trigger--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-default)}@media (hover:hover){.cell-select .cell-select__trigger--secondary:hover,.cell-select .cell-select__trigger--secondary[data-hovered=true]{background-color:var(--color-default-hover)}}.cell-select .cell-select__trigger--secondary:focus-visible:not(:focus),.cell-select .cell-select__trigger--secondary[data-focus-visible=true]{background-color:var(--color-default)}.cell-select .cell-select__label{min-width:calc(var(--spacing,.25rem) * 0);text-align:start;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);flex:1}.cell-select .cell-select__label,.cell-select .cell-select__value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow:hidden}.cell-select .cell-select__value{text-align:end;color:var(--muted);flex-shrink:0;margin-left:auto}.cell-select .cell-select__indicator{margin-block:calc(var(--spacing,.25rem) * 0);color:var(--muted);width:var(--cell-select-indicator-size);height:var(--cell-select-indicator-size);flex-shrink:0;position:static}.cell-select .cell-select__indicator[data-open=true]{rotate:0deg}.cell-select .cell-select__popover{min-width:var(--trigger-width)}.cell-switch{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;outline-style:none;gap:0;display:flex}.cell-switch .cell-switch__trigger{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);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);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;display:flex}.cell-switch .cell-switch__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.cell-switch .cell-switch__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.cell-switch .cell-switch__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.cell-switch .cell-switch__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.cell-switch .cell-switch__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.cell-switch .cell-switch__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.cell-switch .cell-switch__trigger{border-width:var(--border-width-field);border-color:var(--color-field-border);padding-right:.75rem}.cell-switch .cell-switch__trigger--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-default)}.cell-switch .cell-switch__control--secondary{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cell-switch .cell-switch__control--secondary{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.cell-switch .cell-switch__label{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);flex:1;overflow:hidden}.cell-switch .cell-switch__control{flex-shrink:0}@media (hover:hover){.cell-switch[data-hovered=true] .cell-switch__trigger{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.cell-switch[data-hovered=true] .cell-switch__trigger{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.cell-switch[data-hovered=true] .cell-switch__trigger{border-color:var(--color-field-border-hover)}.cell-switch[data-hovered=true] .cell-switch__trigger--secondary{background-color:var(--color-default-hover)}.cell-switch[data-hovered=true] .cell-switch__control--secondary{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cell-switch[data-hovered=true] .cell-switch__control--secondary{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}}.cell-switch[data-focus-visible=true] .cell-switch__trigger{--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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.cell-switch[data-focus-visible=true] .cell-switch__trigger--secondary{background-color:var(--color-default)}.cell-switch[data-disabled=true] .cell-switch__trigger{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.cell-switch[data-pressed=true] .cell-switch__control--secondary{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cell-switch[data-pressed=true] .cell-switch__control--secondary{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.cell-slider{--cell-slider-thumb-width:2px;--cell-slider-thumb-height:16px;--tw-outline-style:none;grid-template:none;gap:0;display:block}.cell-slider,.cell-slider .cell-slider__track{-webkit-tap-highlight-color:transparent;outline-style:none}.cell-slider .cell-slider__track{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);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;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;align-items:center;display:flex;position:relative;overflow:hidden}.cell-slider .cell-slider__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.cell-slider .cell-slider__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.cell-slider .cell-slider__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.cell-slider .cell-slider__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.cell-slider .cell-slider__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.cell-slider .cell-slider__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.cell-slider .cell-slider__track{border-width:var(--border-width-field);border-color:var(--color-field-border);padding-right:.75rem}@media (hover:hover){.cell-slider .cell-slider__track:hover,.cell-slider .cell-slider__track[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.cell-slider .cell-slider__track:hover,.cell-slider .cell-slider__track[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.cell-slider .cell-slider__track:hover,.cell-slider .cell-slider__track[data-hovered=true]{border-color:var(--color-field-border-hover)}}.cell-slider .cell-slider__track[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);--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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.cell-slider .cell-slider__track--secondary,.cell-slider .cell-slider__track[data-focus-visible=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cell-slider .cell-slider__track--secondary{--tw-shadow:0 0 #0000;background-color:var(--color-default)}@media (hover:hover){.cell-slider .cell-slider__track--secondary:hover,.cell-slider .cell-slider__track--secondary[data-hovered=true]{background-color:var(--color-surface-tertiary)}}.cell-slider .cell-slider__track--secondary[data-focus-visible=true]{background-color:var(--color-default)}.cell-slider .cell-slider__track--secondary .cell-slider__fill{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cell-slider .cell-slider__track--secondary .cell-slider__fill{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.cell-slider .cell-slider__fill{pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--color-default);border-radius:0;position:absolute}.cell-slider .cell-slider__thumb{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(1 / 2 * 100%);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-outline-style:none;z-index:2;width:calc(var(--cell-slider-thumb-width) * 2);box-shadow:none;cursor:var(--cursor-interactive);background:0 0;border:none;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex;position:absolute}.cell-slider .cell-slider__thumb:after{content:"";width:var(--cell-slider-thumb-width);height:var(--cell-slider-thumb-height);border-radius:var(--radius-md);background-color:var(--color-foreground);opacity:0;box-shadow:none;transition:opacity .15s var(--ease-smooth),transform .12s var(--ease-smooth);display:block}.cell-slider .cell-slider__thumb:after:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.cell-slider .cell-slider__thumb:after:not(:is()){transition-property:none}}.cell-slider .cell-slider__thumb[data-focus-visible=true]{box-shadow:none;outline:none}.cell-slider .cell-slider__thumb[data-focus-visible=true]:after{opacity:.7;--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;transform:scaleY(1.2)}.cell-slider .cell-slider__thumb[data-dragging=true]{cursor:var(--cursor-interactive)}.cell-slider .cell-slider__thumb[data-dragging=true]:after{opacity:.7;transform:scaleY(1.5)}@media (hover:hover){.cell-slider .cell-slider__track:hover .cell-slider__thumb:not([data-dragging=true]):after,.cell-slider .cell-slider__track[data-hovered=true] .cell-slider__thumb:not([data-dragging=true]):after{opacity:.4}}.cell-slider .cell-slider__label{left:calc(var(--spacing,.25rem) * 3);max-width:60%;min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:start;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.cell-slider .cell-slider__label,.cell-slider .cell-slider__output{pointer-events:none;top:50%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));z-index:1;position:absolute;transform:translateY(-50%)}.cell-slider .cell-slider__output{right:calc(var(--spacing,.25rem) * 3);text-align:end;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted);font-variant-numeric:tabular-nums}.cell-slider[aria-disabled=true] .cell-slider__track,.cell-slider[data-disabled=true] .cell-slider__track{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.cell-slider[data-orientation=horizontal]{flex-direction:row}.cell-slider[data-orientation=horizontal] .cell-slider__track{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-inline-width:0}.cell-slider[data-orientation=horizontal] .cell-slider__fill,.cell-slider[data-orientation=horizontal] .cell-slider__thumb{height:100%}.cell-slider[data-orientation=horizontal] .cell-slider__thumb{width:1.25rem;top:0}.cell-slider[data-orientation=horizontal] .cell-slider__thumb:after{width:var(--cell-slider-thumb-width);height:var(--cell-slider-thumb-height)}.chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);min-width:140px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--separator);background-color:var(--overlay);box-shadow:var(--overlay-shadow);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.chart-tooltip__header{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.chart-tooltip__item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chart-tooltip__indicator{flex-shrink:0}.chart-tooltip__indicator--dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e+38px}.chart-tooltip__indicator--line{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e+38px}.chart-tooltip__label{color:var(--muted);flex:1}.chart-tooltip__label,.chart-tooltip__value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.chart-tooltip__value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.checkbox-button-group{gap:calc(var(--spacing,.25rem) * 3);--checkbox-button-group-item-radius:var(--radius-2xl);display:flex}.checkbox-button-group--grid{display:grid}.checkbox-button-group__item{align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-ring-color:transparent;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);border-radius:var(--checkbox-button-group-item-radius);cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex;position:relative}.checkbox-button-group__item[data-selected=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(--accent);border-color:#0000}.checkbox-button-group__item:focus-visible:not(:focus),.checkbox-button-group__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}.checkbox-button-group__item:disabled,.checkbox-button-group__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox-button-group__indicator{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 4);position:absolute}.checkbox-button-group__indicator[data-custom=true]{color:var(--accent);opacity:0;transition:opacity .15s ease-out}.checkbox-button-group__indicator[data-custom=true] svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}[data-selected=true]>.checkbox-button-group__indicator[data-custom=true]{opacity:1}.checkbox-button-group__item-content{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.checkbox-button-group__item-icon{flex-shrink:0}.checkbox-button-group__item-icon svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.composed-chart{width:100%}.composed-chart .recharts-cartesian-axis-tick-value{font-size:10px;fill:var(--muted)!important}.composed-chart .recharts-cartesian-axis-line,.composed-chart .recharts-cartesian-axis-tick-line{stroke:none!important}.composed-chart .recharts-cartesian-grid line{stroke:var(--muted);stroke-opacity:.15}.composed-chart .recharts-tooltip-cursor{stroke:var(--muted);stroke-dasharray:4 4;stroke-width:1px}.composed-chart .recharts-active-dot circle{stroke:var(--surface);stroke-width:2px}.command__backdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:50;height:var(--visual-viewport-height);justify-content:center;align-items:flex-start;width:100%;display:flex;position:fixed}.command__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,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-enter-opacity:0}.command__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,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-exit-opacity:0}.command__backdrop[data-entering=true],.command__backdrop[data-exiting=true]{will-change:opacity}:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.command__backdrop[data-exiting=true],.command__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.command__backdrop--transparent{background-color:#0000}.command__backdrop--opaque{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.command__backdrop--opaque{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after,.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after,.command__backdrop--opaque:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}@media (prefers-color-scheme:dark){.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque:after,.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque:before{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque:after,.command__backdrop--opaque:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--opaque:before{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.command__backdrop--blur{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.command__backdrop--blur{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.command__backdrop--blur{--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after,.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after,.command__backdrop--blur:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}@media (prefers-color-scheme:dark){.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur:after,.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur:before{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur:after,.command__backdrop--blur:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .command__backdrop--blur:before{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.command__container{height:var(--visual-viewport-height);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);pointer-events:none;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex}.command__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:.2s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale:.95;--tw-enter-translate-y:calc(2*var(--spacing)*-1);transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.command__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)}.command__container[data-entering=true],.command__container[data-exiting=true]{will-change:opacity,transform}:is(.command__container[data-exiting=true],.command__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.command__container[data-exiting=true],.command__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.command__container[data-exiting=true],.command__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.command__container[data-exiting=true],.command__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.command__container[data-exiting=true],.command__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.command__container[data-exiting=true],.command__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.command__dialog{border-radius:calc(var(--radius) * 2);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;pointer-events:auto;interpolate-size:allow-keywords;outline-style:none;flex-direction:column;transition:height .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.command__dialog:is([data-reduce-motion=true],[data-reduce-motion=true] *),.command__dialog:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.command__dialog:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.command__dialog:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.command__dialog:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.command__dialog:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.command__input-group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.command__input-group{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.command__input-group [data-slot=command-input-group-input]{min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.command__input-group [data-slot=command-input-group-input]::placeholder{color:var(--muted)}.command__input-group [data-slot=command-input-group-input]::-webkit-search-cancel-button,.command__input-group [data-slot=command-input-group-input]::-webkit-search-decoration{appearance:none}.command__input-group:has([data-slot=command-input-group-prefix]) [data-slot=command-input-group-input]{padding-left:calc(var(--spacing,.25rem) * 0)}.command__input-group:has([data-slot=command-input-group-suffix]) [data-slot=command-input-group-input]{padding-right:calc(var(--spacing,.25rem) * 0)}.command__input-group[data-empty=true] [data-slot=command-input-group-clear-button]{pointer-events:none;opacity:0}.command__input-group-clear-button{margin-right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.command__input-group-clear-button [data-slot=close-button-icon]{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.command__input-group-prefix{padding-left:calc(var(--spacing,.25rem) * 4);color:var(--muted);flex-shrink:0;align-items:center;display:flex}.command__input-group-prefix svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.command__input-group-suffix{padding-right:calc(var(--spacing,.25rem) * 4);color:var(--muted);flex-shrink:0;align-items:center;display:flex}.command__input-group-suffix svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.command__list{overscroll-behavior:contain;padding:calc(var(--spacing,.25rem) * 1.5);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.command__item,.command__list{--tw-outline-style:none;outline-style:none}.command__item{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);-webkit-user-select:none;user-select:none;cursor:var(--cursor-interactive);display:flex;position:relative}@media (hover:hover){.command__item:hover,.command__item[data-hovered=true]{background-color:var(--default)}}.command__item:active,.command__item[data-focused=true],.command__item[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.command__item:active,.command__item[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.command__item[data-disabled=true]{opacity:.5;cursor:default}.command__item svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted);flex-shrink:0}.command__item kbd{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);margin-left:auto}.command__group+.command__group{margin-top:calc(var(--spacing,.25rem) * 1)}.command__group-heading{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);-webkit-user-select:none;user-select:none}.command__separator{margin-inline:calc(var(--spacing,.25rem) * 3);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--separator);height:1px}.command__header{padding:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.command__footer,.command__header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.command__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.command__footer{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.command__footer{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.command__footer{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}.command__footer{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.command__empty{height:100%;padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);justify-content:center;align-items:center;display:flex}.command__dialog--sm{width:100%;max-width:var(--container-sm,24rem);max-height:min(80vh,300px)}.command__dialog--md{width:100%;max-width:var(--container-lg,32rem);max-height:min(80vh,356px)}.command__dialog--lg{width:100%;max-width:var(--container-xl,36rem);max-height:min(80vh,440px)}.context-menu__trigger{-webkit-touch-callout:none;display:inline-block;position:relative}.context-menu__popover{max-width:48svw;scroll-padding-block:calc(var(--spacing,.25rem) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (min-width:48rem){.context-menu__popover{min-width:calc(var(--spacing,.25rem) * 55)}}.context-menu__popover{box-shadow:var(--shadow-overlay)}.context-menu__popover:focus-visible:not(:focus),.context-menu__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.context-menu__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}.context-menu__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.context-menu__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.context-menu__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.context-menu__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.context-menu__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}.context-menu__popover[data-entering=true],.context-menu__popover[data-exiting=true]{will-change:opacity,transform}:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.context-menu__popover[data-exiting=true],.context-menu__popover[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.context-menu__popover [data-slot=context-menu-menu]{padding:calc(var(--spacing,.25rem) * 1.5);--tw-outline-style:none;outline-style:none}.context-menu__popover [data-slot=context-menu-separator]{width:94%;margin-left:3%}.context-menu__menu{gap:calc(var(--spacing,.25rem) * .5);width:100%;padding:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.context-menu__separator{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--separator);width:100%;height:1px}.data-grid{--data-grid-selection-column-width:40px;--data-grid-drag-handle-column-width:32px;--data-grid-tree-toggle-size:24px;--data-grid-tree-gap:4px;width:100%;position:relative}.data-grid__selection-column{width:var(--data-grid-selection-column-width);padding-right:calc(var(--spacing,.25rem) * 0)}.data-grid__selection-column:after{content:none}.data-grid__selection-cell{width:var(--data-grid-selection-column-width);padding-right:calc(var(--spacing,.25rem) * 0)}.data-grid__drag-handle-column{width:var(--data-grid-drag-handle-column-width);padding-inline:calc(var(--spacing,.25rem) * 0)}.data-grid__drag-handle-column:after{content:none}.data-grid__drag-handle-cell{width:var(--data-grid-drag-handle-column-width);padding-inline:calc(var(--spacing,.25rem) * 0)}.data-grid__drag-handle{cursor:grab;width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-leading:1;color:var(--muted);background-color:#0000;border-style:none;outline-style:none;justify-content:center;align-items:center;line-height:1;display:flex}.data-grid__drag-handle svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.data-grid__drag-handle:focus-visible:not(:focus),.data-grid__drag-handle[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}@media (hover:hover){.data-grid__drag-handle:hover,.data-grid__drag-handle[data-hovered=true]{color:var(--foreground)}}.data-grid__drag-handle:active,.data-grid__drag-handle[data-pressed=true]{cursor:grabbing}.data-grid .react-aria-DropIndicator{--tw-outline-style:none;outline-style:none}.data-grid .react-aria-DropIndicator td{padding:calc(var(--spacing,.25rem) * 0);height:2px}.data-grid .react-aria-DropIndicator[data-drop-target] td{background-color:var(--accent)}[data-slot=data-grid] .table__row[data-dragging=true]{opacity:.5}.data-grid__sort-icon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));flex-shrink:0;display:inline-flex}.data-grid__sort-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.data-grid__sort-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.data-grid__sort-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.data-grid__sort-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.data-grid__sort-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.data-grid__sort-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.data-grid__sort-icon[data-direction=descending]{rotate:180deg}.data-grid__empty-state{padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);justify-content:center;align-items:center;display:flex}[data-slot=data-grid][data-vertical-align=top] .table__cell{vertical-align:top}[data-slot=data-grid][data-vertical-align=middle] .table__cell{vertical-align:middle}[data-slot=data-grid][data-vertical-align=bottom] .table__cell{vertical-align:bottom}[data-slot=data-grid][data-vertical-align=top] .table__body:not(tbody) [data-slot=table-cell]{align-items:flex-start;display:flex}[data-slot=data-grid][data-vertical-align=middle] .table__body:not(tbody) [data-slot=table-cell]{align-items:center;display:flex}[data-slot=data-grid][data-vertical-align=bottom] .table__body:not(tbody) [data-slot=table-cell]{align-items:flex-end;display:flex}[data-slot=data-grid] [data-align=end]{text-align:end}[data-slot=data-grid] [data-align=center]{text-align:center}[data-slot=data-grid] [data-pinned]{z-index:2;position:sticky}[data-slot=data-grid] .data-grid__drag-handle-column[data-pinned],[data-slot=data-grid] .data-grid__selection-column[data-pinned],[data-slot=data-grid] .table__column[data-pinned]{background-color:var(--surface-secondary)}[data-slot=data-grid] .data-grid__drag-handle-cell[data-pinned],[data-slot=data-grid] .data-grid__selection-cell[data-pinned],[data-slot=data-grid] .table__cell[data-pinned]{background-color:var(--surface)}[data-slot=data-grid] [data-pinned]:after{content:none}@media (hover:hover){[data-slot=data-grid] .table__row:hover [data-pinned].table__cell,[data-slot=data-grid] .table__row[data-hovered=true] [data-pinned].table__cell{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-slot=data-grid] .table__row:hover [data-pinned].table__cell,[data-slot=data-grid] .table__row[data-hovered=true] [data-pinned].table__cell{background-color:color-mix(in oklch,var(--color-surface) 40%,var(--color-surface-secondary))}}}[data-slot=data-grid] .table__row[data-selected=true] [data-pinned].table__cell{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-slot=data-grid] .table__row[data-selected=true] [data-pinned].table__cell{background-color:color-mix(in oklch,var(--color-surface) 10%,var(--color-surface-secondary))}}[data-slot=data-grid][data-pinned-start-detached] [data-pinned=start][data-pinned-edge]:after{right:calc(var(--spacing,.25rem) * 0)}[data-slot=data-grid][data-pinned-end-detached] [data-pinned=end][data-pinned-edge]:after,[data-slot=data-grid][data-pinned-start-detached] [data-pinned=start][data-pinned-edge]:after{content:"";pointer-events:none;top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);width:1px;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background:var(--color-separator);position:absolute}[data-slot=data-grid][data-pinned-end-detached] [data-pinned=end][data-pinned-edge]:after{left:calc(var(--spacing,.25rem) * 0)}[data-slot=data-grid][data-pinned-end-detached] .table__body tr:first-child td:last-child[data-pinned=end][data-pinned-edge],[data-slot=data-grid][data-pinned-end-detached] .table__body tr:last-child td:last-child[data-pinned=end][data-pinned-edge],[data-slot=data-grid][data-pinned-start-detached] .table__body tr:first-child td:first-child[data-pinned=start][data-pinned-edge],[data-slot=data-grid][data-pinned-start-detached] .table__body tr:last-child td:first-child[data-pinned=start][data-pinned-edge]{border-radius:0}.table-root--secondary [data-pinned].table__cell{background-color:var(--background)}.table-root--secondary .table__column[data-pinned]{background-color:var(--surface-secondary)}.data-grid__tree-cell{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:var(--data-grid-tree-gap);display:flex}.data-grid__tree-toggle{width:var(--data-grid-tree-toggle-size);height:var(--data-grid-tree-toggle-size);flex-shrink:0}.data-grid__tree-toggle-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.data-grid__tree-toggle-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.data-grid__tree-toggle-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.data-grid__tree-toggle-icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.data-grid__tree-toggle-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.data-grid__tree-toggle-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.data-grid__tree-toggle-icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.data-grid__tree-toggle-icon[data-expanded]{rotate:90deg}.data-grid__tree-toggle-spacer{width:var(--data-grid-tree-toggle-size);height:var(--data-grid-tree-toggle-size);flex-shrink:0;display:inline-block}.table__row:last-child .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.drop-zone{gap:calc(var(--spacing,.25rem) * 3);--drop-zone-border-style:dashed}.drop-zone,.drop-zone__area{flex-direction:column;display:flex}.drop-zone__area{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;--tw-outline-style:none;border-width:1px;border-style:var(--drop-zone-border-style);border-color:var(--color-border-secondary);forced-color-adjust:none;outline-style:none;transition:background-color .15s,border-color .15s}.drop-zone__area:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drop-zone__area:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.drop-zone__area:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.drop-zone__area:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drop-zone__area:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.drop-zone__area:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.drop-zone__area[data-drop-target]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop-zone__area[data-drop-target]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.drop-zone__area[data-drop-target]{border-color:var(--color-accent)}.drop-zone__area[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}.drop-zone__area[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drop-zone__icon{color:var(--muted);justify-content:center;align-items:center;display:flex}.drop-zone__icon svg{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.drop-zone__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.drop-zone__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.drop-zone__trigger{isolation:isolate;margin-top:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-width:1px;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){.drop-zone__trigger{height:calc(var(--spacing,.25rem) * 9)}}.drop-zone__trigger{border-color:var(--border);cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab,red,red)){.drop-zone__trigger{--button-bg-hover:color-mix(in srgb,var(--color-default) 60%,transparent)}}.drop-zone__trigger{--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground);background-color:var(--button-bg);color:var(--button-fg);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,)}.drop-zone__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drop-zone__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.drop-zone__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.drop-zone__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drop-zone__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.drop-zone__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.drop-zone__trigger:hover,.drop-zone__trigger[data-hovered=true]{background-color:var(--button-bg-hover)}}.drop-zone__trigger:active,.drop-zone__trigger[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}.drop-zone__trigger:focus-visible:not(:focus),.drop-zone__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}.drop-zone__trigger:disabled,.drop-zone__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drop-zone__trigger[data-pending=true]{pointer-events:none}.drop-zone__trigger svg:not([data-slot=spinner] svg){pointer-events:none;margin-inline:calc(var(--spacing,.25rem) * -.5);margin-block:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0;align-self:center}@media (min-width:40rem){.drop-zone__trigger svg:not([data-slot=spinner] svg){margin-block:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}}.drop-zone__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-zone__file-list{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.drop-zone__file-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--color-border);transition:border-color .15s;display:flex;position:relative}.drop-zone__file-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drop-zone__file-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.drop-zone__file-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.drop-zone__file-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drop-zone__file-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.drop-zone__file-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.drop-zone__file-item[data-status=failed]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.drop-zone__file-item[data-status=failed]{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.drop-zone__file-format-icon{flex-shrink:0;width:32px;height:40px;position:relative}.drop-zone__file-format-icon-badge{bottom:calc(var(--spacing,.25rem) * 1);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 3.5);padding-inline:3px;padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:8px;line-height:1;font-weight:var(--font-weight-bold,700);text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:.25rem;align-items:center;max-width:32px;display:flex;position:absolute;overflow:hidden}.drop-zone__file-format-icon-badge[data-color=red]{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}.drop-zone__file-format-icon-badge[data-color=green]{background-color:var(--color-green-500,oklch(72.3% .219 149.579))}.drop-zone__file-format-icon-badge[data-color=blue]{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.drop-zone__file-format-icon-badge[data-color=orange]{background-color:var(--color-orange-500,oklch(70.5% .213 47.604))}.drop-zone__file-format-icon-badge[data-color=purple]{background-color:var(--color-purple-500,oklch(62.7% .265 303.9))}.drop-zone__file-format-icon-badge[data-color=gray]{background-color:var(--color-gray-500,oklch(55.1% .027 264.364))}.drop-zone__file-info{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.drop-zone__file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.drop-zone__file-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);display:flex}.drop-zone__file-progress{margin-top:calc(var(--spacing,.25rem) * 1);width:100%}.drop-zone__file-item[data-status=complete] .drop-zone__file-progress .progress-bar__fill{background-color:var(--color-success)}.drop-zone__file-item[data-status=failed] .drop-zone__file-progress .progress-bar__fill{background-color:var(--color-danger)}.drop-zone__file-retry-trigger{margin-top:calc(var(--spacing,.25rem) * .5);cursor:pointer;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--danger);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);background-color:#0000;outline-style:none}@media (hover:hover){.drop-zone__file-retry-trigger:hover,.drop-zone__file-retry-trigger[data-hovered=true]{text-decoration:underline}}.drop-zone__file-retry-trigger:focus-visible:not(:focus),.drop-zone__file-retry-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}.drop-zone__file-remove-trigger{border-radius:calc(var(--radius) * .75);padding:calc(var(--spacing,.25rem) * 1);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.drop-zone__file-remove-trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drop-zone__file-remove-trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.drop-zone__file-remove-trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.drop-zone__file-remove-trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drop-zone__file-remove-trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.drop-zone__file-remove-trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.drop-zone__file-remove-trigger svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}@media (hover:hover){.drop-zone__file-remove-trigger:hover,.drop-zone__file-remove-trigger[data-hovered=true]{color:var(--foreground)}}.drop-zone__file-remove-trigger:active,.drop-zone__file-remove-trigger[data-pressed=true]{color:var(--foreground)}.drop-zone__file-remove-trigger:focus-visible:not(:focus),.drop-zone__file-remove-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}.drop-zone__file-remove-trigger:disabled,.drop-zone__file-remove-trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.emoji-picker__trigger{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;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}.emoji-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.emoji-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.emoji-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.emoji-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.emoji-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.emoji-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.emoji-picker__trigger{cursor:var(--cursor-interactive)}.emoji-picker__trigger:focus-visible:not(:focus),.emoji-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}.emoji-picker__trigger:disabled,.emoji-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.emoji-picker__trigger:active,.emoji-picker__trigger[data-pressed=true]{transform:scale(.97)}.emoji-picker__value{--tw-leading:1;line-height:1}.emoji-picker__popover{border-radius:calc(var(--radius) * 2);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;box-sizing:border-box;outline-style:none;flex-direction:column;display:flex;overflow:hidden}.emoji-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:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-enter-opacity:0;--tw-enter-scale:.95}.emoji-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:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-exit-opacity:0;--tw-exit-scale:.95}.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]{will-change:opacity,transform}:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.emoji-picker__popover[data-entering=true],.emoji-picker__popover[data-exiting=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.emoji-picker__popover--sm{width:240px;height:280px}.emoji-picker__popover--md{width:280px;height:350px}.emoji-picker__popover--lg{width:320px;height:420px}.emoji-picker__content{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex;overflow:hidden}.emoji-picker__grid{padding-top:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;-webkit-overflow-scrolling:touch;outline-style:none;flex:1;scroll-padding:4px;overflow:auto}.emoji-picker__grid:has(~[data-slot=emoji-picker-footer]){padding-bottom:calc(var(--spacing,.25rem) * 10)}.emoji-picker__item{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;cursor:var(--cursor-interactive);outline-style:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.emoji-picker__item:hover,.emoji-picker__item[data-hovered=true]{background-color:var(--default)}}.emoji-picker__item[data-focused=true],.emoji-picker__item[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.emoji-picker__item[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.emoji-picker__item:focus-visible:not(:focus),.emoji-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}.emoji-picker__item[data-selected=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.emoji-picker__item[data-selected=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.emoji-picker__item:disabled,.emoji-picker__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.emoji-picker__item--sm{font-size:20px}.emoji-picker__item--md{font-size:24px}.emoji-picker__item--lg{font-size:28px}.emoji-picker__footer{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);width:100%;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.emoji-picker__footer{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.emoji-picker__footer{background-color:var(--surface);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.emoji-picker__empty{height:100%;padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.emoji-picker__skin-tone-options{align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 1);display:flex}.emoji-picker__skin-tone-picker{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .75);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.emoji-picker__skin-tone-picker:hover,.emoji-picker__skin-tone-picker[data-hovered=true]{background-color:var(--default)}}.emoji-picker__skin-tone-picker:focus-visible:not(:focus),.emoji-picker__skin-tone-picker[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}.emoji-picker__skin-tone-picker:disabled,.emoji-picker__skin-tone-picker[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.emoji-picker__skin-tone-option{border-radius:calc(var(--radius) * 2);padding:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.emoji-picker__skin-tone-option:hover,.emoji-picker__skin-tone-option[data-hovered=true]{background-color:var(--default)}}.emoji-picker__skin-tone-option:focus-visible:not(:focus),.emoji-picker__skin-tone-option[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}.emoji-picker__skin-tone-option[data-selected=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.emoji-picker__skin-tone-option[data-selected=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.emoji-picker__skin-tone-option:disabled,.emoji-picker__skin-tone-option[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.empty-state{text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state--sm{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6)}.empty-state--md{gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8)}.empty-state--lg{gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12)}.empty-state__header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.empty-state__media{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-state__media[data-variant=icon]{background-color:var(--default);color:var(--foreground);border-radius:3.40282e+38px}.empty-state--sm .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.empty-state--sm .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.empty-state--md .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.empty-state--md .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.empty-state--lg .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14)}.empty-state--lg .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.empty-state__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.empty-state--sm .empty-state__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.empty-state--md .empty-state__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.empty-state--lg .empty-state__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.empty-state__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted)}.empty-state--sm .empty-state__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.empty-state__content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.emoji-reaction-button{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:var(--default);-webkit-user-select:none;user-select:none;transition:transform .2s var(--ease-smooth),background-color .1s var(--ease-out),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:1px;border-color:#0000;border-radius:3.40282e+38px;outline-style:none;display:inline-flex}.emoji-reaction-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.emoji-reaction-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.emoji-reaction-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.emoji-reaction-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.emoji-reaction-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.emoji-reaction-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.emoji-reaction-button{cursor:var(--cursor-interactive)}.emoji-reaction-button[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.emoji-reaction-button[data-selected=true]{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.emoji-reaction-button[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.emoji-reaction-button[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}@media (hover:hover){.emoji-reaction-button:hover,.emoji-reaction-button[data-hovered=true]{background-color:var(--default)}.emoji-reaction-button[data-selected=true]:hover,.emoji-reaction-button[data-selected=true][data-hovered=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.emoji-reaction-button[data-selected=true]:hover,.emoji-reaction-button[data-selected=true][data-hovered=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}}.emoji-reaction-button:focus-visible:not(:focus),.emoji-reaction-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}.emoji-reaction-button:active,.emoji-reaction-button[data-pressed=true]{transform:scale(.95)}.emoji-reaction-button:disabled,.emoji-reaction-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.emoji-reaction-button--sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.emoji-reaction-button--md,.emoji-reaction-button--sm{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}.emoji-reaction-button--md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.emoji-reaction-button--lg{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.emoji-reaction-button__emoji{--tw-leading:1;line-height:1}.emoji-reaction-button__count{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--muted);--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,)}[data-selected=true]>.emoji-reaction-button__count{color:var(--accent)}.file-tree{padding:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;forced-color-adjust:none;--file-tree-indent:calc(var(--spacing) * 4);--file-tree-item-px:8px;--file-tree-guide-color:currentColor;outline-style:none;flex-direction:column;display:flex;overflow:auto}@supports (color:color-mix(in lab,red,red)){.file-tree{--file-tree-guide-color:color-mix(in srgb,currentColor 10%,transparent)}}.file-tree[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}.file-tree[data-empty]{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);justify-content:center;align-items:center;min-height:100px;font-style:italic;display:flex}.file-tree__item{color:var(--foreground);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-radius:calc(var(--radius) * 1);cursor:var(--cursor-interactive);outline-style:none;align-items:center;display:flex;position:relative}@media (hover:hover){.file-tree__item:hover,.file-tree__item[data-hovered=true]{background-color:var(--default)}}.file-tree__item:active,.file-tree__item[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.file-tree__item:active,.file-tree__item[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.file-tree__item:focus-visible:not(:focus),.file-tree__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}.file-tree__item:disabled,.file-tree__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.file-tree__item[data-selected=true]{background-color:var(--default)}.file-tree__item[data-selected=true]:has(+[data-selected=true]){border-bottom-right-radius:0;border-bottom-left-radius:0}.file-tree__item[data-selected=true]+[data-selected=true]{border-top-left-radius:0;border-top-right-radius:0}.file-tree__guide-line{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--file-tree-guide-color);width:1px;position:absolute;inset-block:0}.file-tree__guide-line--hover{opacity:0;transition:opacity .15s}.file-tree:hover .file-tree__guide-line--hover{opacity:1}.file-tree__guide-line--none{display:none}.file-tree__item-content{align-items:center;gap:calc(var(--spacing,.25rem) * .5);width:100%;padding-left:calc((var(--tree-item-level) - 1) * var(--file-tree-indent));display:flex}.file-tree__chevron{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);visibility:hidden;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.file-tree__item[data-has-child-items] .file-tree__chevron{visibility:visible}.file-tree__indicator{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted);transition:rotate .15s;rotate:0deg}.file-tree__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.file-tree__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.file-tree__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.file-tree__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.file-tree__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.file-tree__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.file-tree__item[data-expanded] .file-tree__indicator{rotate:90deg}.file-tree__icon{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.file-tree__icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.file-tree__label{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,.25rem) * .5);color:var(--foreground);-webkit-user-select:none;user-select:none;flex:1;overflow:hidden}.file-tree__section:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 3)}.file-tree__section-header{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);-webkit-user-select:none;user-select:none}.file-tree__drag-handle{color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);opacity:0;cursor:grab;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.file-tree__drag-handle svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.file-tree__drag-handle:active{cursor:grabbing}@media (hover:hover){.file-tree__item:hover .file-tree__drag-handle{opacity:.4}.file-tree__item .file-tree__drag-handle:hover{opacity:.7}}.file-tree__item[data-dragging]{opacity:.4}.file-tree__item[data-drop-target]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.file-tree__item[data-drop-target]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.file-tree__item[data-drop-target]{outline:2px solid var(--color-accent);outline-offset:-2px}.file-tree .react-aria-DropIndicator{--tw-outline-style:none;outline-style:none}.file-tree .react-aria-DropIndicator[data-drop-target]{outline:1px solid var(--color-accent)}.file-tree--sm{--file-tree-indent:calc(var(--spacing) * 2.5);--file-tree-item-px:10px}.file-tree__item--sm{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.file-tree__item--sm .file-tree__icon svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.file-tree--md{--file-tree-indent:calc(var(--spacing) * 3);--file-tree-item-px:12px}.file-tree__item--md{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.file-tree__item--md .file-tree__icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.file-tree--lg{--file-tree-indent:calc(var(--spacing) * 6);--file-tree-item-px:8px}.file-tree__item--lg{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.file-tree__item--lg .file-tree__icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.floating-toc__trigger{padding:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--floating-toc-bar-width:16px;--floating-toc-bar-active-width:24px;--floating-toc-bar-height:2px;--floating-toc-bar-active-height:2px;--floating-toc-bar-level-step:3px;--floating-toc-bar-gap:12px;align-items:flex-end;gap:var(--floating-toc-bar-gap);outline-style:none;flex-direction:column;display:inline-flex}.floating-toc__trigger[data-placement=left]{align-items:flex-start}.floating-toc__trigger:focus-visible:not(:focus),.floating-toc__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}.floating-toc__bar{width:var(--floating-toc-bar-active-width);height:var(--floating-toc-bar-active-height);justify-content:flex-end;align-items:center;display:flex}[data-placement=left]>.floating-toc__bar{justify-content:flex-start}.floating-toc__bar:after{content:"";border-radius:calc(var(--radius) * .5);background-color:var(--border);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;width:calc(var(--floating-toc-bar-width) - (var(--floating-toc-level,1) - 1) * var(--floating-toc-bar-level-step));height:var(--floating-toc-bar-height);transition-duration:.15s;display:block}.floating-toc__bar[data-active=true]:after{background-color:var(--accent);width:calc(var(--floating-toc-bar-active-width) - (var(--floating-toc-level,1) - 1) * var(--floating-toc-bar-level-step));height:var(--floating-toc-bar-active-height)}.floating-toc__content{border-radius:calc(var(--radius) * 2);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,.25rem) * 1.5);overscroll-behavior:contain;--floating-toc-item-indent:.75rem;outline-style:none;max-height:min(60vh,400px);overflow-y:auto}.floating-toc__content[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,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-enter-opacity:0;--tw-enter-scale:.97}.floating-toc__content[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,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-exit-opacity:0;--tw-exit-scale:.97}.floating-toc__content[data-placement=bottom][data-entering=true]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.floating-toc__content[data-placement=top][data-entering=true]{--tw-enter-translate-y:calc(1*var(--spacing))}.floating-toc__content[data-placement=left][data-entering=true]{--tw-enter-translate-x:calc(1*var(--spacing))}.floating-toc__content[data-placement=right][data-entering=true]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.floating-toc__content[data-entering=true],.floating-toc__content[data-exiting=true]{will-change:opacity,transform}:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.floating-toc__content[data-exiting=true],.floating-toc__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.floating-toc__item{border-radius:calc(var(--radius) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;color:var(--muted);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-left:calc(.75rem + (var(--floating-toc-level,1) - 1) * var(--floating-toc-item-indent));cursor:var(--cursor-interactive);outline-style:none;align-items:center;display:flex;position:relative}@media (hover:hover){.floating-toc__item:hover,.floating-toc__item[data-hovered=true]{background-color:var(--default)}}.floating-toc__item:active,.floating-toc__item[data-focused=true],.floating-toc__item[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.floating-toc__item:active,.floating-toc__item[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.floating-toc__item:focus-visible:not(:focus),.floating-toc__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}.floating-toc__item:disabled,.floating-toc__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.floating-toc__item[data-active=true]{color:var(--accent)}.hover-card__trigger{display:inline-flex}.hover-card__content{border-radius:calc(var(--radius) * 2);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;max-width:var(--container-sm,24rem);padding:calc(var(--spacing,.25rem) * 4);outline-style:none}.hover-card__content[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,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-enter-opacity:0;--tw-enter-scale:.97}.hover-card__content[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,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-exit-opacity:0;--tw-exit-scale:.97}.hover-card__content[data-placement=bottom][data-entering=true]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.hover-card__content[data-placement=top][data-entering=true]{--tw-enter-translate-y:calc(1*var(--spacing))}.hover-card__content[data-placement=left][data-entering=true]{--tw-enter-translate-x:calc(1*var(--spacing))}.hover-card__content[data-placement=right][data-entering=true]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.hover-card__content[data-entering=true],.hover-card__content[data-exiting=true]{will-change:opacity,transform}:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.hover-card__content[data-exiting=true],.hover-card__content[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.hover-card__arrow{display:block}.hover-card__arrow svg{fill:var(--overlay)}.hover-card__arrow[data-placement=bottom] svg{rotate:180deg}.hover-card__arrow[data-placement=left] svg{rotate:-90deg}.hover-card__arrow[data-placement=right] svg{rotate:90deg}.inline-select{--inline-select-value-max-width:12rem;--inline-select-indicator-size:.75rem;flex-shrink:0}.inline-select .inline-select__trigger{min-height:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:#0000;outline-style:none;transition-duration:.1s}.inline-select .inline-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.inline-select .inline-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.inline-select .inline-select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.inline-select .inline-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.inline-select .inline-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.inline-select .inline-select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.inline-select .inline-select__trigger{cursor:var(--cursor-interactive);border-width:0;padding-right:.25rem}@media (hover:hover){.inline-select .inline-select__trigger:hover,.inline-select .inline-select__trigger[data-hovered=true]{color:var(--foreground);background-color:#0000;border-color:#0000}}.inline-select .inline-select__trigger:focus-visible:not(:focus),.inline-select .inline-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;background-color:#0000;border-color:#0000;outline-style:none}.inline-select .inline-select__trigger:disabled,.inline-select .inline-select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.inline-select .inline-select__value{text-overflow:ellipsis;white-space:nowrap;max-width:var(--inline-select-value-max-width);overflow:hidden}.inline-select .inline-select__indicator{margin-block:calc(var(--spacing,.25rem) * 0);color:var(--muted);width:var(--inline-select-indicator-size);height:var(--inline-select-indicator-size);position:static}.inline-select .inline-select__indicator[data-open=true]{rotate:0deg}.inline-select .inline-select__popover{min-width:calc(var(--spacing,.25rem) * 48)}.kanban{--ring-offset-width:0px;grid-auto-flow:column;grid-auto-columns:minmax(var(--kanban-column-min-width),1fr);gap:var(--kanban-column-gap);--kanban-column-min-width:280px;--kanban-column-gap:16px;--kanban-column-height:480px;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;display:grid;overflow-x:auto}.kanban__column{scroll-snap-align:center;gap:calc(var(--spacing,.25rem) * 2);min-width:var(--kanban-column-min-width);flex-direction:column;display:flex}.kanban__column-body{background-color:var(--default);flex-direction:column;flex:1;display:flex}@supports (color:color-mix(in lab,red,red)){.kanban__column-body{background-color:color-mix(in oklab,var(--default) 40%,transparent)}}.kanban__column-body{border-radius:calc(var(--radius-2xl) + var(--radius-sm));min-height:100px}.kanban__column-header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1.5);display:flex}.kanban__column-actions{align-items:center;gap:calc(var(--spacing,.25rem) * .5);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s;display:flex}.kanban__column-actions:is([data-reduce-motion=true],[data-reduce-motion=true] *),.kanban__column-actions:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.kanban__column-actions:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.kanban__column-actions:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.kanban__column-actions:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.kanban__column-actions:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.kanban__column-header:hover .kanban__column-actions{opacity:1}}.kanban__column-actions:focus-within,.kanban__column-actions:has([aria-expanded=true]),.kanban__column-actions:has([data-open]){opacity:1}.kanban__column-indicator{flex-shrink:0}.kanban__column-indicator:empty{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--default);border-radius:3.40282e+38px}.kanban__column-indicator:not(:empty){color:var(--muted);justify-content:center;align-items:center;display:flex}.kanban__column-indicator:not(:empty) svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.kanban__column-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.kanban__column-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.kanban__card-list{gap:calc(var(--spacing,.25rem) * 2);min-height:100%;padding:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;outline-style:none;flex-direction:column;flex:1;display:flex}.kanban__card-list[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}.kanban__card-list[data-empty]{justify-content:center;align-items:center}.kanban__card{border-radius:calc(var(--radius) * 1.5);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;transition:opacity .2s;position:relative}.kanban__card:is([data-reduce-motion=true],[data-reduce-motion=true] *),.kanban__card:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.kanban__card:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.kanban__card:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.kanban__card:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.kanban__card:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.kanban__card[data-focused=true]:not([data-focus-visible=true]){--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.kanban__card:focus-visible:not(:focus),.kanban__card[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-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;--tw-ring-color:var(--color-separator);outline-style:none}.kanban__card:disabled,.kanban__card[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.kanban__card[data-dragging]{opacity:.5}.kanban__card-content{border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden}.kanban__card-content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.kanban__card-content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.kanban__card-content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.kanban__card-content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.kanban__card-content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.kanban__card-content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.kanban__card:hover>.kanban__card-content,.kanban__card[data-hovered=true]>.kanban__card-content{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.kanban__card[data-selected=true]>.kanban__card-content{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kanban__card[data-selected=true]>.kanban__card-content{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.kanban__scroll-shadow{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.5);flex-direction:column;flex:1;display:flex}.kanban__card-list .react-aria-DropIndicator{--tw-outline-style:none;outline-style:none}.kanban__card-list .react-aria-DropIndicator[data-drop-target]{outline:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.kanban__card-list .react-aria-DropIndicator[data-drop-target]{outline:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}}.kanban__card-list .react-aria-DropIndicator[data-drop-target]{border-radius:1px}.kanban__drop-indicator{--tw-outline-style:none;outline-style:none}.kanban__drop-indicator[data-drop-target]{border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--separator);height:var(--kanban-drop-height,2.5rem);flex-shrink:0;transition:height .15s ease-out}.kanban__drop-indicator[data-drop-target]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.kanban__drop-indicator[data-drop-target]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.kanban__drop-indicator[data-drop-target]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.kanban__drop-indicator[data-drop-target]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.kanban__drop-indicator[data-drop-target]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.kanban__drop-indicator[data-drop-target]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.kanban__drag-handle{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;--tw-border-style:none;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;color:var(--muted);clip-path:inset(50%);white-space:nowrap;background-color:#0000;border-style:none;border-width:0;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;width:1px;height:1px;margin:-1px;padding:0;line-height:1;display:flex;position:absolute;overflow:hidden}.kanban__drag-handle:focus,.kanban__drag-handle:focus-visible,.kanban__drag-handle[data-focus-visible=true]{clip-path:none;white-space:normal;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:auto;height:auto;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;margin:0;padding:0;position:static;overflow:visible}.kanban__card[data-focus-visible=true] .kanban__drag-handle{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.kanban__empty{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);justify-content:center;align-items:center;display:flex}.kanban--sm{--kanban-column-min-width:240px;--kanban-column-gap:12px}.kanban__card-content--sm{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.kanban--md{--kanban-column-min-width:280px;--kanban-column-gap:16px}.kanban__card-content--md{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.kanban--lg{--kanban-column-min-width:320px;--kanban-column-gap:20px}.kanban__card-content--lg{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.kanban__card-content--lg,.kpi{padding:calc(var(--spacing,.25rem) * 4)}.kpi{border-radius:calc(var(--radius) * 2);flex-direction:column;display:flex;position:relative}.kpi__header{margin-bottom:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.kpi__content{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);flex:1;grid-template-rows:auto;grid-template-columns:1fr auto;display:grid}.kpi__icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi__icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.kpi__icon[data-status=success]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=success]{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.kpi__icon[data-status=success]{color:var(--success)}.kpi__icon[data-status=warning]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=warning]{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.kpi__icon[data-status=warning]{color:var(--warning)}.kpi__icon[data-status=danger]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=danger]{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.kpi__icon[data-status=danger]{color:var(--danger)}.kpi__actions{top:calc(var(--spacing) * 4 - var(--spacing) * 1.5);right:calc(var(--spacing) * 4 - var(--spacing) * 1.5);position:absolute}.kpi__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.kpi__value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.kpi__trend{flex-shrink:0}.kpi__progress{margin-top:calc(var(--spacing,.25rem) * 1);grid-column:1/-1}.kpi__chart{--kpi-chart-fade:10%;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--kpi-chart-fade),black calc(100% - var(--kpi-chart-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--kpi-chart-fade),black calc(100% - var(--kpi-chart-fade)),transparent 100%);overflow:hidden}.kpi>.kpi__chart{margin:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * -4) calc(var(--spacing,.25rem) * -4);border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.kpi>.kpi__chart:has(+.kpi__separator,+.kpi__footer){margin-bottom:calc(var(--spacing,.25rem) * 0);border-radius:0}.kpi__separator{margin-right:calc(var(--spacing,.25rem) * -4);margin-left:calc(var(--spacing,.25rem) * -4);width:calc(100% + var(--spacing) * 8)}.kpi__footer{margin-bottom:calc(var(--spacing,.25rem) * -1)}.kpi__separator+.kpi__footer{margin-top:calc(var(--spacing,.25rem) * 0)}.kpi-group{background-color:var(--surface);--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);overflow:hidden}.kpi-group--horizontal{border-radius:calc(var(--radius) * 2);flex-direction:row;display:flex}.kpi-group--horizontal>[data-slot=kpi]{border-style:var(--tw-border-style);--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-width:0;border-radius:0;flex:1}.kpi-group--vertical{border-radius:calc(var(--radius) * 2);flex-direction:column;display:flex}.kpi-group--vertical>[data-slot=kpi]{border-style:var(--tw-border-style);--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-width:0;border-radius:0}.kpi-group__separator{background-color:var(--separator);flex-shrink:0}.kpi-group--horizontal>.kpi-group__separator{margin-block:calc(var(--spacing,.25rem) * 4);align-self:stretch;width:1px}.kpi-group--vertical>.kpi-group__separator{align-self:stretch;height:1px}.line-chart{width:100%}.line-chart .recharts-cartesian-axis-tick-value{font-size:10px;fill:var(--muted)!important}.line-chart .recharts-cartesian-axis-line,.line-chart .recharts-cartesian-axis-tick-line{stroke:none!important}.line-chart .recharts-cartesian-grid line{stroke:var(--muted);stroke-opacity:.15}.line-chart .recharts-tooltip-cursor{stroke:var(--muted);stroke-dasharray:4 4;stroke-width:1px}.line-chart .recharts-active-dot circle{stroke:var(--surface);stroke-width:2px}.list-view{min-height:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;outline-style:none;width:100%;position:relative}.list-view--primary{background-color:var(--surface-secondary);padding:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.5)}.list-view__item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));cursor:var(--cursor-interactive);outline-style:none;display:flex}.list-view__item:focus-visible,.list-view__item[data-focus-visible=true]{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.list-view__item:disabled,.list-view__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-view__item[data-dragging=true]{opacity:.5}.list-view--primary .list-view__item{background-color:var(--surface);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.list-view--primary .list-view__item{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.list-view--primary .list-view__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.list-view--primary .list-view__item:hover,.list-view--primary .list-view__item[data-hovered=true]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.list-view--primary .list-view__item:hover,.list-view--primary .list-view__item[data-hovered=true]{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.list-view--primary .list-view__item[data-selected=true]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.list-view--primary .list-view__item[data-selected=true]{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.list-view--primary:not([data-virtualized]) .list-view__item:first-child{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2)}.list-view--primary:not([data-virtualized]) .list-view__item:last-child{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.list-view--primary[data-virtualized]{overflow:hidden}.list-view--secondary .list-view__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.list-view--secondary .list-view__item{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.list-view--secondary .list-view__item{background-color:#0000}.list-view--secondary .list-view__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.list-view--secondary .list-view__item:hover,.list-view--secondary .list-view__item[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.list-view--secondary .list-view__item:hover,.list-view--secondary .list-view__item[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.list-view--secondary .list-view__item[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.list-view--secondary .list-view__item[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}@media (hover:hover){.list-view--secondary .list-view__item[data-selected=true]:hover,.list-view--secondary .list-view__item[data-selected=true][data-hovered=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.list-view--secondary .list-view__item[data-selected=true]:hover,.list-view--secondary .list-view__item[data-selected=true][data-hovered=true]{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.list-view__selection-cell{flex-shrink:0;align-items:center;display:flex}.list-view__item-content{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex:1;display:flex}.list-view__item-content svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted);flex-shrink:0}.list-view__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.list-view__description,.list-view__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-view__description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.list-view__item-action{padding-left:calc(var(--spacing,.25rem) * 2);flex-shrink:0;margin-left:auto}.list-view__empty-state{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}.list-view__empty-state,.list-view__load-more{justify-content:center;align-items:center;display:flex}.list-view__load-more{padding-block:calc(var(--spacing,.25rem) * 3)}.native-select{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:inline-flex}:is(.native-select[data-invalid=true],.native-select[aria-invalid=true]) [data-slot=description]{display:none}.native-select [data-slot=label]{width:fit-content}.native-select [data-slot=description]{padding-inline:calc(var(--spacing,.25rem) * 1)}.native-select__trigger{align-items:center;display:inline-flex;position:relative}.native-select__select{min-height:calc(var(--spacing,.25rem) * 9);appearance:none;border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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-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}.native-select__select:is([data-reduce-motion=true],[data-reduce-motion=true] *),.native-select__select:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.native-select__select:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.native-select__select:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.native-select__select:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.native-select__select:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.native-select__select{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border);padding-right:calc(var(--native-select-indicator-offset,.5rem) + var(--native-select-indicator-size,1rem) + .5rem)}@media (hover:hover){.native-select__select:hover,.native-select__select[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.native-select__select:hover,.native-select__select[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.native-select__select:hover,.native-select__select[data-hovered=true]{border-color:var(--color-field-border-hover)}}.native-select__select:focus-visible:not(:focus),.native-select__select[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(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.native-select__select:focus{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}.native-select[aria-invalid=true] .native-select__select,.native-select[data-invalid=true] .native-select__select{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(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select):focus,:is(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select):focus-visible,:is(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select):focus-within,:is(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select)[data-focus-visible=true],:is(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select)[data-focus-within=true],:is(.native-select[data-invalid=true] .native-select__select,.native-select[aria-invalid=true] .native-select__select)[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(--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}.native-select[aria-invalid=true] .native-select__select,.native-select[data-invalid=true] .native-select__select{background-color:var(--color-field-focus)}.native-select__select:disabled,.native-select__select[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.native-select__select:has(option[value=""]:checked){color:var(--field-placeholder,var(--muted))}.native-select__select::-ms-expand{display:none}.native-select__indicator{pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 2);color:var(--field-placeholder,var(--muted));flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;display:flex;position:absolute}.native-select__indicator svg{--native-select-indicator-size:1rem;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.native-select--secondary .native-select__select{--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-default)}@media (hover:hover){.native-select--secondary .native-select__select:hover,.native-select--secondary .native-select__select[data-hovered=true]{background-color:var(--color-default-hover)}}.native-select--secondary .native-select__select:focus,.native-select--secondary .native-select__select:focus-visible:not(:focus),.native-select--secondary .native-select__select[data-focus-visible=true]{background-color:var(--color-default)}.native-select--full-width,.native-select__trigger--full-width,.navbar{width:100%}.navbar{z-index:40;background-color:var(--background);--navbar-height:4rem;--navbar-max-width:1024px;--navbar-transition-duration:.3s;flex-direction:column;display:flex;position:relative}.navbar--sticky{top:calc(var(--spacing,.25rem) * 0);position:sticky}.navbar--static{position:static}.navbar--floating{top:calc(var(--spacing,.25rem) * 2);margin-inline:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--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);position:sticky}.navbar[data-hidden=true]{pointer-events:none}.navbar[data-menu-open=true]{border-bottom-color:#0000}.navbar__header{align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);max-width:var(--navbar-max-width);height:var(--navbar-height);margin-inline:auto;display:flex}.navbar__header--max-sm{--navbar-max-width:640px}.navbar__header--max-md{--navbar-max-width:768px}.navbar__header--max-lg{--navbar-max-width:1024px}.navbar__header--max-xl{--navbar-max-width:1280px}.navbar__header--max-2xl{--navbar-max-width:1536px}.navbar__header--max-full{--navbar-max-width:100%}.navbar__header--sm{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);--navbar-height:3rem}.navbar__header--lg{gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 8);--navbar-height:5rem}.navbar__brand{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.navbar__content{gap:calc(var(--spacing,.25rem) * 1)}.navbar__content,.navbar__item{align-items:center;display:flex}.navbar__item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted);cursor:var(--cursor-interactive);outline-style:none;padding:6px 12px;position:relative}@media (hover:hover){.navbar__item:hover,.navbar__item[data-hovered=true]{color:var(--foreground)}}.navbar__item:focus-visible:not(:focus),.navbar__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}.navbar__item:disabled,.navbar__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.navbar__item:active,.navbar__item[data-current=true],.navbar__item[data-pressed=true]{color:var(--foreground)}.navbar__item>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.navbar__item--sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));padding:4px 8px}.navbar__item--sm>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.navbar__item--lg{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));padding:8px 16px}.navbar__item--lg>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.navbar__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar__spacer{flex:1}.navbar__separator{height:calc(var(--spacing,.25rem) * 6);border-color:var(--separator);align-self:center}.navbar__menu-toggle{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:var(--cursor-interactive);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.navbar__menu-toggle:hover,.navbar__menu-toggle[data-hovered=true]{background-color:var(--default)}}.navbar__menu-toggle:focus-visible:not(:focus),.navbar__menu-toggle[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}.navbar__menu-toggle:disabled,.navbar__menu-toggle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.navbar__menu-toggle:active,.navbar__menu-toggle[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.navbar__menu-toggle:active,.navbar__menu-toggle[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.navbar__menu-toggle--sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.navbar__menu-toggle--lg{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}.navbar__menu-toggle-icon{pointer-events:none;width:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.navbar__menu-toggle-icon:after,.navbar__menu-toggle-icon:before{height:1px;width:calc(var(--spacing,.25rem) * 6);--tw-content:"";content:var(--tw-content);background-color:currentColor;transition:transform .15s;display:block}.navbar__menu-toggle-icon:before{transform:translateY(-4px)rotate(0)}.navbar__menu-toggle-icon:after{transform:translateY(4px)rotate(0)}.navbar__menu-toggle[data-selected=true] .navbar__menu-toggle-icon:before{transform:translateY(.5px)rotate(45deg)}.navbar__menu-toggle[data-selected=true] .navbar__menu-toggle-icon:after{transform:translateY(-.5px)rotate(-45deg)}.navbar__menu-toggle[data-pressed=true] .navbar__menu-toggle-icon{opacity:.7}@media (prefers-reduced-motion:reduce){.navbar__menu-toggle-icon:after,.navbar__menu-toggle-icon:before{transition:none}}.navbar__menu{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;overflow-y:auto}.navbar__menu-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);cursor:var(--cursor-interactive);outline-style:none;padding:10px 12px;display:flex}@media (hover:hover){.navbar__menu-item:hover,.navbar__menu-item[data-hovered=true]{background-color:var(--default)}}.navbar__menu-item:focus-visible:not(:focus),.navbar__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}.navbar__menu-item:disabled,.navbar__menu-item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.navbar__menu-item:active,.navbar__menu-item[data-pressed=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.navbar__menu-item:active,.navbar__menu-item[data-pressed=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.navbar__menu-item[data-current=true]{background-color:var(--default);color:var(--foreground)}.navbar__menu-item>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.navbar__menu-item--sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding:8px 10px}.navbar__menu-item--sm>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.navbar__menu-item--lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));padding:12px 16px}.navbar__menu-item--lg>[data-slot=icon]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.number-stepper{flex-shrink:0;display:inline-flex}.number-stepper__group{align-items:center;gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background-color:var(--default);padding:calc(var(--spacing,.25rem) * 0);--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-width:0;border-radius:3.40282e+38px;display:inline-flex}.number-stepper__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.number-stepper__decrement-button,.number-stepper__increment-button{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);background-color:var(--surface);--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);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-width:0;border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:48rem){.number-stepper__decrement-button,.number-stepper__increment-button{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}}.number-stepper__decrement-button,.number-stepper__increment-button{cursor:var(--cursor-interactive);transition:background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),transform .25s var(--ease-smooth);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:is(.number-stepper__decrement-button,.number-stepper__increment-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-stepper__decrement-button,.number-stepper__increment-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.number-stepper__decrement-button,.number-stepper__increment-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-stepper__decrement-button,.number-stepper__increment-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-stepper__decrement-button,.number-stepper__increment-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.number-stepper__decrement-button,.number-stepper__increment-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted);flex-shrink:0;transition:color .15s}:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.number-stepper__decrement-button,.number-stepper__increment-button) svg:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){:is(:is(.number-stepper__decrement-button,.number-stepper__increment-button):hover,:is(.number-stepper__decrement-button,.number-stepper__increment-button)[data-hovered=true]) svg{color:var(--foreground)}}:is(.number-stepper__decrement-button,.number-stepper__increment-button):active,:is(.number-stepper__decrement-button,.number-stepper__increment-button)[data-pressed=true]{transform:scale(.97)}:is(.number-stepper__decrement-button,.number-stepper__increment-button):focus-visible:not(:focus),:is(.number-stepper__decrement-button,.number-stepper__increment-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}:is(.number-stepper__decrement-button,.number-stepper__increment-button):disabled,:is(.number-stepper__decrement-button,.number-stepper__increment-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.number-stepper__value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:.85;display:flex}.number-stepper__group--sm{gap:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * .5);border-radius:3.40282e+38px}@media (min-width:48rem){.number-stepper__group--sm{padding:calc(var(--spacing,.25rem) * .5)}}.number-stepper__decrement-button--sm,.number-stepper__increment-button--sm{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}@media (min-width:48rem){.number-stepper__decrement-button--sm,.number-stepper__increment-button--sm{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}}:is(.number-stepper__decrement-button--sm,.number-stepper__increment-button--sm) svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(.number-stepper__decrement-button--sm,.number-stepper__increment-button--sm):active,:is(.number-stepper__decrement-button--sm,.number-stepper__increment-button--sm)[data-pressed=true]{transform:scale(.98)}.number-stepper__value--sm{min-width:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:48rem){.number-stepper__value--sm{min-width:calc(var(--spacing,.25rem) * 6)}}.number-stepper__value--sm{height:calc(var(--spacing,.25rem) * 9)}@media (min-width:48rem){.number-stepper__value--sm{height:calc(var(--spacing,.25rem) * 8)}}.number-stepper__group--md{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * .5);border-radius:3.40282e+38px}@media (min-width:48rem){.number-stepper__group--md{padding:calc(var(--spacing,.25rem) * .5)}}.number-stepper__decrement-button--md,.number-stepper__increment-button--md{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.number-stepper__decrement-button--md,.number-stepper__increment-button--md{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}}:is(.number-stepper__decrement-button--md,.number-stepper__increment-button--md) svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}@media (min-width:48rem){:is(.number-stepper__decrement-button--md,.number-stepper__increment-button--md) svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}}.number-stepper__value--md{min-width:calc(var(--spacing,.25rem) * 8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (min-width:48rem){.number-stepper__value--md{min-width:calc(var(--spacing,.25rem) * 7)}}.number-stepper__value--md{height:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.number-stepper__value--md{height:calc(var(--spacing,.25rem) * 9)}}.number-stepper__group--lg{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e+38px}@media (min-width:48rem){.number-stepper__group--lg{padding:calc(var(--spacing,.25rem) * .5)}}.number-stepper__decrement-button--lg,.number-stepper__increment-button--lg{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}@media (min-width:48rem){.number-stepper__decrement-button--lg,.number-stepper__increment-button--lg{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}}:is(.number-stepper__decrement-button--lg,.number-stepper__increment-button--lg) svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.number-stepper__decrement-button--lg,.number-stepper__increment-button--lg):active,:is(.number-stepper__decrement-button--lg,.number-stepper__increment-button--lg)[data-pressed=true]{transform:scale(.96)}.number-stepper__value--lg{min-width:calc(var(--spacing,.25rem) * 9);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:48rem){.number-stepper__value--lg{min-width:calc(var(--spacing,.25rem) * 8)}}.number-stepper__value--lg{height:calc(var(--spacing,.25rem) * 11)}@media (min-width:48rem){.number-stepper__value--lg{height:calc(var(--spacing,.25rem) * 10)}}.pie-chart{width:100%}.pie-chart .recharts-pie-sector path{stroke:none}.pie-chart .recharts-pie-label-text{font-size:11px;fill:var(--muted)!important}.pie-chart .recharts-pie-label-line{stroke:var(--muted);stroke-opacity:.3}.pie-chart .recharts-label{fill:var(--foreground)}.pie-chart .recharts-tooltip-cursor{display:none}.pie-chart .recharts-tooltip-wrapper{z-index:10}.number-value{font-variant-numeric:tabular-nums}.item-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.item-card--default{background-color:var(--surface);--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)}.item-card--secondary{background-color:var(--surface-secondary)}.item-card--tertiary{background-color:var(--surface-tertiary)}:is(.item-card--secondary,.item-card--tertiary)>[data-slot=item-card-icon]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is(.item-card--secondary,.item-card--tertiary)>[data-slot=item-card-icon]{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.item-card--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:#0000}.item-card--transparent{--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}.item-card__icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 1);background-color:var(--default);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-card__icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.item-card__content{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.item-card__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.item-card__description,.item-card__title{text-overflow:ellipsis;white-space:nowrap;width:fit-content;overflow:hidden}.item-card__description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.item-card__action{padding-left:calc(var(--spacing,.25rem) * 2);flex-shrink:0;margin-left:auto}.item-card-group{border-radius:calc(var(--radius) * 2)}.item-card-group>[data-slot=item-card]{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}.item-card-group--default,.item-card-group>[data-slot=item-card]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.item-card-group--default{background-color:var(--surface);--tw-shadow:var(--surface-shadow)}.item-card-group--secondary{background-color:var(--surface-secondary)}.item-card-group--tertiary{background-color:var(--surface-tertiary)}:is(.item-card-group--secondary,.item-card-group--tertiary) [data-slot=separator]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:is(.item-card-group--secondary,.item-card-group--tertiary) [data-slot=separator]{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}:is(.item-card-group--secondary,.item-card-group--tertiary)>[data-slot=item-card]>[data-slot=item-card-icon]{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){:is(.item-card-group--secondary,.item-card-group--tertiary)>[data-slot=item-card]>[data-slot=item-card-icon]{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.item-card-group--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.item-card-group--outline,.item-card-group--transparent{--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}.item-card-group--transparent{border-radius:0}.item-card-group__header{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2)}.item-card-group__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.item-card-group__description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.item-card-group--list{flex-direction:column;display:flex}.item-card-group--grid{--item-card-group-columns:2}.item-card-group--grid .item-card-group__header{padding:calc(var(--spacing,.25rem) * 0)}.item-card-group--grid{gap:calc(var(--spacing,.25rem) * 3);--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);grid-template-columns:repeat(var(--item-card-group-columns),minmax(0,1fr));background-color:#0000;display:grid}.item-card-group--grid>[data-slot=item-card-group-header]{grid-column:1/-1}.item-card-group--grid>[data-slot=item-card]{border-radius:calc(var(--radius) * 2);background-color:var(--surface);--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)}[data-sheet-drawer]{touch-action:none;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-sheet-drawer].sheet-dragging,[data-sheet-drawer][data-entering],[data-sheet-drawer][data-exiting]{will-change:transform}[data-sheet-drawer][data-exiting]{animation-fill-mode:forwards}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=bottom][data-entering]{animation-name:sheet-slideFromBottom}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=bottom][data-exiting]{animation-name:sheet-slideToBottom}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=top][data-entering]{animation-name:sheet-slideFromTop}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=top][data-exiting]{animation-name:sheet-slideToTop}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=left][data-entering]{animation-name:sheet-slideFromLeft}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=left][data-exiting]{animation-name:sheet-slideToLeft}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=right][data-entering]{animation-name:sheet-slideFromRight}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=right][data-exiting]{animation-name:sheet-slideToRight}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=bottom],[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=left],[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-sheet-overlay]{background:0 0!important}[data-sheet-overlay]:before{content:"";pointer-events:none;position:fixed;inset:0}[data-sheet-overlay][data-sheet-snap-points=false]:before{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-sheet-overlay][data-sheet-snap-points=false][data-entering]:before{animation-name:sheet-fadeIn}[data-sheet-overlay][data-sheet-snap-points=false][data-exiting]:before{animation-name:sheet-fadeOut;animation-fill-mode:forwards}[data-sheet-animate=false],[data-sheet-animate=false]:before{transition:none!important;animation:none!important}[data-sheet-overlay][data-sheet-snap-points=true]:before{opacity:var(--sheet-backdrop-opacity,0)}[data-sheet-overlay][data-sheet-snap-points=true][data-sheet-dragging]:before{will-change:opacity}[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-dragging]):before{transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-snap-points-overlay=true]):not([data-sheet-dragging]):before{opacity:0!important}[data-sheet-drawer]:not([data-sheet-custom-container=true]):after{content:"";pointer-events:none;background-color:var(--overlay);position:absolute}[data-sheet-drawer][data-sheet-drawer-direction=top]:after{top:auto;height:200%;bottom:100%;left:0;right:0}[data-sheet-drawer][data-sheet-drawer-direction=bottom]:after{top:100%;bottom:auto;height:200%;left:0;right:0}[data-sheet-drawer][data-sheet-drawer-direction=left]:after{left:auto;width:200%;top:0;bottom:0;right:100%}[data-sheet-drawer][data-sheet-drawer-direction=right]:after{left:100%;right:auto;width:200%;top:0;bottom:0}[data-sheet-handle]{opacity:.7;touch-action:pan-y;border-radius:1rem;width:32px;height:5px;margin-left:auto;margin-right:auto;display:block;position:relative}[data-sheet-handle]:active,[data-sheet-handle]:hover{opacity:1}[data-slot=sheet-handle-hitarea]{touch-action:inherit;align-items:center;width:max(100%,2.75rem);height:max(100%,2.75rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){[data-sheet-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer:fine){[data-slot=sheet-handle-hitarea]{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){[data-sheet-drawer]{transition-duration:.01ms!important}[data-sheet-drawer],[data-sheet-overlay]{animation-duration:.01ms!important}.sheet__handle-bar,[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-dragging]):before{transition-duration:.01ms!important}}@keyframes sheet-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheet-fadeOut{to{opacity:0}}@keyframes sheet-slideFromBottom{0%{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate(0)}}@keyframes sheet-slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes sheet-slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate(0)}}@keyframes sheet-slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes sheet-slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate(0)}}@keyframes sheet-slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes sheet-slideFromRight{0%{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate(0)}}@keyframes sheet-slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}.sheet__backdrop{z-index:50;position:fixed;inset:0}.sheet__backdrop--opaque:before{background-color:var(--backdrop)}.sheet__backdrop--blur:before{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.sheet__backdrop--blur:before{background-color:color-mix(in oklab,var(--background) 1%,transparent)}}.sheet__backdrop--blur:before{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sheet__backdrop--transparent:before{background:0 0}.sheet__content{z-index:50;outline:none;position:fixed}.sheet__content--bottom{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);max-height:96vh;bottom:0;left:0;right:0}.sheet__content--top{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-height:96vh;top:0;left:0;right:0}.sheet__content--left{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2);max-width:96vw;height:100dvh;top:0;bottom:0;left:0}.sheet__content--right{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-width:96vw;height:100dvh;top:0;bottom:0;right:0}[data-sheet-detached]{overflow:hidden}[data-sheet-detached],[data-sheet-detached] .sheet__dialog{border-radius:calc(var(--radius) * 2)}[data-sheet-detached]:after{content:none}[data-sheet-detached].sheet__content--bottom{bottom:.5rem;left:.5rem;right:.5rem}[data-sheet-detached].sheet__content--top{top:.5rem;left:.5rem;right:.5rem}[data-sheet-detached].sheet__content--left{top:.5rem;bottom:.5rem;left:.5rem}[data-sheet-detached].sheet__content--right{top:.5rem;bottom:.5rem;right:.5rem}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=bottom],[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=top]{flex-direction:column;height:100vh;max-height:none;display:flex}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=left],[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=right]{flex-direction:row;width:100vw;max-width:none;display:flex}.sheet__dialog{background-color:var(--overlay);color:var(--overlay-foreground);--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);outline:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.sheet__dialog--bottom{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);max-height:96vh}.sheet__dialog--top{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-height:96vh}[data-sheet-snap-points=true] .sheet__dialog--bottom,[data-sheet-snap-points=true] .sheet__dialog--top{max-height:none}.sheet__dialog--left{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2);height:100%}.sheet__dialog--right{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);height:100%}.sheet__header{flex-direction:column;flex-shrink:0;gap:.25rem;padding:1rem 1.25rem .5rem;display:flex}.sheet__heading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.sheet__body{-webkit-overflow-scrolling:touch;flex:auto;padding:.5rem 1.25rem;overflow-y:auto}.sheet__footer{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.5rem 1.25rem 1rem}.sheet__footer,.sheet__handle{align-items:center;display:flex}.sheet__handle{cursor:grab;touch-action:pan-y;justify-content:center;padding:.75rem 0;position:relative}.sheet__handle:active{cursor:grabbing}.sheet__handle-bar{border-radius:3.40282e+38px;width:2rem;height:.3rem;transition:background-color .15s;display:block}.sheet__handle-bar,.sheet__handle:active .sheet__handle-bar,.sheet__handle:hover .sheet__handle-bar{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.sheet__handle:active .sheet__handle-bar,.sheet__handle:hover .sheet__handle-bar{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.sheet__close-trigger{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;color:var(--muted);cursor:var(--cursor-interactive);outline-style:none;position:absolute;top:.75rem;right:.75rem}.sheet__close-trigger:focus-visible,.sheet__close-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}.sheet__close-trigger:disabled,.sheet__close-trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.sheet__close-trigger:hover,.sheet__close-trigger[data-hovered=true]{color:var(--foreground)}}.pressable-feedback{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-radius:inherit;cursor:var(--cursor-interactive);outline-style:none;display:inline-flex;position:relative;overflow:hidden}.pressable-feedback:focus-visible:not(:focus),.pressable-feedback[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}.pressable-feedback:disabled,.pressable-feedback[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.pressable-feedback__highlight{--pressable-feedback-highlight-color:currentColor;--pressable-feedback-highlight-opacity:.08;--pressable-feedback-highlight-pressed-opacity:.12;--pressable-feedback-transition-duration:.15s;pointer-events:none;border-radius:inherit;background-color:var(--pressable-feedback-highlight-color);opacity:0;transition:opacity var(--pressable-feedback-transition-duration) ease;position:absolute;inset:0}@media (hover:hover){:hover>.pressable-feedback__highlight,[data-hovered=true]>.pressable-feedback__highlight{opacity:var(--pressable-feedback-highlight-opacity)}}:active>.pressable-feedback__highlight,[data-pressed=true]>.pressable-feedback__highlight{opacity:var(--pressable-feedback-highlight-pressed-opacity)}:disabled>.pressable-feedback__highlight,[aria-disabled=true]>.pressable-feedback__highlight{display:none}.pressable-feedback__ripple{pointer-events:none;border-radius:inherit;width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0;overflow:hidden}.pressable-feedback__ripple[aria-disabled=true]{display:none}@media (forced-colors:active){.pressable-feedback__ripple{display:none}}.pressable-feedback__ripple-surface{pointer-events:none;border-radius:inherit;inset:0}.pressable-feedback__ripple-surface:after,.pressable-feedback__ripple-surface:before{content:"";opacity:0;position:absolute}.pressable-feedback__ripple-surface:before{background-color:var(--pressable-feedback-ripple-color,currentColor);width:100%;height:100%;transition:opacity var(--pressable-feedback-ripple-duration,.15s),background-color var(--pressable-feedback-ripple-duration,.15s);inset:0}.pressable-feedback__ripple-surface:after{background:radial-gradient(closest-side,var(--pressable-feedback-ripple-color,currentColor) max(100% - 70px,65%),transparent 100%);transform-origin:50%;transition:opacity .375s;inset:0}.pressable-feedback__ripple-surface.--hover:before{background-color:var(--pressable-feedback-ripple-color,currentColor);opacity:var(--pressable-feedback-ripple-hover-opacity,.08)}.pressable-feedback__ripple-surface.--press:after{opacity:var(--pressable-feedback-ripple-pressed-opacity,.12);transition-duration:75ms}.pressable-feedback__hold-confirm{--pressable-feedback-hold-confirm-duration:2s;--pressable-feedback-hold-confirm-release-duration:.2s;justify-content:center;align-items:center;gap:inherit;pointer-events:none;border-radius:inherit;transition:clip-path var(--pressable-feedback-hold-confirm-release-duration) ease-out;display:flex;position:absolute;inset:0}.pressable-feedback__hold-confirm[data-sweep=right]{clip-path:inset(0 100% 0 0)}.pressable-feedback__hold-confirm[data-sweep=left]{clip-path:inset(0 0 0 100%)}.pressable-feedback__hold-confirm[data-sweep=down]{clip-path:inset(0 0 100%)}.pressable-feedback__hold-confirm[data-sweep=up]{clip-path:inset(100% 0 0)}.pressable-feedback__hold-confirm[data-holding=true]{clip-path:inset(0);transition:clip-path var(--pressable-feedback-hold-confirm-duration) linear}.pressable-feedback__hold-confirm[data-complete=true]{clip-path:inset(0);transition:none}:disabled>.pressable-feedback__hold-confirm,[aria-disabled=true]>.pressable-feedback__hold-confirm{display:none}.pressable-feedback__progress-feedback{--pressable-feedback-progress-feedback-duration:2s;--pressable-feedback-progress-feedback-release-duration:.3s;justify-content:center;align-items:center;gap:inherit;pointer-events:none;border-radius:inherit;transition:clip-path var(--pressable-feedback-progress-feedback-release-duration) ease-out;display:flex;position:absolute;inset:0}.pressable-feedback__progress-feedback[data-sweep=right]{clip-path:inset(0 100% 0 0)}.pressable-feedback__progress-feedback[data-sweep=left]{clip-path:inset(0 0 0 100%)}.pressable-feedback__progress-feedback[data-sweep=down]{clip-path:inset(0 0 100%)}.pressable-feedback__progress-feedback[data-sweep=up]{clip-path:inset(100% 0 0)}.pressable-feedback__progress-feedback[data-progressing=true]{clip-path:inset(0);transition:clip-path var(--pressable-feedback-progress-feedback-duration) linear}.pressable-feedback__progress-feedback[data-complete=true]{clip-path:inset(0);transition:none}:disabled>.pressable-feedback__progress-feedback,[aria-disabled=true]>.pressable-feedback__progress-feedback{display:none}.radar-chart{width:100%}.radar-chart .recharts-polar-angle-axis-tick-value{font-size:11px;fill:var(--muted)!important}.radar-chart .recharts-polar-radius-axis-tick-value{font-size:10px;fill:var(--muted)!important}.radar-chart .recharts-polar-grid-angle line,.radar-chart .recharts-polar-grid-concentric-circle,.radar-chart .recharts-polar-grid-concentric-polygon{stroke:var(--muted);stroke-opacity:.2}.radar-chart .recharts-tooltip-cursor{display:none}.radial-chart{width:100%}.radial-chart .recharts-tooltip-cursor{display:none}.radial-chart .recharts-tooltip-wrapper{z-index:10}.radial-chart .recharts-radial-bar-background-sector{fill:var(--separator)}.radio-button-group{gap:calc(var(--spacing,.25rem) * 3);--radio-button-group-item-radius:var(--radius-2xl);display:flex}.radio-button-group--grid{display:grid}.radio-button-group__item{align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);border-radius:var(--radio-button-group-item-radius);cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex;position:relative}.radio-button-group__item[data-selected=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(--accent);border-color:#0000}.radio-button-group__item:focus-visible:not(:focus),.radio-button-group__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}.radio-button-group__item:disabled,.radio-button-group__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio-button-group__indicator{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 4);position:absolute}.radio-button-group__indicator[data-custom=true]{color:var(--accent);opacity:0;transition:opacity .15s ease-out}.radio-button-group__indicator[data-custom=true] svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}[data-selected=true]>.radio-button-group__indicator[data-custom=true]{opacity:1}.radio-button-group__item-content{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.radio-button-group__item-icon{flex-shrink:0}.radio-button-group__item-icon svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.rating{--tw-outline-style:none;--rating-active-color:var(--color-warning);--rating-inactive-color:var(--color-surface-tertiary);outline-style:none;align-items:center;display:flex}.rating[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}.rating[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.rating__item{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative}.rating__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.rating__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.rating__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.rating__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.rating__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.rating__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.rating__item:focus-visible:not(:focus),.rating__item[data-focus-visible=true]{border-radius:calc(var(--radius) * .5);--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}.rating__item:disabled,.rating__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.rating__item:active:not([data-readonly=true]),.rating__item[data-pressed=true]:not([data-readonly=true]){transform:scale(.8)}.rating__item[data-readonly=true]{cursor:default}.rating__icon{color:var(--rating-inactive-color);justify-content:center;align-items:center;transition:color .1s ease-out;display:flex;position:relative}.rating__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.rating__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.rating__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.rating__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.rating__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.rating__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.rating__icon svg{width:100%;height:100%}.rating__icon-partial,.rating__item[data-active=true] .rating__icon{color:var(--rating-active-color)}.rating__icon-partial{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:var(--rating-partial);align-items:center;display:flex;position:absolute;overflow:hidden}.rating__icon-partial svg{flex-shrink:0}.rating--sm{gap:0}.rating__item--sm{padding:calc(var(--spacing,.25rem) * .5)}.rating__item--sm .rating__icon,.rating__item--sm .rating__icon-partial svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.rating--md{gap:1px}.rating__item--md{padding:calc(var(--spacing,.25rem) * .5)}.rating__item--md .rating__icon,.rating__item--md .rating__icon-partial svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.rating--lg{gap:2px}.rating__item--lg{padding:calc(var(--spacing,.25rem) * 1)}.rating__item--lg .rating__icon,.rating__item--lg .rating__icon-partial svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.resizable{--resizable-handle-size:1px;--resizable-handle-hit-area:8px;--resizable-handle-color:var(--color-separator);--resizable-handle-color-hover:var(--color-separator-secondary);--resizable-handle-color-active:var(--color-accent-soft);--resizable-indicator-pill-width:6px;--resizable-indicator-pill-height:32px;--resizable-indicator-drag-radius:var(--radius-sm,6px);--resizable-indicator-drag-bg:var(--color-default);--resizable-indicator-drag-bg-hover:var(--color-default-hover);--resizable-indicator-drag-fg:var(--color-muted);--resizable-indicator-drag-fg-hover:var(--color-foreground);--resizable-indicator-drag-long:20px;--resizable-indicator-drag-short:13px;--resizable-indicator-drag-icon-size:10px;--resizable-indicator-radius:var(--radius-full,9999px);--resizable-transition-duration:.12s;height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;min-width:calc(var(--spacing,.25rem) * 0);display:flex}.resizable--horizontal{flex-direction:row}.resizable--vertical{flex-direction:column}.resizable__panel{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);position:relative;overflow:hidden}.resizable__handle{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:var(--resizable-handle-color);cursor:var(--cursor-interactive,col-resize);touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color var(--resizable-transition-duration) ease;outline-style:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.resizable__handle--horizontal{width:var(--resizable-handle-size);cursor:col-resize}.resizable__handle--vertical{height:var(--resizable-handle-size);cursor:row-resize}.resizable__handle:before{content:"";background:0 0;position:absolute}.resizable__handle--horizontal:before{top:0;bottom:0;left:calc((var(--resizable-handle-size) - var(--resizable-handle-hit-area)) / 2);right:calc((var(--resizable-handle-size) - var(--resizable-handle-hit-area)) / 2)}.resizable__handle--vertical:before{left:0;right:0;top:calc((var(--resizable-handle-size) - var(--resizable-handle-hit-area)) / 2);bottom:calc((var(--resizable-handle-size) - var(--resizable-handle-hit-area)) / 2)}.resizable__handle--primary{--resizable-handle-color:var(--color-separator)}.resizable__handle--secondary{--resizable-handle-color:var(--color-separator-secondary)}.resizable__handle--tertiary{--resizable-handle-color:var(--color-separator-tertiary)}@media (hover:hover){.resizable__handle:hover,.resizable__handle[data-hovered=true]{background-color:var(--resizable-handle-color-hover)}}.resizable__handle:active,.resizable__handle[data-pressed=true],.resizable__handle[data-resize-handle-active],.resizable__handle[data-resize-handle-state=drag]{background-color:var(--resizable-handle-color-active)}.resizable__handle:focus-visible:not(:focus),.resizable__handle[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}.resizable__handle:disabled,.resizable__handle[aria-disabled=true],.resizable__handle[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;cursor:default}.resizable__handle-indicator{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resizable__handle--pill .resizable__handle-indicator--pill,.resizable__handle-indicator--pill{width:var(--resizable-indicator-pill-width);height:var(--resizable-indicator-pill-height);border-radius:var(--resizable-indicator-radius);background-color:var(--color-default);transition:background-color var(--resizable-transition-duration) ease,transform var(--resizable-transition-duration) ease}.resizable__handle--vertical .resizable__handle-indicator--pill{width:var(--resizable-indicator-pill-height);height:var(--resizable-indicator-pill-width)}@media (hover:hover){.resizable__handle--pill:hover .resizable__handle-indicator--pill,.resizable__handle--pill[data-hovered=true] .resizable__handle-indicator--pill{background-color:var(--color-default-hover)}}.resizable__handle--pill:active .resizable__handle-indicator--pill,.resizable__handle--pill[data-resize-handle-active] .resizable__handle-indicator--pill{background-color:var(--color-default-hover)}.resizable__handle-indicator--drag{border-radius:var(--resizable-indicator-drag-radius);background-color:var(--resizable-indicator-drag-bg);color:var(--resizable-indicator-drag-fg);transition:background-color var(--resizable-transition-duration) ease,color var(--resizable-transition-duration) ease;justify-content:center;align-items:center;display:inline-flex}.resizable__handle-indicator-icon{width:var(--resizable-indicator-drag-icon-size);height:var(--resizable-indicator-drag-icon-size);display:block}.resizable__handle--horizontal .resizable__handle-indicator--drag{width:var(--resizable-indicator-drag-short);height:var(--resizable-indicator-drag-long)}.resizable__handle--vertical .resizable__handle-indicator--drag{width:var(--resizable-indicator-drag-long);height:var(--resizable-indicator-drag-short)}@media (hover:hover){.resizable__handle--drag:hover .resizable__handle-indicator--drag,.resizable__handle--drag[data-hovered=true] .resizable__handle-indicator--drag{background-color:var(--resizable-indicator-drag-bg-hover);color:var(--resizable-indicator-drag-fg-hover)}}.resizable__handle--handle{background-color:#0000}@media (hover:hover){.resizable__handle--handle:hover,.resizable__handle--handle[data-hovered=true]{background-color:#0000}}.resizable__handle--handle:active,.resizable__handle--handle[data-pressed=true],.resizable__handle--handle[data-resize-handle-active],.resizable__handle--handle[data-resize-handle-state=drag]{background-color:#0000}@media (prefers-reduced-motion:reduce){.resizable__handle,.resizable__handle-indicator,.resizable__handle-indicator--drag,.resizable__handle-indicator--pill{transition:none}}.segment{background-color:var(--default);padding:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.segment,.segment__item{align-items:center;position:relative}.segment__item{z-index:1;cursor:var(--cursor-interactive);height:calc(var(--spacing,.25rem) * 8);justify-content:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;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;display:flex}.segment__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.segment__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.segment__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.segment__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.segment__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.segment__item[data-selected=true]{color:var(--segment-foreground)}.segment__item[data-selected=true] .segment__separator,.segment__item[data-selected=true]+.segment__item .segment__separator{opacity:0}.segment__item:disabled,.segment__item[aria-disabled=true],.segment__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.segment__item:not([data-selected=true]):not([data-disabled=true]):hover,.segment__item[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.segment__item:focus-visible:not(:focus),.segment__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}.segment__item svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.segment__separator{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.segment__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.segment__separator{pointer-events:none;width:1px;height:50%;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute;top:25%;left:0}.segment__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.segment__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.segment__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.segment__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.segment__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.segment__item:first-child>.segment__separator{display:none}.segment__indicator{z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;box-shadow:var(--shadow-surface);transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.segment__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.segment__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.segment__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.segment__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.segment__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.segment--sm{padding:calc(var(--spacing,.25rem) * .5)}.segment__item--sm{height:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.segment__item--md{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 4)}.segment__item--lg,.segment__item--md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.segment__item--lg{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 5)}.stepper{--stepper-indicator-size:28px;--stepper-separator-size:2px;--stepper-vertical-gap:16px;--stepper-active-color:var(--color-accent);--stepper-complete-color:var(--color-accent);--stepper-complete-fg:var(--color-accent-foreground);--stepper-inactive-border:var(--color-border);--stepper-inactive-fg:var(--color-muted);margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.stepper--horizontal{align-items:flex-start;display:flex}.stepper--vertical{flex-direction:column;display:flex}.stepper__step{position:relative}.stepper__step--horizontal{flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:visible}.stepper__step--vertical{padding-bottom:var(--stepper-vertical-gap);flex-direction:column;display:flex;position:relative}.stepper__step--vertical:last-child{padding-bottom:0}.stepper__step-button{border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-radius:calc(var(--radius) * 1);padding:calc(var(--spacing,.25rem) * 0);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;border-width:0;outline-style:none;align-items:center;transition-duration:.1s;display:flex}.stepper__step-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.stepper__step-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.stepper__step-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.stepper__step-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.stepper__step-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.stepper__step-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.stepper__step-button[data-clickable=true]{cursor:var(--cursor-interactive)}@media (hover:hover){:is(.stepper__step-button[data-clickable=true]:hover,.stepper__step-button[data-clickable=true][data-hovered=true]) .stepper__indicator{opacity:.8}}.stepper__step-button[data-clickable=true]:active,.stepper__step-button[data-clickable=true][data-pressed=true]{opacity:.8}.stepper__step-button[data-clickable=true]: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}.stepper__step-button--horizontal{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;position:relative}.stepper__step-button--vertical{z-index:10;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:row;position:relative}.stepper__indicator{width:var(--stepper-indicator-size);height:var(--stepper-indicator-size);border:2px solid;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stepper__indicator[data-status=inactive]{border-color:var(--stepper-inactive-border);color:var(--stepper-inactive-fg);background-color:#0000}.stepper__indicator[data-status=active]{border-color:var(--stepper-active-color);color:var(--stepper-active-color);background-color:#0000}.stepper__indicator[data-status=complete]{background-color:var(--stepper-complete-color);border-color:var(--stepper-complete-color);color:var(--stepper-complete-fg);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:stepper-indicator-complete .3s ease-out}.stepper__indicator[data-status=complete]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.stepper__indicator[data-status=complete]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.stepper__indicator[data-status=complete]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.stepper__indicator[data-status=complete]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.stepper__indicator[data-status=complete]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.stepper__indicator[data-status=complete]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}@keyframes stepper-indicator-complete{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.stepper__indicator--sm{font-size:10px}.stepper__indicator--md,.stepper__indicator--sm{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.stepper__indicator--md{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.stepper__indicator--lg{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.stepper__separator{display:flex}.stepper__separator--horizontal{top:calc(var(--stepper-indicator-size) / 2 - var(--stepper-separator-size) / 2);left:calc(50% + var(--stepper-indicator-size) / 2);right:calc(-50% + var(--stepper-indicator-size) / 2);position:absolute}.stepper__separator--vertical{top:var(--stepper-indicator-size);bottom:0;left:calc(var(--stepper-indicator-size) / 2 - var(--stepper-separator-size) / 2);position:absolute}.stepper__separator-track{background-color:var(--separator);position:relative;overflow:hidden}.stepper__separator-track--horizontal{width:100%;height:var(--stepper-separator-size)}.stepper__separator-track--vertical{height:100%;width:var(--stepper-separator-size)}.stepper__separator-fill{inset:calc(var(--spacing,.25rem) * 0);background-color:var(--stepper-complete-color);position:absolute}.stepper__separator-fill--horizontal{transform:scaleX(var(--stepper-separator-progress,0));transform-origin:0;transition:transform .3s}.stepper__separator-fill--vertical{transform:scaleY(var(--stepper-separator-progress,0));transform-origin:top;transition:transform .3s}.stepper__content{flex-direction:column;display:flex}.stepper__content--horizontal{text-align:center;align-items:center}.stepper__content--vertical{text-align:left;min-height:var(--stepper-indicator-size);align-items:flex-start}.stepper__title{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);transition:color .3s}.stepper__step[data-status=inactive] .stepper__title{color:var(--muted)}.stepper__title--sm{font-size:11px}.stepper__title--md{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.stepper__title--lg{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.stepper__description{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted);transition:color .3s}.stepper__step[data-status=inactive] .stepper__description{opacity:.6}.stepper__description--sm{margin-top:calc(var(--spacing,.25rem) * .5);font-size:10px}.stepper__description--lg,.stepper__description--md{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.stepper__icon{justify-content:center;align-items:center;display:flex}.stepper__icon svg{width:55%;height:55%}.stepper__icon [data-slot=stepper-default-checkmark]{width:44%;height:44%}[data-slot=stepper-default-checkmark]{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}[data-slot=stepper-default-checkmark] polyline{stroke-dasharray:22;stroke-dashoffset:0;animation:stepper-checkmark-draw .2s ease-out 50ms both}[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true],[data-reduce-motion=true] *),[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){[data-slot=stepper-default-checkmark] polyline:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),[data-slot=stepper-default-checkmark] polyline:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,[data-slot=stepper-default-checkmark] polyline:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}@keyframes stepper-checkmark-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}.stepper--sm{--stepper-indicator-size:22px;--stepper-vertical-gap:12px}.stepper--md{--stepper-indicator-size:28px;--stepper-vertical-gap:16px}.stepper--lg{--stepper-indicator-size:36px;--stepper-vertical-gap:24px}.trend-chip__indicator{flex-shrink:0}.trend-chip__value{font-variant-numeric:tabular-nums}.trend-chip__suffix{color:var(--muted)}.trend-chip--sm .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.trend-chip--md .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.trend-chip--lg .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.widget{border-radius:calc(var(--radius) * 2);background-color:var(--surface-secondary);flex-direction:column;display:flex;overflow:hidden}.widget__header{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex}.widget__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.widget__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.widget__content{margin-inline:calc(var(--spacing,.25rem) * 1.5);margin-bottom:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.5);background-color:var(--surface);padding:calc(var(--spacing,.25rem) * 4);flex:1;overflow:hidden}.widget__content:first-child{margin-top:calc(var(--spacing,.25rem) * 1.5)}.widget__content{box-shadow:0 0 0 1px oklch(0 0 0/.03),0 1px 2px oklch(0 0 0/.04)}.widget__footer{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4)}.widget__footer,.widget__legend{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.widget__legend-item{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.widget__legend-item-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);border-radius:3.40282e+38px;flex-shrink:0}.widget__legend-item-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.sidebar__provider{width:100%;min-height:100svh;display:flex}.sidebar{top:calc(var(--spacing,.25rem) * 0);border-color:var(--border);background-color:var(--background);--sidebar-width:240px;--sidebar-width-collapsed:48px;--sidebar-duration:.2s;--sidebar-ease:ease;--sidebar-edge-outline:#00000014;height:100svh;width:var(--sidebar-width);min-width:var(--sidebar-width-collapsed);transition:width var(--sidebar-duration) var(--sidebar-ease),box-shadow .15s var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;position:sticky}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.dark .sidebar,[data-theme=dark] .sidebar{--sidebar-edge-outline:#ffffff1a}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]){width:var(--sidebar-width-collapsed);overflow-x:clip}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__footer,.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header{align-items:center}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header>*{justify-content:center;gap:calc(var(--spacing,.25rem) * 0);width:auto;padding:calc(var(--spacing,.25rem) * 0)}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header [data-sidebar=label]{display:none}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__content{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.sidebar[data-collapsible=icon] [data-sidebar=label],.sidebar[data-collapsible=icon] [data-slot=chip]{white-space:nowrap;visibility:visible;max-width:100%;transition:opacity var(--sidebar-duration) var(--sidebar-ease),max-width var(--sidebar-duration) var(--sidebar-ease),margin var(--sidebar-duration) var(--sidebar-ease),visibility 0s linear;overflow:hidden}.sidebar[data-collapsible=icon][data-state=collapsed] [data-sidebar=label],.sidebar[data-collapsible=icon][data-state=collapsed] [data-slot=chip]{opacity:0;pointer-events:none;visibility:hidden;max-width:0;transition-delay:0s,0s,0s,var(--sidebar-duration);margin:0}.sidebar[data-collapsible=icon] [data-slot=list-box-item]{width:100%}.sidebar[data-collapsible=icon][data-state=collapsed] [data-slot=list-box-item]{justify-content:center;gap:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2.5)}.sidebar__offcanvas-wrapper{--sidebar-width:240px;--sidebar-duration:.2s;--sidebar-ease:ease;width:var(--sidebar-width);transition:width var(--sidebar-duration) var(--sidebar-ease);flex-shrink:0;position:relative}@media (prefers-reduced-motion:reduce){.sidebar__offcanvas-wrapper{transition:none}}.sidebar__offcanvas-wrapper:has(.sidebar--floating){width:calc(var(--sidebar-width) + var(--spacing) * 4)}.sidebar__offcanvas-wrapper[data-state=collapsed]{width:0}.sidebar[data-collapsible=offcanvas]{z-index:20;transition:translate var(--sidebar-duration) var(--sidebar-ease),visibility var(--sidebar-duration)}@media (prefers-reduced-motion:reduce){.sidebar[data-collapsible=offcanvas]{transition:none}}.sidebar[data-collapsible=offcanvas][data-side=right]{left:auto;right:0}.sidebar[data-state=collapsed][data-collapsible=offcanvas]{width:var(--sidebar-width);visibility:hidden;translate:-100%}.sidebar[data-state=collapsed][data-collapsible=offcanvas][data-side=right]{translate:100%}@media (max-width:768px){.sidebar,.sidebar__offcanvas-wrapper{display:none}}.sidebar--default{box-shadow:inset -1px 0 0 var(--sidebar-edge-outline)}.sidebar--default.sidebar--right{box-shadow:inset 1px 0 0 var(--sidebar-edge-outline)}@media (hover:hover){.sidebar--default:has(.sidebar__rail:hover){box-shadow:inset -1px 0 0 var(--color-default-hover)}.sidebar--default.sidebar--right:has(.sidebar__rail:hover){box-shadow:inset 1px 0 0 var(--color-default-hover)}}.sidebar--default:has(.sidebar__rail:focus-visible){box-shadow:inset -1px 0 0 var(--color-default-hover)}.sidebar--default.sidebar--right:has(.sidebar__rail:focus-visible){box-shadow:inset 1px 0 0 var(--color-default-hover)}.sidebar--floating{margin:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);background-color:var(--surface);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-width:1px;height:calc(100svh - 1rem)}.sidebar--floating,.sidebar--inset{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sidebar--inset{--tw-border-style:none;--tw-shadow:0 0 #0000;background-color:#0000;border-style:none}.sidebar--right{order:1}.sidebar__header{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.sidebar__content{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;overflow-y:auto}.sidebar__content,.sidebar__footer{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.sidebar__footer{padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column}.sidebar__group{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.sidebar__group+.sidebar__group{margin-top:calc(var(--spacing,.25rem) * 2)}.sidebar__group-label{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);color:var(--muted);-webkit-user-select:none;user-select:none;transition:opacity var(--sidebar-duration) var(--sidebar-ease),width var(--sidebar-duration) var(--sidebar-ease);overflow:hidden}@media (prefers-reduced-motion:reduce){.sidebar__group-label{transition:none}}.sidebar[data-state=collapsed] .sidebar__group-label{display:none}.sidebar__menu{gap:calc(var(--spacing,.25rem) * .5);--tw-outline-style:none;forced-color-adjust:none;--sidebar-menu-indent:calc(var(--spacing) * 4);--sidebar-menu-guide-color:currentColor;outline-style:none;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar__menu{--sidebar-menu-guide-color:color-mix(in srgb,currentColor 10%,transparent)}}.sidebar__menu{--sidebar-menu-row-gap:calc(var(--spacing) * .5)}.sidebar__menu[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}.sidebar__menu-section{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.sidebar__menu-section:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 3)}.sidebar__menu-header{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted);text-transform:uppercase;-webkit-user-select:none;user-select:none}.sidebar[data-state=collapsed] .sidebar__menu-header{display:none}.sidebar__menu-item{width:100%;color:var(--foreground);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .15s var(--ease-out);outline-style:none;justify-content:flex-start;align-items:center;display:flex;position:relative}.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.sidebar__menu-item{cursor:var(--cursor-interactive);--sidebar-menu-item-offset:0px;--sidebar-menu-guide-count:0}.sidebar__menu-item:disabled,.sidebar__menu-item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.sidebar__menu:is([data-guide-lines=always],[data-guide-lines=hover]) .sidebar__menu-item:before{content:"";top:calc(var(--sidebar-menu-row-gap) * -.5);bottom:calc(var(--sidebar-menu-row-gap) * -.5);left:calc(var(--sidebar-menu-indent) / 2);width:calc(var(--sidebar-menu-guide-count) * var(--sidebar-menu-indent));pointer-events:none;background-image:repeating-linear-gradient(to right,var(--sidebar-menu-guide-color) 0 1px,transparent 1px var(--sidebar-menu-indent));opacity:1;position:absolute}.sidebar__menu[data-guide-lines=hover] .sidebar__menu-item:before{opacity:0;transition:opacity .15s}.sidebar__menu[data-guide-lines=hover]:hover .sidebar__menu-item:before{opacity:1}.sidebar__menu-item-content{min-height:calc(var(--spacing,.25rem) * 9);width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);width:calc(100% - var(--sidebar-menu-item-offset));margin-inline-start:var(--sidebar-menu-item-offset);padding-inline:.5rem;display:flex;overflow:hidden}@media (hover:hover){.sidebar__menu-item:hover .sidebar__menu-item-content,.sidebar__menu-item[data-hovered=true] .sidebar__menu-item-content{background-color:var(--default)}}.sidebar__menu-item:focus-visible:not(:focus) .sidebar__menu-item-content,.sidebar__menu-item[data-focus-visible=true] .sidebar__menu-item-content{--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}.sidebar__menu-item[aria-level="2"]{--sidebar-menu-item-offset:var(--sidebar-menu-indent);--sidebar-menu-guide-count:1}.sidebar__menu-item[aria-level="3"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 2);--sidebar-menu-guide-count:2}.sidebar__menu-item[aria-level="4"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 3);--sidebar-menu-guide-count:3}.sidebar__menu-item[aria-level="5"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 4);--sidebar-menu-guide-count:4}.sidebar__menu-item:is(:has(.sidebar__menu-actions:hover),:has(.sidebar__menu-action:active),:has(.sidebar__menu-action[data-pressed=true]),:has(.sidebar__menu-actions [aria-expanded=true])) .sidebar__menu-item-content,.sidebar__menu-item[data-current=true] .sidebar__menu-item-content{background-color:var(--default)}.sidebar__menu-item[data-current=true] .sidebar__menu-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.sidebar__menu-trigger{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-item:not([data-has-child-items]) .sidebar__menu-trigger{display:none}.sidebar__menu-indicator{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted);cursor:inherit;flex-shrink:0;transition:rotate .15s;rotate:0deg}.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.sidebar__menu-item[data-expanded] .sidebar__menu-indicator{rotate:90deg}.sidebar__menu-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.sidebar__menu-item[data-current=true] .sidebar__menu-chip,.sidebar__menu-item[data-current=true] .sidebar__menu-icon{color:var(--foreground)}.sidebar__menu-label{pointer-events:none;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);-webkit-user-select:none;user-select:none;display:flex}.sidebar__menu-label,.sidebar__menu-label-text{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.sidebar__menu-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__menu-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-shrink:0;display:none}.sidebar__menu-item:is(:hover,[data-current=true],[data-hovered=true],:has(.sidebar__menu-action:focus-visible),:has(.sidebar__menu-action[data-focus-visible=true]),:has(.sidebar__menu-actions [aria-expanded=true])) .sidebar__menu-actions,.sidebar__mobile .sidebar__menu-actions{display:flex}.sidebar__menu-chip{pointer-events:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);--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,);-webkit-user-select:none;user-select:none}.sidebar__menu-action,.sidebar__menu-chip{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-action{isolation:isolate;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,);border-radius:calc(var(--radius) * 1);padding:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);outline-style:none;position:relative}.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.sidebar__menu-action{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-default-foreground);background-color:var(--button-bg);color:var(--button-fg)}@media (hover:hover){.sidebar__menu-action:hover,.sidebar__menu-action[data-hovered=true]{background-color:var(--button-bg-hover)}}.sidebar__menu-action:active,.sidebar__menu-action[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.98)}.sidebar__menu-action:focus-visible,.sidebar__menu-action[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}.sidebar__menu-action svg{pointer-events:none;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;align-self:center}.sidebar__menu-actions [aria-expanded=true] .sidebar__menu-action{background-color:var(--button-bg-hover)}.sidebar[data-collapsible=icon] .sidebar__menu-item{width:100%}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-item-content{padding-inline:calc(var(--spacing,.25rem) * 0);justify-content:center;padding-left:0}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-action,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-actions,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-chip,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-label,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-trigger{display:none}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-item:before{content:none}.sidebar__separator{margin-block:calc(var(--spacing,.25rem) * 2);width:auto}.sidebar__rail{inset-block:calc(var(--spacing,.25rem) * 0);z-index:10;width:calc(var(--spacing,.25rem) * 4);appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border-width:0;outline-style:none;position:absolute}.sidebar--left[data-state=collapsed] .sidebar__rail{cursor:e-resize}.sidebar--left[data-state=expanded] .sidebar__rail,.sidebar--right[data-state=collapsed] .sidebar__rail{cursor:w-resize}.sidebar--right[data-state=expanded] .sidebar__rail{cursor:e-resize}.sidebar--left .sidebar__rail{right:-2px}.sidebar--right .sidebar__rail{left:-2px}.sidebar__main{min-height:100svh;min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.sidebar__provider:has(.sidebar--inset) .sidebar__main{margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);background-color:var(--surface);--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);min-height:calc(100svh - 1rem);transition:margin var(--sidebar-duration,.2s) var(--sidebar-ease,ease);border-width:1px}.sidebar__provider[data-state=collapsed]:has(.sidebar--inset) .sidebar__main{margin-left:calc(var(--spacing,.25rem) * 2)}.sidebar__mobile-sheet[data-sheet-drawer-direction=left],.sidebar__mobile-sheet[data-sheet-drawer-direction=right]{border-radius:0;width:80vw;max-width:500px}.sidebar__mobile-dialog{border-radius:0}.sidebar__mobile{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.sidebar__mobile>.sidebar__header{padding-top:calc(var(--spacing,.25rem) * 4)}.sidebar__mobile>.sidebar__content{min-height:calc(var(--spacing,.25rem) * 0);flex:1}.sidebar__mobile>.sidebar__footer{padding-bottom:calc(var(--spacing,.25rem) * 4)}.sidebar__mobile-sheet[data-sheet-drawer-direction=left] .sidebar__mobile-dialog,.sidebar__mobile-sheet[data-sheet-drawer-direction=right] .sidebar__mobile-dialog{width:100%;max-width:none}.sidebar__mobile-sheet[data-sheet-drawer-direction=left]:after,.sidebar__mobile-sheet[data-sheet-drawer-direction=right]:after{border-radius:0}.sidebar__mobile-sheet[data-sheet-drawer-direction=left] .sidebar__mobile-dialog,.sidebar__mobile-sheet[data-sheet-drawer-direction=right] .sidebar__mobile-dialog{overflow:hidden}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-9{top:calc(var(--spacing) * 9)}.top-\[-100\%\]{top:-100%}.top-full{top:100%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.m-0{margin:calc(var(--spacing) * 0)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[168px\]{min-height:168px}.min-h-\[420px\]{min-height:420px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[200px\]{max-width:200px}.max-w-\[380px\]{max-width:380px}.max-w-\[520px\]{max-width:520px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[220px\]{min-width:220px}.min-w-\[520px\]{min-width:520px}.min-w-\[980px\]{min-width:980px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1160px\]{min-width:1160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7)}.-translate-y-0\.5,.translate-x-7{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-100,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(13\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(20rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr_1fr_auto\]{grid-template-columns:1.1fr 1fr 1fr auto}.grid-cols-\[44px_minmax\(0\,1fr\)_42px\]{grid-template-columns:44px minmax(0,1fr) 42px}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(175px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-t-lg{border-top-left-radius:calc(var(--radius) * 1);border-top-right-radius:calc(var(--radius) * 1)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3a3f46\]{border-color:#3a3f46}.border-\[\#16a34a\]{border-color:#16a34a}.border-\[\#60a5fa\]\/50{border-color:oklab(71.374% -.0380177 -.138249/.5)}.border-\[\#343a41\]{border-color:#343a41}.border-\[\#2563eb\]{border-color:#2563eb}.border-\[\#92753d\]{border-color:#92753d}.border-\[\#303338\]{border-color:#303338}.border-\[\#b9964f\]\/60{border-color:oklab(69.0618% .0113321 .0983852/.6)}.border-\[\#ca8a04\]{border-color:#ca8a04}.border-\[\#dc2626\]{border-color:#dc2626}.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_18\%\,transparent\)\]{border-color:var(--neu-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--neu-muted) 18%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_25\%\,transparent\)\]{border-color:var(--neu-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--neu-muted) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_26\%\,transparent\)\]{border-color:var(--neu-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--neu-muted\)_26\%\,transparent\)\]{border-color:color-mix(in srgb,var(--neu-muted) 26%,transparent)}}.border-\[var\(--config-gold\)\]\/30{border-color:var(--config-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--config-gold\)\]\/30{border-color:color-mix(in oklab,var(--config-gold) 30%,transparent)}}.border-\[var\(--neu-accent\)\]{border-color:var(--neu-accent)}.border-\[var\(--neu-danger\)\]{border-color:var(--neu-danger)}.border-\[var\(--neu-info\)\]{border-color:var(--neu-info)}.border-\[var\(--neu-muted\)\]{border-color:var(--neu-muted)}.border-\[var\(--neu-success\)\]{border-color:var(--neu-success)}.border-\[var\(--neu-warning\)\]{border-color:var(--neu-warning)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-current{border-color:currentColor}.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--danger) 50%,transparent)}}.border-default{border-color:var(--default)}.border-primary,.border-primary\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.border-primary\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.border-primary\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-primary\/50{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--warning) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-\[\#282119\]{border-top-color:#282119}.border-t-\[var\(--neu-accent\)\]{border-top-color:var(--neu-accent)}.border-t-transparent{border-top-color:#0000}.bg-\[\#2a2820\]{background-color:#2a2820}.bg-\[\#60a5fa\]{background-color:#60a5fa}.bg-\[\#60a5fa\]\/10{background-color:oklab(71.374% -.0380177 -.138249/.1)}.bg-\[\#60a5fa\]\/20{background-color:oklab(71.374% -.0380177 -.138249/.2)}.bg-\[\#151a1f\]{background-color:#151a1f}.bg-\[\#343a41\]{background-color:#343a41}.bg-\[\#17191b\]{background-color:#17191b}.bg-\[\#20262c\]{background-color:#20262c}.bg-\[\#22272d\]{background-color:#22272d}.bg-\[\#111315\]{background-color:#111315}.bg-\[\#282119\]{background-color:#282119}.bg-\[\#394047\]{background-color:#394047}.bg-\[\#b9964f\]{background-color:#b9964f}.bg-\[\#d7b46a\]\/18{background-color:oklab(78.5005% .00920072 .101007/.18)}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[color-mix\(in_srgb\,var\(--neu-danger\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:var(--neu-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--neu-danger\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:color-mix(in srgb,var(--neu-danger) 16%,var(--neu-bg-primary))}}.bg-\[color-mix\(in_srgb\,var\(--neu-info\)_14\%\,var\(--neu-bg-primary\)\)\]{background-color:var(--neu-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--neu-info\)_14\%\,var\(--neu-bg-primary\)\)\]{background-color:color-mix(in srgb,var(--neu-info) 14%,var(--neu-bg-primary))}}.bg-\[color-mix\(in_srgb\,var\(--neu-success\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:var(--neu-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--neu-success\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:color-mix(in srgb,var(--neu-success) 16%,var(--neu-bg-primary))}}.bg-\[color-mix\(in_srgb\,var\(--neu-warning\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:var(--neu-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--neu-warning\)_16\%\,var\(--neu-bg-primary\)\)\]{background-color:color-mix(in srgb,var(--neu-warning) 16%,var(--neu-bg-primary))}}.bg-\[rgba\(24\,21\,17\,0\.58\)\]{background-color:#18151194}.bg-\[rgba\(216\,182\,109\,0\.22\)\]{background-color:#d8b66d38}.bg-\[var\(--config-gold\)\]\/8{background-color:var(--config-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--config-gold\)\]\/8{background-color:color-mix(in oklab,var(--config-gold) 8%,transparent)}}.bg-\[var\(--neu-accent\)\]{background-color:var(--neu-accent)}.bg-\[var\(--neu-bg-primary\)\]{background-color:var(--neu-bg-primary)}.bg-\[var\(--neu-danger\)\]{background-color:var(--neu-danger)}.bg-\[var\(--neu-info\)\]{background-color:var(--neu-info)}.bg-\[var\(--neu-inset-start\)\]{background-color:var(--neu-inset-start)}.bg-\[var\(--neu-muted\)\]{background-color:var(--neu-muted)}.bg-\[var\(--neu-raised-end\)\]{background-color:var(--neu-raised-end)}.bg-\[var\(--neu-shadow-dark\)\]{background-color:var(--neu-shadow-dark)}.bg-\[var\(--neu-success\)\]{background-color:var(--neu-success)}.bg-\[var\(--neu-warning\)\]{background-color:var(--neu-warning)}.bg-accent,.bg-accent-soft{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-current{background-color:currentColor}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-foreground\/35{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/35{background-color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-primary,.bg-primary\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-primary\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-primary\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-success\/20{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--success) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--warning) 5%,transparent)}}.bg-warning\/8{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/8{background-color:color-mix(in oklab,var(--warning) 8%,transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--neu-bg-secondary\)_25\%\,var\(--neu-bg-primary\)_50\%\,var\(--neu-bg-secondary\)_75\%\)\]{background-image:linear-gradient(90deg,var(--neu-bg-secondary) 25%,var(--neu-bg-primary) 50%,var(--neu-bg-secondary) 75%)}.bg-\[linear-gradient\(to_top\,var\(--neu-accent-dark\)\,var\(--neu-accent\)\)\]{background-image:linear-gradient(to top,var(--neu-accent-dark),var(--neu-accent))}.from-\[\#3b82f6\]{--tw-gradient-from:#3b82f6;--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))}.from-\[\#22c55e\]{--tw-gradient-from:#22c55e;--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))}.from-\[\#eab308\]{--tw-gradient-from:#eab308;--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))}.from-\[\#ef4444\]{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#16a34a\]{--tw-gradient-to:#16a34a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2563eb\]{--tw-gradient-to:#2563eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ca8a04\]{--tw-gradient-to:#ca8a04;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#dc2626\]{--tw-gradient-to:#dc2626;--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))}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#92753d\]{color:#92753d}.text-\[\#d8cbb8\]{color:#d8cbb8}.text-\[\#d8cbb8\]\/76{color:oklab(84.7592% .00639847 .0289006/.76)}.text-\[\#efe4d1\]\/86{color:oklab(92.2519% .00415123 .0276772/.86)}.text-\[\#efe4d1\]\/90{color:oklab(92.2519% .00415123 .0276772/.9)}.text-\[\#f1cf82\]{color:#f1cf82}.text-\[\#f4d488\]{color:#f4d488}.text-\[\#fff7e8\]{color:#fff7e8}.text-\[var\(--admin-lux-gold-strong\)\]{color:var(--admin-lux-gold-strong)}.text-\[var\(--neu-accent\)\]{color:var(--neu-accent)}.text-\[var\(--neu-bg-secondary\)\]{color:var(--neu-bg-secondary)}.text-\[var\(--neu-danger\)\]{color:var(--neu-danger)}.text-\[var\(--neu-info\)\]{color:var(--neu-info)}.text-\[var\(--neu-muted\)\]{color:var(--neu-muted)}.text-\[var\(--neu-success\)\]{color:var(--neu-success)}.text-\[var\(--neu-text\)\]{color:var(--neu-text)}.text-\[var\(--neu-warning\)\]{color:var(--neu-warning)}.text-accent{color:var(--accent)}.text-background{color:var(--background)}.text-danger{color:var(--danger)}.text-foreground,.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/40{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-muted,.text-muted\/40{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/40{color:color-mix(in oklab,var(--muted) 40%,transparent)}}.text-muted\/60{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/60{color:color-mix(in oklab,var(--muted) 60%,transparent)}}.text-primary{color:var(--accent)}.text-primary-foreground,.text-primary-foreground\/70{color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/70{color:color-mix(in oklab,var(--accent-foreground) 70%,transparent)}}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#60a5fa\]{accent-color:#60a5fa}.accent-\[var\(--neu-accent\)\]{accent-color:var(--neu-accent)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_8px_18px_-12px_var\(--neu-shadow-dark\)\]{--tw-shadow:0 8px 18px -12px var(--tw-shadow-color,var(--neu-shadow-dark))}.shadow-\[0_10px_20px_-16px_rgba\(146\,117\,61\,0\.7\)\],.shadow-\[0_8px_18px_-12px_var\(--neu-shadow-dark\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_-16px_rgba\(146\,117\,61\,0\.7\)\]{--tw-shadow:0 10px 20px -16px var(--tw-shadow-color,#92753db3)}.shadow-\[0_10px_26px_-22px_var\(--neu-shadow-dark\)\]{--tw-shadow:0 10px 26px -22px var(--tw-shadow-color,var(--neu-shadow-dark))}.shadow-\[0_10px_26px_-22px_var\(--neu-shadow-dark\)\],.shadow-\[0_12px_24px_-18px_rgba\(146\,117\,61\,0\.65\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-18px_rgba\(146\,117\,61\,0\.65\)\]{--tw-shadow:0 12px 24px -18px var(--tw-shadow-color,#92753da6)}.shadow-\[0_12px_28px_-24px_rgba\(37\,34\,30\,0\.28\)\]{--tw-shadow:0 12px 28px -24px var(--tw-shadow-color,#25221e47)}.shadow-\[0_12px_28px_-24px_rgba\(37\,34\,30\,0\.28\)\],.shadow-\[0_12px_28px_-24px_var\(--neu-shadow-dark\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-24px_var\(--neu-shadow-dark\)\]{--tw-shadow:0 12px 28px -24px var(--tw-shadow-color,var(--neu-shadow-dark))}.shadow-\[0_16px_32px_-22px_rgba\(146\,117\,61\,0\.7\)\]{--tw-shadow:0 16px 32px -22px var(--tw-shadow-color,#92753db3)}.shadow-\[0_16px_32px_-22px_rgba\(146\,117\,61\,0\.7\)\],.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0000001f)}.shadow-\[0_18px_44px_-30px_var\(--neu-shadow-dark\)\]{--tw-shadow:0 18px 44px -30px var(--tw-shadow-color,var(--neu-shadow-dark))}.shadow-\[0_18px_44px_-30px_var\(--neu-shadow-dark\)\],.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000002e)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0003)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb8)}.shadow-\[inset_0_1px_0_var\(--neu-shadow-light\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--neu-shadow-light))}.shadow-\[inset_0_1px_0_var\(--neu-shadow-light\)\],.shadow-\[inset_0_2px_8px_rgba\(37\,34\,30\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_8px_rgba\(37\,34\,30\,0\.12\)\]{--tw-shadow:inset 0 2px 8px var(--tw-shadow-color,#25221e1f)}.shadow-\[inset_2px_2px_4px_rgba\(0\,0\,0\,0\.18\)\,inset_-2px_-2px_4px_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow:inset 2px 2px 4px var(--tw-shadow-color,#0000002e),inset -2px -2px 4px var(--tw-shadow-color,#ffffff3d)}.shadow-\[inset_2px_2px_4px_rgba\(0\,0\,0\,0\.18\)\,inset_-2px_-2px_4px_rgba\(255\,255\,255\,0\.24\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.ring-warning\/40{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/40{--tw-ring-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--neu-danger\)\]{outline-color:var(--neu-danger)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\,transform\,color\,border-color\,opacity\]{transition-property:background,box-shadow,transform,color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background\,color\]{transition-property:border-color,box-shadow,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background\,color\,transform\]{transition-property:box-shadow,background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,color\]{transition-property:box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\,opacity\]{transition-property:box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-black\/12:is(:where(.group):hover *){background-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/12:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 12%,transparent)}}.group-hover\:bg-primary\/15:is(:where(.group):hover *){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker,.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-\[var\(--neu-muted\)\]::placeholder{color:var(--neu-muted)}.placeholder\:text-muted::placeholder{color:var(--muted)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--admin-lux-gold\)\]:hover{border-color:var(--admin-lux-gold)}.hover\:border-\[var\(--neu-accent\)\]:hover{border-color:var(--neu-accent)}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:border-primary\/45:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:border-primary\/60:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.hover\:border-warning\/50:hover{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:border-warning\/50:hover{border-color:color-mix(in oklab,var(--warning) 50%,transparent)}}.hover\:bg-\[\#434b54\]:hover{background-color:#434b54}.hover\:bg-\[\#fffdf8\]:hover{background-color:#fffdf8}.hover\:bg-\[var\(--neu-bg-primary\)\]:hover{background-color:var(--neu-bg-primary)}.hover\:bg-danger\/15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/15:hover{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.hover\:bg-danger\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.hover\:bg-default\/10:hover{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab,var(--default) 10%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-\[\#92753d\]:hover{color:#92753d}.hover\:text-\[\#f8f0df\]:hover{color:#f8f0df}.hover\:text-\[\#fff7e8\]:hover{color:#fff7e8}.hover\:text-\[var\(--admin-lux-gold\)\]:hover{color:var(--admin-lux-gold)}.hover\:text-\[var\(--neu-text\)\]:hover{color:var(--neu-text)}.hover\:text-danger\/80:hover{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:text-danger\/80:hover{color:color-mix(in oklab,var(--danger) 80%,transparent)}}.hover\:text-foreground:hover,.hover\:text-foreground\/70:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.hover\:text-primary\/80:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:border-\[\#60a5fa\]:focus{border-color:#60a5fa}.focus\:border-primary:focus{border-color:var(--accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#60a5fa\]\/20:focus{--tw-ring-color:oklab(71.374% -.0380177 -.138249/.2)}.focus\:ring-primary:focus,.focus\:ring-primary\/25:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/25:focus{--tw-ring-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--admin-lux-gold-strong\)\]:focus-visible{outline-color:var(--admin-lux-gold-strong)}.focus-visible\:outline-\[var\(--neu-accent\)\]:focus-visible{outline-color:var(--neu-accent)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]:active{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[inset_0_2px_8px_rgba\(37\,34\,30\,0\.12\)\]:active{--tw-shadow:inset 0 2px 8px var(--tw-shadow-color,#25221e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[inset_0_2px_8px_rgba\(37\,34\,30\,0\.18\)\]:active{--tw-shadow:inset 0 2px 8px var(--tw-shadow-color,#25221e2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:w-\[260px\]{width:260px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[320px\]{width:320px}.sm\:min-w-72{min-width:calc(var(--spacing) * 72)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[132px_1fr\]{grid-template-columns:132px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr_auto\]{grid-template-columns:1.4fr 1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\>section\]\:h-full>section{height:100%}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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))}}.light,:root,[data-theme=default],[data-theme=light]{--muted:oklch(43% .015 285.94);--accent:oklch(48% .195 253.83);--success:oklch(46% .175 150.81);--warning:oklch(46% .14 72.33);--danger:oklch(53% .22 25.74)}body{background-color:var(--background)}:root{--ml-black:#111010;--ml-surface:#1a1918;--bespoke-gold:#c5a059;--bespoke-gold-dark:#b48f49;--bespoke-dark:#1a1a1a;--bespoke-paper:#dbd2c3;--bespoke-ink:#302f2c;--ml-beige:#e8e3db;--ml-beige-dark:#d4cfc7;--ml-gold:#c9a96e;--ml-gold-hover:#d4b882;--ml-foreground:#f5f0e8;--ml-muted:#8b8279;--ml-text-dark:#2c2a27;--font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-sans:"Signika",system-ui,sans-serif;--font-brand:"Signika",system-ui,sans-serif}.btn-gold{background-color:var(--ml-gold);color:var(--ml-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-gold:hover{background-color:var(--ml-gold-hover)}.btn-ghost{color:var(--ml-foreground);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #f5f0e84d;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--ml-foreground)}.ml-input{width:100%;color:var(--ml-foreground);font-family:var(--font-sans);background-color:#ffffff0d;border:1px solid #ffffff26;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.ml-input:focus{border-color:var(--ml-gold)}.ml-input::placeholder{color:var(--ml-muted)}.ml-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ml-muted);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.section-dark{background-color:var(--ml-black);color:var(--ml-foreground)}.section-beige{background-color:var(--ml-beige);color:var(--ml-text-dark)}.bespoke-configurator{--config-border:#d2c4ad;--config-gold:#c5a059;--config-gold-dark:#b48f49;--config-red:#c0392b;--config-red-dark:#a93226;--config-green:#2d4a45;--config-muted:#1a1a1a85;color:var(--bespoke-dark)}.bespoke-configurator__header h1{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(3.5rem,7vw,6.25rem);font-weight:400;line-height:.88}.bespoke-configurator__header p{color:#1a1a1a94;margin-top:1rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:500}.bespoke-configurator .bespoke-configurator__panel{border:1px solid var(--config-border);padding:clamp(2rem,4vw,3rem);box-shadow:0 22px 48px -42px #00000059}.bespoke-configurator__panel-heading{border-bottom:1px solid var(--config-border);margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.8rem}.bespoke-configurator .section-label,.bespoke-configurator .text-muted.mb-4.text-xs,.bespoke-configurator h2+.text-muted,.bespoke-configurator label>span,.bespoke-configurator__panel-heading p{color:#1a1a1a7a;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:700}.bespoke-configurator__panel-heading h2{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:0;margin-top:.4rem;font-size:clamp(3rem,5vw,4.8rem);font-weight:400;line-height:.95}.bespoke-stepper__track{scrollbar-width:none;gap:2px;padding-bottom:0;overflow-x:auto}.bespoke-stepper__track::-webkit-scrollbar{display:none}.bespoke-stepper__line{display:none}.bespoke-stepper__item{border-radius:8px;align-items:center;transition:background .15s;flex-direction:row!important;gap:6px!important;padding:6px 10px!important}.bespoke-stepper__item:not([aria-current=step]):hover{background:#1a1a1a0f}.bespoke-stepper__item[aria-current=step]{box-shadow:0 1px 3px #0000001a,0 0 0 1px var(--config-border);background:#fff}.bespoke-stepper__number{color:#1a1a1a4d!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:.7rem!important;font-weight:600!important}.bespoke-stepper__item[aria-current=step] .bespoke-stepper__number{color:var(--config-gold)!important}.bespoke-stepper__label{transition:color .15s;color:#1a1a1a66!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:700!important;display:block!important}.bespoke-stepper__item:not([aria-current=step]):hover .bespoke-stepper__label{color:#1a1a1abf!important}.bespoke-stepper__item[aria-current=step] .bespoke-stepper__label{color:var(--bespoke-dark)!important}.bespoke-section-heading h2{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:400}.bespoke-section-heading span{color:#1a1a1a61;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.bespoke-option-card{background:#fff;min-height:15.5rem;border:2px solid var(--config-border)!important;box-shadow:none!important;border-radius:0!important}.bespoke-option-card:hover{border-color:#a99574!important;transform:none!important}.bespoke-option-card.ring-2,.bespoke-option-card:has(.bg-primary){border-color:var(--config-green)!important;box-shadow:inset 0 0 0 1px var(--config-green)!important;background:#f6f5f2!important}.bespoke-option-card .bg-primary{background:var(--config-green)!important}.bespoke-option-card [class*=rounded-full]{border-radius:999px}.bespoke-option-card__body{border-top:1px solid var(--config-border);min-height:5.25rem}.bespoke-option-card__body p:first-child{color:#1a1a1ab8;font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:600}.bespoke-option-card__body [data-slot=base]{color:var(--config-green);border:0;min-height:auto;padding:0;background:0 0!important}.bespoke-fabric-card__media{border-bottom:1px solid var(--config-border);background:#f3efe8}.bespoke-fabric-card__media img{filter:saturate(.92)contrast(.98)}.bespoke-fabric-card__meta p:first-child{color:var(--bespoke-dark);font-family:var(--font-serif);font-size:1.55rem;font-weight:400;line-height:1}.bespoke-fabric-card__meta [data-slot=base]{color:var(--config-green);font-family:var(--font-sans);letter-spacing:.04em;border:1px solid #c5a05952;background:#c5a0591f!important;border-radius:0!important}.bespoke-detail-box,.bespoke-toggle-box{border:1px solid var(--config-border)!important;background:#fcfaf7!important;border-radius:0!important}.bespoke-text-input{background:#fff!important;border-color:#ccbfa8!important;border-radius:0!important}.bespoke-text-input:focus{border-color:var(--config-green)!important;box-shadow:none!important}.bespoke-field-light-border{isolation:isolate;position:relative;overflow:visible;border-radius:12px!important}.bespoke-field-light-border--empty .bespoke-text-input{border-color:#ffd45db8!important;box-shadow:0 0 0 1px #ffd45d33,0 0 22px #ffd45d1a,inset 0 1px #fff7da0a!important}.bespoke-field-light-border__shader{border-radius:inherit;opacity:1;pointer-events:none;z-index:3;width:166.667%;height:166.667%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.bespoke-field-light-border__shader>*{border-radius:inherit;display:block;width:100%!important;height:100%!important}.bespoke-field-light-border__shader canvas{border-radius:inherit;display:block}.bespoke-configurator__panel{scroll-margin-top:160px}.bespoke-monogram-color-reveal{scroll-margin-top:180px}.bespoke-edit-autosave-badge{will-change:opacity,transform;transition:opacity .35s,transform .35s}.bespoke-edit-autosave-badge.opacity-100{animation:autosavePop .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes autosavePop{0%{opacity:0;transform:scale(.72)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.bespoke-pill{background:#fff;border-color:var(--config-border)!important;border-radius:0!important}.bespoke-pill.border-primary,.bespoke-pill:hover{border-color:var(--config-green)!important;color:var(--config-green)!important}.bespoke-configurator__sticky-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--config-border);z-index:20;background:#f5f1e8f7;padding:.2rem 0 0;position:sticky;top:0}.bespoke-configurator__mobile-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f1e8f7!important}.bespoke-configurator [data-slot=base]:where(button),.bespoke-configurator button[data-slot=base]{letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;min-height:2.75rem;font-size:.72rem;font-weight:600}.bespoke-configurator [data-slot=base]:where(button):not([data-variant=secondary]):not([data-variant=ghost]),.bespoke-configurator button[data-slot=base]:not([data-variant=secondary]):not([data-variant=ghost]){background:var(--config-gold);color:#fff}.bespoke-configurator__primary-cta,.bespoke-configurator__primary-cta[data-slot=base]{background:var(--config-red)!important;color:#fff!important;letter-spacing:.16em!important;text-transform:uppercase!important;border:0!important;border-radius:9999px!important;height:2.25rem!important;min-height:2.25rem!important;padding-left:1.75rem!important;padding-right:1.75rem!important;font-size:.78rem!important;font-weight:700!important;box-shadow:0 2px 14px #c0392b66!important}.bespoke-configurator__primary-cta:hover{background:var(--config-red-dark)!important;box-shadow:0 4px 20px #c0392b80!important}.bespoke-configurator__primary-cta:disabled,.bespoke-configurator__primary-cta[data-disabled=true],.bespoke-configurator__primary-cta[disabled]{box-shadow:none!important;opacity:.4!important}.bespoke-configurator__back-cta,.bespoke-configurator__back-cta[data-slot=base]{background:var(--config-red)!important;color:#fff!important;letter-spacing:.16em!important;text-transform:uppercase!important;border:0!important;border-radius:9999px!important;height:2.25rem!important;min-height:2.25rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;font-size:.78rem!important;font-weight:700!important;box-shadow:0 2px 14px #c0392b66!important}.bespoke-configurator__back-cta:hover{background:var(--config-red-dark)!important;box-shadow:0 4px 20px #c0392b80!important}.bespoke-configurator__back-cta:disabled,.bespoke-configurator__back-cta[data-disabled=true],.bespoke-configurator__back-cta[disabled]{box-shadow:none!important;opacity:.3!important}.bespoke-price-sidebar{border:1px solid var(--config-border);background:#fff;overflow:hidden;box-shadow:0 18px 40px -34px #00000073}.bespoke-price-summary__header{border-bottom:1px solid var(--config-border);background:linear-gradient(135deg,#faf7f2,#fff);align-items:center;gap:1.25rem;min-height:9.2rem;padding:2.1rem 2.3rem;display:flex}.bespoke-price-summary__icon{border:1px solid var(--config-border);color:var(--config-gold);border-radius:999px;justify-content:center;align-items:center;width:4.45rem;height:4.45rem;display:inline-flex}.bespoke-price-summary__header p{color:#1a1a1a66;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bespoke-price-summary__header strong{color:var(--bespoke-dark);font-family:var(--font-serif);font-size:clamp(2.45rem,3vw,3rem);font-weight:400;line-height:.95;display:block}.bespoke-price-summary__body{gap:1.75rem;padding:2.25rem;display:grid}.bespoke-price-summary__box,.bespoke-price-summary__metric{border:1px solid var(--config-border);background:#fcfaf7;padding:1.85rem}.bespoke-price-summary__box{gap:.9rem;display:grid}.bespoke-price-summary__box .text-foreground,.bespoke-price-summary__box .text-muted{color:#1a1a1a99;font-size:.98rem}.bespoke-price-summary__box .text-foreground{color:#111;font-weight:600}.bespoke-price-summary__formula{border-top:1px solid var(--config-border);color:#1a1a1a5c;padding-top:1rem;font-size:.78rem;font-weight:600}.bespoke-price-summary__empty{border:1px dashed var(--config-border);color:#1a1a1a73;background:#fcfaf7;padding:1.35rem;font-size:.92rem;font-style:italic}.bespoke-price-summary__metric{background:#fff;position:relative}.bespoke-price-summary__metric--payable{background:linear-gradient(135deg,#d2c4ad2e,#fff)}.bespoke-price-summary__metric span{color:#1a1a1a66;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:block}.bespoke-price-summary__metric strong{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(4rem,4.5vw,5rem);font-weight:400;line-height:.9;transition:transform .25s,color .25s;display:block}.bespoke-price-summary__metric strong.is-flashing{color:var(--config-gold);transform:scale(1.04)}.bespoke-price-summary__metric em{color:#1a1a1a61;letter-spacing:.18em;text-align:right;text-transform:uppercase;margin-top:.65rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}.bespoke-price-summary__metric--payable em{color:var(--config-gold)}.bespoke-price-summary__cartline{background:var(--bespoke-paper);border:1px solid var(--config-border);color:#1a1a1a94;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:4.35rem;padding:1.05rem 1.85rem;font-size:.72rem;font-weight:700;display:flex}.bespoke-price-summary__cartline strong{color:var(--bespoke-dark)}.bespoke-price-sidebar__grand-total span:last-child{font-family:var(--font-serif);font-size:2.2rem;font-weight:400;line-height:1}.bespoke-price-sidebar__empty{padding:1.9rem}.bespoke-quantity__price{border:1px solid var(--config-border);background:#fff;padding:clamp(1.8rem,4vw,2.8rem)}.bespoke-cart__coupon>div:first-child p,.bespoke-cart__header p:first-child,.bespoke-cart__total>p:first-child,.bespoke-quantity__price p:first-child{color:#1a1a1a70;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:700}.bespoke-quantity__price p:nth-child(2){color:var(--bespoke-dark);font-family:var(--font-serif);font-size:clamp(4rem,8vw,6.2rem);line-height:.9}.bespoke-quantity__stepper{align-items:center}.bespoke-quantity__button{border-color:var(--config-border)!important;color:var(--config-green)!important;background:#fff!important;border-radius:0!important;width:3.25rem!important;height:3.25rem!important}.bespoke-quantity__button:hover{background:#f7f3ec!important}.bespoke-quantity__value{color:var(--bespoke-dark);font-family:var(--font-serif);width:5.5rem;font-size:clamp(3.4rem,7vw,5rem);line-height:1}.bespoke-progress__track{border-radius:999px;background:#1a1a1a1a!important}.bespoke-progress__bar{border-radius:999px;background:var(--config-gold)!important}.bespoke-cart__header h2{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(3rem,5vw,4.8rem);font-weight:400;line-height:.95}.bespoke-cart__sync{border:1px solid var(--config-border);letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a75!important;background:0 0!important;border-radius:0!important}.bespoke-cart__header>div>p{max-width:42rem}.bespoke-cart__minimum{padding:1.45rem!important}.bespoke-cart__minimum span:first-child{color:#1a1a1a94;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.bespoke-cart__breakdown,.bespoke-cart__coupon,.bespoke-cart__items,.bespoke-cart__minimum,.bespoke-cart__nudge,.bespoke-cart__qty,.bespoke-cart__total,.bespoke-cart__warning{border-color:var(--config-border)!important;background:#fffdf9!important;border-radius:0!important}.bespoke-cart__items{border-width:1px}.bespoke-cart__item{background:#fff}.bespoke-cart__item+.bespoke-cart__item{border-top:1px solid var(--config-border)}.bespoke-cart__item p:first-child{color:var(--bespoke-dark);font-size:1.05rem}.bespoke-cart__breakdown{border:1px solid var(--config-border)}.bespoke-cart__breakdown p:first-child,.bespoke-cart__empty p:first-child,.bespoke-cart__minimum span{letter-spacing:.08em}.bespoke-cart__qty button{color:var(--config-green);border-radius:0!important}.bespoke-cart__nudge{background:#c5a05914!important}.bespoke-cart__nudge p:first-child{color:var(--config-green);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.bespoke-cart__total{background:#fff!important}.bespoke-cart__actions .text-foreground.font-semibold,.bespoke-cart__mobile-bar .text-foreground.font-semibold,.bespoke-cart__total .text-foreground.font-semibold{color:var(--bespoke-dark);font-family:var(--font-serif);font-size:2.25rem;font-weight:400;line-height:.95}.bespoke-cart__actions{border-top:1px solid var(--config-border);padding-top:1.5rem}.bespoke-cart__mobile-bar{border-color:var(--config-border)!important;background:#f5f1e8fa!important}@media (max-width:1023px){.bespoke-configurator .bespoke-configurator__panel{padding:1.35rem}.bespoke-configurator__header h1{font-size:clamp(3rem,15vw,4.8rem)}.bespoke-configurator__primary-cta,.bespoke-configurator__primary-cta[data-slot=base]{width:100%;min-height:3.85rem!important}.bespoke-stepper__track{gap:1.15rem}.bespoke-stepper__label{font-size:.65rem;display:block}.bespoke-cart__actions{align-items:stretch}.bespoke-cart__actions>div:last-child{width:100%;display:grid}}.bespoke-configurator{--config-paper:#f5f1e8;--config-surface:#fffdf9;--config-soft:#faf7f1;--config-card:#fffaf3;--config-border:#d8cbb9;--config-gold:#b78f43;--config-gold-dark:#9f7936;--config-green:#24443f;--config-muted:#6f6b66;color:#191816;background:var(--config-paper);flex-direction:column;height:calc(100dvh - 4.05rem);min-height:0;margin-bottom:.55rem;display:flex;position:relative;overflow:hidden}.bespoke-configurator__content{flex:auto;min-height:0;padding-bottom:0;overflow:hidden}.bespoke-configurator__aside,.bespoke-configurator__main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.bespoke-configurator__main{padding-bottom:1.25rem}.bespoke-cart__header h2,.bespoke-configurator__header h1,.bespoke-configurator__panel-heading h2,.bespoke-section-heading h2{font-family:var(--font-sans);letter-spacing:0;font-weight:650;line-height:1.08}.bespoke-configurator__header h1{font-size:clamp(1.75rem,2.4vw,2.35rem)}.bespoke-configurator__header p{color:var(--config-muted);margin-top:.25rem;font-size:.9rem}.bespoke-configurator .bespoke-configurator__panel{background:var(--config-surface);border-color:var(--config-border);border-radius:8px;padding:clamp(1rem,1.7vw,1.5rem);box-shadow:0 18px 42px -38px #18161261}.bespoke-configurator__panel-heading{margin-bottom:1.25rem;padding-bottom:1rem}.bespoke-configurator .section-label,.bespoke-configurator .text-muted.mb-3.text-xs,.bespoke-configurator .text-muted.mb-4.text-xs,.bespoke-configurator h2+.text-muted,.bespoke-configurator label>span,.bespoke-configurator__panel-heading p{color:var(--config-muted);letter-spacing:.12em;font-size:.68rem}.bespoke-configurator__panel-heading h2{margin-top:.2rem;font-size:clamp(1.45rem,2.2vw,2rem)}.bespoke-stepper{margin-bottom:0!important;padding-bottom:.35rem!important}.bespoke-configurator .mb-5>.flex.items-start,.bespoke-stepper__track{gap:.35rem;padding-bottom:0;align-items:center!important}.bespoke-stepper__item{color:var(--config-muted);border:1px solid #0000;min-width:max-content;border-radius:999px!important;gap:.35rem!important;padding:.28rem .55rem!important}.bespoke-stepper__item:hover{border-color:#d8cbb9bf;background:#fffdf9b8!important}.bespoke-stepper__item[aria-current=step]{border-color:var(--config-border);box-shadow:0 8px 22px -18px #19181673;background:#fffdf9!important}.bespoke-configurator .mb-5 button>div:first-child,.bespoke-stepper__number{border:1px solid #b78f4373;font-size:.62rem;color:var(--config-gold-dark)!important;background:0 0!important;border-radius:999px!important;width:1rem!important;height:1rem!important}.bespoke-stepper__item[aria-current=step] .bespoke-stepper__number{border-color:var(--config-gold);background:var(--config-gold)!important;color:#fff!important}.bespoke-configurator .mb-5 button span,.bespoke-stepper__label{text-overflow:ellipsis;max-width:10rem;overflow:hidden;letter-spacing:.13em!important;font-size:.59rem!important;font-weight:750!important;line-height:1!important;display:block!important}.bespoke-section-heading{margin-bottom:.75rem!important}.bespoke-cart__header h2,.bespoke-section-heading h2{font-size:1.15rem}.bespoke-option-card{min-height:0;overflow:hidden;background:var(--config-card)!important;border-width:1px!important;border-radius:8px!important}.bespoke-option-card:hover{box-shadow:0 10px 24px -20px #1816128c!important}.bespoke-option-card.ring-2,.bespoke-option-card:has(.bg-primary){box-shadow:0 0 0 2px #24443f2e!important}.bespoke-option-card__media{aspect-ratio:4/2.25;min-height:4.6rem}.bespoke-option-card__media img{image-rendering:auto}.bespoke-option-card__body{min-height:2.8rem;padding:.55rem .65rem!important}.bespoke-option-card__body p:first-child{font-size:.82rem;line-height:1.2}.bespoke-fabric-card__meta{background:var(--config-card);min-height:3.35rem}.bespoke-fabric-card__media,.bespoke-option-card__media{background:var(--config-soft)!important}.bespoke-fabric-card__meta p:first-child{font-family:var(--font-sans);font-size:.84rem;font-weight:650;line-height:1.2}.bespoke-fabric-card__meta p:not(:first-child){font-size:.7rem;line-height:1.25}.bespoke-configurator__sticky-header{flex:none;position:relative;top:auto}.bespoke-configurator__mobile-nav{border-top:1px solid var(--config-border);z-index:20;flex:0 0 52px;display:flex;position:relative;overflow:hidden;height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 16px!important}.masslos-admin-shell .bespoke-configurator__mobile-nav{width:100%}@media (max-width:1023px){.masslos-admin-shell .bespoke-configurator__mobile-nav{width:100%}}.bespoke-configurator__mobile-nav>.mx-auto{width:100%}.bespoke-configurator__mobile-nav>.mx-auto:last-child{height:40px;min-height:0}.bespoke-configurator__mobile-nav .bespoke-configurator__back-cta,.bespoke-configurator__mobile-nav .bespoke-configurator__cart-cta,.bespoke-configurator__mobile-nav .bespoke-configurator__primary-cta{height:40px!important;min-height:40px!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.bespoke-configurator__mobile-nav .bespoke-configurator__cart-cta{background:var(--config-surface)!important;border:1px solid var(--config-border)!important;color:var(--config-green)!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important;font-weight:650!important}.bespoke-configurator__mobile-nav .hidden.text-sm,.bespoke-configurator__mobile-nav .sm\:block{line-height:1!important}.masslos-admin-shell{--config-paper:#f4f1eb;--config-surface:#fffdf8;--config-soft:#ebe5da;--config-card:#fffaf2;--admin-card:#3d434a;--admin-card-elevated:#444b53;--admin-card-muted:#cbd5df;--admin-card-border:#ffffff1a;--config-border:#d8cdbc;--config-gold:#b9964f;--config-gold-dark:#92753d;--config-green:#2d4a45;--config-muted:#746b5e;--admin-shadow-sm:0 10px 24px -22px #25221e47;--admin-shadow-md:0 18px 44px -34px #25221e52;--admin-shadow-lg:0 28px 70px -48px #25221e6b;--background:var(--config-paper);--surface:var(--config-surface);--content1:var(--admin-card);--content2:var(--admin-card-elevated);--default:#303946;--default-foreground:#fff;--success:#22c55e;--success-foreground:#fff;--warning:#f0b000;--warning-foreground:#fff;--danger:#ef3030;--danger-foreground:#fff;--foreground:#191816;--muted:var(--config-muted);--border:var(--config-border);--divider:var(--config-border);--accent:#2f72ed;--accent-foreground:#fff;--primary:#a22fe8;--primary-foreground:#fff;background:var(--config-paper);color:var(--foreground);font-variant-numeric:tabular-nums}.masslos-admin-shell .app-layout__header,.masslos-admin-shell .navbar,.masslos-admin-shell .navbar__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px -36px #25221e66;border-color:var(--config-border)!important;background:linear-gradient(#fffdf8f5,#f4f1ebeb)!important}.masslos-admin-shell .masslos-admin-navbar{min-height:4.7rem;padding-inline:clamp(1.25rem,2vw,2rem)}.masslos-admin-shell .masslos-admin-navbar__toggles{align-items:center;gap:.25rem;display:inline-flex}.masslos-admin-shell .masslos-admin-navbar__actions .button,.masslos-admin-shell .masslos-admin-navbar__toggles .button{box-shadow:inset 0 1px #ffffffbd,0 12px 28px -22px #25221e59;color:#191816!important;background:#ffffffc7!important}.masslos-admin-shell .masslos-admin-navbar__actions .button:hover,.masslos-admin-shell .masslos-admin-navbar__toggles .button:hover{transform:translateY(-1px);background:#fff!important}.masslos-admin-shell .masslos-admin-navbar__actions{background:radial-gradient(circle at 15% 0,#ffffff1f,#0000 34%),linear-gradient(135deg,#424952,#303946)!important;border-color:#ffffff1f!important;border-radius:1.45rem!important;padding:.45rem!important;box-shadow:0 22px 48px -34px #111827cc,inset 0 1px #ffffff1a!important}.masslos-admin-shell .masslos-admin-navbar__actions .button{border-radius:1rem}.masslos-admin-shell .masslos-admin-navbar__actions .admin-button-primary{color:#fff!important;background:linear-gradient(135deg,#3d84f5,#2563eb)!important}.masslos-admin-shell .masslos-admin-navbar__status-dot{background:#22c55e;border-radius:999px;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 0 4px #22c55e1f}.masslos-admin-shell .masslos-admin-navbar__title h1{letter-spacing:-.025em}.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar__mobile{background:linear-gradient(180deg,#fffdf89e 0,#f4f1ebf5 28%),var(--config-paper)!important;border-color:var(--config-border)!important;box-shadow:inset -1px 0 #d8cdbcd1,14px 0 44px -42px #25221e73!important}.masslos-admin-shell .sidebar__content{padding-inline:.75rem}.masslos-admin-shell .sidebar__group{margin-block:.45rem 1rem}.masslos-admin-shell .sidebar__group-label{letter-spacing:.16em;margin-bottom:.35rem;padding-inline:.75rem;font-size:.68rem;font-weight:800;color:#1918167a!important}.masslos-admin-shell .sidebar__menu{gap:.28rem;display:grid}.masslos-admin-shell .sidebar__menu-item-content{border-radius:18px;padding-inline:.72rem .65rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s}.masslos-admin-shell .sidebar__menu-item:hover .sidebar__menu-item-content,.masslos-admin-shell .sidebar__menu-item[data-hovered=true] .sidebar__menu-item-content{border-color:#d8cdbcb3;transform:translateY(-1px);box-shadow:0 12px 30px -26px #25221e6b;background:#fffdf8d1!important}.masslos-admin-shell .sidebar__menu-item[data-current=true] .sidebar__menu-item-content{color:#fff;box-shadow:inset 3px 0 0 var(--config-gold),0 18px 42px -34px #111827b8,inset 0 1px 0 #ffffff17;border-color:#ffffff1a;background:radial-gradient(circle at 0 0,#b9964f38,#0000 38%),linear-gradient(135deg,#424952,#363d45)!important}.masslos-admin-shell .sidebar__header{border:1px solid var(--admin-card-border);color:#fff;background:radial-gradient(circle at 0 0,#b9964f2e,#0000 42%),linear-gradient(135deg,#444b53,#363d45);border-radius:26px;margin:.9rem .65rem 1.15rem;padding:.95rem;position:relative;box-shadow:0 20px 48px -36px #111827b8}.masslos-admin-shell .sidebar__header:after{content:"";opacity:.62;inset-inline:1rem;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0}.masslos-admin-shell .sidebar__header .sidebar__menu-label,.masslos-admin-shell .sidebar__header .text-foreground{color:#fff!important}.masslos-admin-shell .sidebar__header .text-muted{color:var(--admin-card-muted)!important}.masslos-admin-shell .masslos-admin-sidebar-profile__avatar,.masslos-admin-shell .sidebar__header .avatar{border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 14px 28px -22px #111827e6;color:#fff!important;background:#303946!important;border-radius:14px!important}.masslos-admin-shell .masslos-admin-sidebar-profile__dot{background:#22c55e;border-radius:999px;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 0 3px #22c55e1f}.masslos-admin-shell .sidebar__menu-icon{border-radius:.8rem;transition:background-color .18s,color .18s,transform .18s;color:#19181694!important}.masslos-admin-shell .sidebar__menu-item:hover .sidebar__menu-icon,.masslos-admin-shell .sidebar__menu-item[data-hovered=true] .sidebar__menu-icon{background:#3d434a14;color:#303946!important}.masslos-admin-shell .sidebar__menu-label{font-weight:600;color:#191816!important}.masslos-admin-shell .sidebar__menu-item-content{min-height:2.95rem}.masslos-admin-shell .sidebar__menu-chip .chip{min-width:1.55rem;box-shadow:0 10px 20px -16px #15803dd9;color:#fff!important;background:#22c55e!important}.masslos-admin-shell .sidebar__footer{padding-inline:0;border-top:1px solid #d8cdbcb3;margin-inline:.75rem;padding-top:.8rem}.masslos-admin-shell .admin-card,.masslos-admin-shell .bg-content1,.masslos-admin-shell .bg-content2,.masslos-admin-shell .card{color:#fff;box-shadow:0 22px 52px -40px #111827b8;background-color:var(--admin-card)!important;border-color:var(--admin-card-border)!important}.masslos-admin-shell .admin-card .bg-content2,.masslos-admin-shell .admin-card-elevated,.masslos-admin-shell .bg-content1 .bg-content2{background-color:var(--admin-card-elevated)!important}.masslos-admin-shell .admin-card .text-foreground,.masslos-admin-shell .admin-card .text-muted,.masslos-admin-shell .bg-content1 .text-foreground,.masslos-admin-shell .bg-content1 .text-muted,.masslos-admin-shell .bg-content2 .text-foreground,.masslos-admin-shell .bg-content2 .text-muted,.masslos-admin-shell .card .text-foreground,.masslos-admin-shell .card .text-muted{color:#fff!important}.masslos-admin-shell .admin-card [class*=text-muted],.masslos-admin-shell .bg-content1 [class*=text-muted],.masslos-admin-shell .bg-content2 [class*=text-muted],.masslos-admin-shell .card [class*=text-muted]{color:var(--admin-card-muted)!important}.masslos-admin-shell .admin-control{box-shadow:inset 0 1px #ffffff0d,0 14px 34px -32px #111827c7;background:var(--admin-card)!important;color:#fff!important;border-color:#ffffff29!important}.masslos-admin-shell .admin-control input,.masslos-admin-shell .admin-control select,.masslos-admin-shell .admin-control textarea,.masslos-admin-shell input.bg-content1,.masslos-admin-shell input.bg-content2,.masslos-admin-shell select.bg-content1,.masslos-admin-shell select.bg-content2,.masslos-admin-shell textarea.bg-content1,.masslos-admin-shell textarea.bg-content2{color:#fff!important}.masslos-admin-shell .admin-control ::placeholder,.masslos-admin-shell .admin-control input::placeholder,.masslos-admin-shell .admin-control textarea::placeholder{color:#ffffff94!important}.masslos-admin-shell .admin-control option,.masslos-admin-shell select.bg-content1 option,.masslos-admin-shell select.bg-content2 option{color:#191816;background:#fff}.masslos-admin-shell .admin-data-grid{border:1px solid var(--admin-card-border);color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px -40px #111827b8;background:var(--admin-card)!important}.masslos-admin-shell .admin-data-grid [role=columnheader],.masslos-admin-shell .admin-data-grid [role=gridcell],.masslos-admin-shell .admin-data-grid [role=row],.masslos-admin-shell .admin-data-grid [role=rowgroup],.masslos-admin-shell .admin-data-grid [role=table],.masslos-admin-shell .admin-data-grid table,.masslos-admin-shell .admin-data-grid tbody,.masslos-admin-shell .admin-data-grid td,.masslos-admin-shell .admin-data-grid th,.masslos-admin-shell .admin-data-grid thead,.masslos-admin-shell .admin-data-grid tr{color:#fff!important;background:0 0!important;border-color:#ffffff14!important}.masslos-admin-shell .admin-data-grid [role=rowgroup]:first-child,.masslos-admin-shell .admin-data-grid thead{background:#ffffff0a!important}.masslos-admin-shell .admin-data-grid [role=columnheader],.masslos-admin-shell .admin-data-grid th{color:#ffffffad!important}.masslos-admin-shell .button{border-radius:12px}.masslos-admin-shell .admin-button,.masslos-admin-shell .button:not([disabled]){box-shadow:0 18px 38px -26px #1118278c}.masslos-admin-shell .button--primary{--button-bg:#2563eb;--button-bg-hover:#2f72ed;--button-bg-pressed:#1d4ed8;--button-fg:#fff;background:linear-gradient(135deg,#3d84f5,#2563eb)!important}.masslos-admin-shell .button--secondary,.masslos-admin-shell .button--tertiary{--button-bg:#303946;--button-bg-hover:#374151;--button-bg-pressed:#293241;--button-fg:#fff}.masslos-admin-shell .button--danger,.masslos-admin-shell .button--danger-soft{--button-bg:#ef3030;--button-bg-hover:#ff4242;--button-bg-pressed:#b91c1c;--button-fg:#fff;background:linear-gradient(135deg,#ff4242,#e02424)!important}.masslos-admin-shell .button--ghost,.masslos-admin-shell .button--outline{--button-bg:transparent;--button-bg-hover:#ffffff14;--button-bg-pressed:#ffffff1f;--button-fg:#fff;border:1px solid #ffffff29}.masslos-admin-shell .admin-button-primary{color:#fff!important;background:linear-gradient(135deg,#b238f3,#7b22df)!important}.masslos-admin-shell .admin-button-success{color:#fff!important;background:linear-gradient(135deg,#24d06a,#12a94d)!important}.masslos-admin-shell .admin-button-warning{color:#fff!important;background:linear-gradient(135deg,#f7bd00,#d99500)!important}.masslos-admin-shell .admin-button-danger{color:#fff!important;background:linear-gradient(135deg,#ff4242,#e02424)!important}.masslos-admin-shell .admin-button-info{color:#fff!important;background:linear-gradient(135deg,#3d84f5,#2563eb)!important}.masslos-admin-shell main article[class*=border],.masslos-admin-shell main aside>section,.masslos-admin-shell main details[class*=border],.masslos-admin-shell main div[class*=rounded][class*=border],.masslos-admin-shell main form[class*=border],.masslos-admin-shell main section[class*=border]{color:#fff;box-shadow:0 22px 52px -42px #111827b8;background-color:var(--admin-card)!important;border-color:var(--admin-card-border)!important}.masslos-admin-shell main details[class*=border],.masslos-admin-shell main div[class*=bg-content2],.masslos-admin-shell main form[class*=bg-content2]{background-color:var(--admin-card-elevated)!important}.masslos-admin-shell main div[class*=bg-success],.masslos-admin-shell main div[class*=bg-warning],.masslos-admin-shell main section[class*=bg-success],.masslos-admin-shell main section[class*=bg-warning]{background-color:var(--admin-card)!important}.masslos-admin-shell main article[class*=border] .text-foreground,.masslos-admin-shell main details[class*=border] .text-foreground,.masslos-admin-shell main div[class*=bg-content1] .text-foreground,.masslos-admin-shell main div[class*=bg-content2] .text-foreground,.masslos-admin-shell main form[class*=border] .text-foreground,.masslos-admin-shell main h1,.masslos-admin-shell main h2,.masslos-admin-shell main h3,.masslos-admin-shell main h4,.masslos-admin-shell main section[class*=border] .text-foreground{color:#fff!important}.masslos-admin-shell main article[class*=border] .text-muted,.masslos-admin-shell main article[class*=border] [class*=text-muted],.masslos-admin-shell main details[class*=border] .text-muted,.masslos-admin-shell main details[class*=border] [class*=text-muted],.masslos-admin-shell main div[class*=bg-content1] .text-muted,.masslos-admin-shell main div[class*=bg-content1] [class*=text-muted],.masslos-admin-shell main div[class*=bg-content2] .text-muted,.masslos-admin-shell main div[class*=bg-content2] [class*=text-muted],.masslos-admin-shell main form[class*=border] .text-muted,.masslos-admin-shell main form[class*=border] [class*=text-muted],.masslos-admin-shell main section[class*=border] .text-muted,.masslos-admin-shell main section[class*=border] [class*=text-muted]{color:var(--admin-card-muted)!important}.masslos-admin-shell main [data-slot=base]:has(input),.masslos-admin-shell main [data-slot=base]:has(textarea),.masslos-admin-shell main [data-slot=input-wrapper],.masslos-admin-shell main [data-slot=input],.masslos-admin-shell main [data-slot=textarea],.masslos-admin-shell main input:not([type=hidden]),.masslos-admin-shell main select,.masslos-admin-shell main textarea{background-color:var(--admin-card)!important;color:#fff!important;border-color:#ffffff29!important}.masslos-admin-shell main input::placeholder,.masslos-admin-shell main textarea::placeholder{color:#ffffff94!important}.masslos-admin-shell main select option{color:#191816;background:#fff}.masslos-admin-shell main .text-primary,.masslos-admin-shell main a.text-primary{color:#60a5fa!important}.masslos-admin-shell main .text-success{color:#4ade80!important}.masslos-admin-shell main .text-warning{color:#facc15!important}.masslos-admin-shell main .text-danger{color:#ff5c5c!important}.masslos-admin-shell main .border-b,.masslos-admin-shell main .border-l-2,.masslos-admin-shell main .border-t,.masslos-admin-shell main .divide-y>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}.masslos-admin-shell .chip{font-weight:700;color:#fff!important;border:0!important}.masslos-admin-shell .chip--default{--chip-bg:#303946!important;--chip-fg:#fff!important}.masslos-admin-shell .chip--success{--chip-bg:#15803d!important;--chip-fg:#fff!important}.masslos-admin-shell .chip--warning{--chip-bg:#a16207!important;--chip-fg:#fff!important}.masslos-admin-shell .chip--danger{--chip-bg:#991b1b!important;--chip-fg:#fff!important}.masslos-admin-shell .chip--accent{--chip-bg:#2563eb!important;--chip-fg:#fff!important}.toast__region{padding:1.1rem!important}.toast{-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;color:#fff!important;border:1px solid #ffffff24!important;border-radius:14px!important;align-items:center!important;gap:0!important;min-width:260px!important;max-width:340px!important;min-height:0!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 2px #ffffff1a,0 28px 64px -24px #00000085,0 6px 20px -8px #00000052!important}.toast:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0;border-radius:0!important}.toast .toast__content{flex-direction:column!important;gap:2px!important;padding:.85rem 1.1rem .85rem 1.05rem!important;display:flex!important}.toast .toast__indicator{opacity:1!important;flex-shrink:0!important;align-self:flex-start!important;margin-top:1px!important;margin-right:.65rem!important}.toast .toast__title{color:#fff!important;letter-spacing:.01em!important;font-size:.875rem!important;font-weight:650!important;line-height:1.35!important}.toast .toast__description{color:#ffffffc7!important;margin-top:1px!important;font-size:.78rem!important;line-height:1.45!important}.toast .toast__close-button{color:#ffffffb8!important;background:#ffffff1f!important;border:0!important;border-radius:6px!important;align-self:flex-start!important;margin:.7rem .75rem 0 0!important;padding:3px!important}.toast .toast__close-button:hover{color:#fff!important;background:#ffffff38!important}.toast--success{background:linear-gradient(145deg,#16a34a,#15803d 80%,#14532d)!important}.toast--success:before{background:#4ade80}.toast--danger{background:linear-gradient(145deg,#dc2626,#b91c1c 80%,#7f1d1d)!important}.toast--danger:before{background:#f87171}.toast--warning{background:linear-gradient(145deg,#d97706,#b45309 80%,#78350f)!important}.toast--warning:before{background:#fbbf24}.toast--accent{background:linear-gradient(145deg,#2563eb,#1d4ed8 80%,#1e3a8a)!important}.toast--accent:before{background:#93c5fd}.toast--default{background:linear-gradient(145deg,#1e293b,#0f172a)!important;border-color:#ffffff1a!important}.toast--default:before{background:#94a3b8}.staff-customer-picker-page{--config-paper:#f5f1e8;--config-surface:#fffdf9;--config-soft:#faf7f1;--config-card:#fffaf3;--config-border:#d8cbb9;--config-gold:#b78f43;--config-gold-dark:#9f7936;--config-green:#24443f;--foreground:#191816;--muted:#6f6b66;--primary:var(--config-gold);--primary-foreground:#fff}.staff-customer-picker{box-shadow:0 18px 42px -38px #18161261;background:var(--config-surface)!important;border-color:var(--config-border)!important}.staff-customer-picker__search,.staff-customer-picker__toggle{min-height:2.8rem;background:var(--config-card)!important;border-color:var(--config-border)!important;border-radius:8px!important}.staff-customer-picker__search:focus{box-shadow:0 0 0 2px #b78f431f;border-color:var(--config-gold)!important}.staff-customer-card{min-height:4.8rem;background:var(--config-card)!important;border-color:var(--config-border)!important}.staff-customer-card:hover{box-shadow:0 10px 24px -20px #1816128c;border-color:#b78f43a6!important}.staff-customer-card--selected{background:var(--config-gold)!important;border-color:var(--config-gold-dark)!important;box-shadow:0 12px 30px -22px #9f7936bf!important}.staff-customer-card .bg-primary\/10{color:var(--config-gold-dark)!important;background:#efe6d7!important}.staff-customer-card--selected .bg-primary\/10{color:#fff!important;background:#ffffff2e!important}.staff-customer-card__status--ready{color:#00742a;background:#00742a1a}.staff-customer-card__status--missing{color:var(--config-gold-dark);background:#9f79361f}.staff-customer-card__check{background:#ffffff38}.bespoke-cart__breakdown,.bespoke-cart__coupon,.bespoke-cart__items,.bespoke-cart__minimum,.bespoke-cart__nudge,.bespoke-cart__qty,.bespoke-cart__total,.bespoke-cart__warning,.bespoke-detail-box,.bespoke-pill,.bespoke-text-input,.bespoke-toggle-box{background:var(--config-card)!important;border-radius:8px!important}.bespoke-text-input{min-height:2.25rem;background:#fffdf9!important}.bespoke-cart__breakdown,.bespoke-cart__coupon,.bespoke-cart__minimum,.bespoke-cart__nudge,.bespoke-cart__warning,.bespoke-detail-box,.bespoke-toggle-box{background:var(--config-soft)!important}.bespoke-cart__items,.bespoke-cart__total{background:var(--config-surface)!important}.bespoke-configurator [data-slot=base]:where(button),.bespoke-configurator button[data-slot=base]{letter-spacing:0;text-transform:none;border-radius:999px;min-height:2.35rem;font-size:.78rem}.bespoke-configurator__primary-cta,.bespoke-configurator__primary-cta[data-slot=base]{box-shadow:none!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:999px!important;min-height:2.7rem!important;padding-left:1.3rem!important;padding-right:1.3rem!important;font-size:.86rem!important}.bespoke-price-sidebar{background:var(--config-surface);border-radius:10px}.bespoke-price-summary__header{background:linear-gradient(135deg,var(--config-soft) 0,var(--config-surface) 100%);gap:.75rem;min-height:0;padding:1rem}.bespoke-price-summary__header strong{font-family:var(--font-sans);font-size:1.25rem;font-weight:650;line-height:1.1}.bespoke-price-summary__box,.bespoke-price-summary__empty,.bespoke-price-summary__metric{background:var(--config-soft);border-radius:8px;padding:1rem}.bespoke-price-summary__metric{background:var(--config-card)}.bespoke-cart__actions .text-foreground.font-semibold,.bespoke-cart__mobile-bar .text-foreground.font-semibold,.bespoke-cart__total .text-foreground.font-semibold,.bespoke-price-sidebar__grand-total span:last-child,.bespoke-price-summary__metric strong{font-family:var(--font-sans);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;line-height:1.05}.bespoke-price-summary__cartline{border-radius:8px;min-height:2.8rem;padding:.75rem 1rem}.bespoke-configurator__aside{padding-bottom:3.75rem}.bespoke-price-sidebar{max-height:calc(100dvh - 13rem);overflow-y:auto}.bespoke-price-summary__header{gap:.55rem;padding:.7rem .8rem}.bespoke-price-summary__icon{width:2.05rem;height:2.05rem}.bespoke-price-summary__icon svg{width:.95rem;height:.95rem}.bespoke-price-summary__cartline,.bespoke-price-summary__header p,.bespoke-price-summary__metric em,.bespoke-price-summary__metric span{letter-spacing:.11em!important;font-size:.55rem!important}.bespoke-price-summary__header strong{font-size:1.02rem!important;line-height:1.05!important}.bespoke-price-summary__body{gap:.55rem;padding:.7rem}.bespoke-price-summary__box,.bespoke-price-summary__empty,.bespoke-price-summary__metric{padding:.7rem .8rem}.bespoke-price-summary__box{gap:.35rem}.bespoke-price-summary__box .text-foreground,.bespoke-price-summary__box .text-muted{font-size:.72rem}.bespoke-price-summary__formula{padding-top:.45rem;font-size:.62rem}.bespoke-price-summary__metric span{margin-bottom:.25rem}.bespoke-cart__actions .text-foreground.font-semibold,.bespoke-cart__mobile-bar .text-foreground.font-semibold,.bespoke-cart__total .text-foreground.font-semibold,.bespoke-price-sidebar__grand-total span:last-child,.bespoke-price-summary__metric strong{font-size:clamp(1.15rem,1.7vw,1.55rem)!important}.bespoke-price-summary__metric em{margin-top:.2rem}.bespoke-price-summary__cartline{min-height:2.2rem;padding:.55rem .75rem}.bespoke-price-sidebar__action,.bespoke-price-sidebar__grand-total,.bespoke-price-sidebar__reset,.bespoke-price-sidebar__snapshot,.bespoke-price-sidebar__totals{margin-left:.75rem;margin-right:.75rem}.bespoke-quantity__price{background:var(--config-card);border-radius:8px;padding:1.25rem}.bespoke-removable-stay-dialog{z-index:90;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bespoke-removable-stay-dialog__backdrop{cursor:default;background:#11100e75;border:0;position:absolute;inset:0}.bespoke-removable-stay-dialog__panel{background:var(--config-surface);border:1px solid var(--config-border);color:#191816;border-radius:10px;gap:1rem;width:min(100%,30rem);max-width:30rem;max-height:min(90vh,42rem);padding:1.15rem;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px -36px #11100e9e}.bespoke-removable-stay-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bespoke-removable-stay-dialog__header p{color:var(--config-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bespoke-removable-stay-dialog__header h2{color:#191816;margin-top:.2rem;font-size:1.25rem;font-weight:650;line-height:1.15}.bespoke-removable-stay-dialog__close{background:var(--config-soft);border:1px solid var(--config-border);color:#4f4a43;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:inline-flex}.bespoke-removable-stay-dialog__copy{color:#5d5850;font-size:.92rem;line-height:1.5}.bespoke-removable-stay-dialog__image{background:var(--config-paper);border:1px solid var(--config-border);border-radius:8px;justify-content:center;align-items:center;height:clamp(10rem,32vw,17rem);padding:0;display:flex;overflow:hidden}.bespoke-removable-stay-dialog__image img{object-fit:cover;border-radius:6px;width:100%;height:100%;max-height:none}.bespoke-removable-stay-dialog__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.bespoke-cart__coupon>div:first-child p,.bespoke-cart__header p:first-child,.bespoke-cart__total>p:first-child,.bespoke-quantity__price p:first-child{letter-spacing:.12em;font-size:.68rem}.bespoke-quantity__price p:nth-child(2),.bespoke-quantity__value{font-family:var(--font-sans);font-weight:650}.bespoke-quantity__price p:nth-child(2){font-size:clamp(2rem,4vw,3rem)}.bespoke-quantity__button{border-radius:999px!important;width:2.25rem!important;height:2.25rem!important}.bespoke-quantity__value{width:3rem;font-size:2rem}.bespoke-cart__item{padding:.9rem!important}.bespoke-cart__breakdown{padding:.65rem!important}.bespoke-cart__actions{padding-top:1rem}@media (max-width:1023px){.bespoke-configurator__header h1{font-size:clamp(1.65rem,8vw,2.2rem)}.bespoke-configurator__primary-cta,.bespoke-configurator__primary-cta[data-slot=base]{min-height:2.65rem!important}}.section-surface{background-color:var(--ml-surface);color:var(--ml-foreground)}.marketing-page{color:var(--bespoke-dark);font-family:var(--font-brand);background:#fff;overflow-x:hidden}.site-nav{color:#fff;z-index:50;padding:.75rem 1.5rem;transition:background-color .35s,border-color .35s,padding .35s,color .35s;position:fixed;inset:0 0 auto}.site-nav--scrolled{color:#000000ad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #00000014;padding-block:.35rem}.site-nav--legal,.site-nav--solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--bespoke-dark);background:#fffffff0;border-bottom:1px solid #00000012;padding-block:.85rem}.site-nav--legal .site-nav__cta,.site-nav--solid .site-nav__cta{border-color:#2c2a2747}.site-nav__inner--legal .site-nav__links--right{flex-wrap:wrap;justify-content:flex-end;row-gap:.35rem}.site-nav__link--current{color:#2c2a276b}.site-nav__link--current:after{background:#2c2a2738;width:100%}.site-nav__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;min-height:5rem;margin:0 auto;display:flex;position:relative}.site-nav__brand{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.site-nav__brand-img{height:clamp(3rem,4.5vw,5rem);max-height:6rem}.site-footer__logo,.site-nav__brand-img{object-fit:contain;width:auto;display:block}.site-footer__logo{height:6.5rem}.logo-dark-mode{display:none!important}@media (prefers-color-scheme:dark){.logo-default{display:none!important}.logo-dark-mode{display:block!important}}.site-nav__links{flex:1 1 0;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-width:0;display:flex}.site-nav__links--left{justify-content:flex-start;padding-right:clamp(6rem,10vw,10rem)}.site-nav__links--right{justify-content:flex-end;padding-left:clamp(6rem,10vw,10rem)}.site-nav__cta,.site-nav__link{color:inherit;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1;text-decoration:none;position:relative}.site-nav__link:after{background:var(--bespoke-gold-dark);content:"";width:0;height:1px;transition:width .25s;position:absolute;bottom:-.4rem;left:0}.site-nav__link:hover:after{width:100%}.site-nav__cta{border:1px solid;padding:.72rem 1rem}.site-nav__link--stacked{white-space:normal;flex-direction:column;gap:.18rem;line-height:1.08;display:inline-flex}.site-nav__link--stacked,.site-nav__links--right .site-nav__link--stacked{text-align:center;align-items:center}.site-nav__link-line{display:block}.site-nav__cta--stacked{text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.55rem 1.05rem;line-height:1.08;display:inline-flex}.site-nav__cta-line{display:block}.site-nav__mobile .site-nav__link--stacked{text-align:left;align-items:flex-start}.site-nav__account{position:relative}.site-nav__account-trigger{color:inherit;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-family:inherit;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.site-nav__account-trigger:after{background:var(--bespoke-gold-dark);content:"";width:0;height:1px;transition:width .25s;position:absolute;bottom:-.4rem;left:0}.site-nav__account-trigger--active:after,.site-nav__account-trigger--open:after,.site-nav__account-trigger:hover:after{width:100%}.site-nav__account-trigger span{opacity:.88;font-size:.55rem;line-height:1;transition:transform .2s;display:inline-block}.site-nav__account-trigger--open span{transform:rotate(180deg)}.site-nav__account-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#161412f5;border:1px solid #ffffff24;min-width:11.5rem;padding:.4rem 0;position:absolute;top:calc(100% + .75rem);right:0}.site-nav--legal .site-nav__account-panel,.site-nav--scrolled .site-nav__account-panel{background:#fff;border:1px solid #00000014;box-shadow:0 18px 44px #0000001f}.site-nav__account-link{color:#ffffffe6;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1.15rem;font-size:.65rem;font-weight:500;text-decoration:none;display:block}.site-nav__account-link:hover{background:#ffffff14}.site-nav--legal .site-nav__account-link,.site-nav--scrolled .site-nav__account-link{color:var(--bespoke-dark)}.site-nav--legal .site-nav__account-link:hover,.site-nav--scrolled .site-nav__account-link:hover{background:#0000000a}.site-nav__account-link--current{color:var(--ml-gold)}.site-nav--legal .site-nav__account-link--current,.site-nav--scrolled .site-nav__account-link--current{color:var(--bespoke-gold-dark)}.site-nav__mobile-account{border-top:1px solid #00000012;margin-top:.25rem;padding-top:.85rem}.site-nav__mobile-account-trigger{color:inherit;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0;font-family:inherit;font-size:.72rem;font-weight:600;display:flex}.site-nav__mobile-account-trigger span{font-size:.65rem;transition:transform .2s;display:inline-block}.site-nav__mobile-account-trigger span.is-open{transform:rotate(180deg)}.site-nav__mobile-account-panel{flex-direction:column;gap:.55rem;padding:.65rem 0 .15rem .85rem;display:flex}.site-nav__mobile-account-link{color:#000000b8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.site-nav__mobile-account-link:hover{color:var(--bespoke-dark)}.site-nav__mobile-account-link--current{color:var(--bespoke-gold-dark)}.site-nav__toggle{color:inherit;cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;padding:0;display:none}.site-nav__toggle span{background:currentColor;width:1.25rem;height:1px;margin:.45rem auto;display:block}.site-nav__mobile{color:#000000bd;background:#fffffff5;border-top:1px solid #00000014;flex-direction:column;gap:1.25rem;margin:.75rem -1.5rem -.75rem;padding:1.5rem;display:none}.marketing-hero{background:#000;align-items:center;min-height:100dvh;padding:8rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}@media (max-width:980px){.marketing-hero{align-items:flex-end;padding-top:14rem;padding-bottom:5rem}}.masslos-admin-navbar__role{color:var(--admin-lux-gold-strong);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #f2d58b80;border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1.2rem;font-size:.72rem;font-weight:750;display:inline-flex}.masslos-admin-navbar__role--staff{color:#bfdbfe;border-color:#60a5fa94}.masslos-admin-navbar__avatar-button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.masslos-admin-navbar__avatar-button:focus-visible{outline:2px solid var(--admin-lux-gold-strong);outline-offset:5px}.masslos-admin-navbar__notification-wrap{position:relative}.masslos-admin-navbar__badge{color:#fff;pointer-events:none;background:#dc2626;border:2px solid #171512;border-radius:999px;justify-content:center;align-items:center;min-width:1.12rem;height:1.12rem;padding:0 .2rem;font-size:.56rem;font-weight:800;display:flex;position:absolute;top:-.18rem;right:-.18rem}.masslos-admin-navbar__backdrop{cursor:default;z-index:70;background:#09080747;border:0;position:fixed;inset:0}.masslos-admin-navbar__popover{color:#f7f2e8f5;z-index:80;background:radial-gradient(circle at 16% 0,#f2d58b21,#0000 17rem),linear-gradient(145deg,#1e1b17fc,#0a0908fc);border:1px solid #f2d58b52;border-radius:1rem;position:absolute;top:calc(100% + .7rem);right:1rem;overflow:hidden;box-shadow:0 28px 64px -24px #000000e0,inset 0 1px #fff6de1f}.masslos-admin-search{width:min(100vw - 2rem,58rem);max-height:min(72vh,42rem);left:max(1rem,50% - 29rem);right:auto}.masslos-admin-search__field{color:#f2d58bbd;border-bottom:1px solid #f2d58b33;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.15rem;display:grid}.masslos-admin-search__field input{color:#fffcf5fa;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.masslos-admin-search__field input::placeholder{color:#f5efe470}.masslos-admin-search__field kbd{color:#f5efe48f;border:1px solid #f2d58b47;border-radius:.35rem;padding:.22rem .38rem;font-size:.62rem}.masslos-admin-notifications__list,.masslos-admin-search__results{overscroll-behavior:contain;max-height:min(60vh,34rem);overflow-y:auto}.masslos-admin-search__group{border-bottom:1px solid #f2d58b1f;padding:.7rem}.masslos-admin-search__group:last-child{border-bottom:0}.masslos-admin-search__group>p{color:#f2d58b9e;letter-spacing:.18em;text-transform:uppercase;padding:.45rem .55rem .6rem;font-size:.62rem;font-weight:800}.masslos-admin-notifications__list button,.masslos-admin-search__group button{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.7rem;width:100%;display:flex}.masslos-admin-search__group button{flex-direction:column;gap:.2rem;padding:.7rem .65rem}.masslos-admin-notifications__list button:focus-visible,.masslos-admin-notifications__list button:hover,.masslos-admin-search__group button:focus-visible,.masslos-admin-search__group button:hover{background:#f2d58b1a;border-color:#f2d58b3d;outline:0}.masslos-admin-search__group button span{color:#fffcf5fa;font-size:.88rem;font-weight:700}.masslos-admin-notifications__list small,.masslos-admin-search__group button small{color:#f5efe48c;font-size:.72rem}.masslos-admin-navbar__empty{color:#f5efe494;text-align:center;padding:2rem 1.25rem;font-size:.84rem}.masslos-admin-notifications{width:min(100vw - 2rem,26rem)}.masslos-admin-notifications header{border-bottom:1px solid #f2d58b2e;justify-content:space-between;align-items:center;padding:1rem;display:flex}.masslos-admin-notifications header p{font-size:.9rem;font-weight:750}.masslos-admin-notifications header span{color:#f5efe485;margin-top:.15rem;font-size:.68rem;display:block}.masslos-admin-notifications header button{color:var(--admin-lux-gold-strong);cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:700}.masslos-admin-notifications__list{padding:.55rem}.masslos-admin-notifications__list button{align-items:flex-start;gap:.65rem;padding:.75rem .65rem}.masslos-admin-notifications__list button>span{background:#f5efe442;border-radius:999px;flex:none;width:.46rem;height:.46rem;margin-top:.35rem}.masslos-admin-notifications__list button>span.is-unread{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1f}.masslos-admin-notifications__list button div{gap:.25rem;min-width:0;display:grid}.masslos-admin-notifications__list strong{font-size:.78rem;font-weight:650;line-height:1.35}.masslos-admin-profile-menu{width:min(100vw - 2rem,16rem);padding:.55rem;display:grid}.masslos-admin-profile-menu__identity{border-bottom:1px solid #f2d58b2e;gap:.2rem;margin:0 .35rem .4rem;padding:.65rem .45rem .85rem;display:grid}.masslos-admin-profile-menu__identity strong{font-size:.86rem}.masslos-admin-profile-menu__identity span{color:#f2d58bb3;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.masslos-admin-profile-menu>a,.masslos-admin-profile-menu>button{appearance:none;color:#f7f2e8db;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;padding:.65rem .75rem;font-size:.78rem;text-decoration:none}.masslos-admin-profile-menu>a:hover,.masslos-admin-profile-menu>button:hover{color:var(--admin-lux-gold-strong);background:#f2d58b1a}@media (max-width:1260px){.masslos-admin-navbar__role{width:2.75rem;padding:0;font-size:0}.masslos-admin-navbar__role:after{content:"A";font-size:.76rem}.masslos-admin-navbar__role--staff:after{content:"M"}}@media (max-width:760px){.masslos-admin-search{width:auto;left:.5rem;right:.5rem}.masslos-admin-navbar__role{display:none}}.staff-profile-page{max-width:112rem}.staff-profile__role{color:var(--admin-lux-gold-strong);letter-spacing:.16em;text-transform:uppercase;border:1px solid #f2d58b80;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.68rem;font-weight:800;display:inline-flex}.staff-profile__role--staff{color:#bfdbfe;border-color:#60a5fa85}.staff-profile__layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;margin-top:1.15rem}.staff-profile__aside,.staff-profile__layout,.staff-profile__main{gap:1.15rem;display:grid}.staff-profile__activity,.staff-profile__form,.staff-profile__identity,.staff-profile__permissions,.staff-profile__security-card{padding:clamp(1.1rem,1.6vw,1.55rem);border-radius:1rem!important}.staff-profile__identity{text-align:center;justify-items:center;position:sticky;top:clamp(10.4rem,9.2vw,12.8rem);overflow:hidden}.staff-profile__identity:after{content:"";pointer-events:none;background:radial-gradient(circle,#d8b66d38,#0000 66%);width:20rem;height:15rem;position:absolute;top:-7rem;left:50%;transform:translate(-50%)}.staff-profile__avatar-ring{z-index:1;background:linear-gradient(145deg,#f2d58b42,#0a090899);border:1px solid #f2d58b85;border-radius:999px;padding:.38rem;position:relative;box-shadow:0 22px 48px -28px #d8b66db8}.staff-profile__avatar{font-family:var(--font-serif);color:var(--admin-lux-gold-strong)!important;background:#242b35!important;width:7.5rem!important;height:7.5rem!important;font-size:2.4rem!important}.staff-profile__identity-copy{z-index:1;margin-top:1rem;position:relative}.staff-profile__identity-copy h2{color:var(--admin-lux-cream);font-family:var(--font-serif);font-size:1.8rem;font-weight:500;line-height:1.05}.staff-profile__identity-copy p{color:var(--admin-lux-gold-strong);margin-top:.45rem;font-size:.78rem;font-weight:650}.staff-profile__identity-copy span{color:#f5efe47a;overflow-wrap:anywhere;margin-top:.25rem;font-size:.7rem;display:block}.staff-profile__completion{border-block:1px solid #f2d58b29;width:100%;margin-top:1.25rem;padding:1rem 0}.staff-profile__completion>div:first-child{color:#f5efe49e;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.staff-profile__completion strong{color:#86efac}.staff-profile__completion-track{background:#f5efe41a;border-radius:999px;height:.35rem;margin-top:.55rem;overflow:hidden}.staff-profile__completion-track span{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#86efac);height:100%;display:block}.staff-profile__avatar-form{gap:.7rem;width:100%;margin-top:1rem;display:grid}.staff-profile__avatar-form label{cursor:pointer;text-align:left;background:#0808076b;border:1px dashed #f2d58b52;border-radius:.7rem;gap:.3rem;padding:.8rem;display:grid}.staff-profile__avatar-form label>span{color:#f7f2e8db;font-size:.76rem;font-weight:650}.staff-profile__avatar-form input{color:#f5efe4a8;max-width:100%;font-size:.68rem}.staff-profile__avatar-form small,.staff-profile__field small{color:#f5efe46b;font-size:.64rem}.staff-profile__primary-action,.staff-profile__primary-action[data-slot=base]{width:100%;color:#fffaf0!important;background:linear-gradient(135deg,#b78f43fa,#795823fa)!important;border:1px solid #f2d58b9e!important;font-weight:750!important;box-shadow:0 14px 30px -18px #d8b66db8!important}.staff-profile__danger-action,.staff-profile__danger-action[data-slot=base]{width:100%;color:#fca5a5!important;background:#dc26261a!important;border:1px solid #f8717147!important}.staff-profile__section-heading>span{color:var(--admin-lux-gold-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.staff-profile__section-heading h2{color:var(--admin-lux-cream);font-family:var(--font-serif);margin-top:.25rem;font-size:clamp(1.25rem,1.45vw,1.65rem);font-weight:500}.staff-profile__section-heading p{color:#f5efe48a;margin-top:.35rem;font-size:.76rem;line-height:1.55}.staff-profile__security-card dl{gap:.75rem;margin:1rem 0;display:grid}.staff-profile__security-card dl>div{border-bottom:1px solid #f2d58b1f;gap:.18rem;padding-bottom:.65rem;display:grid}.staff-profile__security-card dt{color:#f5efe46b;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750}.staff-profile__security-card dd{color:#f7f2e8db;overflow-wrap:anywhere;font-size:.74rem}.staff-profile__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}.staff-profile__field{gap:.38rem;display:grid}.staff-profile__field--wide{grid-column:1/-1}.staff-profile__field>span{color:#f5efe4b3;font-size:.68rem;font-weight:700}.staff-profile__field input,.staff-profile__field select,.staff-profile__field textarea{color:#fffcf5f0;font:inherit;background:#0808078c;border:1px solid #f2d58b38;border-radius:.65rem;outline:0;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.8rem;transition:border-color .2s,box-shadow .2s}.staff-profile__field textarea{resize:vertical;min-height:7rem}.staff-profile__field input:focus,.staff-profile__field select:focus,.staff-profile__field textarea:focus{border-color:#f2d58bb3;box-shadow:0 0 0 3px #f2d58b1a}.staff-profile__field input::placeholder,.staff-profile__field textarea::placeholder{color:#f5efe452}.staff-profile__form-actions{border-top:1px solid #f2d58b29;justify-content:flex-end;margin-top:1.2rem;padding-top:1rem;display:flex}.staff-profile__form-actions .staff-profile__primary-action{width:auto}.staff-profile__lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:1.15rem;display:grid}.staff-profile__permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.staff-profile__permission-grid>div{background:#08080757;border:1px solid #f2d58b24;border-radius:.65rem;grid-template-columns:auto 1fr;gap:.15rem;padding:.7rem;display:grid}.staff-profile__permission-grid>div>span{color:#86efac;grid-row:span 2;margin-right:.35rem}.staff-profile__permission-grid strong{color:#f7f2e8e6;font-size:.72rem}.staff-profile__permission-grid small{color:#f5efe466;font-size:.62rem;line-height:1.35}.staff-profile__activity>a,.staff-profile__permissions>a{color:var(--admin-lux-gold-strong);margin-top:1rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.staff-profile__activity-list{gap:.2rem;margin-top:.8rem;display:grid}.staff-profile__activity-list>div{border-bottom:1px solid #f2d58b1f;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.65rem 0;display:grid}.staff-profile__activity-list>div>span{background:#60a5fa;border-radius:999px;width:.42rem;height:.42rem;margin-top:.35rem;box-shadow:0 0 0 4px #60a5fa1a}.staff-profile__activity-list strong{color:#f7f2e8e0;font-size:.7rem;line-height:1.4;display:block}.staff-profile__activity-list small,.staff-profile__activity-list>p{color:#f5efe46b;font-size:.62rem}@media (max-width:1120px){.staff-profile__layout{grid-template-columns:1fr}.staff-profile__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-profile__identity{position:relative;top:auto}}@media (max-width:760px){.staff-profile__aside,.staff-profile__fields,.staff-profile__lower-grid,.staff-profile__permission-grid{grid-template-columns:1fr}.staff-profile__field--wide{grid-column:auto}}.marketing-hero__media{position:absolute;inset:-3vh 0}.marketing-hero__image{object-fit:cover;object-position:50% 50%}.marketing-hero__image--desktop{display:block}.marketing-hero__image--mobile{object-position:50% 28%;display:none}@media (max-width:980px){.marketing-hero__image--desktop{display:none}.marketing-hero__image--mobile{display:block}}.marketing-hero__shade{background:linear-gradient(90deg,#000000b8,#0000007a 32%,#00000014 58%,#0000 72%),linear-gradient(#0000 65%,#00000073);position:absolute;inset:0}@media (max-width:980px){.marketing-hero__shade{background-color:#00000040;background-image:linear-gradient(#0000 20%,#0000001f 38%,#0000006b 58%,#000000b3 80%,#000000e0),linear-gradient(#00000059,#0000 18%)}}.marketing-hero__content{color:#fff;text-shadow:0 0 1px #0006,0 2px 12px #0000008c;z-index:1;width:100%;min-width:0;max-width:1280px;margin:0 auto;position:relative;overflow:hidden}.marketing-eyebrow,.section-label{margin-bottom:1.1rem;font-size:1.9rem;font-weight:600}.marketing-eyebrow,.section-interline,.section-label{color:var(--bespoke-gold);letter-spacing:.26em;text-transform:uppercase;display:block}.section-interline{margin:1.5rem 0;font-size:.88rem;font-weight:400}.marketing-cta h2,.marketing-hero h1,.marketing-section h2{font-family:var(--font-serif);letter-spacing:0}.marketing-hero h1{letter-spacing:-.01em;max-width:min(36ch,92vw);font-size:clamp(2rem,5vw,4.2rem);font-style:italic;font-weight:400;line-height:1.05}@media (max-width:980px){.marketing-hero h1{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.1}}.hero-quote{color:#ffffffe6;font-family:var(--font-serif);letter-spacing:.01em;margin-top:1.6rem;font-size:clamp(.9rem,2.2vw,1.35rem);font-style:italic;font-weight:400;line-height:1.55}@media (min-width:1200px){.hero-quote{white-space:nowrap}}.hero-quote__aside{opacity:.6;font-size:.65em;font-style:italic}.hero-attribution{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin-top:.9rem;font-size:.68rem;line-height:1.7}.hero-attribution__name{color:var(--bespoke-gold);letter-spacing:.14em;font-size:.76rem;font-weight:600;display:block}.hero-attribution__von{letter-spacing:.06em;opacity:.92;vertical-align:.12em;font-size:.62em;font-weight:500}.btn-gold--hero{letter-spacing:.22em;text-shadow:none;text-transform:uppercase;border-radius:4px;padding:1.2rem 3.5rem;font-size:.72rem;font-weight:700}@media (max-width:980px){.btn-gold--hero{justify-content:center;width:100%;padding:.8rem 1.5rem}}.btn-gold--hero__stack{text-align:center;text-transform:none;flex-direction:column;align-items:center;gap:.3rem;display:flex}.btn-gold--hero__title{text-transform:uppercase;display:block}.btn-gold--hero__hint{letter-spacing:.08em;opacity:.8;text-transform:none;font-size:.6rem;font-weight:500;display:block}.marketing-actions{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.marketing-scroll{color:#ffffffa3;letter-spacing:.24em;text-transform:uppercase;z-index:1;flex-direction:column;align-items:center;gap:.75rem;font-size:.62rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.marketing-scroll span{background:#ffffff94;width:1px;height:3rem}.process-strip{background:#fff;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;padding:1.8rem 1.5rem;display:flex}.process-strip__item{color:#000000a3;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.process-strip__icon-wrap{border:1px solid #00000024;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.process-strip__icon{color:#0000006b;width:.95rem;height:.95rem}.process-strip__item i{color:#00000038;margin-left:1.25rem;font-style:normal}.marketing-section{padding:clamp(5rem,8vw,8rem) 1.5rem}.marketing-section--white{background:#fff}.marketing-section--paper{background:var(--bespoke-paper)}.marketing-section--signature{color:#fff;background:#3c4248}.marketing-section--signature h2{font-style:italic;font-weight:400}.details-panel,.marketing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,5rem);max-width:1280px;margin:0 auto;display:grid}.marketing-split--reverse .marketing-photo{order:-1}.marketing-copy{max-width:40rem}.marketing-copy h2,.marketing-cta h2,.marketing-heading h2{color:inherit;margin-bottom:1.6rem;font-size:clamp(2.7rem,5vw,4.35rem);font-weight:500;line-height:1.04}.marketing-copy p,.marketing-heading p{color:#000000a8;margin-bottom:1.15rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.8}.marketing-section--signature .marketing-copy p{color:#ffffffc7}.marketing-copy .lead{color:var(--bespoke-dark);font-family:var(--font-serif);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.24}.marketing-subpage .marketing-section--subpage-hero{padding-top:clamp(4rem,10vw,6.25rem);padding-bottom:clamp(2.25rem,5vw,3.25rem)}.marketing-subpage .marketing-section--subpage-body{padding-top:clamp(2.75rem,6vw,4.5rem);padding-bottom:clamp(4rem,9vw,7rem)}.marketing-subpage-hero{text-align:center;max-width:44rem;margin-inline:auto}.marketing-subpage-hero h1{margin-bottom:.85rem}.marketing-subpage-hero .lead{margin-top:.35rem;margin-bottom:0}.marketing-subpage-tagline{color:#00000085;margin-top:.75rem;margin-bottom:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.marketing-copy--article{max-width:46rem;margin-inline:auto}.marketing-copy--article h2{color:var(--bespoke-dark);font-family:var(--font-serif);letter-spacing:-.02em;border-bottom:1px solid #2c2a271f;margin-top:2.5rem;margin-bottom:1.15rem;padding-bottom:.55rem;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:500;line-height:1.22}.marketing-copy--article h2:first-child{margin-top:0}.marketing-copy--article ul{flex-direction:column;gap:1rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.marketing-copy--article li{border-left:3px solid var(--bespoke-gold-dark);color:#000000ad;padding-left:1.1rem;font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.75}@media (max-width:640px){.marketing-subpage-hero{text-align:left}}.marketing-photo{background:#ffffff47;position:relative;overflow:hidden}.fabric-card__image img,.marketing-photo img{object-fit:cover;width:100%;height:100%}.marketing-photo--detail,.marketing-photo--portrait{aspect-ratio:4/5}.marketing-photo--square{aspect-ratio:1;padding:1rem}.marketing-photo--portrait .marketing-photo__media{position:absolute;inset:0;overflow:hidden}.marketing-photo--square .marketing-photo__media{position:absolute;inset:1rem;overflow:hidden}.marketing-photo figcaption{background:var(--bespoke-dark);color:#fff;font-family:var(--font-serif);z-index:2;max-width:18rem;padding:1.35rem 1.5rem;font-size:1.3rem;font-style:italic;line-height:1.25;position:absolute;bottom:1.5rem;left:1.5rem}.marketing-heading{text-align:center;max-width:760px;margin:0 auto 3.5rem}.marketing-heading p{margin-inline:auto}.fabric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:1280px;margin:0 auto;display:grid}.fabric-card{background:#fff;border:1px solid #0000000d;transition:transform .28s,box-shadow .28s;overflow:hidden}.fabric-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #00000014}.fabric-card:hover .fabric-card__image img,.marketing-photo:hover img{transform:scale(1.045)}.fabric-card__link{color:inherit;height:100%;text-decoration:none;display:block}.fabric-card__image{aspect-ratio:16/10;position:relative;overflow:hidden}.fabric-card__image img,.marketing-photo img{transition:transform .85s cubic-bezier(.22,1,.36,1)}.fabric-card__body{padding:1.8rem}.detail-item h3,.fabric-card h3{font-family:var(--font-serif);margin-bottom:.75rem;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:500;line-height:1.08}.detail-item span,.fabric-card p{color:#0000009e;font-size:.96rem;line-height:1.7}.details-panel{align-items:stretch;max-width:1120px}.details-panel__content{gap:1rem;display:grid}.detail-item{background:#ffffff6b;border:1px solid #0000000f;padding:clamp(1.3rem,3vw,2rem)}.detail-item p{color:var(--bespoke-gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:700}.stage-tabs-wrap{width:100%;max-width:1000px;margin:0 auto}.stage-tab-bar{scrollbar-width:none;border-bottom:1px solid #0000001a;justify-content:center;margin-bottom:3rem;display:flex;overflow-x:auto}.stage-tab-bar::-webkit-scrollbar{display:none}.stage-tab{color:#00000059;cursor:pointer;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:1rem 2.5rem;font-family:inherit;font-size:.68rem;font-weight:500;transition:color .2s;position:relative}.stage-tab:hover{color:#0000009e}.stage-tab--active{color:var(--bespoke-gold-dark)}.stage-tab__underline{background:var(--bespoke-gold);height:2px;position:absolute;bottom:0;left:0;right:0}.stage-content{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;margin-bottom:3rem;display:grid}.stage-image{aspect-ratio:3/4;background:#eee;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000001f}.stage-image__asset--desktop{display:block}.stage-image__asset--mobile{display:none}@media (max-width:980px){.stage-image__asset--desktop{display:none}.stage-image__asset--mobile{object-fit:cover;object-position:center bottom;display:block}.stage-image--crop-kragen-manschette .stage-image__asset--mobile{object-position:center 50%}.stage-image{background:#0f0f0f}}.stage-text{flex-direction:column;gap:1rem;display:flex}.stage-kicker{color:var(--bespoke-gold-dark);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.stage-title{font-family:var(--font-serif);margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.08}.stage-body{flex-direction:column;gap:.9rem;display:flex}.stage-body p{color:#000000ad;font-size:1rem;line-height:1.75}.stage-highlight{color:var(--bespoke-gold-dark);font-weight:600}.stage-note{text-align:center;border-top:1px solid #00000012;padding-top:2.5rem}.stage-note p{color:#0000007a;max-width:560px;margin:0 auto;font-size:.92rem;line-height:1.7}@media (max-width:768px){.stage-content{grid-template-columns:1fr;gap:2rem}.stage-image{aspect-ratio:3/2}.stage-tab{padding:.85rem 1.5rem}.stage-tab-bar{justify-content:flex-start;margin-bottom:2rem}}.marketing-cta{background:var(--bespoke-gold);color:#fff;text-align:center;padding:clamp(4rem,7vw,6rem) 1.5rem}.marketing-cta p{color:#00000094;margin-bottom:2rem;font-size:1rem}.marketing-cta a{background:var(--bespoke-dark);color:#fff;letter-spacing:.16em;text-transform:uppercase;padding:1rem 2.3rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.site-footer{color:#111;background:#fff;padding:0 1.5rem 2rem}.site-footer__bottom,.site-footer__grid,.site-footer__map{max-width:1280px;margin:0 auto}.site-footer__map{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:0;padding-top:clamp(3rem,6vw,5rem);display:grid;overflow:hidden}.site-footer__map-copy{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:22rem;padding:2rem;display:flex}.site-footer__map-copy span{color:#000000bf;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.4rem;font-size:1.5rem;font-weight:500}.site-footer__map-copy strong{color:#111;margin-bottom:1.6rem;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;line-height:1.35;display:block}.site-footer__map-copy a{color:#111;letter-spacing:.16em;text-transform:uppercase;border:1px solid #00000038;padding:.85rem 1.2rem;font-size:.7rem}.site-footer__map iframe{filter:grayscale(.35)contrast(.98)brightness();border:0;width:100%;height:100%;min-height:22rem}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:3rem;padding-top:clamp(3.5rem,6vw,5rem);display:grid}.site-footer__logo{margin-bottom:1.5rem}.site-footer h4{color:#000000b8;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:600}.site-footer a,.site-footer p{color:#000000e0;font-size:.92rem;line-height:1.8;text-decoration:none}.site-footer__bottom a:hover,.site-footer__grid a:hover{color:#000}.site-footer .site-footer__muted{color:#00000094;margin-top:1rem}.site-footer__bottom{border-top:1px solid #0000001f;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.site-footer__bottom a,.site-footer__bottom p{color:#000000b8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.site-footer__bottom div{flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;display:flex}.site-footer__cookie-btn{color:#000000b8;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-size:.68rem}.site-footer__cookie-btn:hover{color:#000}.cookie-consent{z-index:200;padding:1rem;position:fixed;bottom:0;left:0;right:0}.cookie-consent--modal{justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex;inset:0}.cookie-consent__backdrop{cursor:pointer;background:#11101080;border:none;padding:0;position:absolute;inset:0}.cookie-consent__card{color:var(--bespoke-dark);font-family:var(--font-brand);pointer-events:auto;background:#fff;border:1px solid #00000014;border-radius:0;max-width:52rem;margin:0 auto;box-shadow:0 -12px 40px #0000001f}.cookie-consent--modal .cookie-consent__card{border-radius:2px;box-shadow:0 24px 48px #0000002e}.cookie-consent__card--floating{z-index:1;width:100%;max-width:26rem;position:relative}.cookie-consent__body{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) 0}.cookie-consent__title{font-family:var(--font-serif);margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;line-height:1.2}.cookie-consent__text{color:#2c2a27c7;margin:0;font-size:.9rem;line-height:1.65}.cookie-consent__link{color:var(--bespoke-gold-dark);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.cookie-consent__link:hover{color:var(--bespoke-dark)}.cookie-consent__settings{border-top:1px solid #0000000f;gap:1rem;margin-top:1.25rem;padding:1.25rem 0 0;display:grid}.cookie-consent__toggle{cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:.35rem;display:grid}.cookie-consent__toggle input{accent-color:var(--bespoke-gold-dark);width:1.1rem;height:1.1rem;margin-top:.2rem}.cookie-consent__toggle strong{letter-spacing:.04em;font-size:.82rem;font-weight:600;display:block}.cookie-consent__toggle small{color:#2c2a278c;font-size:.78rem;line-height:1.45;display:block}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:clamp(1rem,2.5vw,1.35rem);display:flex}.cookie-consent__btn{cursor:pointer;font-family:var(--font-brand);letter-spacing:.12em;text-transform:uppercase;padding:.72rem 1.1rem;font-size:.68rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.cookie-consent__btn--ghost{color:var(--bespoke-dark);background:0 0;border:1px solid #2c2a2738}.cookie-consent__btn--ghost:hover{border-color:var(--bespoke-dark)}.cookie-consent__btn--primary{background:var(--ml-gold);border:1px solid var(--ml-gold);color:var(--ml-black)}.cookie-consent__btn--primary:hover{background:var(--ml-gold-hover);border-color:var(--ml-gold-hover)}@media (max-width:540px){.cookie-consent__actions{flex-direction:column;justify-content:stretch}.cookie-consent__btn{text-align:center;justify-content:center;width:100%}}.legal-page{background:var(--bespoke-paper)}.legal-page__content{color:var(--bespoke-dark);background:#fff;max-width:920px;margin:0 auto;padding:clamp(8rem,14vw,11rem) clamp(1.25rem,5vw,5rem) clamp(4rem,8vw,6rem)}.legal-page__content h1{font-family:var(--font-serif);margin-bottom:clamp(2rem,5vw,4rem);font-size:clamp(3rem,7vw,5rem);font-weight:500;line-height:1}.legal-page__content section{border-top:1px solid #00000014;padding:1.75rem 0}.legal-page__content h2{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.9rem;font-size:.8rem;font-weight:700}.legal-page__content a,.legal-page__content p{color:#000000ad;font-size:1rem;line-height:1.8}.legal-page__content a{text-underline-offset:.24em;text-decoration:underline}.legal-page__note{background:#c5a05924;border:1px solid #c5a05947;margin-top:2rem;padding:1rem 1.2rem}.legal-page__back{letter-spacing:.16em;text-transform:uppercase;margin-top:2rem;font-size:.72rem;font-weight:700;display:inline-flex}.booking-page{background:var(--ml-beige);color:var(--ml-text-dark);min-width:0;max-width:100%;overflow-x:hidden}.fabrics-page{background:var(--bespoke-paper);color:var(--bespoke-dark)}.fabrics-overview{background:var(--bespoke-paper);padding:clamp(8rem,12vw,10rem) 1.5rem clamp(4.5rem,8vw,7rem)}.fabrics-overview__heading{text-align:center;max-width:780px;margin:0 auto clamp(2.5rem,5vw,4rem)}.fabrics-advice h2,.fabrics-overview h1{font-family:var(--font-serif);letter-spacing:0;max-width:10ch;font-size:clamp(3rem,6.8vw,6.6rem);font-weight:500;line-height:.98}.fabrics-overview h1{margin-inline:auto}.fabric-comparison__intro p,.fabrics-advice p,.fabrics-overview__actions p,.fabrics-overview__heading p:not(.section-label){color:#000000a8;max-width:43rem;margin-top:1.5rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.8}.fabrics-overview__actions p,.fabrics-overview__heading p:not(.section-label){margin-inline:auto}.btn-ghost--dark{color:var(--bespoke-dark);border-color:#0000003d}.btn-ghost--dark:hover{border-color:var(--bespoke-dark)}.fabric-line-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;max-width:1320px;margin:0 auto;display:grid}.fabric-line-card{cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden}.fabric-line-card__visual{aspect-ratio:1;color:#fff;text-align:center;background:#596167;border:4px solid #2b313573;justify-content:center;align-items:center;padding:1.5rem;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000024}.fabric-line-card__visual:hover{background:#4f585e;transform:translateY(-2px)}.fabric-line-card__mark{flex-direction:column;justify-content:center;align-items:center;display:flex}.fabric-line-card__mark small{letter-spacing:.24em;font-size:clamp(1rem,1.8vw,1.45rem);font-weight:700;line-height:1}.fabric-line-card__mark i{background:#c5a0598c;width:clamp(6.5rem,42%,9rem);height:1px;margin:1.1rem auto 1rem;display:block}.fabric-line-card__logo{width:auto;height:4rem;display:block}.fabric-line-card__mark strong{font-family:var(--font-serif);font-size:clamp(2rem,3vw,3.1rem);font-weight:500;line-height:1}.fabric-line-card__body{max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.fabric-line-card--open .fabric-line-card__body,.fabric-line-card:hover .fabric-line-card__body{max-height:600px}.fabric-line-card__body-inner{background:#fff;border:1px solid #00000014;border-top:0;flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.fabric-line-card__from{color:var(--bespoke-dark);margin-bottom:1rem;font-size:1.15rem;font-weight:700;line-height:1}.fabric-line-card__best{color:var(--bespoke-gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:700;line-height:1.55}.fabric-line-card h3{font-family:var(--font-serif);margin-bottom:.75rem;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:500;line-height:1.05}.fabric-line-card p:not(.fabric-line-card__best){color:#000000a3;font-size:.95rem;line-height:1.72}.fabric-line-card ul{gap:.65rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.fabric-line-card li{color:#000000b3;align-items:baseline;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}.fabric-line-card li:before{background:var(--bespoke-gold);content:"";flex:none;width:.42rem;height:.42rem;transform:translateY(-.08rem)}.fabrics-overview__actions{text-align:center;justify-items:center;max-width:760px;margin:clamp(2.5rem,5vw,4rem) auto 0;display:grid}.fabrics-overview__actions .btn-gold{margin-top:1.5rem}.fabric-matrix-intro{text-align:center;max-width:640px;margin:0 auto clamp(3rem,5vw,4.5rem)}.fabric-matrix-intro h2{font-size:clamp(2rem,4vw,3.2rem)}.fabric-matrix{max-width:1040px;margin:0 auto}.fabric-matrix__header{border-bottom:1.5px solid #00000021;grid-template-columns:7rem repeat(4,1fr);gap:0 1rem;padding-bottom:1.2rem;display:grid}.fabric-matrix__col-head{color:var(--bespoke-dark);font-family:var(--font-serif);text-align:center;font-size:clamp(1.1rem,1.8vw,1.5rem);font-style:italic;font-weight:400}.fabric-matrix__row{border-bottom:1px solid #00000012;grid-template-columns:7rem repeat(4,1fr);align-items:baseline;gap:0 1rem;padding:1.2rem 0;display:grid}.fabric-matrix__attr{color:var(--bespoke-gold-dark);letter-spacing:.2em;text-transform:uppercase;padding-top:.1rem;font-size:.62rem;font-weight:600}.fabric-matrix__val{color:#000000a6;text-align:center;font-size:.88rem;line-height:1.5}.fabric-matrix__row--price .fabric-matrix__attr{letter-spacing:.16em}.fabric-matrix__row--price .fabric-matrix__val{color:var(--bespoke-dark);font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:400}.fabrics-advice{color:#fff;text-align:center;background:#3c4248;padding:clamp(5rem,8vw,8rem) 1.5rem}.fabrics-advice>div{max-width:760px;margin:0 auto}.fabrics-advice p{color:#ffffffc7;margin-inline:auto}.fabrics-advice .btn-gold{margin-top:2.5rem}.fabrics-advice__quote{max-width:680px;margin:0 auto}.fabrics-advice__quote p{color:#fff;font-family:var(--font-serif);margin-top:1.5rem;font-size:clamp(1.65rem,3.5vw,2.8rem);font-style:italic;font-weight:400;line-height:1.25}.fabrics-advice__quote cite{color:var(--bespoke-gold);letter-spacing:.14em;text-transform:uppercase;margin-top:1.25rem;font-size:.8rem;font-style:normal;font-weight:600;display:block}.fabric-line-card__detail-link{color:var(--bespoke-gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:1.25rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.fabric-line-card__detail-link:hover{opacity:.72}.fabric-detail-page .site-nav{position:relative}.fabric-detail-hero{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem) clamp(4rem,8vw,7rem)}.fabric-detail-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,5rem);max-width:1280px;margin:0 auto;display:grid}.fabric-detail-hero__copy{flex-direction:column;gap:1.25rem;display:flex}.fabric-detail-hero__copy h1{font-family:var(--font-serif);margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:1.04}.fabric-detail-hero__copy .lead{color:#000000a3;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.fabric-detail-hero__price{color:var(--bespoke-gold-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600}.fabric-detail-hero__image{aspect-ratio:4/5;border-radius:2px;width:100%;position:relative;overflow:hidden}.btn-ghost-dark{color:var(--bespoke-dark);letter-spacing:.1em;text-transform:uppercase;border:1px solid #2c2a2747;padding:.75rem 2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.btn-ghost-dark:hover{border-color:var(--bespoke-dark)}.fabric-detail-body{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem);max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);display:grid}.fabric-detail-description h2{font-family:var(--font-serif);margin-top:.75rem;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500;line-height:1.12}.fabric-detail-description p{color:#000000ad;margin-bottom:1rem;line-height:1.78}.fabric-detail-description .lead{color:var(--bespoke-dark);font-size:1.05rem;font-weight:500}.fabric-detail-specs{flex-direction:column;gap:2rem;display:flex}.fabric-detail-specs__block h3{letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:700}.fabric-detail-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fabric-detail-list li{border-left:2px solid var(--bespoke-gold);color:#000000b8;padding-left:.9rem;font-size:.95rem;line-height:1.5}.fabric-detail-specs__block--character p{color:var(--bespoke-gold-dark);font-size:1.05rem;font-style:italic;font-weight:500}.fabric-detail-cta{background:var(--bespoke-dark);color:var(--ml-foreground);text-align:center;padding:clamp(4rem,7vw,6rem) clamp(1.5rem,5vw,4rem)}.fabric-detail-cta>div{flex-direction:column;align-items:center;gap:1.5rem;max-width:640px;margin:0 auto;display:flex}.fabric-detail-cta h2{font-family:var(--font-serif);margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.fabric-detail-cta p{color:#f5f0e8b8;margin:0;line-height:1.72}.fabric-detail-next{background:var(--bespoke-paper);text-align:center;padding:clamp(4rem,7vw,6rem) clamp(1.5rem,5vw,4rem)}.fabric-detail-next>div{flex-direction:column;align-items:center;gap:1.5rem;max-width:560px;margin:0 auto;display:flex}.fabric-detail-next h2{font-family:var(--font-serif);margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:500}.fabric-detail-next p{color:#000000a3;margin:0;line-height:1.7}.fabric-swatches-section{background:linear-gradient(160deg,#12121a,#0c0c10 55%,#10101a);padding:clamp(4rem,8vw,6rem) 0 clamp(5rem,10vw,7rem);overflow-x:clip}.fabric-swatches-intro{color:var(--ml-foreground);text-align:center;padding:0 clamp(2rem,6vw,5rem) clamp(2rem,4vw,3rem)}.fabric-swatches-intro .section-label{color:var(--ml-gold)}.fabric-swatches-intro h2{color:var(--ml-foreground);margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.fabric-swatches-slider{margin-top:clamp(2.5rem,5vw,4rem)}@media (max-width:768px){.fabric-detail-body,.fabric-detail-hero__inner{grid-template-columns:1fr}.fabric-detail-hero__image{aspect-ratio:4/3;order:-1}}.booking-hero{color:var(--ml-foreground);grid-template-columns:minmax(0,1fr) minmax(0,min(26rem,34vw));gap:clamp(2rem,6vw,5rem);min-width:0;min-height:36rem;padding:clamp(8rem,14vw,12rem) clamp(1rem,6vw,5rem) clamp(4rem,8vw,6rem);display:grid;position:relative;overflow:hidden}.booking-hero__bg{object-fit:cover;object-position:center 40%;z-index:0}.booking-hero__overlay{z-index:1;background:linear-gradient(105deg,#0a0a0ae0,#0a0a0a99 55%,#0a0a0a4d);position:absolute;inset:0}.booking-hero__copy{z-index:2;align-self:end;min-width:0;max-width:48rem;position:relative;overflow-x:clip}.booking-eyebrow{color:var(--ml-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:700}.booking-hero h1,.booking-success h1{font-family:var(--font-serif);-webkit-hyphens:none;hyphens:none;letter-spacing:0;overflow-wrap:break-word;max-width:100%;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,5.75rem);font-weight:500;line-height:.98}.booking-hero p:not(.booking-eyebrow),.booking-success p{color:#f5f0e8b8;max-width:42rem;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.8}.booking-hero__facts{z-index:2;background:#0a0a0a;border:1px solid #ffffffd9;align-self:end;min-width:0;display:grid;position:relative}.booking-fact{border-bottom:1px solid #ffffff17;padding:1.25rem 1.4rem}.booking-fact:last-child{border-bottom:0}.booking-fact span,.booking-fact strong{display:block}.booking-fact span{color:var(--ml-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.4rem;font-size:.63rem;font-weight:700}.booking-fact strong{color:#fff;overflow-wrap:anywhere;font-size:.95rem;font-weight:400;line-height:1.7}.booking-main{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);min-width:0;max-width:1220px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,3rem);display:grid}.booking-info{align-self:start;gap:1.5rem;display:grid;position:sticky;top:6.5rem}.booking-form-panel h2,.booking-info h2{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08}.booking-actions a,.booking-consent span,.booking-info p,.booking-note span{color:#675f56;font-size:.95rem;line-height:1.75}.booking-info h2{margin-bottom:.75rem}.booking-info p.booking-footnote{color:#675f56d1;margin:-.35rem 0 .85rem;font-size:.72rem;line-height:1.45}.booking-steps{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.booking-steps li{background:#ffffff94;border:1px solid #2c2a2714;grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1rem;display:grid}.booking-steps span{color:var(--ml-gold);letter-spacing:.12em;font-size:.76rem;font-weight:700}.booking-note{border-left:2px solid var(--ml-gold);gap:.35rem;padding-left:1rem;display:grid}.booking-note strong{font-size:.95rem}.booking-form-panel{background:#fff;border:1px solid #2c2a2714;min-width:0;max-width:100%;padding:clamp(1.25rem,4vw,3rem)}.booking-form-panel__header{margin-bottom:1.25rem}.booking-auth-hint{color:#2c2a279e;margin:.85rem 0 0;font-size:.84rem;line-height:1.5}.booking-auth-hint a{color:var(--ml-text-dark);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.booking-auth-hint a:hover{color:var(--ml-gold)}.booking-form,.booking-form__grid{gap:1rem;display:grid}.booking-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-form__grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-form__span-2{grid-column:1/-1}.booking-label{color:#6b6762}.booking-input{color:var(--ml-text-dark);background:#f8f6f3;border-color:#d4cfc7}.booking-textarea{font-family:var(--font-sans);resize:vertical;min-height:7rem}.booking-picker{grid-template-columns:minmax(15rem,1fr) minmax(12rem,.62fr);align-items:start;gap:clamp(1rem,3vw,1.75rem);display:grid}.booking-calendar{color:#263238;font-family:"Lexend Deca",var(--font-sans);background:#fff;width:100%;max-width:24rem}.booking-calendar__nav{justify-content:center;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.booking-calendar__nav h3{color:#263238;font-family:"Lexend Deca",var(--font-sans);letter-spacing:.019em;text-align:center;min-width:10.5rem;margin:0;font-size:clamp(1rem,2.1vw,1.25rem);font-weight:300;line-height:1.2}.booking-calendar__arrow{cursor:pointer;background:#005357;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s,opacity .2s;display:inline-flex}.booking-calendar__arrow:hover{background:#06474a}.booking-calendar__arrow--prev{background:#edf3f3}.booking-calendar__arrow--prev:hover{background:#e3ecec}.booking-calendar__arrow span{border-top:2px solid #fff;border-right:2px solid #fff;width:.52rem;height:.52rem;transform:rotate(45deg)}.booking-calendar__arrow--prev span{border-color:#bdc6c6;transform:rotate(225deg)}.booking-calendar__grid,.booking-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,2.6rem));justify-content:center;gap:.3rem;display:grid}.booking-calendar__weekdays{margin-bottom:.5rem}.booking-calendar__weekdays span{color:#3c413f;font-size:.78rem}.booking-calendar__day,.booking-calendar__weekdays span{justify-content:center;align-items:center;height:2.6rem;line-height:1;display:flex}.booking-calendar__day{color:#263238;cursor:pointer;font-family:"Lexend Deca",var(--font-sans);letter-spacing:0;background:0 0;border:0;border-radius:999px;width:2.6rem;padding:0;font-size:.95rem;transition:background-color .2s,color .2s,transform .2s}.booking-calendar__day:hover:not(:disabled){background:#edf3f3}.booking-calendar__day--selected{background:#e9f0f0;font-weight:500}.booking-calendar__day--disabled{color:#bfc9c9;cursor:default}.booking-calendar__day--blank{pointer-events:none}.booking-slot-panel{gap:1rem;display:grid}.booking-time-select{appearance:none;color:#263238;cursor:pointer;font-family:"Lexend Deca",var(--font-sans);background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#005357 0),linear-gradient(135deg,#005357 50%,#0000 0),none;background-position:calc(100% - 1.2rem),calc(100% - .8rem),0 0;background-repeat:no-repeat;background-size:.42rem .42rem,.42rem .42rem,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dbe3e3;width:100%;height:3.5rem;padding:0 2.25rem 0 1rem;font-size:.95rem}.booking-time-select:disabled{color:#879292;cursor:not-allowed;opacity:.72}.booking-time-select:focus{outline-offset:2px;border-color:#005357;outline:2px solid #00535729}.booking-summary{color:#263238;background:#edf3f3;gap:.35rem;min-height:4.5rem;padding:1rem;display:grid}.booking-service-note,.booking-summary span{color:#6f7b7b;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.booking-summary strong{color:#263238;font-family:"Lexend Deca",var(--font-sans);font-size:.92rem;font-weight:400}.booking-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr));gap:.75rem;display:grid}.booking-service{cursor:pointer;border:1px solid #d4cfc7;gap:.25rem;min-height:5.5rem;padding:.75rem .75rem .75rem 2.75rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.booking-service input{opacity:0;width:1px;height:1px;position:absolute}.booking-service__check{border:1px solid #cfd9d9;border-radius:999px;width:1.125rem;height:1.125rem;position:absolute;top:1rem;left:1rem}.booking-service__check:after{border-radius:inherit;content:"";opacity:0;background:#005357;transition:opacity .2s;position:absolute;inset:.25rem}.booking-service strong{color:var(--ml-text-dark);font-size:.9rem}.booking-service span{color:#6b6762;font-size:.78rem;line-height:1.45}.booking-service--selected{background:#edf3f3;border-color:#005357}.booking-service--selected .booking-service__check:after{opacity:1}.booking-service-note{margin:.75rem 0 0}.booking-consent{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.booking-consent input{accent-color:var(--ml-gold);flex:none;width:1rem;height:1rem;margin-top:.25rem}.booking-actions a,.booking-consent a{color:var(--ml-text-dark);text-underline-offset:.24em;text-decoration:underline}.booking-error{color:#b91c1c;font-size:.9rem}.booking-actions{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.booking-actions .btn-gold:disabled{cursor:not-allowed;background:#a08a56}.booking-success{background:var(--ml-black);color:var(--ml-foreground);align-items:center;min-height:100dvh;padding:8rem clamp(1rem,5vw,3rem) 5rem;display:flex}.booking-success__content{text-align:center;max-width:42rem;margin:0 auto}.booking-success p{margin:0 auto 2rem}.booking-success strong{color:var(--ml-foreground)}.booking-success__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.booking-success__secondary{color:var(--ml-foreground);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f5f0e859;padding:.75rem 2rem;font-size:.75rem;font-weight:600;text-decoration:none}.booking-success__secondary:hover{border-color:var(--ml-gold);color:var(--ml-gold)}@media (min-width:641px) and (max-width:980px){.marketing-hero{align-items:flex-end;min-height:100dvh;padding:2rem 2rem 6rem}.marketing-hero__image{object-position:50% 50%}.marketing-hero h1{font-size:clamp(2rem,5.5vw,4rem)}}@media (max-width:1200px){.booking-hero{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.75rem);min-height:auto}.booking-hero__copy,.booking-hero__facts{align-self:stretch}}@media (max-width:980px){.site-nav__links{display:none}.site-nav__inner{justify-content:flex-start;min-height:4rem}.site-nav__toggle{flex-shrink:0;display:inline-block}.site-nav__brand-img{height:clamp(3.25rem,8vw,4.5rem);max-height:5rem}.site-nav__mobile{display:flex}.details-panel,.marketing-split,.site-footer__grid,.site-footer__map{grid-template-columns:1fr}.marketing-split--reverse .marketing-photo{order:0}.fabric-grid{grid-template-columns:1fr}.fabric-matrix__header,.fabric-matrix__row{grid-template-columns:5.5rem repeat(4,1fr);gap:0 .5rem}.fabric-matrix__val{font-size:.78rem}.fabric-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-main{grid-template-columns:1fr}.booking-info{position:static}.booking-picker{grid-template-columns:minmax(0,1fr)}.booking-calendar{margin:0 auto}.booking-service-grid{grid-template-columns:1fr}}@media (max-width:768px){.booking-form__grid{grid-template-columns:1fr}.booking-actions,.booking-success__actions{flex-direction:column;align-items:stretch}}@media (max-width:640px){.site-nav{padding:1rem}.booking-form-panel{padding:1.25rem 1rem}.booking-calendar__nav{gap:.72rem}.booking-calendar__nav h3{min-width:8.75rem}.booking-calendar__arrow{width:1.63rem;height:1.63rem}.booking-calendar__grid,.booking-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,2.125rem));gap:.3125rem}.booking-calendar__day,.booking-calendar__weekdays span{width:2.125rem;height:2.125rem;font-size:.76rem}.site-nav__brand-img{height:clamp(3rem,10vw,3.75rem);max-height:4rem}.marketing-hero{align-items:flex-end;min-height:100dvh;padding:2rem 1.25rem 5rem}.marketing-hero__media{inset:-2vh 0}.marketing-hero__image--mobile{object-position:50% 28%}.marketing-hero h1{max-width:100%;font-size:clamp(1.6rem,8vw,2.8rem)}.hero-quote{font-size:clamp(.82rem,4vw,1rem)}.hero-attribution{letter-spacing:.1em;font-size:.6rem}.hero-attribution__name{font-size:.68rem}.marketing-eyebrow{font-size:.62rem}.marketing-actions{flex-direction:column;align-items:stretch}.btn-ghost,.btn-gold,.process-strip{justify-content:center}.process-strip{flex-flow:row;align-items:center;gap:.25rem .5rem;max-width:none;margin-inline:0;padding:1.25rem .65rem 1.45rem}.process-strip__item{color:#0000008c;letter-spacing:.09em;border-bottom:0;flex:0 auto;justify-content:center;gap:.45rem;min-width:0;margin:0;padding:0;font-size:clamp(.56rem,2.6vw,.68rem)}.process-strip__icon-wrap{width:1.75rem;height:1.75rem}.process-strip__icon{width:clamp(.72rem,3.4vw,.85rem);height:clamp(.72rem,3.4vw,.85rem)}.process-strip__item i{color:#0003;flex-shrink:0;margin-left:.35rem;font-style:normal;display:inline}.marketing-scroll{display:none}.marketing-section{padding-inline:1rem}.marketing-photo figcaption{padding:1rem;bottom:1rem;left:1rem}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__bottom div{justify-content:flex-start}.fabric-comparison__row,.fabric-line-grid{grid-template-columns:1fr}.fabric-comparison__row{align-items:start;padding:1.25rem 0}.fabric-comparison__row i{max-width:5rem}}.rbc-wrapper .rbc-calendar{font-family:inherit}.rbc-wrapper .rbc-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:0;padding:12px 16px}.rbc-wrapper .rbc-toolbar button{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:13px;transition:background .15s}.rbc-wrapper .rbc-toolbar button:hover{background:var(--surface-secondary)}.rbc-wrapper .rbc-toolbar button.rbc-active{background:var(--border);font-weight:600}.rbc-wrapper .rbc-toolbar-label{color:var(--foreground);font-size:15px;font-weight:600}.rbc-wrapper .rbc-header{border-bottom:1px solid var(--border);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rbc-wrapper .rbc-header{color:color-mix(in oklch,var(--foreground) 60%,transparent)}}.rbc-wrapper .rbc-header{text-transform:uppercase;letter-spacing:.04em;padding:8px 4px;font-size:12px;font-weight:500}.rbc-wrapper .rbc-agenda-view,.rbc-wrapper .rbc-month-view,.rbc-wrapper .rbc-time-view{border:none}.rbc-wrapper .rbc-day-bg{border-left:1px solid var(--surface-secondary)}.rbc-wrapper .rbc-off-range-bg{background:var(--background)}.rbc-wrapper .rbc-today{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rbc-wrapper .rbc-today{background:color-mix(in oklch,var(--accent) 10%,transparent)}}.rbc-wrapper .rbc-date-cell{color:var(--foreground);padding:4px 8px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.rbc-wrapper .rbc-date-cell{color:color-mix(in oklch,var(--foreground) 70%,transparent)}}.rbc-wrapper .rbc-date-cell.rbc-now{color:var(--accent);font-weight:700}.rbc-wrapper .rbc-time-slot{color:var(--foreground);font-size:11px}@supports (color:color-mix(in lab,red,red)){.rbc-wrapper .rbc-time-slot{color:color-mix(in oklch,var(--foreground) 55%,transparent)}}.rbc-wrapper .rbc-timeslot-group{border-bottom:1px solid var(--surface-secondary)}.rbc-wrapper .rbc-time-content{border-top:1px solid var(--border)}.rbc-wrapper .rbc-time-header-content{border-left:1px solid var(--border)}.rbc-wrapper .rbc-current-time-indicator{background:var(--accent);height:2px}.rbc-wrapper .rbc-event{font-size:12px;font-weight:500;box-shadow:0 1px 3px #00000026}.rbc-wrapper .rbc-event:focus{outline:2px solid var(--accent);outline-offset:1px}.rbc-wrapper .rbc-event-label{opacity:.85;font-size:11px}.rbc-wrapper .rbc-show-more{color:var(--accent);background:0 0;padding:2px 4px;font-size:12px;font-weight:600}.rbc-wrapper .rbc-agenda-table{border-collapse:collapse;width:100%}.rbc-wrapper .rbc-agenda-date-cell,.rbc-wrapper .rbc-agenda-time-cell{color:var(--foreground);font-size:13px}@supports (color:color-mix(in lab,red,red)){.rbc-wrapper .rbc-agenda-date-cell,.rbc-wrapper .rbc-agenda-time-cell{color:color-mix(in oklch,var(--foreground) 60%,transparent)}}.rbc-wrapper .rbc-agenda-date-cell,.rbc-wrapper .rbc-agenda-time-cell{border-bottom:1px solid var(--surface-secondary);white-space:nowrap;padding:8px 12px}.rbc-wrapper .rbc-agenda-event-cell{border-bottom:1px solid var(--surface-secondary);padding:8px 12px;font-size:13px}.rbc-wrapper .rbc-agenda-empty{color:var(--muted);text-align:center;padding:24px;font-size:14px}.masslos-customer-glass{color:#fff7e8;position:relative;--neu-accent:#d7b46a!important;--neu-accent-dark:#a7803f!important;--neu-bg-primary:#dbd2c3!important;--neu-bg-secondary:#cfc4b3!important;--neu-inset-end:#181511bd!important;--neu-inset-start:#090807c2!important;--neu-muted:#eadecab8!important;--neu-raised-end:#12100dc7!important;--neu-raised-start:#372b1b9e!important;--neu-shadow-dark:#1510096b!important;--neu-shadow-light:#ffe8ae2e!important;--neu-text:#fff7e8!important;background:radial-gradient(circle at 78% 4%,#ddb4634d,#0000 24rem),radial-gradient(circle at 8% 96%,#ba8e4238,#0000 20rem),#dbd2c3!important}.masslos-customer-glass:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#ffffff29 0 1px,#0000 1px),radial-gradient(circle at 70% 80%,#15100929 0 1px,#0000 1px);background-size:38px 38px,46px 46px;position:fixed;inset:0}.customer-glass-main{background:0 0;position:relative}.masslos-customer-sidebar{background:linear-gradient(#110f0de0,#0e0c0ad1),radial-gradient(circle at 80% 2%,#d7b46a4d,#0000 14rem);border-right:1px solid #d7b46a3d;box-shadow:28px 0 70px -54px #151009bf}.customer-glass-mobile-nav,.masslos-customer-mobile-header,.masslos-customer-topbar{color:#fff7e8;background:#12100db8;border-color:#d7b46a42;box-shadow:0 20px 50px -36px #151009c7,inset 0 1px #ffecbe24}.masslos-customer-mobile-header{border-bottom:1px solid #d7b46a3d}.masslos-customer-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);border-bottom:1px solid #d7b46a2e}.customer-glass-actions,.customer-glass-address-card,.customer-glass-brand-card,.customer-glass-hero,.customer-glass-nav-group,.customer-glass-panel,.customer-glass-topnav,.customer-glass-user-card,.masslos-customer-glass main article[class*=border],.masslos-customer-glass main aside>section,.masslos-customer-glass main div[class*=rounded][class*="bg-[#fffdf8]"],.masslos-customer-glass main form[class*=border],.masslos-customer-glass main section[class*=border]{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(145deg,#322719b8,#090807c7),radial-gradient(circle at 82% 8%,#d7b46a38,#0000 17rem)!important;border:1px solid #d7b46a57!important;box-shadow:0 28px 70px -48px #151009c7,inset 0 1px #ffecbe33,inset 0 -1px #ffffff0a!important}.customer-glass-brand-card{border-radius:28px;padding:1.35rem}.customer-glass-user-card{border-radius:18px;padding:.85rem}.customer-glass-nav-group{border-radius:22px}.customer-glass-nav-link{position:relative}.customer-glass-nav-link--active{background:linear-gradient(145deg,#d7b46a42,#ffefca14);box-shadow:inset 0 1px #ffecbe38,0 14px 30px -24px #d7b46ac2}.customer-glass-nav-link--active:before{content:"";background:linear-gradient(#f0d28a,#a7803f);border-radius:999px;width:3px;height:55%;position:absolute;top:22.5%;left:-.38rem}.customer-glass-topnav{align-items:center;gap:.2rem;padding:.35rem;display:flex}.customer-glass-topnav__item{color:#eadecac2;letter-spacing:.13em;text-align:center;min-width:7.4rem;padding:.76rem 1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s}.customer-glass-topnav__item:hover{color:#fff7e8;background:#ffefca14;transform:translateY(-1px)}.customer-glass-topnav__item--active{color:#f4d488;background:linear-gradient(145deg,#d7b46a4d,#d7b46a1a);box-shadow:inset 0 -2px #f4d488eb}.customer-glass-actions{align-items:center;gap:.55rem;padding:.42rem;display:flex}.customer-glass-button,.customer-glass-icon-button{justify-content:center;align-items:center;min-height:2.5rem;padding-inline:1rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#fff7e8!important;background:#ffefca1a!important;border:1px solid #d7b46a47!important;border-radius:999px!important}.customer-glass-icon-button{width:2.5rem;padding:0}.customer-glass-button:hover,.customer-glass-icon-button:hover{transform:translateY(-1px);background:#d7b46a33!important}.customer-glass-avatar{border:1px solid #d7b46a75;box-shadow:inset 0 1px #ffffff1f,0 14px 30px -22px #151009d1;color:#f4d488!important;background:radial-gradient(circle at 35% 25%,#ffffff29,#0000 40%),#171412!important}.customer-account-page{color:#fff7e8}.customer-glass-hero{border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:1.5rem;padding:clamp(1.4rem,3vw,2.1rem);display:grid}.customer-glass-hero h1{color:#fff7e8;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:500;line-height:.95}.customer-glass-hero p{color:#eadecac7;font-size:.98rem;line-height:1.7}.customer-glass-kicker{color:#f4d488!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:700!important}.customer-glass-panel{border-radius:28px!important}.customer-glass-address-card{box-shadow:inset 0 1px #ffecbe24,0 12px 30px -26px #151009cc!important}.customer-gold-primary{color:#16120c!important;background:linear-gradient(145deg,#e3c675,#b8893f)!important;box-shadow:0 18px 34px -24px #d7b46ae0,inset 0 1px #ffffff52!important}.customer-gold-primary:hover{transform:translateY(-1px)}.customer-glass-secondary-action{color:#f4d488;background:#ffefca1a;border:1px solid #d7b46a3d;transition:background .2s,transform .2s;box-shadow:inset 0 1px #ffecbe1f}.customer-glass-secondary-action:hover{background:#d7b46a2e;transform:translateY(-1px)}.masslos-customer-glass .text-\[var\(--neu-text\)\],.masslos-customer-glass h1,.masslos-customer-glass h2,.masslos-customer-glass h3,.masslos-customer-glass h4{color:#fff7e8!important}.masslos-customer-glass .text-\[var\(--neu-muted\)\],.masslos-customer-glass [class*="text-[var(--neu-muted)]"]{color:#eadecab8!important}.masslos-customer-glass a{text-underline-offset:.22em}.masslos-customer-glass .label,.masslos-customer-glass [data-slot=label],.masslos-customer-glass label{color:#eadecac7!important}.masslos-customer-glass [data-slot=input-wrapper],.masslos-customer-glass input,.masslos-customer-glass textarea{color:#fff7e8!important;background:#ffefca17!important;border-color:#d7b46a42!important;box-shadow:inset 0 1px #ffecbe1f!important}.masslos-customer-glass input::placeholder,.masslos-customer-glass textarea::placeholder{color:#eadeca75!important}.masslos-customer-glass [data-slot=input-wrapper]:focus-within,.masslos-customer-glass input:focus,.masslos-customer-glass textarea:focus{border-color:#f4d488b3!important;box-shadow:0 0 0 3px #d7b46a1f,inset 0 1px #ffecbe29!important}.masslos-customer-glass [data-slot=input]{color:#fff7e8!important}.masslos-customer-glass .bg-\[\#fffdf8\],.masslos-customer-glass .bg-white\/70,.masslos-customer-glass .bg-white\/80{background-color:#ffefca1a!important}.customer-glass-mobile-nav{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);border-top:1px solid #d7b46a3d}@media (max-width:1024px){.customer-glass-topnav__item{min-width:auto;padding-inline:.82rem}.customer-glass-actions span{display:none}}@media (min-width:768px) and (max-width:1024px){.customer-glass-topnav{scrollbar-width:none;gap:clamp(.5rem,1.5vw,1.4rem);overflow-x:auto}.customer-glass-topnav::-webkit-scrollbar{display:none}.customer-glass-topnav__item{letter-spacing:.07em;flex-shrink:0;padding:1.6rem .6rem 1.3rem;font-size:.72rem}.customer-glass-topnav__item:after{bottom:.42rem}.masslos-customer-topbar .customer-glass-avatar{width:2.25rem!important;height:2.25rem!important}}@media (max-width:767px){.customer-glass-hero{grid-template-columns:1fr}.customer-glass-hero h1{font-size:clamp(2.2rem,11vw,3.3rem)}}.masslos-customer-glass{--customer-panel:#161512eb;--customer-panel-deep:#0c0b0af0;--customer-gold:#d8b66d;--customer-gold-soft:#d8b66d70;--customer-line:#d8b66d5c;--customer-paper:#d9cfbd;--customer-cream:#f5efe4;--customer-muted:#f5efe4ad;color:var(--customer-cream);font-family:var(--font-sans);background:radial-gradient(circle at 8% 8%,#fff8e894,#0000 18rem),radial-gradient(circle at 86% 10%,#bc975738,#0000 20rem),linear-gradient(135deg,#e6decd,#cfc2ac 52%,#e7dfd2)!important}.masslos-customer-glass:before{opacity:.18;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.masslos-customer-frame{flex-direction:column;flex:1;gap:clamp(.9rem,1.25vw,1.25rem);min-height:0;margin:clamp(.85rem,1.8vw,1.75rem);display:flex}.masslos-customer-content{flex:1;grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr);gap:clamp(.95rem,1.35vw,1.35rem);min-height:0;display:grid}.customer-dashboard-card,.customer-glass-address-card,.customer-glass-hero,.customer-glass-mobile-nav,.customer-glass-panel,.customer-glass-welcome,.masslos-customer-mobile-header,.masslos-customer-sidebar,.masslos-customer-topbar{-webkit-backdrop-filter:blur(24px)saturate(1.02);backdrop-filter:blur(24px)saturate(1.02);border:1px solid var(--customer-line)!important;background:radial-gradient(circle at 18% 0,#ffefc71f,#0000 16rem),linear-gradient(145deg,#100e0cad,#050504d1)!important;box-shadow:0 24px 52px -34px #19120ad1,0 4px 12px -7px #19120ac7,inset 0 1px #ffefc72e,inset 0 -1px #0000006b!important}.masslos-customer-topbar{border-radius:1rem;min-height:4.9rem;padding:.7rem 1.25rem}.customer-glass-logo{align-items:center;min-width:10.5rem;display:flex}.customer-glass-topnav{border-radius:999px;gap:clamp(.85rem,1.55vw,2rem);padding:.55rem clamp(.9rem,1.5vw,1.4rem);background:#080807b8!important;border:1px solid #f5efe412!important;box-shadow:inset 0 1px #ffffff12,0 18px 42px -34px #000000e0!important}.customer-glass-topnav__item{color:#f5efe4db;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;min-width:0;padding:.8rem .95rem;font-size:.78rem;font-weight:600;position:relative}.customer-glass-topnav__item:after{background:var(--customer-gold);content:"";opacity:0;width:calc(100% - 2rem);height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:.38rem;left:1rem;transform:scaleX(.5)}.customer-glass-topnav__item--active,.customer-glass-topnav__item:hover{color:#f2d58b;transform:none;box-shadow:none!important;background:#d8b66d1f!important}.customer-glass-topnav__item--active:after{opacity:1;transform:scaleX(1)}.customer-glass-actions{border-radius:999px;gap:.5rem;padding:.35rem;background:#080807b8!important;border:1px solid #f5efe412!important;box-shadow:inset 0 1px #ffffff12!important}.customer-glass-button,.customer-glass-icon-button{width:2.7rem;min-height:2.7rem;position:relative;box-shadow:none!important;color:var(--customer-cream)!important;background:0 0!important;border:0!important;padding:0!important}.customer-glass-button:hover,.customer-glass-icon-button:hover{background:#d8b66d1a!important}.customer-glass-bell span{background:var(--customer-gold);color:#16120d;border-radius:999px;min-width:1rem;padding:.05rem .28rem;font-size:.65rem;position:absolute;top:.25rem;right:.15rem}.customer-glass-avatar{font-family:var(--font-serif);font-size:1.2rem;font-weight:500;color:#f2d58b!important;background:radial-gradient(circle at 36% 24%,#fff3cb33,#0000 42%),#141311f5!important;border:1px solid #d8b66d8a!important}.masslos-customer-sidebar{border-radius:1rem;width:min(18.5rem,22vw);padding:0;overflow:hidden}.customer-glass-profile{border-bottom:1px solid #d8b66d38;align-items:center;gap:1rem;min-height:7.2rem;padding:1.45rem 1.25rem;display:flex}.customer-glass-side-nav{gap:.45rem;padding:.85rem 1rem 1.15rem;display:grid}.customer-glass-nav-link{border-radius:.7rem;padding:0 1.05rem}.customer-glass-nav-link:hover{background:#d8b66d1a}.customer-glass-nav-link--active{border:1px solid #f2d58bd6;background:linear-gradient(90deg,#d8b66d38,#ffefc712)!important;box-shadow:0 12px 28px -24px #d8b66ddb,inset 0 1px #ffefc72e!important}.customer-glass-nav-link--active:before{display:none}.customer-glass-logout{border-top:1px solid #d8b66d2e;padding:1.25rem 1.55rem}.customer-dashboard-page{flex-direction:column;gap:clamp(1rem,1.35vw,1.35rem);min-height:100%;display:flex}.customer-glass-main{padding-bottom:0}.customer-glass-welcome{justify-content:space-between;align-items:baseline;gap:clamp(1rem,2vw,2.2rem);min-height:7.2rem;display:flex;border-radius:1rem!important;padding:clamp(1.55rem,2.45vw,2.4rem) clamp(1.7rem,3.2vw,3rem)!important}.customer-glass-welcome h1{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;text-shadow:0 2px #ffffff14,0 12px 24px #00000059;font-size:clamp(2.35rem,3.65vw,3.85rem);font-weight:500;line-height:.95;color:var(--customer-cream)!important}.customer-glass-welcome p{color:#f5efe4db;font-family:var(--font-serif);font-size:clamp(1.1rem,1.35vw,1.35rem)}.customer-glass-alert{color:#fff7e8;background:#d8b66d2e;border:1px solid #d8b66d5c;border-radius:.8rem;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;text-decoration:none;display:flex}.customer-glass-alert span{color:#f2d58b}.customer-glass-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.35vw,1.35rem);display:grid}.customer-dashboard-card{flex-direction:column;grid-column:span 4;min-height:15.6rem;display:flex;overflow:hidden;border-radius:1rem!important;padding:0!important}.customer-dashboard-card--appointment{grid-column:span 4}.customer-dashboard-card--order{grid-column:span 5}.customer-dashboard-card--measurement{grid-column:span 3}.customer-dashboard-card__head{border-bottom:1px solid #f5efe41f;align-items:center;min-height:4.1rem;padding:1.25rem 1.45rem .95rem;display:flex}.customer-dashboard-card h2{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-size:clamp(1.2rem,1.15vw,1.45rem);font-weight:500;line-height:1.1;color:var(--customer-cream)!important}.customer-dashboard-card__body{color:var(--customer-muted);flex:1;min-width:0;padding:1.35rem 1.45rem;font-size:1rem;line-height:1.62}.customer-dashboard-card__footer{border-top:1px solid #f5efe41f;margin-top:auto}.customer-dashboard-card__action{color:#f5efe4e0;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.1rem;padding:0 1.45rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.customer-dashboard-card__action:hover{color:#f2d58b;background:#d8b66d1a}.customer-dashboard-card__action span{font-size:1.35rem;line-height:1;transform:translateY(-1px)}.customer-appointment-card,.customer-monogram-card,.customer-order-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,1.35vw,1.45rem);min-width:0;display:grid}.customer-date-lockup span,.customer-monogram-card strong{color:var(--customer-cream);font-family:var(--font-serif);text-shadow:0 14px 26px #00000059;font-size:clamp(2.8rem,3.1vw,3.7rem);font-weight:400;line-height:.85;display:block}.customer-date-lockup small{color:#f5efe4d1;font-family:var(--font-serif);letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:1.15rem;display:block}.customer-card-number{color:var(--customer-cream);overflow-wrap:anywhere;font-size:clamp(1rem,1vw,1.12rem);font-weight:500;line-height:1.25}.customer-status-dot{color:#49d66a}.customer-status-dot span{background:#49d66a;border-radius:999px;width:.62rem;height:.62rem;margin-right:.32rem;display:inline-block}.customer-order-card{grid-template-columns:minmax(0,1fr) clamp(5.8rem,7vw,7.4rem);align-items:center}.customer-shirt-illustration{opacity:.62;height:7.4rem;position:relative}.customer-shirt-illustration:before{content:"";border:solid #f5efe494;border-width:2px 2px 3px;border-radius:1.1rem 1.1rem .35rem .35rem;width:3rem;height:6.1rem;position:absolute;top:.8rem;left:2rem}.customer-shirt-illustration:after{content:"";left:.65rem;transform:skewY(-18deg)}.customer-shirt-illustration span,.customer-shirt-illustration:after{border:solid #f5efe485;border-width:2px 2px 0;width:1.85rem;height:5.7rem;position:absolute;top:1.35rem}.customer-shirt-illustration span{right:.55rem;transform:skewY(18deg)}.customer-monogram-card strong{font-size:clamp(3.2rem,4vw,4.3rem)}.customer-appointment-card p,.customer-card-copy p,.customer-fabric-card p,.customer-monogram-card p,.customer-order-card p{color:var(--customer-muted);overflow-wrap:anywhere}.customer-fabric-swatches{gap:1rem;margin-top:.85rem;display:flex}.customer-fabric-swatches span{border:1px solid #f5efe433;border-radius:.55rem;width:5.8rem;height:5.8rem;box-shadow:inset 0 1px #ffffff2e}.customer-fabric-swatches span:first-child{background-color:#7894c6;background-image:linear-gradient(90deg,#fff3 1px,#0000 0),linear-gradient(#ffffff29 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:6px 6px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.customer-fabric-swatches span:nth-child(2){background:repeating-linear-gradient(45deg,#ffffff2e 0 2px,#0000 2px 8px),#405b8c}.customer-fabric-swatches span:nth-child(3){background-color:#b68a4f;background-image:linear-gradient(90deg,#2a190a38 1px,#0000 0),linear-gradient(#2a190a2e 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@media (max-width:1180px){.masslos-customer-content{grid-template-columns:minmax(15.5rem,17.5rem) minmax(0,1fr)}.customer-glass-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-dashboard-card,.customer-dashboard-card--appointment,.customer-dashboard-card--measurement,.customer-dashboard-card--order{grid-column:span 3}.customer-glass-topnav{gap:.55rem}.customer-glass-topnav__item{padding-inline:.7rem;font-size:.7rem}}@media (max-width:767px){.masslos-customer-frame{margin:1rem}.masslos-customer-content{display:block}.customer-glass-main{padding-bottom:5rem}.masslos-customer-glass .bespoke-configurator{height:calc(100dvh - 9rem - env(safe-area-inset-bottom,0px))!important;margin-bottom:0!important}.masslos-customer-glass .bespoke-configurator__sticky-header{z-index:20!important;position:sticky!important;top:0!important}.masslos-customer-glass .bespoke-cart__mobile-bar{bottom:calc(3.75rem + env(safe-area-inset-bottom,0px))!important;z-index:41!important}.masslos-customer-glass .bespoke-cart{padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))!important}.bespoke-cart__qty button{min-width:44px!important;min-height:44px!important}.bespoke-configurator__mobile-nav .bespoke-configurator__back-cta,.bespoke-configurator__mobile-nav .bespoke-configurator__cart-cta,.bespoke-configurator__mobile-nav .bespoke-configurator__primary-cta{min-height:44px!important}.customer-glass-welcome{flex-direction:column;align-items:flex-start;min-height:0}.customer-glass-card-grid{grid-template-columns:1fr}.customer-dashboard-card,.customer-dashboard-card--appointment,.customer-dashboard-card--measurement,.customer-dashboard-card--order{grid-column:1}.customer-dashboard-card{min-height:15.5rem}}.masslos-admin-shell{--admin-lux-radius:.9rem;--admin-lux-radius-sm:.55rem;--admin-lux-sidebar-width:16.25rem;--admin-lux-muted:#f0e8da99;--admin-lux-cream:#f2ece0;--admin-lux-paper:#d8cebd;--background:var(--admin-lux-paper);--foreground:var(--admin-lux-cream);--muted:var(--admin-lux-muted);--content1:var(--admin-lux-panel);--content2:#12100dd1;--border:var(--admin-lux-line);--divider:#fff0c81a;--accent:var(--admin-lux-gold);--primary:var(--admin-lux-gold);color:var(--admin-lux-cream);font-family:var(--font-sans)}.admin-lux-surface{border-radius:var(--admin-lux-radius);color:var(--admin-lux-cream);background:var(--admin-lux-shine,linear-gradient(135deg,#fffcf521 0,transparent 44%)),linear-gradient(145deg,var(--admin-lux-panel-start),var(--admin-lux-panel-end))!important;-webkit-backdrop-filter:var(--admin-lux-blur,blur(32px) saturate(1.55))!important;border:1px solid var(--admin-lux-line)!important;box-shadow:0 2px 4px #0000002e,0 8px 20px -8px #00000061,0 32px 64px -28px var(--admin-lux-shadow,#0e0a04ad),inset 0 1.5px 0 #ffffff21,inset 0 0 0 1px #ffdc8c0e,inset 0 -1px 0 #00000094!important}.admin-lux-icon-button,.masslos-admin-shell .admin-lux-icon-button,.masslos-admin-shell .admin-lux-icon-button[data-slot=base]{justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;color:var(--admin-lux-cream)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;width:2.85rem!important;min-width:2.85rem!important;height:2.85rem!important;min-height:2.85rem!important;padding:0!important}.admin-lux-icon-button:hover,.masslos-admin-shell .admin-lux-icon-button:hover,.masslos-admin-shell .admin-lux-icon-button[data-hovered=true]{color:var(--admin-lux-gold-strong)!important;background:#d8b66d1a!important;border-color:#d8b66d42!important}.admin-lux-action-button,.masslos-admin-shell .admin-lux-action-button{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;border-radius:var(--admin-lux-radius-sm)!important;color:var(--admin-lux-gold-strong)!important;background:#d8b66d2e!important;border:1px solid #d8b66d6b!important;min-height:2.65rem!important;padding-inline:1rem!important;font-size:.76rem!important;font-weight:700!important}.masslos-admin-shell .app-layout__body,.masslos-admin-shell .app-layout__main,.masslos-admin-shell .sidebar__main{background:0 0!important}.masslos-admin-shell .app-layout__header,.masslos-admin-shell .navbar,.masslos-admin-shell .navbar__header{box-shadow:none!important;background:0 0!important;border:0!important}.masslos-admin-shell .navbar{padding:clamp(1rem,2vw,1.9rem) clamp(1rem,2vw,2rem) 0!important}.masslos-admin-shell .masslos-admin-navbar{border-radius:var(--admin-lux-radius);min-height:5.9rem;padding-inline:clamp(1.2rem,2vw,2.15rem);background:radial-gradient(circle at 18% 0,#ffefc71f,transparent 16rem),linear-gradient(145deg,var(--admin-lux-panel-start),var(--admin-lux-panel-end))!important;border:1px solid var(--admin-lux-line)!important;box-shadow:0 24px 52px -34px #19120ad1,0 4px 12px -7px #19120ac7,inset 0 1px #ffefc72e,inset 0 -1px #0000006b!important}.masslos-admin-navbar__toggles{display:none!important}.masslos-admin-navbar__brand{align-items:center;min-width:12.8rem;display:flex}.masslos-admin-navbar__brand img{object-fit:contain;width:auto;height:2.55rem}.masslos-admin-topnav{justify-content:center;align-items:stretch;gap:clamp(1rem,2.2vw,3.25rem);height:100%;display:flex}.masslos-admin-topnav__item{color:#f5efe4c7;letter-spacing:0;text-transform:uppercase;align-items:center;min-height:5.7rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;display:flex;position:relative}.masslos-admin-topnav__item:after{content:"";opacity:0;background:linear-gradient(90deg,#b88b43,#f2d58b);width:100%;height:3px;transition:opacity .2s,transform .2s;position:absolute;bottom:.55rem;left:0;transform:scaleX(.52)}.masslos-admin-topnav__item--active,.masslos-admin-topnav__item:hover{color:var(--admin-lux-gold-strong)}.masslos-admin-topnav__item--active:after{opacity:1;transform:scaleX(1)}.masslos-admin-navbar__title{display:none}.masslos-admin-navbar__actions{gap:.65rem;box-shadow:none!important;background:0 0!important;border:0!important}.masslos-admin-navbar__avatar,.masslos-admin-sidebar-profile__avatar{font-family:var(--font-serif);font-weight:500;color:var(--admin-lux-gold-strong)!important;background:radial-gradient(circle at 36% 24%,#fff3cb33,#0000 42%),#141311f5!important;border:1px solid #d8b66d8a!important}.masslos-admin-navbar__avatar [data-slot=fallback]{flex-direction:column;place-items:center;gap:.12rem;line-height:.95;display:flex}.masslos-admin-navbar__avatar span{font-size:.94rem;display:block}.masslos-admin-navbar__avatar small{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;display:block}.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar__mobile{color:var(--admin-lux-cream);margin:clamp(1rem,1.6vw,1.35rem) 0 0 clamp(1rem,2vw,2rem);overflow:hidden;border:1px solid var(--admin-lux-line)!important;border-radius:var(--admin-lux-radius)!important;width:var(--admin-lux-sidebar-width)!important;background:radial-gradient(circle at 18% 0,#ffefc71f,#0000 16rem),linear-gradient(145deg,#100e0cad,#050504d1)!important;box-shadow:0 24px 52px -34px #19120ad1,inset 0 1px #ffefc72e!important}.masslos-admin-shell .sidebar__header{min-height:8.1rem;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8b66d33!important;border-radius:0!important;margin:0!important;padding:1.75rem 1.45rem!important}.masslos-admin-shell .sidebar__header:after{display:none}.masslos-admin-sidebar-profile__avatar{border-radius:999px!important;width:4.35rem!important;height:4.35rem!important}.masslos-admin-sidebar-profile__brand{color:var(--admin-lux-cream);letter-spacing:.08em;text-transform:uppercase;font-size:1.18rem}.masslos-admin-shell .sidebar__group-label{display:none}.masslos-admin-shell .sidebar__menu-item-content{border:1px solid #0000;min-height:3.35rem;border-radius:.7rem!important;padding-inline:.95rem!important}.masslos-admin-shell .sidebar__menu-label{font-size:1rem;font-weight:400;color:#f5efe4d1!important}.masslos-admin-shell .sidebar__menu-item:hover .sidebar__menu-item-content,.masslos-admin-shell .sidebar__menu-item[data-hovered=true] .sidebar__menu-item-content{background:#d8b66d1a!important;border-color:#d8b66d3d!important}.masslos-admin-shell .sidebar__footer{border-top:1px solid #d8b66d2e!important;margin:auto 1.2rem 0!important;padding:1.1rem 0!important}.masslos-admin-dashboard{flex-direction:column;gap:clamp(1rem,1.35vw,1.25rem);padding:clamp(1rem,1.6vw,1.35rem) clamp(1rem,2vw,2rem) 2rem clamp(1.85rem,2vw,2rem);display:flex}.admin-glass-hero,.admin-glass-metric,.admin-glass-panel{color:var(--admin-lux-cream)}.admin-glass-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;min-height:8.8rem;padding:clamp(1.7rem,3vw,3rem) clamp(1.8rem,3vw,3.5rem);display:grid}.admin-glass-hero h1{color:var(--admin-lux-cream);font-family:var(--font-serif);letter-spacing:0;text-shadow:0 2px #ffffff14,0 12px 24px #00000059;font-size:clamp(2.6rem,4.1vw,4rem);font-weight:500;line-height:.95}.admin-glass-hero p{color:var(--admin-lux-muted);margin-top:.9rem}.admin-glass-hero__meta{color:#f5efe4b8;border-right:1px solid #d8b66d3d;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .8rem;padding-right:2.2rem;display:grid}.admin-glass-hero__meta svg{color:var(--admin-lux-gold);grid-row:span 2}.admin-glass-hero__meta small{color:var(--admin-lux-muted)}.admin-glass-primary-action{color:var(--admin-lux-gold-strong);letter-spacing:.14em;text-transform:uppercase;background:#d8b66d33;border:1px solid #f2d58b99;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;min-width:15rem;min-height:3.35rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.admin-glass-primary-action:hover{background:#d8b66d4d;transform:translateY(-1px)}.admin-glass-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(.8rem,1vw,1rem);display:grid}.admin-glass-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:7.6rem;padding:1.2rem 1.35rem;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.admin-glass-metric:hover{transform:translateY(-2px);border-color:#f2d58bb8!important}.admin-glass-metric__icon{color:var(--admin-lux-gold);border:1px solid #d8b66d47;border-radius:999px;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.admin-glass-symbol{font-family:var(--font-serif);font-size:2.3rem}.admin-glass-metric small{color:var(--admin-lux-muted);font-family:Inter,system-ui,sans-serif;font-size:.88rem;font-weight:600;display:block}.admin-glass-metric__value{color:var(--admin-lux-cream);margin-top:.35rem;font-family:Roboto,Inter,system-ui,sans-serif;font-size:clamp(2rem,2.4vw,2.9rem);font-weight:300;line-height:1;display:block}.admin-glass-metric em{color:var(--admin-lux-gold);margin-top:.35rem;font-size:.82rem;font-style:normal;display:block}.admin-glass-main-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.35fr);gap:clamp(1rem,1.25vw,1.2rem);display:grid}.admin-glass-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,1.25vw,1.2rem);display:grid}.admin-glass-panel{min-height:18.5rem;padding:1.35rem 1.45rem}.admin-glass-bottom-grid .admin-glass-panel{min-height:18rem}.admin-glass-panel__header{justify-content:space-between;align-items:baseline;margin-bottom:1.35rem;display:flex}.admin-glass-panel__header h2{color:var(--admin-lux-cream);font-family:Roboto,Inter,system-ui,sans-serif;font-size:1.2rem;font-weight:400}.admin-glass-panel__header h2 span{color:var(--admin-lux-muted);font-family:var(--font-sans);margin-left:.35rem;font-size:.78rem}.admin-glass-panel__header a,.admin-glass-panel__header button{color:#f5efe4b8;letter-spacing:0;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-glass-panel__header a:hover,.admin-glass-panel__header button:hover{color:var(--admin-lux-gold-strong)}.admin-revenue-chart{min-height:16.6rem}.admin-revenue-chart svg{width:100%;height:15rem;display:block}.admin-revenue-chart line{stroke:#f5efe41a;stroke-width:.4px}.admin-revenue-chart polyline{fill:none;stroke:var(--admin-lux-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px}.admin-revenue-chart circle{fill:var(--admin-lux-gold);stroke:#161512eb;stroke-width:.7px}.admin-revenue-chart__axis{color:#f5efe49e;text-align:center;grid-template-columns:repeat(6,1fr);font-size:.78rem;display:grid}.admin-glass-chart-panel .admin-glass-panel__header{margin-bottom:.2rem}.admin-production__track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.55rem;display:grid;position:relative}.admin-production__track:before{content:"";background:#f5efe438;height:2px;position:absolute;top:2.05rem;left:8%;right:8%}.admin-production__step{color:var(--admin-lux-muted);text-align:center;justify-items:center;gap:.55rem;display:grid;position:relative}.admin-production__step span{color:#f5efe4b8;z-index:1;background:#161512f0;border:1px solid #f5efe438;border-radius:999px;justify-content:center;align-items:center;width:clamp(3.2rem,3.5vw,4.1rem);height:clamp(3.2rem,3.5vw,4.1rem);display:flex}.admin-production__step--active span{color:var(--admin-lux-gold-strong);border-color:#f2d58bc7;box-shadow:0 0 0 5px #d8b66d1a}.admin-production__step strong{color:#f5efe4c7;font-size:1rem}.admin-production__step--active small,.admin-production__step--active strong{color:var(--admin-lux-gold)}.admin-progress-row{color:var(--admin-lux-muted);justify-content:space-between;margin-top:clamp(1.4rem,2vw,2rem);display:flex}.admin-progress-row strong{color:#f5efe4d1}.admin-progress{background:#f5efe41a;height:.32rem;margin-top:.75rem}.admin-progress span{background:linear-gradient(90deg,#b88b43,#f2d58b);height:100%;display:block}.admin-orders-table{display:grid}.admin-orders-table__row{color:#f5efe4c7;border-bottom:1px solid #f5efe41a;grid-template-columns:minmax(6.5rem,1fr) minmax(7rem,1fr) minmax(6.8rem,.9fr) minmax(4rem,.55fr);align-items:center;gap:1rem;min-height:2.45rem;font-size:.9rem;text-decoration:none;display:grid}.admin-orders-table__row>*{min-width:0}.admin-orders-table__row span,.admin-orders-table__row strong{overflow-wrap:anywhere}.admin-orders-table__row span:last-child,.admin-orders-table__row strong{color:#f5efe4e0}.admin-orders-table__row strong{overflow-wrap:anywhere;font-size:.82rem}.admin-orders-table__row--head{color:#f5efe480;min-height:2rem;font-size:.78rem}.admin-status-badge{white-space:normal;border:1px solid;border-radius:.34rem;justify-content:center;width:fit-content;max-width:100%;padding:.16rem .44rem;font-size:.72rem;display:inline-flex}.admin-status-badge--green{color:#57d66c;background:#33be5824}.admin-status-badge--gold{color:var(--admin-lux-gold);background:#d8b66d24}.admin-status-badge--blue{color:#85a9ec;background:#598bde29}.admin-status-badge--violet{color:#bd91f2;background:#955dd629}.admin-fabrics,.admin-list,.admin-support-list,.admin-team{gap:.8rem;display:grid}.admin-fabrics__row,.admin-list__row,.admin-support-list__row{color:#f5efe4c2;align-items:center;gap:.9rem;min-height:2.35rem;text-decoration:none;display:grid}.admin-list__row{grid-template-columns:3.8rem minmax(0,1fr) auto .8rem}.admin-list__row span,.admin-list__row time{color:#f5efe4db}.admin-list__row em{background:#57d66c;border-radius:999px;justify-self:end;width:.42rem;height:.42rem}.admin-support-list__row{border-bottom:1px solid #f5efe41a;grid-template-columns:3rem minmax(0,1fr) auto;padding-bottom:.8rem}.admin-support-list__row>span{color:var(--admin-lux-gold);border:1px solid #d8b66d42;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.admin-fabrics__row strong,.admin-support-list__row strong{color:#f5efe4db;font-size:.9rem;font-weight:500;display:block}.admin-fabrics__row small,.admin-support-list__row small,.admin-support-list__row time{color:var(--admin-lux-muted);font-size:.78rem}.admin-fabrics__row{grid-template-columns:4.2rem minmax(0,1fr)}.admin-fabrics__row>span{border:1px solid #f5efe433;border-radius:.45rem;width:3.7rem;height:3.7rem}.admin-fabrics__row>span[data-index="0"]{background:#8799c8}.admin-fabrics__row>span[data-index="1"]{background-color:#e9edf3;background-image:linear-gradient(90deg,#2626262e 1px,#0000 0),linear-gradient(#26262624 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:6px 6px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.admin-fabrics__row>span[data-index="2"]{background-color:#3e4650;background-image:linear-gradient(90deg,#f5f5f51f 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.admin-team__row{color:#f5efe4c2;grid-template-columns:7.6rem 1fr 2.5rem;align-items:center;gap:.8rem;display:grid}.admin-team__row div{background:#f5efe417;height:.18rem}.admin-team__row div span{background:linear-gradient(90deg,#b88b43,#f2d58b);height:100%;display:block}.admin-team__row strong{color:#f5efe4d1;text-align:right;font-weight:500}.admin-team__meta{color:#f5efe480;border-top:1px solid #f5efe41a;gap:.25rem;margin-top:.5rem;padding-top:.75rem;font-size:.72rem;display:grid}.admin-empty-state,.admin-lux-empty{color:var(--admin-lux-muted);text-align:center;place-items:center;min-height:10rem;padding:2rem;display:grid}.admin-empty-state strong,.admin-lux-empty strong{color:var(--admin-lux-cream);font-family:var(--font-serif);font-size:1.28rem;font-weight:500;display:block}.admin-empty-state span,.admin-lux-empty span{max-width:24rem;margin-top:.45rem;font-size:.88rem;display:block}.admin-signal-list{gap:.7rem;display:grid}.admin-signal-list__row{color:#f5efe4bd;border-bottom:1px solid #f5efe41a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.45rem;padding-bottom:.7rem;display:grid}.admin-signal-list__row strong{color:#f5efe4e0;font-weight:500;display:block}.admin-signal-list__row small{color:var(--admin-lux-muted);margin-top:.16rem;font-size:.75rem;display:block}.admin-signal-list__row>span{color:var(--admin-lux-gold-strong);white-space:nowrap;font-family:Roboto,Inter,system-ui,sans-serif;font-size:1.45rem}.admin-signal-list--compact .admin-signal-list__row>span{font-family:var(--font-sans);font-size:1rem;font-weight:700}.masslos-admin-orders-page{flex-direction:column;gap:1rem;padding:clamp(1rem,1.6vw,1.35rem) clamp(1rem,2vw,2rem) 2rem clamp(1.85rem,2vw,2rem);display:flex}.admin-lux-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.admin-lux-toolbar p{color:var(--admin-lux-muted);font-size:.9rem}.admin-lux-toolbar--filters{justify-content:flex-start}.admin-lux-chip-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.admin-page-hero{justify-content:space-between;align-items:center;min-height:8.3rem;padding:clamp(1.75rem,2.6vw,2.7rem) clamp(2rem,3.2vw,3.8rem);display:flex}.admin-page-hero h1{color:var(--admin-lux-cream);letter-spacing:0;font-family:Roboto,Inter,system-ui,sans-serif;font-size:clamp(2.1rem,3vw,3.15rem);font-weight:300;line-height:1}.admin-page-hero p{color:var(--admin-lux-muted);margin-top:.55rem;font-size:.95rem}.admin-lux-table{color:#f5efe4d6;grid-template-rows:auto;min-width:0;display:grid;overflow:auto}.masslos-admin-shell .admin-lux-page>.admin-lux-table{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:calc(100dvh - clamp(17.25rem,16vw,20.5rem));overflow:auto!important}@media (max-width:1024px){.masslos-admin-shell .admin-lux-page>.admin-lux-table{max-height:calc(100dvh - clamp(12rem,21vw,15rem))}}@media (max-width:767px){.masslos-admin-shell .admin-lux-page>.admin-lux-table{min-height:22rem;max-height:calc(100dvh - 15rem)}}.admin-lux-table__row{color:#f5efe4d1;border-bottom:1px solid #f2d58b1f;grid-template-columns:minmax(9.5rem,1.05fr) minmax(12rem,1.25fr) minmax(9rem,.9fr) minmax(6rem,.65fr) minmax(8.5rem,.8fr) minmax(5rem,.5fr) minmax(5.5rem,.55fr) minmax(9rem,.85fr) minmax(8.5rem,.85fr) minmax(7rem,.7fr) minmax(7rem,.65fr);align-items:center;gap:1rem;min-width:92rem;padding:.9rem 1.25rem;font-size:.82rem;text-decoration:none;display:grid}.admin-lux-table__row:hover{color:var(--admin-lux-cream);background:#d8b66d12}.admin-lux-table__row--head{color:#f5efe485;text-transform:uppercase;z-index:4;background:#d8b66d14;min-height:2.6rem;padding-block:.65rem;font-size:.72rem;font-weight:700;position:sticky;top:0}.admin-lux-table__sort-cell{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;transition:color .15s;display:flex}.admin-lux-table__sort-cell:hover{color:var(--admin-lux-cream)}.admin-lux-table__sort-cell--active{color:var(--admin-lux-gold)!important}.admin-lux-table__sort-icon{opacity:.35;flex-shrink:0;transition:opacity .15s}.admin-lux-table__sort-cell--active .admin-lux-table__sort-icon{opacity:1}.admin-customers-table__row{grid-template-columns:minmax(220px,2.2fr) minmax(120px,1fr) minmax(90px,.75fr) minmax(120px,1fr) minmax(200px,1.5fr)!important;min-width:48rem!important}.admin-customers-table__name-cell{color:inherit;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.admin-customers-table__avatar{color:#d8b66de6;letter-spacing:.05em;background:linear-gradient(135deg,#d8b66d40,#b494481f);border:1.5px solid #d8b66d59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:flex}.admin-customers-table__name-stack{flex-direction:column;min-width:0;display:flex}.admin-customers-table__name{color:#f5efe4f2;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.admin-customers-table__email{color:#f5efe47a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-customers-table__meta{color:#f5efe459;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-customers-table__empty{color:#f5efe438}.admin-customers-table__actions{gap:.5rem;display:flex}.admin-customers-table__btn{color:#f5efe48c;letter-spacing:.03em;border:1px solid #ffffff1a;border-radius:7px;padding:.28rem .7rem;font-size:.73rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.admin-customers-table__btn:hover{color:#f5efe4e6;background:#ffffff0f;border-color:#fff3}.admin-customers-table__btn--primary{color:#d8b66dd9;background:#d8b66d1a;border-color:#d8b66d4d}.admin-customers-table__btn--primary:hover{color:#d8b66d;background:#d8b66d2e;border-color:#d8b66d8c}.admin-carts-table__row{grid-template-columns:minmax(13rem,1.35fr) minmax(7rem,.7fr) minmax(6rem,.55fr) minmax(7rem,.65fr) minmax(10rem,.9fr) minmax(18rem,1.45fr);min-width:76rem}.admin-carts-table__customer{color:inherit;text-decoration:none}.admin-carts-table__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-carts-table__actions .admin-customers-table__btn{appearance:none;cursor:pointer;background:0 0}.admin-carts-table__actions .admin-customers-table__btn:disabled{cursor:wait;opacity:.5}.admin-carts-table__btn--danger{color:#fca5a5!important;border-color:#f8717152!important}.admin-lux-table__row--empty{color:#f5efe459;text-align:center;grid-column:1/-1;padding:2.5rem 1.25rem;font-size:.84rem}.admin-lux-table__meta{color:#f5efe470;border-bottom:1px solid #f2d58b1f;justify-content:space-between;align-items:center;gap:.6rem;min-width:92rem;padding:.55rem 1.25rem;font-size:.72rem;display:flex}.admin-lux-table__meta strong{color:var(--admin-lux-cream);font-weight:600}.admin-lux-table__meta button{color:#f5efe4b8;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#f2d58b1a;border:1px solid #f2d58b47;border-radius:6px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.72rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.admin-lux-table__meta button:hover{color:var(--admin-lux-cream);background:#f2d58b2e}.admin-lux-table__number{color:var(--admin-lux-cream);overflow-wrap:anywhere;font-weight:700}.admin-lux-table__stack{gap:.2rem;min-width:0;display:grid}.admin-lux-table__stack>span{color:#f5efe4e6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-lux-table time,.admin-lux-table__stack small{color:#f5efe485;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.masslos-admin-shell .admin-data-grid [data-slot=base],.masslos-admin-shell .admin-lux-chip-row [data-slot=base]{color:var(--admin-lux-cream)!important;border:1px solid #d8b66d42!important}.masslos-admin-shell .admin-data-grid [data-slot=content],.masslos-admin-shell .admin-lux-chip-row [data-slot=content]{font-weight:700;color:inherit!important}.masslos-admin-shell .admin-data-grid{border-radius:var(--admin-lux-radius);overflow:auto}.masslos-admin-shell .admin-data-grid,.masslos-admin-shell .admin-data-grid [data-slot=base],.masslos-admin-shell .admin-data-grid [data-slot=table],.masslos-admin-shell .admin-data-grid [data-slot=tbody],.masslos-admin-shell .admin-data-grid [data-slot=thead],.masslos-admin-shell .admin-data-grid [data-slot=wrapper]{color:var(--admin-lux-cream)!important;background:radial-gradient(circle at 18% 0,#ffefc71a,#0000 16rem),linear-gradient(145deg,#100e0cb3,#100f0dfa)!important}.masslos-admin-shell .admin-data-grid [role=columnheader],.masslos-admin-shell .admin-data-grid [role=grid],.masslos-admin-shell .admin-data-grid [role=gridcell],.masslos-admin-shell .admin-data-grid [role=row],.masslos-admin-shell .admin-data-grid [role=rowgroup],.masslos-admin-shell .admin-data-grid [role=table],.masslos-admin-shell .admin-data-grid table,.masslos-admin-shell .admin-data-grid tbody,.masslos-admin-shell .admin-data-grid td,.masslos-admin-shell .admin-data-grid th,.masslos-admin-shell .admin-data-grid thead,.masslos-admin-shell .admin-data-grid tr{color:#f5efe4db!important;background:0 0!important;border-color:#f5efe41a!important}.masslos-admin-shell .admin-data-grid [data-slot=thead],.masslos-admin-shell .admin-data-grid [role=rowgroup]:first-child,.masslos-admin-shell .admin-data-grid thead{background:#d8b66d14!important}.masslos-admin-shell .admin-data-grid [role=columnheader],.masslos-admin-shell .admin-data-grid th{letter-spacing:.03em;font-size:.78rem;font-weight:700;color:#f5efe494!important}.masslos-admin-shell .admin-data-grid [role=gridcell],.masslos-admin-shell .admin-data-grid td{font-size:.85rem}.masslos-admin-shell .admin-data-grid [role=row]:hover,.masslos-admin-shell .admin-data-grid tr:hover{background:#d8b66d12!important}.masslos-admin-shell .admin-data-grid a{color:var(--admin-lux-cream)!important}.masslos-admin-shell .admin-data-grid a:hover{color:var(--admin-lux-gold-strong)!important}.masslos-admin-shell .admin-data-grid .text-muted,.masslos-admin-shell .admin-data-grid [class*=text-muted]{color:#f5efe494!important}.masslos-admin-shell .admin-control{border-color:#d8b66d4d!important}.masslos-admin-shell .admin-control input,.masslos-admin-shell .admin-control input[type=date],.masslos-admin-shell .admin-control select,.masslos-admin-shell .admin-control textarea{color-scheme:dark}.masslos-admin-shell .admin-card,.masslos-admin-shell .admin-card-elevated,.masslos-admin-shell .admin-control,.masslos-admin-shell .admin-data-grid,.masslos-admin-shell .bg-content1,.masslos-admin-shell .bg-content2,.masslos-admin-shell .card{border-color:var(--admin-lux-line)!important;color:var(--admin-lux-cream)!important;background:radial-gradient(circle at 18% 0,#ffefc71f,#0000 16rem),linear-gradient(145deg,#100e0cad,#050504d1)!important}.masslos-admin-shell .text-foreground,.masslos-admin-shell [class*=text-foreground]{color:var(--admin-lux-cream)!important}.masslos-admin-shell .text-muted,.masslos-admin-shell [class*=text-muted]{color:var(--admin-lux-muted)!important}.masslos-admin-shell a:hover{color:var(--admin-lux-gold-strong)}.admin-lux-page{flex-direction:column;gap:clamp(1rem,1.3vw,1.35rem);padding:clamp(1rem,1.6vw,1.35rem) clamp(1rem,2vw,2rem) 2rem clamp(1.85rem,2vw,2rem);display:flex}.admin-lux-page--narrow{width:100%;max-width:72rem;margin-inline:auto}.admin-lux-page--split{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.admin-lux-page--split{grid-template-columns:minmax(20rem,22.5rem) minmax(0,1fr)}}.admin-lux-page :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--admin-lux-gold-strong);outline-offset:2px}.admin-lux-surface{isolation:isolate;position:relative;overflow:hidden}.admin-lux-surface:before{content:"";opacity:.68;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#fff6de29,#0000 34%),radial-gradient(circle at 82% 0,#d8b66d24,#0000 16rem);position:absolute;inset:0}.admin-page-hero__action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.admin-lux-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--admin-lux-gold-strong)!important;margin:0 0 .55rem!important;font-size:.68rem!important}.admin-lux-metric-card{padding:clamp(1.1rem,1.5vw,1.55rem)}.masslos-admin-shell .admin-lux-action-button{transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.masslos-admin-shell .admin-lux-action-button:hover{transform:translateY(-1px);color:#ffe8aafa!important;background:#d8b66d40!important;border-color:#f2d58bb3!important;box-shadow:0 16px 34px -26px #d8b66d94,inset 0 1px #fff6de2e!important}.masslos-admin-shell .admin-lux-action-button:active{transform:translateY(1px)scale(.99)}.masslos-admin-shell .admin-control{min-height:2.55rem;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.masslos-admin-shell .admin-control:focus-visible,.masslos-admin-shell .admin-control:focus-within{border-color:#f2d58bc2!important;box-shadow:0 0 0 2px #f2d58b2e,inset 0 1px #fff6de24!important}.masslos-admin-shell :where(.card,[data-slot=base].card){border-radius:var(--admin-lux-radius)!important}.masslos-admin-shell .admin-data-grid:not(.admin-lux-surface){border:1px solid var(--admin-lux-line)}.masslos-admin-shell .admin-status-badge--blue{color:#b8c8e1;background:#7e97be21}.masslos-admin-shell .admin-status-badge--violet{color:#d2bfec;background:#b097d31f}@media (min-width:1025px){.admin-lux-page{padding:clamp(1.4rem,2vw,2.4rem) clamp(2.4rem,2.7vw,3.4rem) 2.6rem 0}}@media (max-width:767px){.admin-lux-page,.masslos-admin-orders-page{padding:.75rem!important}.admin-page-hero{flex-direction:column;align-items:flex-start}.admin-page-hero__action{justify-content:flex-start;width:100%}}@media (max-width:1400px){.masslos-admin-topnav{gap:1.2rem}.masslos-admin-navbar__brand{min-width:10rem}.admin-glass-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-glass-orders-panel{grid-column:1/-1}.admin-glass-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.masslos-admin-shell .masslos-admin-navbar{min-height:5.2rem;padding-inline:1.2rem}.masslos-admin-navbar__brand{min-width:9rem;font-size:1.65rem}.masslos-admin-topnav{gap:.85rem}.masslos-admin-topnav__item{font-size:.72rem}.masslos-admin-navbar__portal-link{min-height:2.45rem;padding-inline:.95rem}}@media (max-width:1024px){.masslos-admin-topnav{display:none}.masslos-admin-navbar__toggles{display:inline-flex!important}.admin-glass-hero{grid-template-columns:1fr}.admin-glass-metrics{grid-template-columns:repeat(2,1fr)}.admin-glass-hero__meta{border-right:0;padding-right:0}.admin-lux-page,.masslos-admin-dashboard,.masslos-admin-orders-page{padding-top:clamp(6rem,11vw,7.5rem)!important}}@media (max-width:767px){.masslos-admin-shell .navbar{padding:.75rem .75rem 0!important}.masslos-admin-navbar__brand{min-width:0}.masslos-admin-navbar__brand img{width:7.5rem}.masslos-admin-dashboard{padding:.75rem}.admin-glass-hero{padding:1.25rem}.admin-glass-hero h1{font-size:clamp(2.2rem,11vw,3.2rem)}.admin-glass-bottom-grid,.admin-glass-main-grid{grid-template-columns:1fr}.admin-glass-orders-panel{grid-column:auto}.admin-orders-table__row--head{display:none}.admin-orders-table__row{background:#f5efe408;border:1px solid #d8b66d29;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:1rem;box-shadow:0 4px 12px #0000001f}.admin-orders-table__row strong{grid-area:1/1/2/2;font-size:.88rem}.admin-orders-table__row span:nth-child(2){color:var(--admin-lux-muted);grid-area:2/1/3/2;font-size:.8rem}.admin-orders-table__row .admin-status-badge{grid-area:1/2/2/3;justify-self:end}.admin-orders-table__row span:last-child{grid-area:2/2/3/3;justify-self:end;font-size:.85rem;font-weight:600}.admin-lux-table__row--head{display:none!important}.admin-lux-table__row{border-radius:.85rem;grid-template-rows:auto auto auto auto;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;box-shadow:0 4px 14px #0000001f;background:#f5efe408!important;border:1px solid #d8b66d29!important;grid-template-columns:1fr auto!important;min-width:0!important;padding:1.25rem 1rem!important}.admin-lux-table__row>strong.admin-lux-table__number{grid-area:1/1/2/2;font-size:.95rem}.admin-lux-table__row>.admin-status-badge:nth-child(3){grid-area:1/2/2/3;justify-self:end}.admin-lux-table__row>.admin-lux-table__stack:nth-child(2){flex-direction:column;grid-area:2/1/3/3;margin-block:.15rem;display:flex}.admin-lux-table__row>time:last-child{color:var(--admin-lux-muted);grid-area:3/1/4/2;font-size:.78rem}.admin-lux-table__row>.tabular-nums:nth-child(4){color:var(--admin-lux-gold-strong);grid-area:3/2/4/3;justify-self:end;font-size:.9rem;font-weight:700}.admin-lux-table__row>.admin-lux-table__stack:nth-child(5){border-top:1px dashed #d8b66d1f;flex-direction:row;grid-area:4/1/5/3;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.admin-lux-table__row>span:nth-child(10),.admin-lux-table__row>span:nth-child(6),.admin-lux-table__row>span:nth-child(7),.admin-lux-table__row>span:nth-child(8),.admin-lux-table__row>span:nth-child(9){display:none!important}.admin-customers-table__row{grid-template-rows:auto auto auto!important}.admin-customers-table__name-cell{grid-area:1/1/2/2}.admin-customers-table__row>span:nth-child(2){grid-area:1/2/2/3;justify-self:end}.admin-customers-table__row>span:nth-child(4){grid-area:2/1/3/2;justify-self:start}.admin-customers-table__row>span:nth-child(3){color:var(--admin-lux-gold-strong);grid-area:2/2/3/3;justify-self:end;font-size:.9rem;font-weight:600}.admin-customers-table__actions{border-top:1px dashed #d8b66d1f;grid-area:3/1/4/3;gap:.5rem;width:100%;margin-top:.25rem;padding-top:.75rem;display:flex!important}.admin-customers-table__actions a{text-align:center;flex:1;justify-content:center}.admin-carts-table__row{grid-template-rows:auto auto auto auto!important}.admin-carts-table__customer{grid-area:1/1/2/2}.admin-carts-table__row>.admin-status-badge:nth-child(2){grid-area:1/2/2/3;justify-self:end}.admin-carts-table__row>span:nth-child(3){grid-area:2/1/3/2}.admin-carts-table__row>.tabular-nums:nth-child(4){color:var(--admin-lux-gold-strong);grid-area:2/2/3/3;justify-self:end;font-size:.9rem;font-weight:700}.admin-carts-table__row>time:nth-child(5){color:var(--admin-lux-muted);grid-area:3/1/4/3;font-size:.78rem}.admin-carts-table__actions{border-top:1px dashed #d8b66d1f;grid-area:4/1/5/3;justify-content:stretch;padding-top:.75rem}.admin-carts-table__actions .admin-customers-table__btn{text-align:center;flex:1;justify-content:center}}@media (max-width:600px){.admin-production__track{grid-template-columns:1fr;gap:1.25rem;padding-left:.5rem}.admin-production__track:before{width:2px;height:100%;top:0;left:1.85rem}.admin-production__step{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;gap:1rem}.admin-production__step span{width:2.7rem;height:2.7rem;font-size:.9rem}.admin-production__step small{margin:0;font-size:.85rem;display:inline-block}.admin-production__step strong{justify-self:end;font-size:.95rem}.admin-list__row{grid-template-columns:3.2rem minmax(0,1fr) auto .5rem;gap:.5rem;font-size:.85rem}.admin-support-list__row{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.admin-support-list__row time{text-align:left;grid-column:2;margin-top:-.25rem;font-size:.72rem}}@media (max-width:480px){.admin-glass-metrics{grid-template-columns:1fr}}@media (min-width:1025px){.masslos-admin-shell{--admin-lux-sidebar-width:clamp(15.5rem,15vw,18.5rem);--admin-lux-main-compensation:calc(var(--admin-lux-sidebar-width) - clamp(8.75rem, 9vw, 10.5rem))}.masslos-admin-shell .app-layout__header{z-index:40!important;width:auto!important;margin-left:0!important;padding:0!important;position:fixed!important;top:clamp(2.4rem,2.7vw,3.4rem)!important;left:clamp(2.4rem,2.7vw,3.4rem)!important;right:clamp(2.4rem,2.7vw,3.4rem)!important;transform:none!important}.masslos-admin-shell .app-layout__main{padding-left:calc(var(--admin-lux-main-compensation) + clamp(1rem, 1.25vw, 1.6rem))!important;width:auto!important;margin-left:0!important;padding-top:0!important}.masslos-admin-shell .navbar{padding:0!important;position:static!important}.masslos-admin-shell .sidebar{max-width:calc(100vw - 3rem)!important;height:auto!important;width:var(--admin-lux-sidebar-width)!important;z-index:20!important;margin:0!important;position:fixed!important;top:clamp(10.7rem,9.4vw,12.6rem)!important;bottom:clamp(2.4rem,2.7vw,3.4rem)!important;left:clamp(2.4rem,2.7vw,3.4rem)!important}.masslos-admin-dashboard,.masslos-admin-orders-page{padding:clamp(1.4rem,2vw,2.4rem) clamp(2.4rem,2.7vw,3.4rem) 2.6rem 0!important}}.masslos-admin-shell{--admin-lux-panel:#0a0908c2;--admin-lux-panel-deep:#050504e0;--admin-lux-panel-start:#161411ad;--admin-lux-panel-end:#070605db;--admin-lux-gold:#c8a658;--admin-lux-gold-strong:#edd98a;--admin-lux-line:#ffdc8c61;--admin-lux-shine:linear-gradient(135deg,#fffcf521,#fff0be0d 22%,transparent 44%);--admin-lux-shadow:#0e0a04ad;--admin-lux-blur:blur(32px) saturate(1.55) brightness(.96);--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Roboto","Inter",system-ui,sans-serif;--font-brand:"Inter",system-ui,sans-serif;background:radial-gradient(circle at 14% 6%,#fff8e499,#0000 16rem),radial-gradient(circle at 84% 22%,#c0984838,#0000 22rem),linear-gradient(148deg,#e4dccb,#cdbfa8 50%,#eadfcb)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.masslos-admin-shell .admin-data-grid,.masslos-admin-shell .admin-glass-hero,.masslos-admin-shell .admin-glass-metric,.masslos-admin-shell .admin-glass-panel,.masslos-admin-shell .admin-lux-surface,.masslos-admin-shell .masslos-admin-navbar,.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar__mobile{background:var(--admin-lux-shine),linear-gradient(145deg,var(--admin-lux-panel-start) 0,var(--admin-lux-panel-end) 100%)!important;-webkit-backdrop-filter:var(--admin-lux-blur)!important;border-color:var(--admin-lux-line)!important;box-shadow:0 2px 4px #0000002e,0 8px 20px -8px #00000061,0 32px 64px -28px var(--admin-lux-shadow),inset 0 1.5px 0 #ffffff21,inset 0 0 0 1px #ffdc8c0e,inset 0 -1px 0 #00000094!important}.masslos-admin-shell .masslos-admin-navbar{width:100%;max-width:none;min-height:clamp(5.6rem,5.8vw,7.25rem);margin-inline:auto;padding-inline:clamp(2rem,2.7vw,3rem)}.masslos-admin-navbar__brand{color:#f5efe4e0;letter-spacing:.18em;min-width:clamp(12rem,14vw,17rem);font-family:Roboto,Inter,system-ui,sans-serif;font-size:clamp(1.9rem,2.1vw,2.7rem);font-weight:300;text-decoration:none}.masslos-admin-navbar__brand span{line-height:1}.masslos-admin-topnav{flex:auto;justify-content:flex-start;gap:clamp(1.3rem,2.4vw,3rem)}.masslos-admin-topnav__item{letter-spacing:.07em;font-size:.84rem}.masslos-admin-shell .masslos-admin-navbar__actions{background:0 0!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:.52rem!important;min-height:4.25rem!important;padding:0!important;display:inline-flex!important}.masslos-admin-navbar__portal-link{color:var(--admin-lux-gold-strong);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d8b66d70;border-radius:999px;align-items:center;min-height:2.85rem;padding-inline:1.35rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.masslos-admin-shell .sidebar__header{min-height:6.25rem;padding:1.15rem 1rem!important}.masslos-admin-sidebar-profile{min-width:0;gap:.8rem!important}.masslos-admin-sidebar-profile__avatar{flex:none;border:1px solid #d8b66d7a!important;border-radius:1rem!important;width:3.35rem!important;height:3.35rem!important}.masslos-admin-sidebar-profile__brand{color:#f7f2e8f5;letter-spacing:.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:Roboto,Inter,system-ui,sans-serif;font-size:clamp(1.08rem,1.02vw,1.28rem);font-weight:400;line-height:1.08;overflow:hidden}.masslos-admin-shell .sidebar__content{padding:.8rem .9rem!important}.masslos-admin-shell .sidebar__group-label{color:#f2d58b7a!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:.55rem 0 .42rem!important;padding-inline:.55rem!important;font-size:.62rem!important;font-weight:700!important;display:block!important}.masslos-admin-shell .sidebar__menu{gap:.42rem}.masslos-admin-shell .sidebar__menu-item-content{min-height:2.72rem;border-radius:.68rem!important;padding-inline:.72rem!important}.masslos-admin-shell .sidebar__menu-label{letter-spacing:0!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(.82rem,.82vw,.95rem)!important;font-weight:500!important}.masslos-admin-shell .sidebar__menu-icon{color:#f7f2e89e!important}.masslos-admin-shell .sidebar__menu-item[data-current=true] .sidebar__menu-item-content{background:linear-gradient(135deg,#f2d58b2e,#ffffff0a 48%,#00000038),#4e453170!important;border-color:#f2d58bb8!important;box-shadow:0 18px 38px -24px #f2d58b94,inset 0 1px #fff6de2e,inset 0 -1px #000000b8!important}.masslos-admin-shell .sidebar__footer{padding:.75rem .9rem .95rem!important}.masslos-admin-shell .sidebar__menu-item[data-current=true] .sidebar__menu-icon,.masslos-admin-shell .sidebar__menu-item[data-current=true] .sidebar__menu-label{color:#f7f2e8f5!important}.masslos-admin-shell .admin-lux-icon-button[data-slot=base],.masslos-admin-shell .masslos-admin-navbar__actions .admin-lux-icon-button,.masslos-admin-shell .masslos-admin-navbar__actions .button.admin-lux-icon-button{color:var(--admin-lux-cream)!important;background:#080807ad!important;border:1px solid #f2d58b47!important}.masslos-admin-shell .admin-lux-icon-button[data-hovered=true],.masslos-admin-shell .masslos-admin-navbar__actions .admin-lux-icon-button:hover,.masslos-admin-shell .masslos-admin-navbar__actions .button.admin-lux-icon-button:hover{background:#d8b66d2e!important;border-color:#f2d58b9e!important}.masslos-admin-shell .masslos-admin-navbar__avatar{text-align:center!important;background:#2c3648f0!important;border:1px solid #d8b66d9e!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:3.85rem!important;height:3.85rem!important;padding:0!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fff6de29,0 0 0 5px #272d37e0!important}.masslos-admin-shell .masslos-admin-navbar__avatar .avatar__fallback,.masslos-admin-shell .masslos-admin-navbar__avatar [data-slot=fallback]{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.masslos-admin-shell .masslos-admin-navbar__avatar span{color:#f7f2e8fa!important;letter-spacing:.02em!important;margin:0!important;font-size:.82rem!important}.masslos-admin-shell .masslos-admin-navbar__avatar small,.masslos-admin-shell .masslos-admin-navbar__avatar span{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;line-height:1!important;display:block!important}.masslos-admin-shell .masslos-admin-navbar__avatar small{color:#f7f2e8f0!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:.26rem 0 0!important;font-size:.62rem!important}.masslos-admin-dashboard,.masslos-admin-orders-page{gap:clamp(1rem,1.3vw,1.35rem);padding-top:clamp(10.4rem,9.2vw,12.8rem)!important}.admin-lux-page{padding-top:clamp(10.4rem,9.2vw,12.8rem)!important}.admin-customers-page{min-height:100dvh;overflow:hidden}.admin-customers-toolbar{border-radius:var(--admin-lux-radius);color:var(--admin-lux-cream);border:1px solid #f2d58b42;align-items:center;padding:clamp(.85rem,1.15vw,1.15rem);box-shadow:0 22px 52px -42px #1c13079e,inset 0 1px #fff6de24;background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0ca8,#050504d1)!important}.admin-customers-toolbar p{color:#f5efe4b8;margin:0}.masslos-admin-shell .admin-customers-grid{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:min(34rem,100dvh - clamp(17.25rem,16vw,20.5rem));max-height:calc(100dvh - clamp(17.25rem,16vw,20.5rem));overflow:auto!important}.masslos-admin-shell .admin-customers-grid,.masslos-admin-shell .admin-customers-grid [data-slot=base],.masslos-admin-shell .admin-customers-grid [data-slot=wrapper],.masslos-admin-shell .admin-customers-grid__content{color:#f5efe4e6!important;background:#0a0907e0!important}.masslos-admin-shell .admin-customers-grid [data-slot=table],.masslos-admin-shell .admin-customers-grid [data-slot=tbody],.masslos-admin-shell .admin-customers-grid [role=grid],.masslos-admin-shell .admin-customers-grid [role=table],.masslos-admin-shell .admin-customers-grid table,.masslos-admin-shell .admin-customers-grid tbody{color:inherit!important;background:0 0!important;min-width:1040px!important}.masslos-admin-shell .admin-customers-grid [data-slot=wrapper],.masslos-admin-shell .admin-customers-grid__content{min-width:1040px}.masslos-admin-shell .admin-customers-grid [role=row],.masslos-admin-shell .admin-customers-grid tr{background:0 0!important;border-bottom:1px solid #f2d58b1c!important}.masslos-admin-shell .admin-customers-grid [role=rowgroup]:last-child [role=row]:nth-child(2n),.masslos-admin-shell .admin-customers-grid tbody tr:nth-child(2n){background:#fff6de08!important}.masslos-admin-shell .admin-customers-grid [role=rowgroup]:last-child [role=row]:hover,.masslos-admin-shell .admin-customers-grid tbody tr:hover{background:#d8b66d1c!important;box-shadow:inset 3px 0 #d8b66da6!important}.masslos-admin-shell .admin-customers-grid [role=columnheader],.masslos-admin-shell .admin-customers-grid [role=gridcell],.masslos-admin-shell .admin-customers-grid td,.masslos-admin-shell .admin-customers-grid th{color:#f5efe4e0!important;vertical-align:middle!important;background:0 0!important;padding-block:.9rem!important}.masslos-admin-shell .admin-customers-grid [data-slot=thead],.masslos-admin-shell .admin-customers-grid [role=rowgroup]:first-child,.masslos-admin-shell .admin-customers-grid thead{z-index:2!important;background:#f2d58b17!important;position:sticky!important;top:0!important}.masslos-admin-shell .admin-customers-grid [role=columnheader],.masslos-admin-shell .admin-customers-grid th{color:#f2d58bcc!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid #d8b66d4d!important;padding-block:.72rem!important;font-size:.72rem!important;font-weight:700!important}.masslos-admin-shell .admin-customers-grid [role=gridcell] a,.masslos-admin-shell .admin-customers-grid td a{color:#f5efe4e6!important;text-decoration:none!important}.masslos-admin-shell .admin-customers-grid [role=gridcell] a:hover,.masslos-admin-shell .admin-customers-grid td a:hover{color:#ffe8aafa!important}.masslos-admin-shell .admin-customers-grid .text-muted,.masslos-admin-shell .admin-customers-grid [class*=text-muted]{color:#f5efe485!important}.masslos-admin-shell .admin-lux-page>.admin-data-grid{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:calc(100dvh - clamp(17.25rem,16vw,20.5rem));overflow:auto!important}.masslos-admin-shell .admin-lux-page>.admin-data-grid [data-slot=table],.masslos-admin-shell .admin-lux-page>.admin-data-grid [data-slot=wrapper],.masslos-admin-shell .admin-lux-page>.admin-data-grid table{min-width:max-content}@media (max-width:1024px){.admin-lux-page{padding-top:clamp(6rem,11vw,7.5rem)!important}.masslos-admin-shell .admin-customers-grid,.masslos-admin-shell .admin-lux-page>.admin-data-grid{max-height:calc(100dvh - clamp(12rem,21vw,15rem))}}@media (max-width:767px){.admin-lux-page{padding-top:6.25rem!important}.admin-customers-toolbar{flex-direction:column;align-items:stretch}.masslos-admin-shell .admin-customers-grid,.masslos-admin-shell .admin-lux-page>.admin-data-grid{min-height:22rem;max-height:calc(100dvh - 15rem)}}.admin-glass-hero{min-height:clamp(11.2rem,16vw,16rem);padding-left:clamp(2.4rem,4vw,4.6rem)}.admin-glass-hero h1{max-width:36rem;font-size:clamp(3.35rem,5.25vw,6.7rem)}.admin-glass-metric{min-height:9.8rem}.admin-glass-metric__icon{background:radial-gradient(circle at 35% 20%,#f2d58b2e,#0000 45%),#0908079e;border-color:#f2d58b61}.admin-glass-panel{min-height:21.25rem}.admin-glass-panel__header h2{font-size:1.52rem}.admin-list__row,.admin-orders-table__row,.admin-signal-list__row,.admin-support-list__row{border-bottom-color:#f2d58b21}.admin-status-badge{background:#d8b66d21;box-shadow:inset 0 1px #fff6de24}.masslos-admin-shell .admin-data-grid,.masslos-admin-shell .admin-data-grid *,.masslos-admin-shell main table,.masslos-admin-shell main tbody,.masslos-admin-shell main td,.masslos-admin-shell main th,.masslos-admin-shell main thead,.masslos-admin-shell main tr{border-color:#f2d58b1f!important}.masslos-admin-shell .admin-data-grid [class*=bg-background],.masslos-admin-shell .admin-data-grid [class*=bg-content],.masslos-admin-shell .admin-data-grid [class*=bg-default],.masslos-admin-shell .admin-data-grid [class*=bg-white],.masslos-admin-shell main [class*=bg-background]:has(table),.masslos-admin-shell main [class*=bg-content]:has(table),.masslos-admin-shell main [class*=bg-white]:has(table),.masslos-admin-shell main table{color:#f5efe4db!important;background:linear-gradient(135deg,#fffcf514,#0000 34%),linear-gradient(145deg,#100e0cad,#080807fa)!important}.masslos-admin-shell main th,.masslos-admin-shell main thead{color:#f5efe49e!important;background:#d8b66d14!important}.masslos-admin-shell main tbody,.masslos-admin-shell main td,.masslos-admin-shell main tr{color:#f5efe4d6!important;background:0 0!important}.masslos-admin-shell .admin-data-grid [role=row]:hover,.masslos-admin-shell main tr:hover{background:#d8b66d12!important}.masslos-admin-shell main table a{color:var(--admin-lux-cream)!important}.masslos-admin-shell main table a:hover{color:var(--admin-lux-gold-strong)!important}.masslos-admin-shell main .admin-data-grid,.masslos-admin-shell main .admin-lux-toolbar+.admin-data-grid{border-radius:var(--admin-lux-radius)!important;overflow:auto!important}.masslos-admin-shell .bespoke-configurator{--config-paper:transparent;--config-surface:#0d0c0af0;--config-soft:#fff6de14;--config-card:#100f0df0;--config-border:#f2d58b52;--config-gold:var(--admin-lux-gold);--config-gold-dark:var(--admin-lux-gold-strong);--config-green:#67d478;--config-muted:#f5efe494;flex-direction:column;gap:clamp(.95rem,1.2vw,1.3rem);min-height:100dvh;display:flex;color:var(--admin-lux-cream)!important;background:0 0!important;height:auto!important;margin:0!important;padding:clamp(10.4rem,9.2vw,12.8rem) clamp(2.4rem,2.7vw,3.4rem) 5rem 0!important;overflow:visible!important}.masslos-admin-shell .sidebar__header:empty{display:none!important}.masslos-admin-shell .sidebar__content{padding-top:clamp(1.45rem,1.7vw,2rem)!important}.masslos-admin-shell .staff-customer-picker-page{min-height:100dvh;color:var(--admin-lux-cream)!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:clamp(10.4rem,9.2vw,12.8rem) clamp(2.4rem,2.7vw,3.4rem) 6rem 0!important}.masslos-admin-shell .staff-customer-picker-page>.mb-6{border-radius:var(--admin-lux-radius)!important;background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0ca3,#070706fb)!important;border:1px solid #f2d58b47!important;margin-bottom:clamp(.95rem,1.2vw,1.3rem)!important;padding:clamp(1.25rem,1.55vw,1.8rem)!important;box-shadow:0 26px 64px -46px #1c1307b3,inset 0 1px #fff6de2e!important}.masslos-admin-shell .staff-customer-picker-page h1{color:var(--admin-lux-cream)!important;letter-spacing:0!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(1.8rem,2.2vw,2.7rem)!important;font-weight:500!important}.masslos-admin-shell .staff-customer-picker{max-height:calc(100dvh - clamp(19rem,18vw,23rem));border-radius:var(--admin-lux-radius)!important;color:var(--admin-lux-cream)!important;background:linear-gradient(135deg,#fffcf517,#0000 34%),linear-gradient(145deg,#100e0cad,#050504d1)!important;border:1px solid #f2d58b52!important;padding:clamp(1rem,1.35vw,1.55rem)!important;overflow:auto!important;box-shadow:0 28px 68px -46px #1c1307b8,inset 0 1px #fff6de2e,inset 0 -1px #000000b3!important}.masslos-admin-shell .staff-customer-picker__toolbar{z-index:2;position:sticky;top:0}.masslos-admin-shell .staff-customer-picker__search,.masslos-admin-shell .staff-customer-picker__toggle{color:#f5efe4e6!important;background:#080807c7!important;border-color:#f2d58b47!important}.masslos-admin-shell .staff-customer-card{color:#f5efe4e6!important;background:linear-gradient(135deg,#fff4d714,#0000 42%),#0c0b0ae0!important;border-color:#f2d58b6b!important}.masslos-admin-shell .staff-customer-card:hover{border-color:#f2d58bb8!important;box-shadow:0 18px 34px -28px #d8b66d75!important}.masslos-admin-shell .staff-customer-card--selected{color:#12100c!important;background:linear-gradient(135deg,#f2d58bd1,#ae863bc7)!important;border-color:#fff6deb8!important}.masslos-admin-shell .staff-customer-card__status--ready{color:#67d478!important;background:#4ade801f!important}.masslos-admin-shell .staff-customer-picker-page__actions{z-index:60;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:1.2rem;right:clamp(2.4rem,2.7vw,3.4rem);background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0cb3,#050504d6)!important;border:1px solid #f2d58b47!important;border-radius:999px!important;margin:0!important;padding:.5rem!important;box-shadow:0 24px 54px -38px #1c1307cc!important}.masslos-admin-shell .bespoke-configurator .text-foreground,.masslos-admin-shell .bespoke-configurator [class*=text-foreground],.masslos-admin-shell .staff-customer-picker-page .text-foreground,.masslos-admin-shell .staff-customer-picker-page [class*=text-foreground]{color:#faf6edf5!important}.masslos-admin-shell .bespoke-configurator .font-semibold,.masslos-admin-shell .staff-customer-card p:first-child,.masslos-admin-shell .staff-customer-picker-page .font-semibold{color:#faf6edfa!important}.masslos-admin-shell .bespoke-configurator a,.masslos-admin-shell .bespoke-configurator button,.masslos-admin-shell .staff-customer-picker-page a,.masslos-admin-shell .staff-customer-picker-page button{color:#f5efe4e0}.masslos-admin-shell .bespoke-configurator a:hover,.masslos-admin-shell .bespoke-configurator button:hover,.masslos-admin-shell .staff-customer-picker-page a:hover,.masslos-admin-shell .staff-customer-picker-page button:hover{color:#ffe8aafa}.masslos-admin-shell .staff-customer-card--selected .font-semibold,.masslos-admin-shell .staff-customer-card--selected .text-muted,.masslos-admin-shell .staff-customer-card--selected [class*=text-muted],.masslos-admin-shell .staff-customer-card--selected p{color:#15120c!important}.masslos-admin-shell .bespoke-configurator__content,.masslos-admin-shell .bespoke-configurator__mobile-nav,.masslos-admin-shell .bespoke-configurator__sticky-header{width:100%!important;max-width:none!important;margin-inline:0!important}.masslos-admin-shell .bespoke-configurator__sticky-header{border-radius:var(--admin-lux-radius)!important;z-index:2!important;background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0ca3,#070706fb)!important;border:1px solid #f2d58b47!important;flex:none!important;padding:.95rem 1.15rem .65rem!important;position:relative!important;top:auto!important;overflow:hidden!important;box-shadow:0 26px 64px -46px #1c1307b3,inset 0 1px #fff6de2e!important}.masslos-admin-shell .bespoke-configurator__sticky-header>.mx-auto{max-width:none!important;padding-inline:0!important}.masslos-admin-shell .bespoke-configurator__content{flex:auto!important;grid-template-columns:minmax(0,1fr) minmax(19rem,22.5rem)!important;align-items:start!important;gap:clamp(1rem,1.35vw,1.5rem)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}.masslos-admin-shell .bespoke-configurator__aside,.masslos-admin-shell .bespoke-configurator__main{min-width:0!important;overflow:visible!important}.masslos-admin-shell .bespoke-configurator__main{padding-bottom:0!important}.masslos-admin-shell .bespoke-configurator .bespoke-configurator__panel,.masslos-admin-shell .bespoke-price-sidebar{border-radius:var(--admin-lux-radius)!important;color:var(--admin-lux-cream)!important;background:linear-gradient(135deg,#fffcf517,#0000 34%),linear-gradient(145deg,#100e0cad,#050504d1)!important;border:1px solid #f2d58b52!important;box-shadow:0 28px 68px -46px #1c1307b8,inset 0 1px #fff6de2e,inset 0 -1px #000000b3!important}.masslos-admin-shell .bespoke-configurator .bespoke-configurator__panel{min-height:clamp(28rem,50vh,42rem);margin-top:0!important;padding:clamp(1.25rem,1.65vw,1.9rem)!important}.masslos-admin-shell .bespoke-configurator__panel-heading{border-bottom:1px solid #f2d58b2e!important;margin-bottom:1.25rem!important;padding-bottom:1rem!important}.masslos-admin-shell .bespoke-cart__header h2,.masslos-admin-shell .bespoke-configurator__panel-heading h2,.masslos-admin-shell .bespoke-section-heading h2{color:var(--admin-lux-cream)!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important}.masslos-admin-shell .bespoke-configurator .section-label,.masslos-admin-shell .bespoke-configurator .text-muted,.masslos-admin-shell .bespoke-configurator [class*=text-muted],.masslos-admin-shell .bespoke-configurator h2+.text-muted,.masslos-admin-shell .bespoke-configurator label>span,.masslos-admin-shell .bespoke-configurator__panel-heading p{color:#f5efe4b8!important}.masslos-admin-shell .bespoke-configurator .mb-5>.flex.items-start,.masslos-admin-shell .bespoke-stepper__track{scrollbar-width:none!important;gap:.45rem!important;padding-bottom:.35rem!important;overflow-x:auto!important}.masslos-admin-shell .bespoke-stepper__track::-webkit-scrollbar{display:none}.masslos-admin-shell .bespoke-stepper__item{color:#f5efe4d1!important;background:#08080775!important;border:1px solid #f2d58b2e!important}.masslos-admin-shell .bespoke-stepper__item[aria-current=step]{color:#ffe8aafa!important;background:#d8b66d26!important;border-color:#f2d58b9e!important}.masslos-admin-shell .bespoke-configurator .mb-5 button span,.masslos-admin-shell .bespoke-stepper__label{color:inherit!important;opacity:1!important}.masslos-admin-shell .bespoke-configurator .mb-5 button>div:first-child,.masslos-admin-shell .bespoke-stepper__number{color:var(--admin-lux-gold-strong)!important;background:#080807b8!important}.masslos-admin-shell .bespoke-field-light-border{border-radius:12px!important}.masslos-admin-shell .bespoke-field-light-border__shader{opacity:1}.masslos-admin-shell .bespoke-field-light-border--empty .bespoke-text-input{border-color:#ffd45dd1!important;box-shadow:0 0 0 1px #ffd45d3d,0 0 28px #ffd45d29,inset 0 1px #fff7da0a!important}.masslos-admin-shell .bespoke-configurator input,.masslos-admin-shell .bespoke-configurator select,.masslos-admin-shell .bespoke-configurator textarea,.masslos-admin-shell .bespoke-text-input{color:#f5efe4e6!important;background:#080807c7!important;border:1px solid #f2d58b42!important}.masslos-admin-shell .bespoke-configurator input::placeholder,.masslos-admin-shell .bespoke-configurator textarea::placeholder{color:#f5efe49e!important}.masslos-admin-shell .bespoke-option-card{color:#f5efe4db!important;background:#0e0d0beb!important;border-color:#f2d58b3d!important}.masslos-admin-shell .bespoke-option-card:hover{border-color:#f2d58b94!important;box-shadow:0 18px 34px -28px #d8b66d75!important}.masslos-admin-shell .bespoke-option-card.ring-2,.masslos-admin-shell .bespoke-option-card:has(.bg-primary){border-color:#f2d58bd1!important;box-shadow:0 0 0 2px #f2d58b33!important}.masslos-admin-shell .bespoke-fabric-card__media,.masslos-admin-shell .bespoke-option-card__media{background:#fff6de0f!important}.masslos-admin-shell .bespoke-fabric-card__meta{background:#08080794!important;border-top:1px solid #f2d58b29!important}.masslos-admin-shell .bespoke-fabric-card__meta p:first-child,.masslos-admin-shell .bespoke-option-card__body p:first-child{color:#f5efe4eb!important}.masslos-admin-shell .bespoke-fabric-card__meta,.masslos-admin-shell .bespoke-option-card__body{color:#f5efe4db!important}.masslos-admin-shell .bespoke-configurator .chip,.masslos-admin-shell .bespoke-configurator [data-slot=base].chip{color:#ffe8aafa!important;background:#f2d58b38!important;border:1px solid #f2d58b85!important}.masslos-admin-shell .bespoke-price-sidebar{padding:clamp(1.15rem,1.35vw,1.55rem)!important;position:sticky!important;top:clamp(10.4rem,9.2vw,12.8rem)!important}.masslos-admin-shell .bespoke-cart__coupon>div:first-child p,.masslos-admin-shell .bespoke-cart__header p:first-child,.masslos-admin-shell .bespoke-cart__total>p:first-child,.masslos-admin-shell .bespoke-quantity__price p:first-child{color:#f5efe485!important}.masslos-admin-shell .bespoke-cart__item p:first-child,.masslos-admin-shell .bespoke-cart__minimum span:first-child{color:var(--admin-lux-cream)!important;font-weight:500!important}.masslos-admin-shell .bespoke-cart__breakdown p:first-child,.masslos-admin-shell .bespoke-cart__empty p:first-child{color:#f5efe48a!important}.masslos-admin-shell .bespoke-cart__actions .text-foreground.font-semibold,.masslos-admin-shell .bespoke-cart__mobile-bar .text-foreground.font-semibold,.masslos-admin-shell .bespoke-cart__nudge p:first-child,.masslos-admin-shell .bespoke-cart__total .text-foreground.font-semibold{color:var(--admin-lux-cream)!important}.masslos-admin-shell .bespoke-cart__qty button{color:#f5efe4d6!important}.masslos-admin-shell .bespoke-cart__minimum{border-color:#f2d58b38!important}.bespoke-cart__remove-btn,.bespoke-cart__remove-btn[data-slot=base]{color:#dc2626!important;background:0 0!important;border-color:#0000!important}.bespoke-cart__remove-btn:hover,.bespoke-cart__remove-btn[data-slot=base]:hover{color:#b91c1c!important;background:#dc26261a!important}.bespoke-cart__edit-btn,.bespoke-cart__edit-btn[data-slot=base]{color:var(--config-green,#2d4a3e)!important;border-color:#c9a84c8c!important;font-weight:600!important}.bespoke-cart__edit-btn:hover,.bespoke-cart__edit-btn[data-slot=base]:hover{background:#c9a84c1a!important;border-color:#c9a84ccc!important}.bespoke-cart__duplicate-btn,.bespoke-cart__duplicate-btn[data-slot=base]{color:#1a1a1a8f!important}.bespoke-cart__duplicate-btn:hover,.bespoke-cart__duplicate-btn[data-slot=base]:hover{color:#1a1a1ad1!important}.masslos-admin-shell .bespoke-cart__remove-btn,.masslos-admin-shell .bespoke-cart__remove-btn[data-slot=base]{color:#f87171!important}.masslos-admin-shell .bespoke-cart__remove-btn:hover,.masslos-admin-shell .bespoke-cart__remove-btn[data-slot=base]:hover{color:#fca5a5!important;background:#f8717124!important}.masslos-admin-shell .bespoke-cart__edit-btn,.masslos-admin-shell .bespoke-cart__edit-btn[data-slot=base]{color:#ffe8aaf2!important;border-color:#f2d58b73!important;font-weight:600!important}.masslos-admin-shell .bespoke-cart__edit-btn:hover,.masslos-admin-shell .bespoke-cart__edit-btn[data-slot=base]:hover{background:#f2d58b1f!important;border-color:#f2d58bbf!important}.masslos-admin-shell .bespoke-cart__duplicate-btn,.masslos-admin-shell .bespoke-cart__duplicate-btn[data-slot=base]{color:#f5efe47a!important}.masslos-admin-shell .bespoke-cart__duplicate-btn:hover,.masslos-admin-shell .bespoke-cart__duplicate-btn[data-slot=base]:hover{color:#f5efe4c7!important;background:#f5efe40f!important}.masslos-admin-shell .bespoke-cart__item,.masslos-admin-shell .bespoke-cart__items{background:#0a0908b8!important;border-color:#f2d58b2e!important}.masslos-admin-shell .bespoke-cart__item+.bespoke-cart__item{border-top-color:#f2d58b24!important}.masslos-admin-shell .bespoke-cart__breakdown{background:#f2d58b12!important;border:1px solid #f2d58b33!important}.masslos-admin-shell .bespoke-cart__breakdown [class*=text-muted]{color:#f5efe480!important}.masslos-admin-shell .bespoke-cart__breakdown [class*=text-foreground]{color:#ffe8aaf2!important}.masslos-admin-shell .bespoke-cart__profile{background:#0a0908ad!important;border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-cart__profile label{color:#f5efe485!important;letter-spacing:.1em!important}.masslos-admin-shell .bespoke-cart__profile-select{color:#f5efe4eb!important;background:#060605d1!important;border-color:#f2d58b52!important}.masslos-admin-shell .bespoke-cart__profile-select option{color:#f5efe4eb;background:#1a1814}.masslos-admin-shell .bespoke-cart__minimum{background:#0a0908ad!important}.masslos-admin-shell .bespoke-cart__minimum span:nth-child(2){color:#f2d58be6!important}.masslos-admin-shell .bespoke-cart__total{background:#0a09089e!important;border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-cart__total .border-t{border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-cart__coupon{background:#0a09089e!important;border-color:#f2d58b2e!important}.masslos-admin-shell .bespoke-cart__mobile-bar{background:#0a0907f7!important;border-color:#f2d58b3d!important}.masslos-admin-shell .bespoke-cart__qty{background:#0a0908b8!important;border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-cart__qty input{color:#f5efe4eb!important;background:0 0!important;border:none!important}.masslos-admin-shell .bespoke-quantity__price p:nth-child(2){color:var(--admin-lux-cream)!important}.masslos-admin-shell .bespoke-price-summary__header{background:#fffcf512!important;border-bottom-color:#f2d58b38!important}.masslos-admin-shell .bespoke-price-summary__icon{border-color:#f2d58b52!important}.masslos-admin-shell .bespoke-price-summary__header p{color:#f5efe485!important}.masslos-admin-shell .bespoke-price-summary__header strong{color:var(--admin-lux-cream)!important;font-family:Inter,system-ui,sans-serif!important;font-size:1.05rem!important;font-weight:600!important}.masslos-admin-shell .bespoke-price-summary__box{background:#fffcf50f!important;border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-price-summary__box .text-muted,.masslos-admin-shell .bespoke-price-summary__box [class*=text-muted]{color:#f5efe49e!important}.masslos-admin-shell .bespoke-price-summary__box .text-foreground,.masslos-admin-shell .bespoke-price-summary__box [class*=text-foreground]{color:var(--admin-lux-cream)!important;font-weight:500!important}.masslos-admin-shell .bespoke-price-summary__formula{color:#f5efe466!important;border-top-color:#f2d58b29!important}.masslos-admin-shell .bespoke-price-summary__empty{color:#f5efe485!important;background:#fffcf50d!important;border-color:#f2d58b33!important}.masslos-admin-shell .bespoke-price-summary__metric{background:#0e0d0bb8!important;border-color:#f2d58b3d!important}.masslos-admin-shell .bespoke-price-summary__metric--payable{background:#d8b66d1a!important;border-color:#f2d58b61!important}.masslos-admin-shell .bespoke-price-summary__metric span{color:#f5efe48a!important}.masslos-admin-shell .bespoke-price-summary__metric strong{color:var(--admin-lux-cream)!important}.masslos-admin-shell .bespoke-price-summary__metric strong.is-flashing{color:var(--admin-lux-gold-strong)!important}.masslos-admin-shell .bespoke-price-summary__metric em{color:#f5efe480!important}.masslos-admin-shell .bespoke-price-summary__metric--payable em{color:var(--admin-lux-gold)!important;opacity:1!important}.masslos-admin-shell .bespoke-price-summary__cartline{color:#f5efe48f!important;background:#fffcf50f!important;border-color:#f2d58b38!important}.masslos-admin-shell .bespoke-price-summary__cartline strong{color:var(--admin-lux-gold-strong)!important}.masslos-admin-shell .bespoke-price-sidebar__grand-total span:last-child{color:var(--admin-lux-cream)!important;font-family:Inter,system-ui,sans-serif!important;font-size:1.35rem!important;font-weight:650!important}.masslos-admin-shell .bespoke-price-sidebar__reset{color:#f5efe466!important;border-top-color:#f2d58b2e!important}.masslos-admin-shell .bespoke-price-sidebar__reset:hover{color:#f5efe4b8!important}.masslos-admin-shell .bespoke-configurator__mobile-nav{border-radius:var(--admin-lux-radius)!important;z-index:5!important;background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0cb3,#050504d6)!important;border:1px solid #f2d58b47!important;height:auto!important;min-height:4.25rem!important;padding:.7rem .9rem!important;position:sticky!important;bottom:1rem!important;box-shadow:0 24px 54px -38px #1c1307cc!important}.masslos-admin-shell .bespoke-configurator__back-cta,.masslos-admin-shell .bespoke-configurator__mobile-nav .bespoke-configurator__back-cta,.masslos-admin-shell .bespoke-configurator__mobile-nav .bespoke-configurator__cart-cta,.masslos-admin-shell .bespoke-configurator__mobile-nav .bespoke-configurator__primary-cta,.masslos-admin-shell .bespoke-configurator__primary-cta{color:var(--admin-lux-gold-strong)!important;background:#d8b66d2e!important;border:1px solid #f2d58b7a!important;border-radius:999px!important;min-height:2.65rem!important}.bespoke-quantity__total{background:#24443f14;border:1px solid #24443f3d;justify-content:space-between;align-items:center;gap:1rem;min-width:min(100%,25rem);padding:.7rem .9rem;display:inline-flex}.bespoke-quantity__total span{color:#4f4a43;font-size:.76rem;font-weight:650}.bespoke-quantity__total strong{color:#24443f;white-space:nowrap;font-size:1.05rem;font-weight:750}.bespoke-cart__add-btn,.bespoke-cart__add-btn[data-slot=base],.bespoke-cart__edit-btn,.bespoke-cart__edit-btn[data-slot=base]{color:#fff!important;background:#1565d8!important;border:1px solid #5aa2ff!important;font-weight:700!important}.bespoke-cart__coupon-btn,.bespoke-cart__coupon-btn[data-slot=base],.bespoke-cart__duplicate-btn,.bespoke-cart__duplicate-btn[data-slot=base],.bespoke-cart__template-btn,.bespoke-cart__template-btn[data-slot=base]{color:#2a2100!important;background:#f5b700!important;border:1px solid #ffd75a!important;font-weight:700!important}.bespoke-cart__remove-btn,.bespoke-cart__remove-btn[data-slot=base]{color:#fff!important;background:#d92d20!important;border:1px solid #ff7b70!important;font-weight:700!important}.bespoke-cart__submit-btn,.bespoke-cart__submit-btn[data-slot=base]{letter-spacing:.01em;color:#fff!important;background:linear-gradient(135deg,#16a34a,#047857)!important;border:1px solid #6ee7a0!important;font-weight:800!important;box-shadow:0 14px 30px -16px #16a34ad1!important}.bespoke-cart__add-btn:hover,.bespoke-cart__edit-btn:hover{background:#0b4eae!important}.bespoke-cart__coupon-btn:hover,.bespoke-cart__duplicate-btn:hover,.bespoke-cart__template-btn:hover{background:#d99b00!important}.bespoke-cart__remove-btn:hover{background:#b42318!important}.bespoke-cart__submit-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#15803d,#065f46)!important;box-shadow:0 18px 34px -14px #16a34aeb!important}.bespoke-cart__submit-btn:disabled,.bespoke-cart__submit-btn[data-disabled=true]{transform:none;box-shadow:none!important;color:#ffffff9e!important;background:#58615d!important;border-color:#747e79!important}.masslos-admin-shell .bespoke-quantity__price{background:#080807c2!important;border-color:#f2d58b57!important}.masslos-admin-shell .bespoke-quantity__price p:first-child,.masslos-admin-shell .bespoke-quantity__price p:nth-child(3){color:#f5efe4b8!important}.masslos-admin-shell .bespoke-quantity__total{background:#16a34a29;border-color:#6ee7a06b}.masslos-admin-shell .bespoke-quantity__total span{color:#f5efe4c7}.masslos-admin-shell .bespoke-quantity__total strong{color:#86efac}.masslos-admin-shell .bespoke-cart .text-muted{color:#f5efe4b3!important}.masslos-admin-shell .bespoke-cart .text-foreground{color:#fffaeff5!important}.masslos-admin-shell .bespoke-cart .text-success,.masslos-admin-shell .bespoke-cart__minimum .text-success{color:#86efac!important}@media (max-width:1279px){.masslos-admin-shell .bespoke-configurator__content{grid-template-columns:minmax(0,1fr)!important}.masslos-admin-shell .bespoke-configurator__aside{display:none!important}}@media (max-width:767px){.masslos-admin-shell .bespoke-configurator{padding:6.75rem .75rem 4.5rem!important}.masslos-admin-shell .bespoke-configurator .bespoke-configurator__panel,.masslos-admin-shell .bespoke-configurator__mobile-nav,.masslos-admin-shell .bespoke-configurator__sticky-header{border-radius:.9rem!important}}.admin-lux-action-button--cta,.masslos-admin-shell .admin-lux-action-button.admin-lux-action-button--cta{color:#fff!important;background:linear-gradient(135deg,#15a34af2,#049669e0)!important;border:1px solid #4ade80ad!important;box-shadow:0 14px 30px -18px #15a34a9e,inset 0 1px #a7f3d038!important}.masslos-admin-shell .admin-lux-action-button.admin-lux-action-button--cta:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#10803afa,#037857f0)!important;border-color:#4ade80eb!important;box-shadow:0 18px 36px -16px #15a34ac2,inset 0 1px #a7f3d047!important}.masslos-admin-shell .admin-lux-action-button.admin-lux-action-button--cta:active{transform:translateY(1px)scale(.99)}.sheet__backdrop{z-index:100!important}.masslos-admin-navbar__quick-actions{align-items:center;gap:6px;display:flex}.masslos-admin-shell .admin-customers-grid .chip--success[data-slot=base],.masslos-admin-shell .admin-customers-grid [data-color=success][data-slot=base]{color:#fff!important;background:#15a34ae0!important;border-color:#4ade8085!important}.masslos-admin-shell .admin-customers-grid .chip--warning[data-slot=base],.masslos-admin-shell .admin-customers-grid [data-color=warning][data-slot=base]{color:#fff!important;background:#d97706e6!important;border-color:#fbbf2485!important}.masslos-admin-shell .admin-customers-grid .chip--danger[data-slot=base],.masslos-admin-shell .admin-customers-grid [data-color=danger][data-slot=base]{color:#fff!important;background:#dc2626e0!important;border-color:#fca5a57a!important}.masslos-admin-shell .admin-customers-grid [data-color=danger] [data-slot=content],.masslos-admin-shell .admin-customers-grid [data-color=success] [data-slot=content],.masslos-admin-shell .admin-customers-grid [data-color=warning] [data-slot=content]{color:#fff!important}.masslos-admin-shell .admin-customers-grid [role=gridcell] a.text-primary,.masslos-admin-shell .admin-customers-grid td a.text-primary{font-weight:600;color:var(--admin-lux-gold-strong)!important}.masslos-admin-shell .admin-customers-grid [role=gridcell] a.text-muted,.masslos-admin-shell .admin-customers-grid td a.text-muted{color:#f5efe494!important}.admin-appointments-toolbar{border-radius:var(--admin-lux-radius,.9rem);color:var(--admin-lux-cream,#f5efe4);border:1px solid #f2d58b42;flex-wrap:wrap;padding:clamp(.75rem,1vw,1rem) clamp(.85rem,1.2vw,1.2rem);box-shadow:0 22px 52px -42px #1c13079e,inset 0 1px #fff6de24;background:linear-gradient(135deg,#fffcf514,#0000 36%),linear-gradient(145deg,#100e0ca8,#050504d1)!important}.admin-appointments-toolbar p{color:#f5efe4b8;margin:0}.admin-appointments-toolbar .admin-control{background:#08080785!important;border-color:#f2d58b3d!important}.admin-appointments-calendar{flex-direction:column;gap:.75rem;display:flex}.admin-lux-legend-bar{flex-wrap:wrap;align-items:center;gap:.65rem;min-height:2.2rem;padding:0 .1rem;display:flex}.admin-lux-legend-btn{color:#f5efe4b3;cursor:pointer;background:#08080775;border:1px solid #f2d58b33;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .8rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.admin-lux-legend-btn:hover{color:#f5efe4eb;background:#d8b66d1f;border-color:#f2d58b70}.admin-lux-legend-btn--active-all{font-weight:700;color:#f5efe4f5!important;background:#f5efe424!important;border-color:#f5efe47a!important}.admin-lux-legend-btn--active{opacity:1;border-width:2px;font-weight:700}.admin-lux-legend-type{color:#f5efe47a;align-items:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;display:inline-flex}.admin-lux-legend-type__bar{opacity:.62;background:#f5efe47a;border-radius:2px;width:1.1rem;height:.45rem;display:inline-block}.admin-lux-legend-type__bar--dashed{background:0 0;border:1.5px dashed #f5efe466;border-radius:1px;height:.45rem}.masslos-admin-shell .rbc-wrapper{border-radius:var(--admin-lux-radius,.9rem);overflow:hidden;border:1px solid #f2d58b5c!important}.masslos-admin-shell .rbc-wrapper .rbc-agenda-view,.masslos-admin-shell .rbc-wrapper .rbc-calendar,.masslos-admin-shell .rbc-wrapper .rbc-month-view,.masslos-admin-shell .rbc-wrapper .rbc-time-view{color:#f5efe4e0!important;background:0 0!important;border:0!important}.masslos-admin-shell .rbc-wrapper .rbc-toolbar{gap:.6rem;background:#d8b66d0f!important;border-bottom:1px solid #f2d58b2e!important;margin-bottom:0!important;padding:.65rem 1rem!important}.masslos-admin-shell .rbc-wrapper .rbc-toolbar-label{letter-spacing:.01em;color:#f5efe4eb!important;font-family:Inter,system-ui,sans-serif!important;font-size:.88rem!important;font-weight:600!important}.masslos-admin-shell .rbc-wrapper .rbc-btn-group button,.masslos-admin-shell .rbc-wrapper .rbc-toolbar button{color:#f5efe4b8!important;background:#08080785!important;border:1px solid #f2d58b38!important;border-radius:8px!important;padding:.32rem .8rem!important;font-family:Inter,system-ui,sans-serif!important;font-size:.76rem!important;font-weight:500!important;transition:background .15s,border-color .15s,color .15s!important}.masslos-admin-shell .rbc-wrapper .rbc-btn-group button:hover,.masslos-admin-shell .rbc-wrapper .rbc-toolbar button:hover{color:#f5efe4f5!important;background:#d8b66d24!important;border-color:#f2d58b75!important}.masslos-admin-shell .rbc-wrapper .rbc-btn-group button.rbc-active,.masslos-admin-shell .rbc-wrapper .rbc-toolbar button.rbc-active{color:var(--admin-lux-gold-strong,#f2d58b)!important;background:#d8b66d38!important;border-color:#f2d58b9e!important;font-weight:700!important}.masslos-admin-shell .rbc-wrapper .rbc-header{letter-spacing:.06em;color:#f2d58bb8!important;text-transform:uppercase!important;background:#d8b66d14!important;border-bottom:1px solid #f2d58b29!important;border-left:0!important;border-right:0!important;padding:.6rem .5rem!important;font-family:Inter,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:700!important}.masslos-admin-shell .rbc-wrapper .rbc-header a,.masslos-admin-shell .rbc-wrapper .rbc-header span{color:inherit!important;text-decoration:none!important}.masslos-admin-shell .rbc-wrapper .rbc-day-bg,.masslos-admin-shell .rbc-wrapper .rbc-day-slot,.masslos-admin-shell .rbc-wrapper .rbc-month-row,.masslos-admin-shell .rbc-wrapper .rbc-time-content,.masslos-admin-shell .rbc-wrapper .rbc-time-header,.masslos-admin-shell .rbc-wrapper .rbc-time-header-content,.masslos-admin-shell .rbc-wrapper .rbc-time-slot,.masslos-admin-shell .rbc-wrapper .rbc-timeslot-group{background:0 0!important;border-color:#f2d58b14!important}.masslos-admin-shell .rbc-wrapper .rbc-time-gutter .rbc-label,.masslos-admin-shell .rbc-wrapper .rbc-time-gutter .rbc-timeslot-group{font-variant-numeric:tabular-nums;color:#f5efe470!important;background:#08080747!important;border-color:#f2d58b14!important;font-size:.68rem!important}.masslos-admin-shell .rbc-wrapper .rbc-today{background:#d8b66d12!important}.masslos-admin-shell .rbc-wrapper .rbc-off-range-bg{background:#0000002e!important}.masslos-admin-shell .rbc-wrapper .rbc-date-cell{color:#f5efe49e!important;padding:.35rem .5rem!important;font-size:.76rem!important}.masslos-admin-shell .rbc-wrapper .rbc-date-cell.rbc-current,.masslos-admin-shell .rbc-wrapper .rbc-date-cell.rbc-now{color:var(--admin-lux-gold-strong,#f2d58b)!important;font-weight:700!important}.masslos-admin-shell .rbc-wrapper .rbc-current-time-indicator{background:#ff5050b8!important;height:2px!important}.masslos-admin-shell .rbc-wrapper .rbc-agenda-empty{color:#f5efe47a!important;text-align:center!important;padding:2rem!important}.masslos-admin-shell .rbc-wrapper .rbc-agenda-view table,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view tbody,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view td,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view th,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view thead,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view tr{color:#f5efe4d1!important;background:0 0!important;border-color:#f2d58b1a!important}.masslos-admin-shell .rbc-wrapper .rbc-agenda-view .rbc-agenda-date-cell,.masslos-admin-shell .rbc-wrapper .rbc-agenda-view .rbc-agenda-time-cell{letter-spacing:.03em;white-space:nowrap;color:#f2d58bad!important;font-size:.78rem!important;font-weight:600!important}.masslos-admin-shell .rbc-wrapper .rbc-show-more{color:var(--admin-lux-gold,#d8b66d)!important;background:0 0!important;font-size:.72rem!important;font-weight:600!important}.masslos-admin-shell .rbc-wrapper .rbc-time-slot{min-height:24px!important}.masslos-admin-shell .rbc-wrapper .rbc-slot-selection{color:var(--admin-lux-gold-strong,#f2d58b)!important;background:#d8b66d2e!important;border:1px solid #f2d58b66!important}.masslos-admin-shell .admin-appointments-toolbar,.masslos-admin-shell .admin-customers-toolbar,.masslos-admin-shell .admin-data-grid,.masslos-admin-shell .admin-glass-hero,.masslos-admin-shell .admin-glass-metric,.masslos-admin-shell .admin-glass-panel,.masslos-admin-shell .admin-lux-surface,.masslos-admin-shell .bespoke-configurator .bespoke-configurator__panel,.masslos-admin-shell .bespoke-configurator__sticky-header,.masslos-admin-shell .bespoke-price-sidebar,.masslos-admin-shell .masslos-admin-navbar,.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar__mobile,.masslos-admin-shell .staff-customer-picker,.masslos-admin-shell .staff-customer-picker-page>.mb-6{-webkit-backdrop-filter:var(--admin-lux-blur,blur(32px) saturate(1.55) brightness(.96))!important}.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar__mobile{-webkit-backdrop-filter:blur(28px)saturate(1.45)brightness(.94)!important}.masslos-admin-shell .masslos-admin-navbar{-webkit-backdrop-filter:blur(44px)saturate(1.7)brightness(.9)!important}.masslos-admin-shell .admin-customers-grid,.masslos-admin-shell .admin-data-grid{isolation:isolate}.masslos-admin-shell .admin-customers-grid__avatar{color:var(--admin-lux-gold-strong);letter-spacing:.02em;background:#d8b66d2e;border:1px solid #d8b66d61;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:inline-flex}.masslos-admin-shell .admin-customers-grid__name-cell{align-items:center;gap:.65rem;min-width:0;display:flex;text-decoration:none!important}.masslos-admin-shell .admin-customers-grid__name-text{flex-direction:column;min-width:0;display:flex}.masslos-admin-shell .admin-customers-grid__name-primary{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden;color:#f5efe4f5!important;font-size:.875rem!important}.masslos-admin-shell .admin-customers-grid__name-cell:hover .admin-customers-grid__name-primary{color:#ffe8aafa!important}.masslos-admin-shell .admin-customers-grid__name-secondary{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden;color:#f5efe485!important}.masslos-admin-shell .admin-customers-grid__name-meta{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.7rem;overflow:hidden;color:#f2d58b7a!important}.masslos-admin-shell .admin-customers-grid__value{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500;color:#f5efe4e6!important}.masslos-admin-shell .admin-customers-grid__value--empty{font-size:1rem;color:#f5efe447!important}.masslos-admin-shell .admin-customers-grid .admin-customers-grid__chip[data-slot=base]{letter-spacing:.04em!important;font-size:.72rem!important;font-weight:600!important}.masslos-admin-shell .admin-customers-grid__actions{align-items:center;gap:.5rem;display:flex}.masslos-admin-shell .admin-customers-grid__action-btn{letter-spacing:.04em;text-transform:uppercase;border:1px solid #d8b66d52;border-radius:6px;align-items:center;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex;color:#f5efe4a3!important;text-decoration:none!important}.masslos-admin-shell .admin-customers-grid__action-btn:hover{color:var(--admin-lux-gold-strong)!important;background:#d8b66d24!important;border-color:#d8b66d94!important}.masslos-admin-shell .admin-customers-grid__action-btn--primary{color:#86efaceb!important;background:#15a34a26!important;border-color:#4ade806b!important}.masslos-admin-shell .admin-customers-grid__action-btn--primary:hover{color:#bbf7d0!important;background:#15a34a47!important;border-color:#4ade80b8!important}.masslos-admin-shell .bespoke-option-card__media img{padding:0!important}.masslos-admin-shell .bespoke-option-card__media{aspect-ratio:4/3!important;min-height:5.5rem!important}.masslos-admin-shell .bespoke-option-card__body{min-height:2.2rem!important;padding:.4rem .55rem!important}.masslos-admin-shell .bespoke-option-card__body p:first-child{font-size:.78rem!important}.admin-settings-section__head{border-bottom:1px solid #f2d58b1f;align-items:flex-start;gap:.75rem;padding:clamp(1rem,1.5vw,1.35rem) clamp(1.1rem,1.8vw,1.55rem);display:flex}.admin-settings-section__icon{color:var(--admin-lux-gold);background:#d8b66d1a;border:1px solid #f2d58b38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.admin-settings-section__title{color:var(--admin-lux-cream);letter-spacing:.05em;text-transform:uppercase;font-size:.88rem;font-weight:700;line-height:1.2}.admin-settings-section__desc{color:#f5efe480;margin-top:.22rem;font-size:.78rem;line-height:1.5}.admin-settings-section__body{flex-direction:column;gap:1rem;padding:clamp(1rem,1.5vw,1.35rem) clamp(1.1rem,1.8vw,1.55rem);display:flex}.admin-settings-section__body-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.admin-settings-section__body-grid--2{grid-template-columns:1fr 1fr}}.admin-settings-section__actions{border-top:1px solid #f2d58b1a;justify-content:flex-end;align-items:center;gap:.65rem;padding:.85rem clamp(1.1rem,1.8vw,1.55rem);display:flex}.admin-settings-section__status{margin-right:auto;font-size:.78rem}.admin-settings-section__status--ok{color:#4ade80e0}.admin-settings-section__status--err{color:#fc8181e0}.admin-settings-table-wrap{border:1px solid #f2d58b2e;border-radius:10px;overflow:hidden}.admin-settings-table-scroll{scrollbar-width:thin;scrollbar-color:#d8b66d4d transparent;overflow-x:auto}.admin-settings-table{border-collapse:collapse;color:#f5efe4d1;text-align:left;width:100%;font-size:.82rem}.admin-settings-table thead{background:#d8b66d14}.admin-settings-table thead th{color:#f5efe480;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #f2d58b24;padding:.65rem .9rem;font-size:.68rem;font-weight:700}.admin-settings-table tbody tr{border-bottom:1px solid #f2d58b14;transition:background .15s}.admin-settings-table tbody tr:last-child{border-bottom:none}.admin-settings-table tbody tr:hover{background:#d8b66d0a}.admin-settings-table td{vertical-align:middle;padding:.75rem .9rem}.admin-settings-table__cell-title{color:var(--admin-lux-cream);font-weight:500}.admin-settings-table__cell-sub{color:#f5efe475;margin-top:.18rem;font-size:.72rem;line-height:1.45}.admin-settings-sticky{-webkit-backdrop-filter:blur(24px)saturate(1.45);z-index:50;background:linear-gradient(#14100be0,#0c0a07f0);border-top:1px solid #f2d58b33;padding:.72rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px -12px #0e0a0494,0 -1px #f2d58b14}.admin-settings-sticky__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;display:flex}.admin-settings-sticky__label{color:#f5efe494;font-size:.8rem}.admin-settings-sticky__label strong{color:var(--admin-lux-gold);font-weight:700}.masslos-admin-shell{--chart-1:#b9964f;--chart-2:#d8b66d73;--chart-3:#b9964f;--chart-4:#d8b66d8c;--chart-5:#f5efe440}.masslos-admin-shell .admin-data-grid [data-slot=base],.masslos-admin-shell .admin-data-grid [data-slot=emptyContent],.masslos-admin-shell .admin-data-grid [data-slot=wrapper]{background:0 0!important}.admin-analytics-section-title{color:var(--admin-lux-cream);letter-spacing:.01em;font-family:Roboto,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:600}.admin-analytics-section-sub{color:#f5efe47a;margin-top:.22rem;font-size:.78rem;line-height:1.5}.admin-analytics-metric__label{color:#f5efe480;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600}.admin-analytics-metric__value{color:var(--admin-lux-cream);letter-spacing:-.01em;margin-top:.4rem;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:300;line-height:1.15}.admin-analytics-config-row{border-bottom:1px solid #f2d58b14;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.62rem 0;display:grid}.admin-analytics-config-row:last-child{border-bottom:none;padding-bottom:0}.admin-analytics-config-row__label{color:#f5efe4e0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;overflow:hidden}.admin-analytics-config-row__qty{color:#f5efe480;white-space:nowrap;font-size:.8rem}.admin-analytics-config-row__revenue{color:var(--admin-lux-gold);white-space:nowrap;font-size:.85rem;font-weight:600}.admin-analytics-coupon-row{border-bottom:1px solid #f2d58b14;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem 0;display:flex}.admin-analytics-coupon-row:last-child{border-bottom:none;padding-bottom:0}.admin-analytics-coupon-row__code{color:var(--admin-lux-gold);letter-spacing:.06em;font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:.82rem;font-weight:600}.admin-analytics-coupon-row__meta{color:#f5efe475;margin-top:.12rem;font-size:.72rem}.admin-analytics-coupon-row__revenue{color:var(--admin-lux-cream);white-space:nowrap;font-size:.88rem;font-weight:600}.admin-analytics-range{background:#0e0d0b85!important;border:1px solid #f2d58b38!important;border-radius:10px!important;padding:.28rem!important}.admin-analytics-range button{color:#f5efe48c;letter-spacing:.07em;text-transform:uppercase;border-radius:7px;padding:.38rem .85rem;font-size:.78rem;font-weight:700;transition:background .15s,color .15s}.admin-analytics-range button:hover{color:var(--admin-lux-cream)}.admin-analytics-range button.is-active{color:var(--admin-lux-gold-strong);background:#d8b66d2e}.cd-action-btn{color:#f5efe4c7;letter-spacing:.01em;border:1px solid #ffffff1f;border-radius:10px;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:.5rem .85rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.cd-action-btn:hover{color:#f5efe4;background:#ffffff0f;border-color:#ffffff38}.cd-action-btn:disabled{cursor:not-allowed;opacity:.45}.cd-action-btn--blue{color:#6cb4ff;background:#3890ff1a;border-color:#3890ff4d}.cd-action-btn--blue:hover{color:#90caff;background:#3890ff2e;border-color:#3890ff80}.cd-action-btn--green{color:#6ee09a;background:#34d3731a;border-color:#34d3734d}.cd-action-btn--green:hover{color:#9aedbc;background:#34d3732e;border-color:#34d37380}.cd-action-btn--orange{color:#ffb86c;background:#ffa33c1a;border-color:#ffa33c4d}.cd-action-btn--orange:hover{color:#ffcf95;background:#ffa33c2e;border-color:#ffa33c80}.cd-action-btn--warning{color:#ffd96a;background:#ffc5321a;border-color:#ffc53247}.cd-action-btn--warning:hover{color:#ffe899;background:#ffc5322e;border-color:#ffc53280}.cd-action-btn--danger{color:#ff7a7a;background:#ff50501a;border-color:#ff50504d}.cd-action-btn--danger:hover{color:#faa;background:#ff50502e;border-color:#ff505080}.cd-customer-header{background:#0e0d0bb8;border:1px solid #f2d58b26;border-radius:18px;overflow:hidden}.cd-customer-avatar{color:var(--admin-lux-gold-strong,#d8b66d);letter-spacing:.05em;background:linear-gradient(135deg,#d8b66d47,#c09b5526);border:2px solid #d8b66d66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.2rem;font-weight:700;display:flex}.cd-customer-aside{background:#0a0a088c;flex-direction:column;gap:0;display:flex}.cd-aside-section{border-bottom:1px solid #ffffff0f;padding:1.1rem 1.25rem}.cd-aside-section:last-child{border-bottom:none}.cd-aside-label{color:#f5efe466;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.cd-aside-measure-status{border-left:3px solid #0000}.cd-aside-measure-status--ok{background:#34d3730f;border-left-color:#34d37380}.cd-aside-measure-status--warn{background:#ffa33c0f;border-left-color:#ffa33c80}.cd-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:.68rem;font-weight:700}.cd-status-pill--green{color:#6ee09a;background:#34d3732e}.cd-status-pill--orange{color:#ffb86c;background:#ffa33c2e}.cd-status-pill--red{color:#ff7a7a;background:#ff50502e}.cd-aside-meta{background:#00000026}.cd-meta-label{color:#f5efe461;font-size:.72rem}.cd-meta-value{color:#f5efe4d1;font-size:.72rem}.cd-tabs-container{border-bottom:1px solid #ffffff14!important}.cd-tabs-list{gap:0;margin-bottom:-1px;display:flex}.cd-tab{color:#f5efe46b;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:.7rem 1.1rem;font-size:.83rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.cd-tab:hover{color:#f5efe4bf}.cd-tab[data-selected]{color:var(--admin-lux-gold-strong,#d8b66d);border-bottom-color:#d8b66dd9}.cd-tab--measure{color:#d8b66d99}.cd-tab--measure:hover{color:#d8b66de6}.cd-tab--measure[data-selected]{border-bottom-color:var(--admin-lux-gold-strong,#d8b66d);color:var(--admin-lux-gold-strong,#d8b66d)}.cd-tab__icon{font-size:.95rem;line-height:1}.cd-tab__badge{color:#d8b66de6;background:#d8b66d38;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}.cd-tab__dot{border-radius:50%;width:7px;height:7px;display:inline-block}.cd-tab__dot--warn{background:#ffc040;box-shadow:0 0 6px #ffc040b3}.cd-tab__dot--danger{background:#ff5a5a;box-shadow:0 0 6px #ff5a5ab3}.masslos-admin-shell .cd-customer-header h1{color:#f5efe4f2!important}.masslos-admin-shell .cd-customer-header .text-muted{color:#f5efe473!important}.masslos-admin-shell .cd-customer-header dl dt{color:#f5efe461!important}.masslos-admin-shell .cd-customer-header dl dd{color:#f5efe4e0!important}.masslos-admin-shell .border-divider.bg-content1.rounded-xl.border.p-5{background:#0e0d0ba6!important;border-color:#ffffff14!important}.masslos-admin-shell .cd-customer-header .text-foreground{color:#f5efe4f2!important}.masslos-admin-shell .cd-customer-aside input[type=text]{color:#f5efe4e6!important;background:#ffffff0d!important;border-color:#ff50504d!important}.masslos-admin-shell .cd-tabs-container [role=tabpanel] .text-muted{color:#f5efe46b!important}.masslos-admin-shell .text-2xl.font-light.tracking-tight{color:#f5efe4eb!important}@media (max-width:1024px){.masslos-admin-shell .staff-customer-picker-page{padding-top:clamp(6.5rem,11vw,8rem)!important;padding-left:clamp(.75rem,2vw,1.5rem)!important;padding-right:clamp(.75rem,2vw,1.5rem)!important}}@media (max-width:767px){.masslos-admin-shell .staff-customer-picker-page__actions{border-radius:12px!important;justify-content:center!important;left:.75rem!important;right:.75rem!important}.masslos-admin-shell .staff-customer-picker-page__actions button{width:100%!important}.cd-tabs-container{scrollbar-width:none!important;overflow-x:auto!important}.cd-tabs-container::-webkit-scrollbar{display:none!important}.cd-tabs-list{flex-wrap:nowrap!important;width:max-content!important;display:flex!important}.cd-tab{flex-shrink:0!important}.masslos-admin-shell .admin-data-grid [data-slot=thead],.masslos-admin-shell .admin-data-grid [role=row]:first-child,.masslos-admin-shell .admin-data-grid [role=rowgroup]:first-child,.masslos-admin-shell .admin-data-grid thead{display:none!important}.masslos-admin-shell .admin-data-grid [data-slot=wrapper],.masslos-admin-shell .admin-data-grid [role=grid],.masslos-admin-shell .admin-data-grid [role=table],.masslos-admin-shell .admin-data-grid table{width:100%!important;min-width:0!important;display:block!important}.masslos-admin-shell .admin-data-grid [role=rowgroup],.masslos-admin-shell .admin-data-grid tbody{width:100%!important;display:block!important}.masslos-admin-shell .admin-data-grid [role=row]:not(:first-child),.masslos-admin-shell .admin-data-grid tr{box-sizing:border-box!important;background:#f5efe405!important;border:1px solid #d8b66d29!important;border-radius:12px!important;flex-direction:column!important;gap:.65rem!important;width:100%!important;margin-bottom:.85rem!important;padding:1.15rem 1rem!important;display:flex!important;box-shadow:0 4px 16px #0000002e!important}.masslos-admin-shell .admin-data-grid [role=gridcell],.masslos-admin-shell .admin-data-grid td{text-align:left!important;box-sizing:border-box!important;border:none!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:0!important;padding:.2rem 0!important;display:flex!important}.masslos-admin-shell .admin-data-grid [role=gridcell]:last-child,.masslos-admin-shell .admin-data-grid td:last-child{margin-bottom:0!important;padding-bottom:0!important}.masslos-admin-shell .admin-data-grid [role=gridcell]>form,.masslos-admin-shell .admin-data-grid td>form{flex-wrap:wrap!important;gap:.5rem!important;width:100%!important;display:flex!important}.masslos-admin-shell .admin-data-grid [role=gridcell] [class*=flex],.masslos-admin-shell .admin-data-grid td [class*=flex]{flex-wrap:wrap!important;gap:.5rem!important}}.masslos-admin-shell .masslos-admin-navbar{min-height:5.25rem!important;padding:.78rem clamp(1rem,1.7vw,1.45rem)!important}.masslos-admin-shell .masslos-admin-navbar__title{display:none!important}.masslos-admin-shell .masslos-admin-navbar__brand{flex:none;min-width:clamp(9rem,10vw,12rem)!important}.masslos-admin-shell .masslos-admin-topnav{flex:0 auto;min-width:0;gap:clamp(1rem,1.8vw,2.2rem)!important}.masslos-admin-shell .masslos-admin-navbar__actions{flex:none;min-width:max-content;gap:.6rem!important;min-height:3.65rem!important}.masslos-admin-shell .masslos-admin-navbar__portal-link{white-space:nowrap;min-height:2.75rem!important;padding:0 1.25rem!important}.masslos-admin-shell .masslos-admin-navbar__actions .admin-lux-action-button--cta{white-space:nowrap;min-height:2.75rem!important;padding:0 1.18rem!important}.masslos-admin-shell .admin-customers-page{max-width:min(100%,112rem)}.masslos-admin-shell .admin-customers-toolbar{grid-template-columns:minmax(18rem,1fr) minmax(18rem,28rem);align-items:center;gap:1rem;min-height:5.4rem;display:grid;padding:1.12rem 1.55rem!important}.masslos-admin-shell .admin-customers-toolbar p{color:#f5efe4a3;margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.45}.masslos-admin-shell .admin-customers-toolbar .admin-control{justify-self:end;min-width:18rem;max-width:28rem;width:100%!important}.masslos-admin-shell .admin-customers-toolbar .admin-control,.masslos-admin-shell .admin-customers-toolbar [data-slot=base],.masslos-admin-shell .admin-customers-toolbar [data-slot=input-wrapper]{background:#0c0b0a94!important;border-color:#d8b66d3d!important;border-radius:.75rem!important;box-shadow:inset 0 1px #ffefc714!important}.masslos-admin-shell .admin-customers-toolbar [data-slot=base],.masslos-admin-shell .admin-customers-toolbar [data-slot=input-wrapper]{outline:none!important}.masslos-admin-shell .admin-customers-toolbar [data-slot=input-wrapper]{min-height:3.25rem!important;padding-inline:.95rem!important}.masslos-admin-shell .admin-customers-toolbar input{appearance:none!important;box-shadow:none!important;color:var(--admin-lux-cream)!important;background:0 0!important;border:0!important;outline:none!important;font-size:.98rem!important}.masslos-admin-shell .admin-customers-toolbar input::placeholder{color:#f5efe46b!important}.masslos-admin-shell .admin-customers-toolbar [data-focus-visible=true],.masslos-admin-shell .admin-customers-toolbar [data-slot=input-wrapper]:focus-within{border-color:#f2d58bbd!important;box-shadow:0 0 0 1px #f2d58b40,inset 0 1px #ffefc71f!important}.masslos-admin-shell .admin-lux-table{overflow:hidden}.masslos-admin-shell .admin-lux-table__meta{color:#f5efe49e;align-items:center;min-height:3.85rem;padding:0 1.6rem;display:flex}.masslos-admin-shell .admin-lux-table__meta strong{color:var(--admin-lux-cream)}.masslos-admin-shell .admin-customers-table__row{grid-template-columns:minmax(18rem,1.35fr) minmax(9rem,.7fr) minmax(8rem,.55fr) minmax(9rem,.65fr) minmax(12rem,auto);display:grid!important}.masslos-admin-shell .admin-lux-table__row--head{min-height:3.95rem}.masslos-admin-shell .admin-lux-table__row--empty{color:#f5efe48a;text-align:center;justify-content:center;align-items:center;min-height:8.5rem;font-size:1rem;padding:2rem!important;display:flex!important}@media (max-width:1260px){.masslos-admin-shell .masslos-admin-navbar{gap:.75rem}.masslos-admin-shell .masslos-admin-navbar__brand{min-width:8.5rem!important}.masslos-admin-shell .masslos-admin-navbar__actions .admin-lux-action-button--cta,.masslos-admin-shell .masslos-admin-navbar__portal-link{padding-inline:.95rem!important}}@media (max-width:980px){.masslos-admin-shell .admin-customers-toolbar{grid-template-columns:1fr}.masslos-admin-shell .admin-customers-toolbar .admin-control{justify-self:stretch;max-width:none}.masslos-admin-shell .admin-customers-table__row{grid-template-columns:minmax(14rem,1fr) minmax(8rem,.7fr) minmax(7rem,.55fr) minmax(8rem,.65fr)}.masslos-admin-shell .admin-customers-table__row>span:last-child{display:none}}.masslos-admin-shell{--admin-navbar-height:5.15rem;--admin-sidebar-collapsed:4.75rem;--admin-sidebar-expanded:17.5rem}.masslos-admin-shell .navbar{z-index:60!important;padding:.9rem clamp(.9rem,1.5vw,1.5rem) 0!important}.masslos-admin-shell .app-layout__main{padding-top:clamp(6.75rem,7.5vw,8.25rem)!important}.masslos-admin-shell .masslos-admin-navbar{min-height:var(--admin-navbar-height)!important;align-items:center!important;gap:clamp(.75rem,1.1vw,1.15rem)!important;padding:.55rem clamp(.95rem,1.5vw,1.45rem)!important;display:flex!important;overflow:visible!important}.masslos-admin-shell .masslos-admin-navbar__brand{flex:0 0 clamp(7.25rem,9vw,10.25rem)!important;align-items:center!important;min-width:0!important;display:inline-flex!important}.masslos-admin-shell .masslos-admin-navbar__brand img{width:100%!important;height:auto!important;max-height:2.25rem!important}.masslos-admin-shell .masslos-admin-topnav{scrollbar-width:none;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(.28rem,.55vw,.7rem)!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.masslos-admin-shell .masslos-admin-topnav::-webkit-scrollbar{display:none}.masslos-admin-shell .masslos-admin-topnav__item{color:#f5efe4b8!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:1.15rem!important;flex:none!important;align-items:center!important;min-height:2.85rem!important;padding:0 .9rem!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:780!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important}.masslos-admin-shell .masslos-admin-topnav__item:after{display:none!important}.masslos-admin-shell .masslos-admin-topnav__item--active,.masslos-admin-shell .masslos-admin-topnav__item:hover{color:var(--admin-lux-gold-strong,#f2d58b)!important;background:#ffefc714!important;border-color:#f2d58b57!important}.masslos-admin-shell .masslos-admin-topnav__item:focus-visible{outline-offset:3px!important;outline:2px solid #f2d58bc7!important;box-shadow:0 0 0 4px #f2d58b24!important}.masslos-admin-shell .masslos-admin-navbar__actions{flex:none!important;min-width:0!important;min-height:3rem!important}.masslos-admin-shell .masslos-admin-navbar__role{min-height:2.65rem!important;padding-inline:clamp(.85rem,1vw,1.1rem)!important}.masslos-admin-shell .masslos-admin-navbar__actions .admin-lux-icon-button,.masslos-admin-shell .masslos-admin-navbar__actions .button.admin-lux-icon-button{width:2.65rem!important;min-width:2.65rem!important;min-height:2.65rem!important}.masslos-admin-shell .masslos-admin-navbar__avatar{width:3rem!important;height:3rem!important}.masslos-admin-shell .masslos-admin-navbar__toggles{flex:none!important}@media (min-width:1025px){.masslos-admin-shell .masslos-admin-navbar__toggles{display:none!important}.masslos-admin-shell .masslos-admin-sidebar--desktop,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop{flex:0 0 var(--admin-sidebar-collapsed)!important;inline-size:var(--admin-sidebar-collapsed)!important;min-width:var(--admin-sidebar-collapsed)!important;max-width:var(--admin-sidebar-collapsed)!important;width:var(--admin-sidebar-collapsed)!important;z-index:55!important;transition:inline-size .22s,min-width .22s,max-width .22s,box-shadow .22s!important;overflow-x:hidden!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within,.masslos-admin-shell .masslos-admin-sidebar--desktop:hover,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop:focus-within,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop:hover{flex-basis:var(--admin-sidebar-expanded)!important;inline-size:var(--admin-sidebar-expanded)!important;min-width:var(--admin-sidebar-expanded)!important;max-width:var(--admin-sidebar-expanded)!important;width:var(--admin-sidebar-expanded)!important;box-shadow:inset -1px 0 #d8cdbcd1,26px 0 60px -38px #25221e94!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__content{padding-inline:.62rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__header{margin-inline:.55rem!important;padding:.7rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__group-label,.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-chip,.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-label,.masslos-admin-shell .masslos-admin-sidebar--desktop [data-sidebar=label]{transition:opacity .17s,max-width .22s,transform .22s!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__group-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-chip,.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) [data-sidebar=label]{opacity:0!important;pointer-events:none!important;max-width:0!important;overflow:hidden!important;transform:translate(-.35rem)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__group-label{height:0!important;margin:0!important;padding:0!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item-content{justify-content:center!important;padding-inline:.8rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-icon{margin-inline:auto!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within .sidebar__group-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within .sidebar__menu-chip,.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within .sidebar__menu-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within [data-sidebar=label],.masslos-admin-shell .masslos-admin-sidebar--desktop:hover .sidebar__group-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:hover .sidebar__menu-chip,.masslos-admin-shell .masslos-admin-sidebar--desktop:hover .sidebar__menu-label,.masslos-admin-shell .masslos-admin-sidebar--desktop:hover [data-sidebar=label]{opacity:1!important;max-width:14rem!important;transform:translate(0)!important}}@media (max-width:1380px){.masslos-admin-shell .masslos-admin-navbar__role{padding-inline:.82rem!important;font-size:0!important}.masslos-admin-shell .masslos-admin-navbar__role:after{content:"Admin"!important;font-size:.72rem!important}.masslos-admin-shell .masslos-admin-navbar__role--staff:after{content:"Team"!important}}@media (max-width:1180px){.masslos-admin-shell .masslos-admin-topnav{display:none!important}.masslos-admin-shell .masslos-admin-navbar__toggles{display:inline-flex!important}}@media (max-width:760px){.masslos-admin-shell .app-layout__main{padding-top:6.2rem!important}.masslos-admin-shell .masslos-admin-navbar__actions{gap:.35rem!important}.masslos-admin-shell .masslos-admin-navbar__role{display:none!important}}@media (min-width:1025px){.masslos-admin-shell .app-layout__header{z-index:70!important;top:clamp(.55rem,.8vw,.9rem)!important;left:clamp(.75rem,1vw,1.2rem)!important;right:clamp(.75rem,1vw,1.2rem)!important}.masslos-admin-shell .navbar{padding:0!important}.masslos-admin-shell .masslos-admin-navbar{min-height:4.85rem!important;padding-block:.42rem!important}.masslos-admin-shell .app-layout__main{width:100%!important;margin-left:0!important;padding-top:clamp(5.65rem,5.8vw,6.6rem)!important;padding-left:clamp(5.3rem,5.8vw,6.7rem)!important;padding-right:clamp(.8rem,1.15vw,1.4rem)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop,.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop{left:clamp(.55rem,.8vw,.95rem)!important}.masslos-admin-shell .sidebar{top:clamp(6.15rem,6.2vw,7rem)!important;bottom:clamp(.75rem,1vw,1.2rem)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop{flex-basis:var(--admin-sidebar-collapsed)!important;inline-size:var(--admin-sidebar-collapsed)!important;min-width:var(--admin-sidebar-collapsed)!important;max-width:var(--admin-sidebar-collapsed)!important;width:var(--admin-sidebar-collapsed)!important}.masslos-admin-dashboard,.masslos-admin-orders-page{padding:clamp(.85rem,1.2vw,1.4rem) clamp(.8rem,1.15vw,1.4rem) 2.2rem 0!important}}@media (min-width:1500px){.masslos-admin-shell .app-layout__main{padding-left:clamp(5rem,4.9vw,6rem)!important}}@media (min-width:1025px){.masslos-admin-shell{--admin-sidebar-left:clamp(.5rem,.7vw,.85rem);--admin-sidebar-card-gap:clamp(.9rem,1vw,1.25rem);--admin-main-collapsed-left:calc(var(--admin-sidebar-left) + var(--admin-sidebar-collapsed) + var(--admin-sidebar-card-gap));--admin-main-expanded-left:calc(var(--admin-sidebar-left) + var(--admin-sidebar-expanded) + var(--admin-sidebar-card-gap))}.masslos-admin-shell .app-layout__main{box-sizing:border-box!important;padding-left:var(--admin-main-collapsed-left)!important;transition:padding-left .22s,padding-right .22s!important}.masslos-admin-shell:has(.masslos-admin-sidebar--desktop:focus-within) .app-layout__main,.masslos-admin-shell:has(.masslos-admin-sidebar--desktop:hover) .app-layout__main{padding-left:var(--admin-main-expanded-left)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop,.masslos-admin-shell .sidebar,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop{left:var(--admin-sidebar-left)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop{flex-direction:column!important;display:flex!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__content{scrollbar-width:none;flex-direction:column!important;flex:auto!important;gap:.36rem!important;padding:.78rem .54rem!important;display:flex!important;overflow:hidden auto!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__content::-webkit-scrollbar{display:none}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__group{margin:0!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu{gap:.34rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-item{width:100%!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-item-content{grid-template-columns:2.7rem minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:2.9rem!important;padding:.12rem .52rem!important;display:grid!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item-content{grid-template-columns:1fr!important;justify-items:center!important;padding-inline:0!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-icon{justify-content:center!important;place-self:center!important;align-items:center!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;margin:0!important;display:inline-flex!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-icon svg{stroke-width:2.1px!important;width:1.18rem!important;height:1.18rem!important;margin:0!important;display:block!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-label{align-items:center!important;min-width:0!important;display:inline-flex!important}.masslos-admin-shell .masslos-admin-sidebar__menu-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__footer{flex:none!important;margin:0 .54rem!important;padding:.7rem 0 .78rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__footer .sidebar__menu{gap:.28rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__footer{margin-inline:.54rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop .sidebar__menu-item[data-current=true] .sidebar__menu-item-content{box-shadow:inset 0 0 0 1px #f2d58b57,0 10px 24px -18px #111827b8,inset 0 1px #ffffff14!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item[data-current=true] .sidebar__menu-item-content{border-radius:1rem!important;min-height:3.15rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item[data-current=true] .sidebar__menu-icon{color:#fff!important;background:#f2d58b14!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:focus-within .sidebar__menu-item-content,.masslos-admin-shell .masslos-admin-sidebar--desktop:hover .sidebar__menu-item-content{justify-items:stretch!important}}@media (min-width:1500px){.masslos-admin-shell .app-layout__main{padding-left:var(--admin-main-collapsed-left)!important}.masslos-admin-shell:has(.masslos-admin-sidebar--desktop:focus-within) .app-layout__main,.masslos-admin-shell:has(.masslos-admin-sidebar--desktop:hover) .app-layout__main{padding-left:var(--admin-main-expanded-left)!important}}.masslos-app-shell{--app-shell-bg:#ded6c3;--app-shell-content-max:112rem;--app-shell-gap:clamp(1rem,1.5vw,1.5rem);--app-shell-radius:1.35rem;--app-shell-topbar-height:clamp(5.1rem,5vw,5.75rem);--app-shell-topbar-top:clamp(.7rem,1vw,1.05rem);--app-shell-topbar-x:clamp(.75rem,1.35vw,1.25rem);--app-shell-sidebar-left:clamp(.7rem,1vw,1rem);--app-shell-sidebar-top:calc(var(--app-shell-topbar-top) + var(--app-shell-topbar-height) + .9rem);--app-shell-sidebar-bottom:clamp(.7rem,1vw,1rem);--app-shell-sidebar-collapsed:clamp(4.6rem,4.9vw,5.35rem);--app-shell-sidebar-expanded:clamp(14.5rem,15vw,17rem);--app-shell-main-right:clamp(.8rem,1.55vw,1.65rem);--app-shell-main-top:calc(var(--app-shell-topbar-top) + var(--app-shell-topbar-height) + clamp(1.15rem, 1.8vw, 1.8rem));--app-shell-main-collapsed-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-collapsed) + clamp(.65rem, 1vw, 1rem));--app-shell-main-expanded-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-expanded) + clamp(.75rem, 1.1vw, 1.15rem));background:var(--app-shell-bg)}.masslos-app-content,.masslos-app-main,.masslos-app-page{box-sizing:border-box;width:100%;min-width:0}.masslos-app-shell--admin{--admin-navbar-top:var(--app-shell-topbar-top);--admin-navbar-x:var(--app-shell-topbar-x);--admin-navbar-height:var(--app-shell-topbar-height);--admin-sidebar-left:var(--app-shell-sidebar-left);--admin-sidebar-top:var(--app-shell-sidebar-top);--admin-sidebar-bottom:var(--app-shell-sidebar-bottom);--admin-sidebar-collapsed:var(--app-shell-sidebar-collapsed);--admin-sidebar-expanded:var(--app-shell-sidebar-expanded);--admin-main-collapsed-left:var(--app-shell-main-collapsed-left);--admin-main-expanded-left:var(--app-shell-main-expanded-left);--admin-main-top:var(--app-shell-main-top);--admin-main-right:var(--app-shell-main-right)}@media (min-width:1024px){.masslos-app-shell--admin .app-layout__header{inset:var(--app-shell-topbar-top) var(--app-shell-topbar-x) auto var(--app-shell-topbar-x)!important;min-height:var(--app-shell-topbar-height)!important}.masslos-app-shell--admin .navbar{min-height:var(--app-shell-topbar-height)!important;padding:0!important}.masslos-app-shell--admin .masslos-admin-navbar{overflow:hidden;min-height:var(--app-shell-topbar-height)!important}.masslos-app-shell--admin .masslos-admin-sidebar--desktop,.masslos-app-shell--admin .sidebar{bottom:var(--app-shell-sidebar-bottom)!important;left:var(--app-shell-sidebar-left)!important;top:var(--app-shell-sidebar-top)!important}.masslos-app-shell--admin .app-layout__main{max-width:none!important;padding-left:var(--app-shell-main-collapsed-left)!important;padding-right:var(--app-shell-main-right)!important;padding-top:var(--app-shell-main-top)!important;transition:padding-left .22s,padding-right .22s,padding-top .22s!important}.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:focus-within) .app-layout__main,.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:hover) .app-layout__main{padding-left:var(--app-shell-main-expanded-left)!important}.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-top:0!important}}@media (max-width:1023px){.masslos-app-shell--admin .app-layout__main{padding:calc(var(--app-shell-topbar-height) + 1rem) clamp(.75rem,4vw,1.25rem) 2rem!important}.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page{max-width:100%!important;padding-top:0!important}}.masslos-app-shell--customer{--app-shell-content-max:96rem;--app-shell-bg:#f2eadb}.masslos-app-shell--customer .masslos-app-content,.masslos-app-shell--customer .masslos-app-frame{max-width:min(var(--app-shell-content-max),calc(100vw - clamp(1rem, 4vw, 2rem)));margin-inline:auto}.masslos-app-shell--customer .masslos-app-content{align-items:stretch;gap:var(--app-shell-gap)}.masslos-app-shell--customer .masslos-app-main,.masslos-app-shell--customer .masslos-app-sidebar{min-width:0}@media (max-width:1023px){.masslos-app-shell--customer .masslos-app-content,.masslos-app-shell--customer .masslos-app-frame{max-width:100%}}@media (min-width:1024px){.masslos-app-shell--admin{--app-shell-sidebar-left:clamp(.75rem,.9vw,1rem);--app-shell-sidebar-collapsed:clamp(4.7rem,4.9vw,5.25rem);--app-shell-sidebar-expanded:clamp(14.75rem,15vw,17rem);--app-shell-content-gap:clamp(.75rem,1vw,1rem);--app-shell-main-collapsed-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-collapsed) + var(--app-shell-content-gap));--app-shell-main-expanded-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-expanded) + var(--app-shell-content-gap))}.masslos-app-shell--admin .app-layout__body,.masslos-app-shell--admin .app-layout__main{justify-content:flex-start!important;align-items:stretch!important;min-width:0!important}.masslos-app-shell--admin .sidebar__offcanvas-wrapper{inline-size:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:visible!important}.masslos-app-shell--admin .app-layout__main{box-sizing:border-box!important;max-width:none!important;padding:var(--app-shell-main-top) var(--app-shell-main-right) 2.5rem var(--app-shell-main-collapsed-left)!important;width:100%!important;margin:0!important;display:block!important}.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:focus-within) .app-layout__main,.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:hover) .app-layout__main{padding-left:var(--app-shell-main-expanded-left)!important}.masslos-app-shell--admin .admin-customers-page,.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .app-layout__main>:where(*),.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page{padding-top:0!important}.masslos-app-shell--admin .admin-lux-page--narrow{max-width:72rem!important}}@media (max-width:1023px){.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .app-layout__main>:where(*),.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1024px){.masslos-app-shell--admin{--app-shell-main-top:var(--app-shell-sidebar-top);--admin-dashboard-gap:clamp(1.1rem,1.25vw,1.45rem)}.masslos-app-shell--admin .masslos-admin-dashboard{gap:var(--admin-dashboard-gap)!important;padding:0 clamp(.75rem,1vw,1rem) 2.5rem 0!important}.masslos-app-shell--admin .admin-glass-bottom-grid,.masslos-app-shell--admin .admin-glass-main-grid,.masslos-app-shell--admin .admin-glass-metrics{gap:var(--admin-dashboard-gap)!important}.masslos-app-shell--admin .admin-glass-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.masslos-app-shell--admin .admin-glass-main-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1fr) minmax(0,1.36fr)!important}.masslos-app-shell--admin .admin-glass-metric,.masslos-app-shell--admin .admin-glass-panel{border-radius:1.05rem!important}.masslos-app-shell--admin .admin-glass-metric{min-height:clamp(7.25rem,7.8vw,8.5rem)!important;padding:clamp(1.15rem,1.35vw,1.45rem)!important}.masslos-app-shell--admin .admin-glass-panel{min-height:clamp(18.5rem,28vw,38rem)!important;padding:clamp(1.35rem,1.6vw,1.7rem)!important}.masslos-app-shell--admin .admin-glass-panel__header{grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:.85rem!important;min-height:auto!important;margin-bottom:clamp(1.1rem,1.35vw,1.45rem)!important;display:grid!important}.masslos-app-shell--admin .admin-glass-panel__header h2{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;line-height:1.05;display:flex}.masslos-app-shell--admin .admin-glass-panel__header h2 span{white-space:nowrap;margin-left:0!important}.masslos-app-shell--admin .admin-glass-panel__header a,.masslos-app-shell--admin .admin-glass-panel__header button{white-space:nowrap;justify-self:end;min-height:1.45rem;line-height:1.1}.masslos-app-shell--admin .admin-glass-chart-panel .admin-glass-panel__header h2{flex-direction:column;align-items:flex-start;gap:.35rem}.masslos-app-shell--admin .admin-glass-chart-panel .admin-glass-panel__header h2 span{display:block}.masslos-app-shell--admin .admin-revenue-chart svg{height:clamp(13.75rem,16vw,17.5rem)!important}.masslos-app-shell--admin .admin-production{min-height:100%;display:grid}.masslos-app-shell--admin .admin-production__track{align-self:start;margin-top:.35rem}.masslos-app-shell--admin .admin-orders-table__row{grid-template-columns:minmax(8rem,1.05fr) minmax(8rem,1fr) minmax(8rem,.95fr) minmax(4.25rem,.45fr)!important;gap:clamp(.75rem,1vw,1.1rem)!important;min-height:4.15rem!important}.masslos-app-shell--admin .admin-orders-table__row--head{min-height:2.5rem!important}}@media (min-width:1024px) and (max-width:1500px){.masslos-app-shell--admin .admin-glass-main-grid,.masslos-app-shell--admin .admin-glass-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.masslos-app-shell--admin .admin-glass-orders-panel{grid-column:1/-1!important}}@media (min-width:1025px){.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true],.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true]:hover,.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop[data-collapse-locked=true],.masslos-admin-shell .sidebar.masslos-admin-sidebar--desktop[data-collapse-locked=true]:hover{flex-basis:var(--admin-sidebar-collapsed)!important;inline-size:var(--admin-sidebar-collapsed)!important;max-width:var(--admin-sidebar-collapsed)!important;min-width:var(--admin-sidebar-collapsed)!important;width:var(--admin-sidebar-collapsed)!important}.masslos-admin-shell:has(.masslos-admin-sidebar--desktop[data-collapse-locked=true]) .app-layout__main,.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop[data-collapse-locked=true]) .app-layout__main{padding-left:var(--app-shell-main-collapsed-left,var(--admin-main-collapsed-left))!important}.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__group-label,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-chip,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-label,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] [data-sidebar=label]{opacity:0!important;pointer-events:none!important;max-width:0!important;overflow:hidden!important;transform:translate(-.35rem)!important}.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__group-label{height:0!important;margin:0!important;padding:0!important}.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-item-content{grid-template-columns:1fr!important;justify-items:center!important;padding-inline:0!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item[data-current=true] .sidebar__menu-item-content,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-item[data-current=true] .sidebar__menu-item-content,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true]:hover .sidebar__menu-item[data-current=true] .sidebar__menu-item-content{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:1rem!important;min-height:3.25rem!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item[data-current=true] .sidebar__menu-icon,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-item[data-current=true] .sidebar__menu-icon,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true]:hover .sidebar__menu-item[data-current=true] .sidebar__menu-icon{color:#fffaf0!important;background:radial-gradient(circle at 35% 20%,#fff6de29,#0000 42%),linear-gradient(145deg,#f2d58b33,#ffffff0d 52%,#0003)!important;border:1px solid #f2d58bd1!important;border-radius:1rem!important;width:2.85rem!important;min-width:2.85rem!important;height:2.85rem!important;box-shadow:0 10px 22px -18px #f2d58bb8,inset 0 1px #fff6de29,inset 0 -1px #00000085!important}.masslos-admin-shell .masslos-admin-sidebar--desktop:not(:hover):not(:focus-within) .sidebar__menu-item[data-current=true] .sidebar__menu-icon svg,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true] .sidebar__menu-item[data-current=true] .sidebar__menu-icon svg,.masslos-admin-shell .masslos-admin-sidebar--desktop[data-collapse-locked=true]:hover .sidebar__menu-item[data-current=true] .sidebar__menu-icon svg{width:1.18rem!important;height:1.18rem!important}}@media (min-width:1024px){.masslos-app-shell--admin{--app-shell-outer-x:clamp(.75rem,1.05vw,1.35rem);--app-shell-content-gap:clamp(.72rem,.95vw,1rem);--app-shell-topbar-x:var(--app-shell-outer-x);--app-shell-sidebar-left:var(--app-shell-outer-x);--app-shell-sidebar-top:calc(var(--app-shell-topbar-top) + var(--app-shell-topbar-height) + var(--app-shell-content-gap));--app-shell-main-top:var(--app-shell-sidebar-top);--app-shell-main-right:var(--app-shell-outer-x);--app-shell-main-collapsed-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-collapsed) + var(--app-shell-content-gap));--app-shell-main-expanded-left:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-expanded) + var(--app-shell-content-gap));--admin-sidebar-left:var(--app-shell-sidebar-left);--admin-sidebar-card-gap:var(--app-shell-content-gap);--admin-main-collapsed-left:var(--app-shell-main-collapsed-left);--admin-main-expanded-left:var(--app-shell-main-expanded-left)}.masslos-app-shell--admin .app-layout__header{left:var(--app-shell-outer-x)!important;right:var(--app-shell-outer-x)!important;top:var(--app-shell-topbar-top)!important}.masslos-app-shell--admin .masslos-admin-sidebar--desktop,.masslos-app-shell--admin .sidebar,.masslos-app-shell--admin .sidebar.masslos-admin-sidebar--desktop{left:var(--app-shell-sidebar-left)!important;top:var(--app-shell-sidebar-top)!important}.masslos-app-shell--admin .app-layout__main{max-width:none!important;padding:var(--app-shell-main-top) var(--app-shell-main-right) 2.5rem var(--app-shell-main-collapsed-left)!important;width:100%!important;margin:0!important}.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:focus-within) .app-layout__main,.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop:hover) .app-layout__main{padding-left:var(--app-shell-main-expanded-left)!important}.masslos-app-shell--admin:has(.masslos-admin-sidebar--desktop[data-collapse-locked=true]) .app-layout__main{padding-left:var(--app-shell-main-collapsed-left)!important}.masslos-app-shell--admin .admin-customers-page,.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .app-layout__main>:where(*),.masslos-app-shell--admin .bespoke-configurator,.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page,.masslos-app-shell--admin .staff-customer-empty-page,.masslos-app-shell--admin .staff-customer-picker-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.masslos-app-shell--admin .admin-lux-page,.masslos-app-shell--admin .masslos-admin-dashboard,.masslos-app-shell--admin .masslos-admin-orders-page,.masslos-app-shell--admin .masslos-app-page,.masslos-app-shell--admin .staff-customer-empty-page,.masslos-app-shell--admin .staff-customer-picker-page{padding-top:0!important}.masslos-app-shell--admin .staff-customer-empty-page,.masslos-app-shell--admin .staff-customer-picker-page{min-height:auto!important;padding:0 0 4rem!important}.masslos-app-shell--admin .staff-customer-picker-page>.mb-6{margin-top:0!important}.masslos-app-shell--admin .bespoke-configurator{min-height:auto!important;padding:0 0 4rem!important}.masslos-app-shell--admin .bespoke-configurator__content,.masslos-app-shell--admin .bespoke-configurator__mobile-nav,.masslos-app-shell--admin .bespoke-configurator__sticky-header{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (max-width:1023px){.masslos-app-shell--admin .bespoke-configurator,.masslos-app-shell--admin .staff-customer-empty-page,.masslos-app-shell--admin .staff-customer-picker-page{width:100%!important;max-width:none!important;margin-inline:0!important}}.masslos-lang-switcher{background:hsl(var(--heroui-default-100));border:1px solid hsl(var(--heroui-divider));border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.masslos-lang-switcher__btn{min-width:32px;height:26px;color:hsl(var(--heroui-foreground)/.55);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.masslos-lang-switcher__btn:hover{background:hsl(var(--heroui-default-200));color:hsl(var(--heroui-foreground)/.8)}.masslos-lang-switcher__btn--active{background:hsl(var(--heroui-foreground));color:hsl(var(--heroui-background))}.masslos-lang-switcher__btn--active:hover{background:hsl(var(--heroui-foreground)/.9);color:hsl(var(--heroui-background))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}