*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}
@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-surface: var(--surface); --color-surface-foreground: var(--surface-foreground); --color-surface-hover: color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%); --color-surface-secondary: var(--surface-secondary); --color-surface-secondary-foreground: var(--surface-secondary-foreground); --color-surface-tertiary: var(--surface-tertiary); --color-surface-tertiary-foreground: var(--surface-tertiary-foreground); --color-overlay: var(--overlay); --color-overlay-foreground: var(--overlay-foreground); --color-muted: var(--muted); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-segment: var(--segment); --color-segment-foreground: var(--segment-foreground); --color-border: var(--border); --color-separator: var(--separator); --color-focus: var(--focus); --color-link: var(--link); --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); --color-backdrop: var(--backdrop); --shadow-surface: var(--surface-shadow); --shadow-overlay: var(--overlay-shadow); --shadow-field: var(--field-shadow);  --color-field: var(--field-background,var(--default)); --color-field-hover: color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--default-foreground)) 10%); --color-field-foreground: var(--field-foreground,var(--foreground)); --color-field-placeholder: var(--field-placeholder,var(--muted)); --color-field-border: var(--field-border,var(--border)); --radius-field: var(--field-radius,calc(var(--radius) * 1.5)); --border-width-field: var(--field-border-width,var(--border-width));    --color-background-secondary: color-mix(in oklab, var(--background) 96%, var(--foreground) 4%); --color-background-tertiary: color-mix(in oklab, var(--background) 92%, var(--foreground) 8%); --color-background-inverse: var(--foreground);  --color-default-hover: color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%); --color-accent-hover: color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%); --color-success-hover: color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%); --color-warning-hover: color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%); --color-danger-hover: color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);  --color-field-hover: color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%); --color-field-focus: var(--field-background,var(--default)); --color-field-border-hover: color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%); --color-field-border-focus: color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%);  --color-accent-soft: var(--accent-soft,color-mix(in oklab, var(--accent) 15%, transparent)); --color-accent-soft-foreground: var(--accent-soft-foreground,var(--accent)); --color-accent-soft-hover: var(--accent-soft-hover,color-mix(in oklab, var(--accent) 20%, transparent)); --color-danger-soft: var(--danger-soft,color-mix(in oklab, var(--danger) 15%, transparent)); --color-danger-soft-foreground: var(--danger-soft-foreground,var(--danger)); --color-danger-soft-hover: var(--danger-soft-hover,color-mix(in oklab, var(--danger) 20%, transparent)); --color-warning-soft: var(--warning-soft,color-mix(in oklab, var(--warning) 15%, transparent)); --color-warning-soft-foreground: var(--warning-soft-foreground,var(--warning)); --color-warning-soft-hover: var(--warning-soft-hover,color-mix(in oklab, var(--warning) 20%, transparent)); --color-success-soft: var(--success-soft,color-mix(in oklab, var(--success) 15%, transparent)); --color-success-soft-foreground: var(--success-soft-foreground,var(--success)); --color-success-soft-hover: var(--success-soft-hover,color-mix(in oklab, var(--success) 20%, transparent));  --color-separator-secondary: color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%); --color-separator-tertiary: color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);   --color-border-secondary: color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%); --color-border-tertiary: color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%);  --radius-xs: calc(var(--radius) * .25);  --radius-sm: calc(var(--radius) * .5);  --radius-md: calc(var(--radius) * .75);  --radius-lg: calc(var(--radius) * 1);  --radius-xl: calc(var(--radius) * 1.5);  --radius-2xl: calc(var(--radius) * 2);  --radius-3xl: calc(var(--radius) * 3);  --radius-4xl: calc(var(--radius) * 4);   --ease-smooth: ease;    --ease-in-quad: cubic-bezier(.55, .085, .68, .53); --ease-in-cubic: cubic-bezier(.55, .055, .675, .19); --ease-in-quart: cubic-bezier(.895, .03, .685, .22); --ease-in-quint: cubic-bezier(.755, .05, .855, .06); --ease-in-expo: cubic-bezier(.95, .05, .795, .035); --ease-in-circ: cubic-bezier(.6, .04, .98, .335);  --ease-out-quad: cubic-bezier(.25, .46, .45, .94); --ease-out-cubic: cubic-bezier(.215, .61, .355, 1); --ease-out-quart: cubic-bezier(.165, .84, .44, 1); --ease-out-quint: cubic-bezier(.23, 1, .32, 1); --ease-out-expo: cubic-bezier(.19, 1, .22, 1); --ease-out-circ: cubic-bezier(.075, .82, .165, 1);  --ease-out-fluid: cubic-bezier(.32, .72, 0, 1);  --ease-in-out-quad: cubic-bezier(.455, .03, .515, .955); --ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1); --ease-in-out-quart: cubic-bezier(.77, 0, .175, 1); --ease-in-out-quint: cubic-bezier(.86, 0, .07, 1); --ease-in-out-expo: cubic-bezier(1, 0, 0, 1); --ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);  --ease-linear: linear;  --animate-spin-fast: spin .75s linear infinite; --animate-skeleton: skeleton 2s linear infinite; --animate-caret-blink: caret-blink 1.2s ease-out infinite; @keyframes skeleton { 100% { transform: translateX(200%); } } @keyframes caret-blink { 0%, 70%, 100% { opacity: 1; } 20%, 50% { opacity: 0; } }}
@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--black:#000;--snow:#fcfcfc;--eclipse:#18181b;--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:#f5f5f5;--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:#efeff0;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#eaeaeb;--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:#71717a;--scrollbar:#d4d4d8;--default:#ebebec;--default-foreground:var(--eclipse);--accent:#0485f7;--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:#18181b;--field-placeholder:var(--muted);--field-border:transparent;--success:#17c964;--success-foreground:var(--eclipse);--warning:#f5a524;--warning-foreground:var(--eclipse);--danger:#ff383c;--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:#dedee0;--separator:#e4e4e7;--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}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default]{--white:lab(100% 0 0);--black:lab(0% 0 0);--snow:lab(98.9676% -.0000596046 0);--eclipse:lab(8.34178% .607349 -2.12998);--background:lab(96.5432% -.0000596046 0);--surface-secondary:lab(94.4672% .129193 -.473201);--surface-tertiary:lab(92.7156% .129253 -.473201);--muted:lab(47.8737% 1.41454 -4.98645);--scrollbar:lab(84.9837% .601262 -2.17985);--default:lab(93.0314% .0993311 -.364041);--accent:lab(54.5335% 3.31545 -66.5298);--field-foreground:lab(8.34178% .607349 -2.12998);--success:lab(71.4376% -59.4106 38.0321);--warning:lab(74.4448% 23.7172 71.6451);--danger:lab(57.4234% 73.5589 48.0136);--border:lab(88.3653% .399321 -1.45448);--separator:lab(90.6853% .399202 -1.45452)}}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060607;--foreground:var(--snow);--surface:#18181b;--surface-foreground:var(--foreground);--surface-secondary:#232325;--surface-tertiary:#262728;--overlay:#18181b;--overlay-foreground:var(--foreground);--muted:#9f9fa9;--scrollbar:#9f9fa9;--default:#27272a;--default-foreground:var(--snow);--field-background:#18181b;--field-foreground:var(--foreground);--warning:#f7b750;--warning-foreground:var(--eclipse);--danger:#db3b3e;--danger-foreground:var(--snow);--segment:#46464c;--segment-foreground:var(--foreground);--border:#28282c;--separator:#212124;--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}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark]{--background:lab(1.54547% .178337 -.64671);--surface:lab(8.34178% .607349 -2.12998);--surface-secondary:lab(13.7794% .374198 -1.34113);--surface-tertiary:lab(15.5629% -.29102 -.845826);--overlay:lab(8.34178% .607349 -2.12998);--muted:lab(65.6464% 1.53494 -5.42429);--scrollbar:lab(65.6464% 1.53494 -5.42429);--default:lab(15.7305% .613749 -2.16959);--field-background:lab(8.34178% .607349 -2.12998);--warning:lab(79.1095% 16.747 59.9157);--danger:lab(50.9109% 62.2712 37.59);--segment:lab(29.8929% 1.02499 -3.61326);--border:lab(16.4266% .613079 -2.16998);--separator:lab(12.9463% .616685 -2.16783)}}}
@apply relative isolate inline-flex h-6 w-6 shrink-0 origin-center items-center justify-center rounded-xl p-1 select-none no-highlight;.close-button{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)}@apply transform-gpu motion-reduce:transition-none;@apply status-focused;@apply status-disabled;@apply status-pending;@apply pointer-events-none;@apply size-4 shrink-0 self-center;@apply -mx-0.5 my-0.5;@apply bg-default text-muted;@media (hover:hover){@apply bg-default-hover;}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}
@apply text-xs text-wrap wrap-break-word text-muted;
@apply h-auto text-xs wrap-break-word text-danger;.error-message{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}@apply motion-reduce:transition-none;
@apply h-0 px-1 text-xs wrap-break-word text-danger opacity-0 data-[visible=true]:h-auto data-[visible=true]:opacity-100;.field-error{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}@apply motion-reduce:transition-none;
@apply text-sm font-medium text-foreground;@apply after:ml-0.5 after:text-danger after:content-["*"];@apply status-disabled;@apply text-danger;
@apply w-full;.accordion{contain:layout style}@apply text-sm;@apply px-4 pt-0 pb-4 text-muted;@apply flex;@apply ml-auto size-4 shrink-0 text-muted;@apply transition duration-250 motion-reduce:transition-none;@apply -rotate-180;@apply relative border-none;.accordion__item:after{content:""}@apply absolute bottom-0 left-0 h-px w-full rounded-xs bg-separator;.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive)}@apply flex flex-1 items-center justify-between px-4 py-4 text-left text-sm font-medium no-highlight;.accordion__trigger{transition:opacity .15s var(--ease-out), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@media (hover:hover){.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%)}}@apply status-focused;@apply status-disabled;.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}@apply motion-reduce:transition-none;.accordion__panel[data-expanded=true]{will-change:height, opacity;opacity:1}@apply bg-surface;.accordion--surface{border-radius:min(32px, var(--radius-3xl))}@media (hover:hover){@apply bg-default;}@apply bg-surface-foreground/6;@apply left-[3%] w-[94%];.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:min(32px, var(--radius-3xl));border-top-right-radius:min(32px, var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-left-radius:min(32px, var(--radius-3xl));border-bottom-right-radius:min(32px, var(--radius-3xl))}
@apply flex items-center;@apply relative px-0.5 text-sm leading-5 font-medium text-muted no-underline opacity-100;@apply underline;@apply text-link opacity-100;@apply flex shrink-0 items-center justify-center gap-0.5 px-0.5;@apply size-3 text-muted rtl:rotate-180;
@apply w-full;.disclosure-group{contain:layout style}
@apply relative;@apply flex;.disclosure__trigger{cursor:var(--cursor-interactive)}@apply inline-block no-highlight;@apply status-focused;@apply status-disabled;@apply ml-auto size-4 shrink-0 text-inherit;@apply transition duration-250 motion-reduce:transition-none;@apply -rotate-180;.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}@apply motion-reduce:transition-none;.disclosure__content[data-expanded=true]{will-change:height, opacity;opacity:1}@apply p-2;
@apply relative inline-flex h-fit w-fit items-center rounded-xl text-sm font-medium text-link underline decoration-separator-tertiary decoration-[1.5px] underline-offset-4 no-highlight;.link{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)}@apply motion-reduce:transition-none;.link{cursor:var(--cursor-interactive)}@media (hover:hover){@apply decoration-muted;@apply opacity-100;}@apply status-focused;@apply opacity-100;@apply status-disabled;@apply pointer-events-none inline-flex size-2 shrink-0 items-center justify-center text-current opacity-60;.link .link__icon{transition:opacity .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply transform-gpu;@apply ml-1 pb-1.5;@apply gap-0 no-underline;
@apply flex w-full flex-col items-center justify-between gap-4 sm:flex-row;@apply flex items-center gap-2 self-start text-sm text-muted sm:self-center;@apply flex items-center gap-1 self-start sm:self-center;@apply inline-flex;@apply relative isolate inline-flex size-9 origin-center items-center justify-center rounded-3xl text-sm font-medium whitespace-nowrap outline-none select-none no-highlight md:size-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)}@apply transform-gpu motion-reduce:transition-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)}@apply status-focused;@apply status-disabled;@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)}@apply inline-flex size-9 items-center justify-center text-sm text-muted select-none md:size-8;@apply w-auto gap-1.5 px-2.5;@apply size-8 text-xs md:size-7;.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}@apply w-auto px-2;@apply size-8 text-xs md:size-7;@apply text-xs;@apply size-10 text-base md:size-9;.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}@apply w-auto px-3;@apply size-10 text-base md:size-9;@apply text-base;
@apply flex gap-2;@apply flex-col;@apply flex-row;@apply relative;@apply inline-flex bg-default p-1;.tabs__list{border-radius:calc(var(--radius) * 2.5)}@apply w-full flex-row;@apply flex-col gap-1;@apply min-w-20;.tabs__tab{z-index:1;cursor:var(--cursor-interactive);position:relative}@apply flex h-8 w-full items-center justify-center rounded-3xl px-4 text-center text-sm font-medium text-muted outline-none no-highlight;.tabs__tab{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth)}@apply motion-reduce:transition-none;@apply text-segment-foreground;.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}@apply status-disabled;@media (hover:hover){@apply opacity-70;}@apply status-focused;@apply rounded-sm bg-muted/25;.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);position:absolute}@apply motion-reduce:transition-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%}@apply w-full p-2 outline-none;@apply absolute top-0 left-0 w-full;@apply mt-4;@apply ml-4;.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);width:100%;height:100%;position:absolute;top:0;left:0}@apply bg-segment;.tabs__indicator{transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid)}@apply motion-reduce:transition-none;@apply bg-transparent p-0;.tabs--secondary>.tabs__list-container>.tabs__list{border-radius:0}@apply border-b border-border;.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}@apply border-l border-border;@apply rounded-none;@apply text-foreground;.tabs--secondary>.tabs__list-container .tabs__separator{display:none}@apply bg-accent;.tabs--secondary>.tabs__list-container .tabs__indicator{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}
@apply relative isolate inline-flex h-10 w-fit origin-center items-center justify-center gap-2 rounded-3xl px-4 text-sm font-medium whitespace-nowrap outline-none select-none no-highlight md:h-9;.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-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)}@apply status-focused;@apply status-disabled;@apply status-pending;.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)}}@apply pointer-events-none -mx-0.5 my-0.5 size-5 shrink-0 self-center sm:my-1 sm:size-4;@apply h-9 px-3 md:h-8;@apply size-4;.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}@apply h-11 text-base md:h-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)}@apply border border-border;.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)}@apply w-10 p-0 md:w-9;@apply w-9 md:w-8;@apply w-11 md:w-10;@apply w-full;
@apply inline-flex h-auto items-center justify-center gap-0;@apply flex-row;@apply flex-col;@apply rounded-none;@apply rounded-s-3xl;@apply rounded-e-3xl;@apply rounded-3xl;@apply rounded-t-3xl;@apply rounded-b-3xl;@apply rounded-3xl;.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}@apply ring-inset;@apply rounded-sm bg-current opacity-15;.button-group__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);position:absolute}@apply motion-reduce:transition-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%}@apply border-e-0;@apply border-s-0;@apply border-x-0;@apply border-b-0;@apply border-t-0;@apply border-y-0;@apply w-full;
@apply relative isolate inline-flex h-10 w-fit origin-center items-center justify-center gap-2 rounded-3xl px-4 text-sm font-medium whitespace-nowrap outline-none select-none no-highlight md:h-9;.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-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)}@apply status-focused;@apply status-disabled;@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)}@apply pointer-events-none -mx-0.5 my-0.5 size-5 shrink-0 self-center sm:my-1 sm:size-4;@apply h-9 px-3 md:h-8;@apply size-4;.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}@apply h-11 text-base md:h-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)}@apply w-10 p-0 md:w-9;@apply w-9 md:w-8;@apply w-11 md:w-10;
@apply inline-flex h-auto w-fit items-center justify-center gap-0;@apply flex-row;@apply flex-col;@apply w-full;@apply rounded-none;@apply rounded-s-3xl;@apply rounded-e-3xl;@apply rounded-3xl;@apply rounded-t-3xl;@apply rounded-b-3xl;@apply rounded-3xl;.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}@apply ring-inset;@apply flex-1;@apply rounded-sm bg-current opacity-15;.toggle-button-group__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);position:absolute}@apply motion-reduce:transition-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%}@apply gap-1;@apply rounded-3xl;.toggle-button-group--detached .toggle-button-group__separator{display:none}
@apply grid w-fit grid-flow-col items-center gap-2;@apply h-1/2 self-center;@apply w-1/2 justify-center justify-self-center;@apply grid-flow-row items-start justify-start;@apply justify-start;@apply rounded-3xl bg-surface p-1 shadow-overlay;
@apply flex flex-col gap-1;@apply inline-block;@apply outline-none;.dropdown__trigger{transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;.dropdown__trigger{cursor:var(--cursor-interactive)}@apply status-focused;@apply status-disabled;@apply status-pending;.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}@apply max-w-[48svw] origin-(--trigger-anchor-point) scroll-py-1 overflow-y-auto overscroll-contain bg-overlay p-0 text-sm md:min-w-55;.dropdown__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-90;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply 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}@apply p-1.5 outline-none;@apply px-2.5;@apply relative flex w-full flex-col gap-0.5 overflow-clip p-1;@apply ml-[3%] w-[94%];
@apply relative flex min-h-9 w-full items-center justify-start gap-3 rounded-2xl px-2 py-1.5 outline-none no-highlight;.list-box-item{transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.list-box-item{cursor:var(--cursor-interactive)}@apply pointer-events-none w-fit select-none;@apply pointer-events-none text-wrap select-none;@apply pr-7;@apply status-focused;.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){@apply bg-default;}@apply status-disabled;@apply absolute top-1/2 right-2 flex size-4 shrink-0 -translate-y-1/2 items-center justify-center text-default-foreground;@apply transition duration-250 motion-reduce:transition-none;@apply size-2.5;@apply transition-all duration-300 motion-reduce:transition-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}@apply motion-reduce:transition-none;@apply text-danger;@apply text-danger;
@apply flex flex-col items-start gap-0;
@apply relative flex w-full flex-col gap-1 overflow-clip p-1;@apply ml-[3%] w-[94%];
@apply relative flex min-h-9 w-full items-center justify-start gap-3 rounded-2xl px-2 py-1.5 outline-none no-highlight;.menu-item{transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.menu-item{cursor:var(--cursor-interactive)}@apply pointer-events-none w-fit select-none;@apply pointer-events-none text-wrap select-none;@apply size-3.5;@apply pl-7;@apply pr-7 pl-2;@apply status-focused;.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){@apply bg-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}@apply motion-reduce:transition-none;@apply scale-100 opacity-100;@apply status-disabled;@apply absolute top-1/2 left-2 flex size-4 shrink-0 -translate-y-1/2 items-center justify-center text-muted;@apply transition duration-250 motion-reduce:transition-none;@apply right-2 left-auto;@apply size-2.5;@apply transition-all duration-300 motion-reduce:transition-none;@apply size-2;@apply transition-all duration-250 motion-reduce:transition-none;@apply scale-70 opacity-0;@apply text-muted;@apply size-3;@apply text-danger;@apply text-danger;
@apply flex flex-col items-start gap-0;
@apply relative flex w-full flex-col gap-1 overflow-clip p-1;@apply ml-[3%] w-[94%];
@apply relative flex flex-col gap-1;@apply relative flex flex-wrap gap-1.5;@apply p-1;
.tag{--optical-offset:.031em}@apply relative inline-flex items-center gap-1 rounded-xl font-medium select-none no-highlight;.tag{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)}@apply origin-center transform-gpu motion-reduce:transition-none;.tag{cursor:var(--cursor-interactive)}@apply pointer-events-none size-3 shrink-0 self-center text-current;@apply status-disabled;@apply status-focused;@apply bg-accent-soft text-accent-soft-foreground;@media (hover:hover){@apply bg-accent-soft-hover;}@apply px-2 py-0.5 text-xs;@apply px-2 py-1 text-xs;@apply rounded-2xl px-2.5 py-1.5 text-sm;@apply bg-default text-default-foreground;@media (hover:hover){@apply bg-default-hover;}@apply bg-surface text-surface-foreground;@media (hover:hover){@apply bg-surface-hover;}@apply size-3 text-inherit;@apply size-[inherit] shrink-0 self-center text-current;
@apply relative w-full max-w-56 shrink-0 rounded-2xl no-highlight;.color-area{aspect-ratio:1;background:var(--color-area-background);box-shadow:inset 0 0 0 1px #0000001a}@apply status-disabled;.color-area--show-dots:after{content:""}@apply pointer-events-none absolute inset-0 rounded-[inherit];.color-area--show-dots:after{background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px}@apply size-4 rounded-xl will-change-[width,height];.color-area__thumb{background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out), height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}@apply motion-reduce:transition-none;@apply status-focused;@apply size-5;@apply status-disabled;
@apply inline-flex;@apply inline-flex items-center gap-3 rounded-sm text-sm no-highlight;.color-picker__trigger{cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}@apply status-focused;@apply status-disabled;@apply min-w-62 origin-(--trigger-anchor-point) overflow-x-hidden overflow-y-auto overscroll-contain bg-overlay px-2 pt-2 pb-3;.color-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}@apply flex flex-col gap-3;.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply will-change-[opacity,transform];
@apply grid w-full gap-1;.color-slider{grid-template:"label output""track track"/1fr auto}.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}@apply w-fit text-sm font-medium;.color-slider [data-slot=label]{grid-area:label}@apply text-sm font-medium tabular-nums;.color-slider .color-slider__output{grid-area:output}@apply relative rounded-2xl;.color-slider .color-slider__track{grid-area:track}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}@apply absolute flex cursor-grab items-center justify-center rounded-2xl no-highlight;@apply border-3 border-white shadow-overlay;.color-slider .color-slider__thumb{z-index:1;transition:transform .25s var(--ease-out), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply cursor-grabbing;@apply z-10 status-focused;@apply cursor-default bg-default;@apply status-disabled;@apply opacity-100;.color-slider[data-orientation=horizontal]{flex-direction:column}@apply h-5 justify-self-center rounded-none;.color-slider[data-orientation=horizontal] .color-slider__track{width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}@apply top-0 h-full;.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem}@apply rounded-tl-2xl rounded-bl-2xl;.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;left:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}@apply rounded-tr-2xl rounded-br-2xl;.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);right:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}@apply top-1/2 size-4;@apply h-full gap-2;.color-slider[data-orientation=vertical]{flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center}.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}@apply w-5 justify-self-center rounded-none;.color-slider[data-orientation=vertical] .color-slider__track{height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}@apply left-0 w-full;.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{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}@apply left-1/2 size-4;
@apply relative box-border size-8 shrink-0;.color-swatch{background:linear-gradient(var(--color-swatch-current), var(--color-swatch-current)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;box-shadow:inset 0 0 0 1px #0000001a}@apply rounded-2xl;@apply rounded-md;@apply size-4;@apply rounded-lg;@apply size-6;@apply rounded-xl;@apply size-9;@apply rounded-3xl;@apply size-10;@apply rounded-3xl;
@apply flex flex-wrap items-center gap-2;@apply relative flex size-8 items-center justify-center rounded-2xl border-2 border-transparent outline-none no-highlight;.color-swatch-picker__item{cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out), box-shadow .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;@apply status-focused;@apply status-disabled;.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)}@apply block size-full;.color-swatch-picker__swatch{border-radius:inherit;transition:transform .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}@apply pointer-events-none absolute inset-0 z-10 flex items-center justify-center;@apply size-1/3 text-white;.color-swatch-picker__indicator>*{transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}@apply motion-reduce:transition-none;@apply text-black;.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}@apply flex-col;@apply size-4 rounded-lg border;@apply size-6 rounded-xl border-2;@apply size-9 rounded-3xl border-3;@apply size-10 rounded-3xl border-3;@apply rounded-xl;@apply rounded-lg;@apply rounded-lg;@apply rounded-md;@apply rounded-md;@apply rounded-md;@apply rounded-lg;@apply rounded-lg;@apply rounded-md;@apply rounded-xl;@apply rounded-lg;@apply rounded-lg;@apply rounded-xl;@apply rounded-lg;@apply rounded-lg;
@apply inline-flex h-9 items-center overflow-hidden rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.color-input-group{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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;@apply status-invalid-field;.color-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply flex h-full flex-1 cursor-text items-center rounded-none border-0 bg-transparent px-3 py-2 text-base shadow-none outline-none sm:text-sm;@apply text-field-placeholder;@apply rounded-l-none pl-2;@apply rounded-r-none pr-2;@apply outline-none;@apply shrink-0 text-field-placeholder;@apply mr-0 ml-3 flex items-center;@apply shrink-0 text-field-placeholder;@apply mr-3 flex items-center;@apply shadow-none;.color-input-group--secondary{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)}@apply status-invalid-field;.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}@apply bg-transparent;@apply w-full;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply w-full;
@apply grid w-full gap-1;.slider{grid-template-columns:1fr auto;grid-template-areas:"label output""track track"}@apply w-fit text-sm font-medium;.slider [data-slot=label]{grid-area:label}@apply text-sm font-medium tabular-nums;.slider .slider__output{grid-area:output}@apply relative rounded-xl bg-default;.slider .slider__track{grid-area:track}@apply pointer-events-none absolute bg-accent;@apply absolute flex cursor-grab items-center justify-center rounded-xl bg-accent no-highlight;.slider .slider__thumb{transition:background-color .25s var(--ease-smooth), transform .25s var(--ease-out), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply relative z-10 rounded-lg bg-accent-foreground text-black shadow-field;.slider .slider__thumb:after{content:""}@apply origin-center transition-all motion-reduce:transition-none;@apply cursor-grabbing;@apply scale-[.9] motion-reduce:scale-100;@apply z-10 status-focused;@apply cursor-default;@apply status-disabled;@apply opacity-100;.slider[data-orientation=horizontal]{flex-direction:column}@apply h-5 w-full;@apply border-x-[.75rem] border-x-transparent;@apply border-s-accent;@apply border-e-accent;@apply h-full;@apply top-1/2;.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}@apply h-full gap-2;.slider[data-orientation=vertical]{flex-direction:row;grid-template:"output""track"1fr"label"/1fr}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}@apply h-full w-5;@apply border-y-[.75rem] border-y-transparent;.slider[data-orientation=vertical] .slider__track{justify-self:center}@apply border-b-accent;@apply border-t-accent;@apply w-full;@apply left-1/2;.slider[data-orientation=vertical] .slider__thumb{height:1.75rem}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}
@apply inline-flex items-center gap-3 no-highlight;.switch{cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%);--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)}@apply status-disabled;@apply bg-default-foreground/20;: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}@apply relative flex shrink-0 items-center overflow-hidden rounded-xl;.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)}@apply motion-reduce:transition-none;@apply status-focused;.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)}@apply motion-reduce:transform-none;.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}@apply rounded-lg;.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}@apply ms-0.5 flex origin-center rounded-lg bg-white text-black shadow-field;.switch__thumb{width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out)}@apply motion-reduce:transition-none;@apply ms-[calc(100%-1.5rem)] bg-accent-foreground text-accent;.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}@apply rounded-md;.switch--sm .switch__thumb{width:1.03125rem;height:.75rem}@apply ms-[calc(100%-1.15625rem)];@apply rounded-xl;.switch--lg .switch__thumb{width:1.71875rem;height:1.25rem}@apply ms-[calc(100%-1.84375rem)];@apply flex size-full items-center justify-center;@apply text-base font-medium text-foreground;@apply flex flex-col gap-0;
@apply flex flex-col gap-6;@apply flex gap-4;@apply flex-row;@apply flex-col;
@apply inline-flex shrink-0 items-center justify-center gap-0.5 font-medium;@apply min-h-7 min-w-7 rounded-3xl text-xs leading-[1.34];.badge{--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)}@apply px-0.5;@apply relative inline-flex shrink-0;@apply min-h-8 min-w-8 rounded-2xl text-sm leading-[1.43];@apply min-h-4 min-w-4 rounded-xl text-[10px] leading-[1.34];.badge--accent{--badge-fg:var(--color-accent-soft-foreground)}.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)}@apply absolute top-0 right-0;.badge--top-right{transform:translate(25%,-25%)}@apply absolute top-0 left-0;.badge--top-left{transform:translate(-25%,-25%)}@apply absolute right-0 bottom-0;.badge--bottom-right{transform:translate(25%,25%)}@apply absolute bottom-0 left-0;.badge--bottom-left{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)}
@apply inline-flex shrink-0 items-center gap-0.5 rounded-2xl px-2 py-0.5 text-xs leading-5 font-medium;.chip{--chip-bg:var(--color-default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg)}@apply px-0.5;.chip--accent{--chip-fg:var(--color-accent-soft-foreground)}.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}@apply px-1 py-0 text-xs;@apply text-xs;@apply px-3 py-1 text-sm font-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)}
@apply relative grid w-full overflow-clip;.table-root{grid-template-columns:minmax(0,1fr)}@apply overflow-x-auto;.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:#00000026;background:lab(0% 0 0/.15);border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:#00000040;background:lab(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:#ffffff26;background:lab(100% 0 0/.15)}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff40;background:lab(100% 0 0/.25)}@apply bg-surface-secondary px-1 pb-1;.table-root--primary{border-radius:min(32px, calc(var(--radius) * 2.5))}@apply border-b-0 bg-transparent;@apply bg-surface-secondary;.table-root--secondary .table__column:first-child{border-top-left-radius:min(32px, var(--radius-2xl));border-bottom-left-radius:min(32px, var(--radius-2xl))}.table-root--secondary .table__column:last-child{border-top-right-radius:min(32px, var(--radius-2xl));border-bottom-right-radius:min(32px, var(--radius-2xl))}@apply shadow-none;@apply rounded-none;@apply overflow-visible rounded-none;@apply border-b border-separator-tertiary/50 bg-transparent;@media (hover:hover){@apply bg-default/50;}@apply w-full border-separate border-spacing-0 text-sm;@apply overflow-clip;@apply border-b border-separator/50 bg-surface-secondary;@apply relative px-4 py-2.5 text-left text-xs font-medium text-muted;.table__column:after{content:""}@apply pointer-events-none absolute top-1/2 right-0 h-4 w-px -translate-y-1/2 rounded-sm bg-separator;.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){@apply text-foreground;}@apply rounded-lg outline-none;.table__column:focus-visible,.table__column[data-focus-visible=true]{box-shadow:inset 0 0 0 2px var(--color-focus)}.table__body tr:first-child td:first-child{border-top-left-radius:min(32px, var(--radius-2xl))}.table__body tr:first-child td:last-child{border-top-right-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:first-child{border-bottom-left-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:last-child{border-bottom-right-radius:min(32px, var(--radius-2xl))}@apply relative h-full overflow-clip;.table__body:not(tbody){border-radius:min(32px, var(--radius-2xl))}@apply relative h-full;@apply border-b border-separator/50;@apply border-b-0;@media (hover:hover){@apply bg-surface/40;}@apply bg-surface/10;@apply status-disabled;@apply outline-none;@apply opacity-50;@apply bg-accent-soft;@apply h-full bg-surface px-4 py-3 align-middle text-sm text-foreground;@apply border-b border-separator-tertiary/50;@apply rounded-lg outline-none;.table__cell:focus-visible,.table__cell[data-focus-visible=true]{box-shadow:inset 0 0 0 2px var(--color-focus)}@apply shadow-none;@apply rounded-lg shadow-[inset_0_0_0_2px_var(--color-focus)] outline-none;@apply rounded-l-lg shadow-[inset_2px_0_0_0_var(--color-focus),inset_0_2px_0_0_var(--color-focus),inset_0_-2px_0_0_var(--color-focus)] outline-none;@apply rounded-r-lg shadow-[inset_-2px_0_0_0_var(--color-focus),inset_0_2px_0_0_var(--color-focus),inset_0_-2px_0_0_var(--color-focus)] outline-none;@apply shadow-[inset_0_2px_0_0_var(--color-focus),inset_0_-2px_0_0_var(--color-focus)] outline-none;.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}@apply flex items-center px-4 py-2.5;@apply relative overflow-auto;@apply absolute top-1/2 right-0 h-4 w-px -translate-y-1/2 rounded-sm bg-separator;@apply box-content translate-x-1/2 cursor-col-resize touch-none px-2;@apply border-none bg-clip-content outline-none;@apply h-full w-0.5 bg-accent;@apply h-full w-0.5 bg-accent;@apply h-full w-0.5 bg-focus;.table__column:has(.table__column-resizer):after{content:none}@apply py-3 text-center;@apply mx-auto;@apply flex items-center justify-center gap-2 py-2;
@apply flex w-full flex-row items-start justify-start gap-4 bg-surface px-4 py-3 shadow-surface;.alert{border-radius:min(32px, var(--radius-3xl))}@apply flex h-full grow flex-col items-start;@apply flex items-center justify-center p-1 select-none;@apply box-content size-4;@apply text-sm leading-6 font-medium;@apply text-sm text-muted;@apply text-foreground;@apply text-foreground;@apply text-accent;@apply text-accent;@apply text-success;@apply text-success;@apply text-warning;@apply text-warning;@apply text-danger;@apply text-danger;
@apply p-2 text-sm text-muted;
@apply pointer-events-none relative overflow-hidden rounded-sm bg-surface-tertiary/70;@apply absolute inset-0 -translate-x-full animate-skeleton bg-linear-to-r from-transparent via-surface-tertiary to-transparent content-[""];.skeleton--shimmer:has(.skeleton):after{content:none}@apply absolute inset-0 -translate-x-full animate-skeleton content-[""];.skeleton--shimmer:has(.skeleton):before{z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%)}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}@apply animate-pulse;
@apply grid w-full gap-1;.meter{--meter-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track"}@apply w-fit text-sm font-medium;.meter [data-slot=label]{grid-area:label}@apply text-sm font-medium tabular-nums;.meter .meter__output{grid-area:output}@apply relative overflow-hidden rounded-sm bg-default;.meter .meter__track{grid-area:track}@apply h-2;@apply absolute top-0 left-0 h-full rounded-sm;.meter .meter__fill{background-color:var(--meter-fill);transition:width .3s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-disabled;@apply opacity-100;@apply h-1 rounded-xs;@apply rounded-xs;@apply h-3 rounded-md;@apply rounded-md;.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)}
@apply grid w-full gap-1;.progress-bar{--progress-bar-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track"}@apply w-fit text-sm font-medium;.progress-bar [data-slot=label]{grid-area:label}@apply text-sm font-medium tabular-nums;.progress-bar .progress-bar__output{grid-area:output}@apply relative overflow-hidden rounded-sm bg-default;.progress-bar .progress-bar__track{grid-area:track}@apply h-2;@apply absolute top-0 left-0 h-full rounded-sm;.progress-bar .progress-bar__fill{background-color:var(--progress-bar-fill);transition:width .3s var(--ease-out)}@apply motion-reduce:transition-none;@apply w-2/5;.progress-bar:not([aria-valuenow]) .progress-bar__fill{animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}@apply motion-reduce:animate-none;@apply status-disabled;@apply opacity-100;@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@apply h-1 rounded-xs;@apply rounded-xs;@apply h-3 rounded-md;@apply rounded-md;.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)}
@apply inline-flex items-center justify-center;.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-default)}@apply size-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)}@apply motion-reduce:transition-none;.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}@apply motion-reduce:animate-none;@apply status-disabled;@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@apply size-5;@apply size-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)}
@apply pointer-events-none relative size-6 origin-center animate-spin-fast;@apply size-4;@apply size-8;@apply size-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)}
@apply pointer-events-none fixed z-50 outline-none;@apply w-[calc(100vw-2rem)] sm:w-auto sm:min-w-(--toast-width);.toast-region{display:block}@apply bottom-4 left-1/2 -translate-x-1/2;@apply bottom-4 left-4;@apply right-4 bottom-4;@apply top-4 left-1/2 -translate-x-1/2;@apply top-4 left-4;@apply top-4 right-4;@apply outline-2 outline-offset-2 outline-focus;.toast{position:absolute;left:0;right:0}@apply pointer-events-auto flex flex-row items-start justify-start gap-1.5 bg-surface px-4 py-3 shadow-overlay;.toast{border-radius:min(32px, var(--radius-3xl))}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}@apply pointer-events-none;.toast:not([data-frontmost=true]){height:var(--front-height);overflow:hidden}@apply pointer-events-none opacity-0;.toast:not([data-frontmost=true]) .toast__close-button{outline:none}@apply pointer-events-none flex opacity-0;@apply outline-2 outline-offset-2 outline-focus;.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}@apply flex h-full grow flex-col items-start self-center;@apply flex shrink-0 items-center justify-center p-1 text-overlay-foreground select-none;@apply box-content size-4;@apply size-4;@apply size-4;@apply text-sm leading-5 font-medium text-overlay-foreground;@apply text-sm text-muted;@apply absolute top-2.5 right-2.5 size-5 border-border bg-default opacity-100 sm:pointer-events-none sm:-top-1 sm:-right-1 sm:border sm:bg-overlay sm:opacity-0;.toast__close-button{transition:opacity .15s var(--ease-smooth)}@apply motion-reduce:transition-none;@apply size-3.5 sm:size-3;@media (hover:hover){@apply bg-default;}@apply pointer-events-auto opacity-100;@apply mt-2 sm:mt-0;@apply text-accent;@apply text-success;@apply text-success;@apply text-warning;@apply text-warning;@apply text-danger;@apply text-danger;::view-transition-old(*){will-change:translate, opacity}::view-transition-new(*){will-change:translate, opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}
@apply flex flex-col;@apply mt-4;
@apply flex gap-3 outline-none no-highlight;.checkbox{cursor:var(--cursor-interactive)}@apply items-center;@apply items-start;@apply select-none;@apply text-wrap select-none;@apply status-disabled;:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}@apply size-2.5 stroke-[2.5px] text-accent-foreground;@apply transition-all duration-200 motion-reduce:transition-none;.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}@apply text-danger-foreground;@apply size-3;@apply text-danger-foreground;@apply relative inline-flex size-4 shrink-0 items-center justify-center overflow-hidden rounded-md bg-field shadow-field outline-none no-highlight;.checkbox__control{transition:background-color .2s var(--ease-out), transform .1s var(--ease-out)}@apply motion-reduce:transition-none;.checkbox__control{cursor:var(--cursor-interactive)}@apply mt-0.5;@apply pointer-events-none absolute inset-0 z-0 origin-center scale-70 rounded-md bg-accent opacity-0 content-[""];.checkbox__control:before{transition:scale .1s var(--ease-linear), opacity .2s var(--ease-linear), background-color .2s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply border-field-border-hover;@apply bg-accent-hover;@apply border-transparent text-accent-foreground;@apply scale-100 opacity-100;@apply bg-accent text-accent-foreground;@apply bg-accent-hover;@apply status-invalid-field;@apply border-transparent bg-danger text-danger-foreground;@apply scale-100 bg-danger opacity-100;@apply bg-danger text-danger-foreground;@apply relative z-10 flex size-3 items-center justify-center;@apply transform-gpu;@apply flex flex-col gap-0;@apply status-disabled;@apply shadow-none;.checkbox--secondary .checkbox__control{background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--color-default)}@apply border-field-border-hover;.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}@apply bg-accent;@apply bg-accent;@apply bg-accent;
@apply flex flex-col gap-6;@apply shrink grow basis-0;@apply text-base font-medium text-foreground;@apply w-full space-y-4;@apply flex items-center gap-2 pt-1;
@apply relative flex items-center gap-2;@apply cursor-not-allowed opacity-50;@apply flex items-center gap-2;@apply relative flex h-10 w-9.5 flex-1 items-center justify-center;@apply border bg-field text-field-foreground shadow-field;@apply rounded-field text-sm font-semibold outline-none;.input-otp__slot{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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}@apply z-10 bg-field-focus status-focused-field;@apply bg-field-focus;@apply status-disabled;@apply status-invalid-field;.input-otp__slot[data-invalid=true]{background-color:var(--color-field-focus)}@apply text-lg leading-6 tracking-[-.27px];.input-otp__slot-value{animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}@apply motion-reduce:animate-none;@apply absolute h-4 w-[2px] animate-caret-blink rounded-sm bg-field-placeholder;@apply h-[2px] w-[6px] shrink-0 rounded-sm bg-separator;@apply shadow-none;.input-otp--secondary .input-otp__slot{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)}}
@apply rounded-field border bg-field px-3 py-2 text-base text-field-foreground shadow-field outline-none placeholder:text-field-placeholder sm:text-sm;.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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;.input:focus,.input[data-focused=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.input[data-invalid=true]{background-color:var(--color-field-focus)}@apply status-disabled;@apply shadow-none;.input--secondary{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)}@apply status-invalid-field;.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}@apply w-full;
@apply inline-flex min-h-9 items-center rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.input-group{border-width:var(--border-width-field);border-color:var(--color-field-border)}@apply items-start;.input-group:has([data-slot=input-group-textarea]){height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}@apply status-focused-field;:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply flex-1 rounded-none border-0 bg-transparent px-3 py-2 text-base shadow-none outline-none placeholder:text-field-placeholder sm:text-sm;@apply rounded-l-none pl-0;@apply rounded-r-none pr-0;@apply outline-none;.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}@apply flex h-full items-center justify-center rounded-l-field rounded-r-none bg-transparent px-3 text-field-placeholder;.input-group__prefix{border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);border-top:none;border-bottom:none;border-left:none}@apply items-start;.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}@apply motion-reduce:transition-none;@apply flex h-full items-center justify-center rounded-l-none rounded-r-field bg-transparent px-3 text-field-placeholder;.input-group__suffix{border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);border-top:none;border-bottom:none;border-right:none}@apply items-start;.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}@apply motion-reduce:transition-none;@apply shadow-none;.input-group--secondary{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)}}:is(.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)}@apply status-invalid-field;.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}@apply bg-transparent;@apply w-full;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply grid h-9 items-center overflow-hidden rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.number-field__group{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);grid-template-columns:40px 1fr 40px}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;.number-field__group[data-focus-within=true],.number-field__group:focus-within{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.number-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply min-w-0 rounded-none border-0 bg-transparent px-3 py-2 text-base tabular-nums shadow-none outline-none sm:text-sm;@apply rounded-l-none;@apply rounded-r-none;@apply outline-none;@apply flex h-full w-10 items-center justify-center rounded-none bg-transparent text-field-foreground outline-none;.number-field__increment-button,.number-field__decrement-button{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);border-style:solid}@apply motion-reduce:transition-none;.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}@apply bg-field-foreground/10;: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)}@apply status-disabled;@apply size-4;@apply rounded-l-none rounded-r-field border-l border-field-placeholder/15;@apply rounded-l-field rounded-r-none border-r border-field-placeholder/15;@apply shadow-none;.number-field--secondary .number-field__group{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)}@apply status-invalid-field;.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}@apply bg-transparent;@apply w-full;@apply w-full;
@apply flex flex-col;@apply mt-4;@apply flex-row flex-wrap gap-4;@apply shadow-none;.radio-group--secondary .radio__control{background-color:var(--radio-control-bg);--radio-control-bg:var(--color-default);--radio-control-bg-hover:var(--color-default-hover)}@apply border-field-border-hover;.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)}
@apply relative flex items-start gap-3 outline-none no-highlight;.radio{cursor:var(--cursor-interactive)}@apply select-none;@apply text-wrap select-none;@apply status-disabled;@apply relative mt-[3px] inline-flex size-4 shrink-0 items-center justify-center rounded-lg border [border-width:var(--border-width-field)] bg-field shadow-field outline-none no-highlight;.radio__control{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out)}@apply motion-reduce:transition-none;.radio__control{cursor:var(--cursor-interactive)}@apply status-focused;@apply border-field-border-hover;@apply bg-field-hover;@apply scale-95;@apply border-transparent bg-accent;@apply bg-accent-hover;@apply status-invalid-field;@apply status-invalid-field;@apply absolute inset-0 flex items-center justify-center;.radio__indicator{pointer-events:none}.radio__indicator:empty:before{content:""}@apply rounded-lg bg-field;.radio__indicator:empty:before{width:100%;height:100%;transition:scale .2s var(--ease-out), background-color .2s var(--ease-out);scale:1}@apply motion-reduce:transition-none;@apply bg-accent-foreground;.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}@apply flex flex-col gap-0;@apply status-disabled;
@apply flex flex-col gap-1;@apply hidden;@apply w-full;@apply w-full;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply pointer-events-none opacity-0;@apply relative inline-flex h-9 items-center overflow-hidden rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.search-field__group{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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;@apply status-invalid-field;.search-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply flex-1 rounded-none border-0 bg-transparent px-3 py-2 text-base shadow-none outline-none sm:text-sm;.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}@apply rounded-l-none pl-2;@apply rounded-r-none pr-2;@apply outline-none;@apply pointer-events-none shrink-0 text-field-placeholder;@apply mr-0 ml-3 size-4;@apply mr-2 size-5 shrink-0;@apply size-3;@apply shadow-none;.search-field--secondary .search-field__group{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)}@apply status-invalid-field;.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}@apply bg-transparent;@apply w-full;@apply w-full;
@apply rounded-field border bg-field px-3 py-2 text-base text-field-foreground shadow-field outline-none placeholder:text-field-placeholder sm:text-sm;.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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;.textarea:focus,.textarea[data-focused=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.textarea[data-invalid=true]{background-color:var(--color-field-focus)}@apply status-disabled;@apply shadow-none;.textarea--secondary{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)}@apply status-invalid-field;.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}@apply w-full;
@apply w-63 max-w-full;.calendar{container-type:inline-size}@apply flex items-center justify-between px-0.5 pb-4;@apply pointer-events-none opacity-0;@apply flex-1 text-sm font-medium;@apply flex size-6 items-center justify-center rounded-2xl text-accent;.calendar__nav-button{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)}@apply transform-gpu motion-reduce:transition-none;.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){@apply bg-default text-accent;}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}@apply status-focused;@apply status-disabled;@apply size-4;.calendar__grid{grid-template-columns:repeat(7,1fr);display:grid}@apply w-full;@apply pointer-events-none;.calendar__grid-header{display:contents}.calendar__grid-header>tr{display:contents}.calendar__grid-body{display:contents}.calendar__grid-body>tr{display:contents}@apply mt-1;.calendar__grid-row{display:contents}@apply flex items-center justify-center pb-2 text-xs font-medium text-muted;@apply relative flex aspect-square size-full items-center justify-center rounded-3xl text-center text-sm font-medium outline-none no-highlight;.calendar__cell{will-change:scale;transition:transform .25s var(--ease-out), box-shadow .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;.calendar__cell{cursor:var(--cursor-interactive)}@apply status-focused;@apply text-accent;@apply bg-accent text-accent-foreground;@apply bg-default;.calendar__cell:active,.calendar__cell[data-pressed=true]{transform:scale(.95)}@apply bg-accent-hover;@media (hover:hover){@apply bg-default;}@apply text-muted opacity-50;@apply bg-default;@apply status-disabled;@apply status-disabled;.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){text-decoration:line-through}@apply absolute bottom-1 left-1/2 size-[3px] -translate-x-1/2 rounded-xs bg-muted;@apply bg-accent-foreground;
@apply w-63 max-w-full;.range-calendar{container-type:inline-size}@apply flex items-center justify-between px-0.5 pb-4;@apply pointer-events-none opacity-0;@apply flex-1 text-sm font-medium;@apply flex size-6 items-center justify-center rounded-xl text-accent;.range-calendar__nav-button{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)}@apply transform-gpu motion-reduce:transition-none;.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){@apply bg-default text-accent;}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}@apply status-focused;@apply status-disabled;@apply size-4;.range-calendar__grid{grid-template-columns:repeat(7,1fr);display:grid}@apply w-full;@apply pointer-events-none;.range-calendar__grid-header{display:contents}.range-calendar__grid-header>tr{display:contents}.range-calendar__grid-body{display:contents}.range-calendar__grid-body>tr{display:contents}@apply mt-1;.range-calendar__grid-row{display:contents}@apply flex items-center justify-center pb-2 text-xs font-medium text-muted;@apply relative z-1 mx-0 my-[2px] rounded-3xl p-0 outline-none;.range-calendar__cell{cursor:var(--cursor-interactive);will-change:background-color, border-color;transition:box-shadow .1s var(--ease-out), border-color .1s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;@apply flex aspect-square w-full items-center justify-center rounded-3xl text-sm font-medium text-foreground no-highlight;.range-calendar__cell .range-calendar__cell-button{will-change:scale;transition:scale .2s var(--ease-out)}@apply transform-gpu motion-reduce:transition-none;@apply z-2;@apply status-focused;@apply text-accent;@apply rounded-none bg-accent-soft;@apply rounded-ss-lg rounded-es-lg;@apply rounded-ss-3xl rounded-es-3xl;@apply rounded-se-lg rounded-ee-lg;@apply rounded-se-3xl rounded-ee-3xl;@apply z-2;@apply bg-accent text-accent-foreground;@apply rounded-tl-3xl rounded-bl-3xl;@apply rounded-tr-3xl rounded-br-3xl;:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}@apply bg-accent-hover;@media (hover:hover){@apply bg-default;}@apply text-muted opacity-50;@apply bg-default/20;@apply status-disabled;@apply status-disabled;.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){text-decoration:line-through}@apply rounded-ss-lg rounded-es-lg;@apply rounded-ss-3xl rounded-es-3xl;@apply rounded-se-lg rounded-ee-lg;@apply rounded-se-3xl rounded-ee-3xl;@apply absolute bottom-1 left-1/2 size-[3px] -translate-x-1/2 rounded-xs bg-muted;@apply bg-accent-foreground;
:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}: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]){will-change:opacity;transition:opacity .15s var(--ease-out), visibility 0s linear}@apply motion-reduce:transition-none;@apply pointer-events-none opacity-0;: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]){visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s}@apply motion-reduce:transition-none;@apply flex flex-1 items-center justify-start gap-1 rounded-lg outline-none;.calendar-year-picker__trigger{cursor:var(--cursor-interactive);touch-action:manipulation}@apply status-focused;@apply text-sm font-medium;.calendar-year-picker__trigger-heading{transition:color .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply text-xs text-accent;.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}@apply motion-reduce:transition-none;.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}@apply text-accent;@apply pointer-events-none absolute right-0 left-0 grid content-start gap-1 overflow-y-auto p-1 opacity-0;.calendar-year-picker__year-grid{will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;grid-template-columns:repeat(3,1fr)}.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:#00000026;background:lab(0% 0 0/.15);border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#00000040;background:lab(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:#ffffff26;background:lab(100% 0 0/.15)}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#ffffff40;background:lab(100% 0 0/.25)}@apply pointer-events-auto opacity-100;.calendar-year-picker__year-grid[data-open=true]{transition:opacity .2s var(--ease-out) 50ms}@apply motion-reduce:transition-none;@apply relative inline-flex h-8 items-center justify-center rounded-3xl px-2.5 text-sm font-medium outline-none select-none no-highlight;.calendar-year-picker__year-cell{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)}@apply origin-center transform-gpu motion-reduce:transition-none;.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){@apply bg-default text-default-foreground;}@apply bg-accent text-accent-foreground;@media (hover:hover) and (pointer:fine){@apply bg-accent-hover;}@apply status-focused;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply w-full;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply w-full;
@apply inline-flex h-9 items-center overflow-hidden rounded-field border bg-field text-sm text-field-foreground shadow-field outline-none;.date-input-group{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)}@apply motion-reduce:transition-none;@media (hover:hover){@apply bg-field-hover;.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)}}@apply status-focused-field;@apply status-invalid-field;.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}@apply status-disabled;@apply flex flex-1 cursor-text items-center gap-px rounded-none border-0 bg-transparent px-3 py-2 text-base shadow-none outline-none sm:text-sm;@apply rounded-l-none pl-2;@apply rounded-r-none pr-2;@apply flex-none pr-0;@apply pl-0;@apply outline-none;@apply flex flex-1 items-center;.date-input-group__input-container{scrollbar-width:none;width:fit-content;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}@apply inline-block rounded-md px-0.5 text-end text-nowrap outline-none;@apply p-0 text-muted;@apply text-field-placeholder;@apply bg-accent-soft text-accent-soft-foreground;@apply opacity-50;@apply text-danger;@apply bg-danger-soft text-danger-soft-foreground;@apply pointer-events-none shrink-0 text-field-placeholder;@apply mr-0 ml-3 flex items-center;@apply pointer-events-none shrink-0 text-field-placeholder;@apply mr-3 flex items-center;@apply shadow-none;.date-input-group--secondary{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)}@apply status-invalid-field;.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}@apply bg-transparent;@apply w-full;
@apply inline-flex flex-col gap-1;@apply pointer-events-auto;@apply inline-flex w-full items-center rounded-field p-1 text-sm no-highlight;.date-picker__trigger{cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply status-disabled;@apply inline-flex size-4 items-center justify-center text-field-placeholder;@apply max-w-(--trigger-width) origin-(--trigger-anchor-point) overflow-x-hidden overflow-y-auto overscroll-contain bg-overlay p-3;@apply motion-reduce:transition-none;.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply will-change-[opacity,transform];
@apply inline-flex flex-col gap-1;@apply pointer-events-auto;@apply inline-flex w-full items-center rounded-field p-1 text-sm no-highlight;.date-range-picker__trigger{cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply status-disabled;@apply inline-flex size-4 items-center justify-center text-field-placeholder;@apply px-1 text-field-placeholder select-none;@apply max-w-(--trigger-width) origin-(--trigger-anchor-point) overflow-x-hidden overflow-y-auto overscroll-contain bg-overlay p-3;@apply motion-reduce:transition-none;.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply will-change-[opacity,transform];
@apply relative flex flex-col gap-3 overflow-hidden p-4;@apply shadow-surface;.card{border-radius:min(32px, var(--radius-3xl))}@apply flex flex-col;@apply text-sm leading-6 font-medium text-foreground;@apply text-sm leading-5 text-muted;@apply flex flex-1 flex-col gap-1;@apply flex flex-row items-center;@apply border-none bg-transparent shadow-none;@apply bg-surface;@apply bg-surface-secondary;@apply bg-surface-tertiary;
@apply w-full px-2 pt-1.5 pb-1 text-left text-xs font-medium text-muted;
@apply shrink-0 rounded-sm border-t-0 border-b-0 bg-separator;@apply h-px w-full;@apply h-px w-full;@apply h-auto min-h-2 w-px self-stretch;@apply bg-separator;@apply bg-separator-secondary;@apply bg-separator-tertiary;@apply flex items-center gap-3;@apply w-full flex-row;@apply h-full flex-col justify-center;@apply shrink-0 grow;@apply inline-flex items-center justify-center text-center whitespace-nowrap text-muted;@apply text-center;@apply text-center;
@apply relative text-foreground;@apply bg-transparent;@apply bg-surface text-surface-foreground;@apply bg-surface-secondary text-surface-secondary-foreground;@apply bg-surface-tertiary text-surface-tertiary-foreground;
@apply relative flex size-10 shrink-0 items-center justify-center overflow-hidden rounded-3xl bg-default;@apply flex size-full items-center justify-center bg-default text-sm font-medium;@apply absolute inset-0 aspect-square size-full;@apply transition-opacity duration-250 motion-reduce:transition-none;@apply size-8 rounded-2xl;@apply size-12 rounded-3xl;@apply text-base;@apply text-accent;@apply text-default-foreground;@apply text-success;@apply text-warning;@apply text-danger;@apply bg-transparent;@apply bg-accent-soft text-accent-soft-foreground;@apply bg-success-soft text-success-soft-foreground;@apply bg-warning-soft text-warning-soft-foreground;@apply bg-danger-soft text-danger-soft-foreground;
@apply inline-block;@apply cursor-(--cursor-interactive);.alert-dialog__trigger{transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply status-disabled;.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}@apply fixed inset-0 z-50;@apply flex flex-row items-center justify-center;@apply h-(--visual-viewport-height) w-full;@apply animate-in duration-150 ease-out fade-in-0;@apply animate-out duration-100 ease-out fade-out-0;@apply will-change-[opacity];@apply motion-reduce:animate-none;@apply bg-transparent;@apply bg-backdrop;@apply bg-backdrop backdrop-blur-md;@apply flex flex-col items-center;@apply h-(--visual-viewport-height) w-full min-w-0 flex-1;@apply p-4;@apply sm:w-fit sm:p-10;@apply pointer-events-none;@apply animate-in duration-250 ease-out-quad fade-in-0 zoom-in-105;@apply slide-in-from-bottom-1;@apply sm:slide-in-from-bottom-0;@apply slide-in-from-top-1;@apply slide-in-from-top-0;@apply slide-in-from-bottom-1;@apply animate-out duration-100 ease-out-quad fade-out-0 zoom-out-95;@apply will-change-[opacity,transform];@apply motion-reduce:animate-none;@apply relative;@apply flex w-full flex-col;@apply bg-overlay shadow-overlay outline-none;.alert-dialog__dialog{border-radius:min(32px, var(--radius-3xl))}@apply p-6;@apply overflow-hidden;@apply pointer-events-auto;@apply mt-auto;@apply sm:my-auto;@apply my-auto;@apply mt-auto;@apply mt-0;@apply max-w-xs;@apply max-w-sm;@apply max-w-md;@apply max-w-lg;@apply h-full min-h-full w-full;@apply flex flex-col gap-3;@apply mb-0;@apply mb-0;@apply align-middle;@apply text-base font-medium text-foreground;@apply flex items-center justify-center;@apply size-10 shrink-0;@apply rounded-3xl select-none;@apply box-content size-5;@apply bg-default text-foreground;@apply bg-accent-soft text-accent-soft-foreground;@apply bg-success-soft text-success-soft-foreground;@apply bg-warning-soft text-warning-soft-foreground;@apply bg-danger-soft text-danger-soft-foreground;@apply min-h-0 flex-1;@apply text-sm leading-[1.43] text-muted;@apply my-0;@apply overflow-y-auto;.alert-dialog__body{-webkit-overflow-scrolling:touch}@apply flex flex-row items-center justify-end gap-2;@apply mt-0;@apply absolute top-4 right-4;@apply mt-2;@apply mt-5;@apply mt-5;
@apply inline-block cursor-(--cursor-interactive);.drawer__trigger{transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply status-disabled;.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}@apply fixed inset-0 z-50;@apply h-(--visual-viewport-height) w-full;.drawer__backdrop{opacity:1;transition:opacity .25s cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}@apply bg-transparent;@apply bg-backdrop;@apply bg-backdrop backdrop-blur-md;@apply pointer-events-none;@apply fixed inset-0 z-50 flex;@apply h-(--visual-viewport-height) w-full min-w-0;@apply items-end;@apply items-start;@apply justify-start;@apply justify-end;@apply relative;@apply flex flex-col;@apply bg-overlay shadow-overlay outline-none;@apply p-6;@apply pointer-events-auto;.drawer__dialog{--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)}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}@apply w-full;@apply max-h-[85vh];.drawer__dialog[data-placement=bottom]{border-top-left-radius:min(32px, var(--radius-2xl));border-top-right-radius:min(32px, var(--radius-2xl))}@apply w-full;@apply max-h-[85vh];.drawer__dialog[data-placement=top]{border-bottom-left-radius:min(32px, var(--radius-2xl));border-bottom-right-radius:min(32px, var(--radius-2xl))}@apply h-full rounded-none;@apply w-80 max-w-[85vw] sm:w-96;@apply h-full rounded-none;@apply w-80 max-w-[85vw] sm:w-96;[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}@apply pb-2;@apply pb-0;@apply flex flex-col gap-3;@apply mb-0;@apply align-middle;@apply text-base font-medium text-foreground;@apply min-h-0 flex-1;@apply text-sm leading-[1.43] text-muted;@apply -m-[3px] my-0 p-[3px];@apply overflow-y-auto overscroll-contain;.drawer__body{-webkit-overflow-scrolling:touch}@apply flex flex-row items-center justify-end gap-2;@apply mt-0;@apply flex items-center justify-center;@apply pb-2;@apply h-1 w-9 rounded-xs;@apply bg-separator;@apply absolute top-4 right-4;@apply mt-2;@apply mt-5;@apply mt-5;@apply mt-0;@apply mt-0;
@apply inline-block cursor-(--cursor-interactive);.modal__trigger{transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;@apply status-disabled;.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}@apply fixed inset-0 z-50;@apply flex flex-row items-center justify-center;@apply h-(--visual-viewport-height) w-full;@apply animate-in duration-150 ease-out fade-in-0;@apply animate-out duration-100 ease-out fade-out-0;@apply will-change-[opacity];@apply motion-reduce:animate-none;@apply bg-transparent;@apply bg-backdrop;@apply bg-backdrop backdrop-blur-md;@apply flex flex-col items-center;@apply h-(--visual-viewport-height) w-full min-w-0 flex-1;@apply p-4;@apply sm:w-fit sm:p-10;@apply pointer-events-none;@apply animate-in duration-250 ease-out-quad fade-in-0 zoom-in-105;@apply slide-in-from-bottom-1;@apply sm:slide-in-from-bottom-0;@apply slide-in-from-top-1;@apply slide-in-from-top-0;@apply slide-in-from-bottom-1;@apply animate-out duration-100 ease-out-quad fade-out-0 zoom-out-95;@apply will-change-[opacity,transform];@apply motion-reduce:animate-none;@apply overflow-y-auto;@apply pointer-events-auto;.modal__container--scroll-outside{-webkit-overflow-scrolling:touch}@apply p-0 sm:p-0;@apply slide-in-from-bottom-0 zoom-in-100;@apply sm:slide-in-from-bottom-0;@apply zoom-out-100;@apply relative;@apply flex w-full flex-col;@apply bg-overlay shadow-overlay outline-none;.modal__dialog{border-radius:min(32px, var(--radius-3xl))}@apply p-6;@apply pointer-events-auto;@apply mt-auto;@apply sm:my-auto;@apply my-auto;@apply mt-auto;@apply mt-0;@apply overflow-hidden;@apply h-auto;@apply min-h-0 shrink-0;@apply max-w-xs;@apply max-w-sm;@apply max-w-md;@apply max-w-lg;@apply h-full min-h-full w-full;@apply h-full min-h-full w-full;@apply rounded-none shadow-none;@apply flex flex-col gap-3;@apply mb-0;@apply mb-0;@apply align-middle;@apply text-base font-medium text-foreground;@apply flex items-center justify-center;@apply size-10 shrink-0;@apply rounded-3xl select-none;@apply min-h-0 flex-1;@apply text-sm leading-[1.43] text-muted;@apply my-0;@apply overflow-y-auto;.modal__body--scroll-inside{-webkit-overflow-scrolling:touch}@apply overflow-y-visible;@apply flex flex-row items-center justify-end gap-2;@apply mt-0;@apply absolute top-4 right-4;@apply mt-2;@apply mt-5;@apply mt-5;
@apply origin-(--trigger-anchor-point) bg-overlay p-0 text-sm;.popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-90;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply 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}@apply p-4 outline-none;@apply font-medium;@apply inline-block;.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.popover__trigger{cursor:var(--cursor-interactive)}@apply status-focused;@apply status-disabled;
@apply max-w-xs origin-(--trigger-anchor-point) bg-overlay p-2 text-xs break-all;.tooltip{border-radius:min(32px, var(--radius-xl));box-shadow:var(--shadow-overlay)}@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-90;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply will-change-[opacity,transform];@apply stroke-border/40;.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}@apply inline-block;.tooltip__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;@apply status-focused;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply min-w-0 flex-1;@apply pr-7;@apply status-focused-field;.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-disabled;@apply relative isolate inline-flex items-center;@apply absolute top-1/2 right-0 flex h-full shrink-0 -translate-y-1/2 cursor-pointer items-center justify-center pr-2 text-field-placeholder transition duration-150 no-highlight;@apply border-none bg-transparent outline-none;@media (hover:hover){@apply text-field-foreground;}@apply rounded ring-2 ring-focus ring-offset-2 ring-offset-background outline-none;@apply opacity-70;@apply cursor-not-allowed opacity-50;@apply size-4 transition-transform duration-150 motion-reduce:transition-none;@apply rotate-180;@apply min-w-(--trigger-width) origin-(--trigger-anchor-point) scroll-py-1 overflow-y-auto overscroll-contain bg-overlay p-0 text-sm;.combo-box__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply 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}@apply p-1.5 outline-none;@apply px-2.5;@apply transition-none;@apply w-full;@apply w-full;
@apply flex flex-col gap-1;@apply hidden;@apply w-fit;@apply relative isolate inline-flex min-h-9 rounded-field border bg-field px-3 py-2 text-sm text-field-foreground shadow-field outline-none select-none no-highlight;.select__trigger{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}@apply pr-7;@media (hover:hover){@apply bg-field-hover;.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}@apply status-focused;.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--color-field-focus)}@apply status-disabled;@apply shadow-none;.select--secondary .select__trigger{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)}@apply flex-1 text-left text-base wrap-break-word text-current sm:text-sm;@apply text-field-placeholder;@apply hidden;@apply absolute inset-y-0 right-2 my-auto flex shrink-0 items-center justify-center text-field-placeholder transition duration-150;@apply rotate-180;@apply size-4;@apply min-w-(--trigger-width) origin-(--trigger-anchor-point) scroll-py-1 overflow-y-auto overscroll-contain bg-overlay p-0 text-sm;.select__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}@apply outline-none;@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply 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}@apply p-1.5 outline-none;@apply px-2.5;@apply transition-none;@apply w-full;@apply w-full;
@apply flex flex-col gap-1;@apply relative isolate inline-flex min-h-9 rounded-field border bg-field px-3 py-2 text-sm text-field-foreground shadow-field outline-none select-none no-highlight;.autocomplete__trigger{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}@apply motion-reduce:transition-none;.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}@apply pr-7;@media (hover:hover){@apply bg-field-hover;:is(.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)}}@apply status-focused;.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}@apply status-invalid-field;.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}@apply status-disabled;@apply shadow-none;.autocomplete--secondary .autocomplete__trigger{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){:is(.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)}@apply flex-1 text-left text-base wrap-break-word text-current sm:text-sm;@apply text-field-placeholder;@apply hidden;@apply absolute inset-y-0 right-2 my-auto flex shrink-0 items-center justify-center text-field-placeholder transition duration-150;.autocomplete__indicator{cursor:var(--cursor-interactive)}@apply rotate-180;@apply size-4;@apply min-w-(--trigger-width) origin-(--trigger-anchor-point) scroll-py-1 overflow-y-auto overscroll-contain bg-overlay p-0 pt-2 text-sm;.autocomplete__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}@apply outline-none;@apply animate-in duration-250 ease-out-fluid fade-in-0 zoom-in-95;@apply slide-in-from-bottom-1;@apply slide-in-from-top-1;@apply slide-in-from-right-1;@apply slide-in-from-left-1;@apply animate-out duration-100 ease-out-quad zoom-out-95 fade-out;@apply 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}@apply p-1.5 outline-none;@apply px-2.5;@apply transition-none;@apply px-3 py-1 outline-none;@apply text-center text-sm text-overlay-foreground/60;@apply w-full;@apply w-full;@apply relative isolate inline-flex h-6 w-6 shrink-0 origin-center items-center justify-center rounded-xl p-1 text-muted select-none no-highlight;@apply mr-0 size-5 shrink-0 self-center bg-transparent;.autocomplete__clear-button{cursor:var(--cursor-interactive)}@apply transform-gpu;.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}@apply motion-reduce:transition-none;@apply pointer-events-none opacity-0;@apply size-3.5;@media (hover:hover){@apply bg-default-hover;}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}
@apply inline-flex h-6 items-center space-x-0.5 rounded-lg bg-default px-2 text-center font-sans text-sm font-medium whitespace-nowrap text-muted rtl:space-x-reverse;.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}@apply bg-transparent;
@apply text-foreground;@apply text-foreground;@apply text-4xl font-semibold tracking-tight;@apply text-3xl font-semibold tracking-tight;@apply text-2xl font-semibold tracking-tight;@apply text-xl font-semibold tracking-tight;@apply text-lg font-semibold tracking-tight;@apply text-base font-semibold tracking-tight;@apply text-base leading-7;@apply rounded-md bg-default px-1.5 py-0.5 font-mono text-sm text-foreground;@apply font-medium text-link underline underline-offset-4;@apply mt-4 border-l-4 border-border pl-4 italic text-muted;@apply my-4 list-disc space-y-2 pl-6;@apply my-4 list-decimal space-y-2 pl-6;@apply text-base leading-7;@apply my-8 border-separator;@apply my-4 overflow-x-auto rounded-xl bg-default p-4 font-mono text-sm leading-relaxed;@apply font-semibold text-foreground;@apply italic;@apply my-4 rounded-xl;@apply text-4xl font-semibold tracking-tight;@apply text-3xl font-semibold tracking-tight;@apply text-2xl font-semibold tracking-tight;@apply text-xl font-semibold tracking-tight;@apply text-lg font-semibold tracking-tight;@apply text-base font-semibold tracking-tight;@apply text-base leading-7;@apply text-sm leading-6;@apply text-xs leading-5;@apply rounded-md bg-default px-1.5 py-0.5 font-mono text-sm text-foreground;@apply text-left rtl:text-right;@apply text-center;@apply text-right rtl:text-left;@apply text-justify;@apply text-foreground;@apply text-muted;@apply block truncate;@apply font-normal;@apply font-medium;@apply font-semibold;@apply font-bold;
