@layer theme {
@layer base{:root,:host{--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);--accent:#0485f7;--accent-foreground:var(--snow);--success:#17c964;--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}@supports (color:color(display-p3 0 0 0)){:root,:host{--white:color(display-p3 1 1 1);--black:color(display-p3 0 0 0);--snow:color(display-p3 .988276 .988276 .988276);--eclipse:color(display-p3 .0940831 .0940815 .104915);--accent:color(display-p3 .228527 .513567 .937521);--success:color(display-p3 .366628 .776587 .434496)}}@supports (color:lab(0% 0 0)){:root,:host{--white:lab(100% 0 0);--black:lab(0% 0 0);--snow:lab(98.9676% -.0000298023 -.0000119209);--eclipse:lab(8.34178% .607349 -2.12998);--accent:lab(54.5335% 3.31545 -66.5298);--success:lab(71.4376% -59.4106 38.0321)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#ebebec;--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:#18181b;--field-placeholder:var(--muted);--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-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%);--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent);--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%);--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent);--success-soft:color-mix(in oklab, var(--success) 15%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%);--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent);--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%);--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}@supports (color:color(display-p3 0 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background:color(display-p3 .960849 .960849 .960849);--surface-secondary:color(display-p3 .937246 .937247 .940735);--surface-tertiary:color(display-p3 .917615 .917615 .92109);--muted:color(display-p3 .44318 .44318 .475431);--default:color(display-p3 .921202 .921203 .923877);--field-foreground:color(display-p3 .0940831 .0940815 .104915);--warning:color(display-p3 .915251 .660732 .269004);--danger:color(display-p3 .920914 .296365 .274185);--border:color(display-p3 .868722 .868722 .879301);--separator:color(display-p3 .894477 .894477 .905114)}}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background:lab(96.5432% -.0000596046 0);--surface-secondary:lab(94.4672% .129223 -.473213);--surface-tertiary:lab(92.7156% .129253 -.473213);--muted:lab(47.8738% 1.41454 -4.98644);--default:lab(93.0314% .0993609 -.364041);--field-foreground:lab(8.34178% .607349 -2.12998);--warning:lab(74.4448% 23.7172 71.6451);--danger:lab(57.4234% 73.5589 48.0136);--border:lab(88.3653% .399351 -1.45447);--separator:lab(90.6853% .399232 -1.45452)}}.dark,[data-theme=dark],:host(.dark),:host([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-secondary-foreground:var(--foreground);--surface-tertiary:#262728;--surface-tertiary-foreground:var(--foreground);--overlay:#18181b;--overlay-foreground:var(--foreground);--muted:#9f9fa9;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#27272a;--default-foreground:var(--snow);--field-background:#18181b;--field-foreground:var(--foreground);--field-placeholder:var(--muted);--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;--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%);--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent);--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%);--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent);--success-soft:color-mix(in oklab, var(--success) 12%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%);--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent);--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}@supports (color:color(display-p3 0 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background:color(display-p3 .0217169 .0216955 .0277708);--surface:color(display-p3 .0940831 .0940815 .104915);--surface-secondary:color(display-p3 .137299 .137298 .144446);--surface-tertiary:color(display-p3 .149676 .152827 .156538);--overlay:color(display-p3 .0940831 .0940815 .104915);--muted:color(display-p3 .622604 .622563 .659842);--default:color(display-p3 .152895 .152887 .16466);--field-background:color(display-p3 .0940831 .0940815 .104915);--warning:color(display-p3 .930377 .72781 .385984);--danger:color(display-p3 .792061 .284549 .269743);--segment:color(display-p3 .274531 .274533 .296049);--border:color(display-p3 .158628 .158622 .17046);--separator:color(display-p3 .130283 .130267 .141772)}}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background:lab(1.54547% .178337 -.64671);--surface:lab(8.34178% .607349 -2.12998);--surface-secondary:lab(13.7794% .374213 -1.34113);--surface-tertiary:lab(15.5629% -.291005 -.84582);--overlay:lab(8.34178% .607349 -2.12998);--muted:lab(65.6464% 1.53497 -5.42429);--default:lab(15.7305% .613764 -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.02498 -3.61326);--border:lab(16.4266% .613093 -2.16998);--separator:lab(12.9463% .616677 -2.16783)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]),[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%);--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%);--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%);--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}
}

@layer theme.components {

}

@layer theme {

}

@layer components {
.toast-region{@apply pointer-events-none fixed z-(--z-index-toast) outline-none;@apply w-[calc(100vw-2rem)] sm:w-auto sm:min-w-(--toast-width);}.toast-region{display:block}.toast-region--bottom{@apply bottom-4 left-1/2 -translate-x-1/2;}.toast-region--bottom-start{@apply start-4 bottom-4;}.toast-region--bottom-end{@apply end-4 bottom-4;}.toast-region--top{@apply top-4 left-1/2 -translate-x-1/2;}.toast-region--top-start{@apply start-4 top-4;}.toast-region--top-end{@apply end-4 top-4;}.toast-region:focus-visible{@apply outline-2 outline-offset-2 outline-focus;}.toast{border-radius:min(32px, var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);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;@apply motion-reduce:animate-none motion-reduce:transition-none;}.toast{--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease), height var(--toast-height-duration) var(--toast-ease), opacity var(--toast-opacity-duration) var(--toast-ease)}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease);@apply motion-reduce:transition-none;}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{@apply pointer-events-none opacity-0;}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;left:0;right:0}.toast[data-exiting=true]{@apply opacity-0;}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{@apply pointer-events-none flex opacity-0;}.toast:focus-visible{@apply outline-2 outline-offset-2 outline-focus;}.toast__content{@apply flex grow flex-col items-start self-center;}.toast__indicator{@apply flex shrink-0 items-center justify-center p-1 text-overlay-foreground select-none;}.toast__indicator [data-slot=toast-default-icon]{@apply box-content size-4;}.toast__indicator [data-slot=spinner]{@apply size-4;}.toast__indicator [data-slot=spinner-icon]{@apply size-4;}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease), toast-indicator-scale .2s var(--toast-ease);@apply motion-reduce:animate-none;}.toast__title{@apply text-sm leading-5 font-medium text-overlay-foreground;}.toast__description{@apply text-sm text-muted;}.toast__close-button{@apply pointer-events-none absolute -end-1 -top-1 size-5 border-border bg-default opacity-0 sm:border sm:bg-overlay;@apply motion-reduce:transition-none;}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button [data-slot=close-button-icon]{@apply size-3.5 sm:size-3;}@media (hover:hover){.toast__close-button:hover{@apply bg-default;}.toast__close-button[data-hovered=true]{@apply bg-default;}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{@apply pointer-events-auto opacity-100;}.toast[data-exiting=true] .toast__close-button{@apply pointer-events-none opacity-0;}.toast__action{@apply mt-2 sm:mt-0;}.toast--accent .toast__title{@apply text-accent-soft-foreground;}.toast--success .toast__title{@apply text-success-soft-foreground;}.toast--success .toast__indicator{@apply text-success-soft-foreground;}.toast--warning .toast__title{@apply text-warning-soft-foreground;}.toast--warning .toast__indicator{@apply text-warning-soft-foreground;}.toast--danger .toast__title{@apply text-danger-soft-foreground;}.toast--danger .toast__indicator{@apply text-danger-soft-foreground;}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}
}

@layer components {
.select{@apply flex flex-col gap-1;}.select[data-invalid=true] [data-slot=description]{@apply hidden;}.select[aria-invalid=true] [data-slot=description]{@apply hidden;}.select [data-slot=label]{@apply w-fit;}.select__trigger{@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;@apply motion-reduce:transition-none;}.select__trigger{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){@apply pe-7;}@media (hover:hover){.select__trigger:hover:not(:has(.select__clear-button:hover)){@apply bg-field-hover;}.select__trigger:hover:not(:has(.select__clear-button:hover)){border-color:var(--field-border-hover)}.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){@apply bg-field-hover;}.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not([data-focused]){@apply status-focused;}.select__trigger:focus-visible:not([data-focused]){border-color:var(--field-border-focus);background-color:var(--field-focus)}.select__trigger[data-focus-visible=true]{@apply status-focused;}.select__trigger[data-focus-visible=true]{border-color:var(--field-border-focus);background-color:var(--field-focus)}.select[data-invalid=true] .select__trigger{@apply status-invalid-field;}.select[data-invalid=true] .select__trigger{background-color:var(--field-focus)}.select[aria-invalid=true] .select__trigger{@apply status-invalid-field;}.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled{@apply status-disabled;}.select__trigger[data-disabled=true]{@apply status-disabled;}.select__trigger[aria-disabled=true]{@apply status-disabled;}.select--secondary .select__trigger{@apply shadow-none;}.select--secondary .select__trigger{background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}.select--secondary .select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not([data-focused]){background-color:var(--select-trigger-bg-focus)}.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select[data-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{@apply flex-1 text-start text-base wrap-break-word text-current sm:text-sm;}.select__value[data-placeholder=true]{@apply text-field-placeholder;}.select__value [data-slot=list-box-item-indicator]{@apply hidden;}.select__clear-button{@apply relative isolate inline-flex size-5 shrink-0 origin-center transform-gpu items-center justify-center self-center rounded-xl bg-transparent p-1 text-muted select-none no-highlight;}.select__clear-button{cursor:var(--cursor-interactive)}.select__clear-button:after{@apply absolute -inset-0.5;}.select__clear-button:after{content:""}.select__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth);@apply motion-reduce:transition-none;}.select__clear-button[data-empty=true]{@apply pointer-events-none opacity-0;}.select__clear-button [data-slot=select-clear-button-icon]{@apply size-3.5;}@media (hover:hover){.select__clear-button:hover{@apply bg-default-hover;}.select__clear-button[data-hovered=true]{@apply bg-default-hover;}}.select__clear-button:active{transform:scale(.93)}.select__clear-button[data-pressed=true]{transform:scale(.93)}.select__indicator{@apply absolute inset-y-0 end-2 my-auto flex shrink-0 items-center justify-center text-field-placeholder transition duration-150;}.select__indicator[data-open=true]{@apply rotate-180;}.select__indicator[data-slot=select-default-indicator]{@apply size-4;}.select__popover{@apply min-w-(--trigger-width) origin-(--trigger-anchor-point) scroll-py-1 scrollbar overflow-y-auto overscroll-contain bg-overlay p-0 text-sm;}.select__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--overlay-shadow)}.select__popover:focus-visible:not([data-focused]){@apply outline-none;}.select__popover[data-focus-visible=true]{@apply outline-none;}.select__popover[data-entering=true]{@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-95;}.select__popover[data-entering=true][data-placement=top]{@apply slide-in-from-bottom-1;}.select__popover[data-entering=true][data-placement=bottom]{@apply slide-in-from-top-1;}.select__popover[data-entering=true][data-placement=left]{@apply slide-in-from-right-1;}.select__popover[data-entering=true][data-placement=right]{@apply slide-in-from-left-1;}.select__popover[data-exiting=true]{@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply pointer-events-none;}.select__popover[data-exiting=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.select__popover[data-entering=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{@apply p-1.5 outline-none;}.select__popover [data-slot=list-box-item]{@apply px-2.5;}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator]{@apply transition-none;}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{@apply transition-none;}.select--full-width{@apply w-full;}.select__trigger--full-width{@apply w-full;}
}

@layer components {
.list-box{@apply relative w-full overflow-clip p-1;}.list-box>*+*{@apply mt-1;}.list-box [data-slot=separator][data-orientation=horizontal]{@apply ms-[3%] w-[94%];}
}

@layer components {
.list-box-item{@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;@apply motion-reduce:transition-none;}.list-box-item{transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out)}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{@apply pointer-events-none w-fit select-none;}.list-box-item [data-slot=description]{@apply pointer-events-none text-wrap select-none;}.list-box-item:has(.list-box-item__indicator){@apply pe-7;}.list-box-item:focus-visible:not([data-focused]){@apply status-focused;}.list-box-item[data-focus-visible=true]{@apply status-focused;}.list-box-item:active{transform:scale(.98)}.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover{@apply bg-default;}.list-box-item[data-hovered=true]{@apply bg-default;}}.list-box-item[data-disabled=true]{@apply status-disabled;}.list-box-item__indicator{@apply absolute end-2 top-1/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;}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{@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]{transition:stroke-dashoffset .25s linear;@apply motion-reduce:transition-none;}.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;}.list-box-item--danger .list-box-item__indicator{@apply text-danger;}.list-box-item--danger [data-slot=label]{@apply text-danger;}
}

@layer components {
.popover{@apply origin-(--trigger-anchor-point) bg-overlay p-0 text-sm;}.popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--overlay-shadow)}.popover[data-entering=true]{@apply animate-in duration-150 ease-smooth fade-in-0 zoom-in-90;}.popover[data-entering=true][data-placement=top]{@apply slide-in-from-bottom-1;}.popover[data-entering=true][data-placement=bottom]{@apply slide-in-from-top-1;}.popover[data-entering=true][data-placement=left]{@apply slide-in-from-right-1;}.popover[data-entering=true][data-placement=right]{@apply slide-in-from-left-1;}.popover[data-exiting=true]{@apply animate-out duration-100 ease-smooth zoom-out-95 fade-out;@apply pointer-events-none;}.popover[data-exiting=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.popover[data-entering=true]{@apply transition-[opacity,transform] will-change-[opacity,transform];}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{@apply p-4 outline-none;}.popover__heading{@apply font-medium;}.popover__trigger{@apply inline-block;@apply motion-reduce:transition-none;}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not([data-focused]){@apply status-focused;}.popover__trigger[data-focus-visible=true]{@apply status-focused;}.popover__trigger:disabled{@apply status-disabled;}.popover__trigger[aria-disabled=true]{@apply status-disabled;}
}

@layer components {
.spinner{@apply pointer-events-none inline-flex size-6 shrink-0 animate-spin-fast motion-reduce:animate-none;}.spinner--sm{@apply size-4;}.spinner--lg{@apply size-8;}.spinner--xl{@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)}
}

.dark,[data-theme=dark]{--accent:#ffc000;--accent-foreground:#111310;--focus:#ffc000;--success:#51d7c8;--danger:#f52c56;--surface:#151515;--surface-foreground:#f1f1f1;--overlay:#1c1c1c;--overlay-foreground:#f1f1f1;--muted:#aaa}@keyframes app-toast-appear{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}[data-slot=toast-region],.toast-region{--toast-width:max-content;--toast-offset-bottom:calc(24px + env(safe-area-inset-bottom,0px));outline:none;pointer-events:none!important;z-index:10050!important;top:auto!important;right:auto!important;bottom:var(--toast-offset-bottom)!important;width:-webkit-max-content!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 40px)!important;color:inherit!important;left:50%!important;inset:auto auto var(--toast-offset-bottom) 50%!important;background:0 0!important;border:none!important;flex-direction:column-reverse!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}[data-slot=toast-region][popover]::backdrop{pointer-events:none;display:none}.toast-region[popover]::backdrop{pointer-events:none;display:none}[data-slot=toast-region].toast-region--bottom,.toast-region--bottom,.toast-region--bottom-start,.toast-region--bottom-end{bottom:var(--toast-offset-bottom)!important;top:auto!important}.h5-watch [data-slot=toast-region],.h5-watch .toast-region{--toast-offset-bottom:calc(90px + env(safe-area-inset-bottom,0px))}[data-slot=toast],.toast-region [data-slot=toast],.toast-region .toast{--toast-width:max-content;animation:.2s app-toast-appear;--toast-y:0px!important;--toast-enter:0%!important;--toast-scale:1!important;--front-height:auto!important;--toast-height:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;left:auto!important;right:auto!important;pointer-events:auto!important;box-sizing:border-box!important;color:#eee!important;text-align:center!important;transform-origin:bottom!important;background:#282828!important;border:1px solid #ffffff18!important;border-radius:10px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:-webkit-max-content!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 40px)!important;height:auto!important;padding:12px 22px!important;font-size:13px!important;line-height:20px!important;display:inline-flex!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 32px #0005!important}[data-slot=toast][data-entering=true],[data-slot=toast][data-exiting=true],.toast-region .toast[data-entering=true],.toast-region .toast[data-exiting=true]{opacity:1}[data-slot=toast][data-exiting=true],.toast-region .toast[data-exiting=true]{opacity:0;transition:opacity .18s;animation:none}[data-slot=toast-content],.toast-region .toast__content{text-align:center!important;flex-direction:column!important;flex:0 auto!important;justify-content:center!important;align-self:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important}[data-slot=toast-title],.toast-region .toast__title{overflow-wrap:anywhere;color:#eee!important;text-align:center!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}[data-slot=toast-description],.toast-region .toast__description{color:#999!important;text-align:center!important;margin:0!important;font-size:12px!important;line-height:18px!important}[data-slot=toast-indicator]:not(:has([data-slot=spinner])){display:none!important}.toast-region .toast__indicator:not(:has([data-slot=spinner])){display:none!important}[data-slot=toast-indicator]:has([data-slot=spinner]){color:#eee;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex!important}.toast-region .toast__indicator:has([data-slot=spinner]){color:#eee;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex!important}.toast-region .toast--success [data-slot=toast-title],.toast-region .toast--success .toast__title{color:#51d7c8!important}.toast-region .toast--danger [data-slot=toast-title],.toast-region .toast--danger .toast__title{color:#ff8d8d!important}[data-slot=toast-close],.toast-region .toast__close-button{display:none!important}#feedback-form .feedback-field{color:#aaa;flex-direction:column;gap:10px;font-size:14px;display:flex}#feedback-form .feedback-heroui-select{flex-direction:column;gap:0;width:100%;min-width:0;display:flex;position:relative}#feedback-form .feedback-select-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#feedback-form .feedback-heroui-select select,#feedback-form select[data-react-aria-hidden-select],#feedback-form [data-testid=hidden-select-container],#feedback-form .react-aria-Select>select{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#feedback-form .feedback-heroui-select .select__trigger,#feedback-form .feedback-select-trigger{box-sizing:border-box;color:#ddd;width:100%;min-width:0;height:50px;min-height:50px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#1c1c1c;border:1px solid #2d2d2d;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 14px 16px;font-size:14px;line-height:20px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}#feedback-form .feedback-select-trigger[data-placeholder=true],#feedback-form .feedback-select-trigger [data-placeholder=true]{color:#999}#feedback-form .feedback-select-trigger:hover{color:#ddd;background:#222;border-color:#444}#feedback-form .feedback-select-trigger[data-open=true],#feedback-form .feedback-select-trigger[aria-expanded=true]{background:#1c1c1c;border-color:#666;outline:none;box-shadow:0 0 0 2px #ffffff08}#feedback-form .feedback-select-trigger:focus-visible{background:#1c1c1c;border-color:#666;outline:none;box-shadow:0 0 0 2px #ffffff08}#feedback-form .form-field.invalid .feedback-select-trigger,#feedback-form .feedback-heroui-select[data-invalid=true] .feedback-select-trigger,#feedback-form .feedback-heroui-select[aria-invalid=true] .feedback-select-trigger{border-color:var(--ds-error,#f52c56)}#feedback-form .feedback-select-trigger .select__value,#feedback-form .feedback-select-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;max-height:22px;color:inherit;flex:1;line-height:22px;overflow:hidden}#feedback-form .feedback-select-trigger [data-slot=list-box-item-indicator]{display:none!important}#feedback-form .feedback-select-trigger .select__indicator,#feedback-form .feedback-select-trigger [data-slot=select-indicator],#feedback-form .feedback-select-trigger [data-slot=select-default-indicator]{color:#aaa;flex:0 0 16px;width:16px;height:16px;transition:transform .15s;position:static}#feedback-form .feedback-select-trigger .select__indicator[data-open=true],#feedback-form .feedback-select-trigger[data-open=true] .select__indicator,#feedback-form .feedback-select-trigger[aria-expanded=true] .select__indicator{transform:rotate(180deg)}.feedback-select-popover,[data-slot=select-popover].feedback-select-popover{box-sizing:border-box;min-width:var(--trigger-width,200px);overscroll-behavior:contain;color:#ddd;scrollbar-width:thin;scrollbar-color:#5d5d5d #242424;border:1px solid #ffffff24;border-radius:12px;max-height:min(280px,50vh);padding:6px;overflow-x:hidden;overflow-y:auto;box-shadow:0 14px 32px #0006;z-index:220!important;background:#242424!important}.feedback-select-popover .feedback-select-listbox,.feedback-select-popover [data-slot=list-box]{background:0 0;outline:none;width:100%;margin:0;padding:0;list-style:none}.feedback-select-popover .feedback-select-option,.feedback-select-popover [data-slot=list-box-item]{box-sizing:border-box;color:#ddd;cursor:pointer;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex;position:relative}.feedback-select-popover .feedback-select-option:hover,.feedback-select-popover .feedback-select-option[data-hovered=true],.feedback-select-popover .feedback-select-option[data-focus-visible=true]{color:#fff;background:#333}.feedback-select-popover .feedback-select-option[aria-selected=true],.feedback-select-popover .feedback-select-option[data-selected=true]{color:#fde585;background:#ffc00019}.feedback-select-popover .list-box-item__indicator,.feedback-select-popover [data-slot=list-box-item-indicator]{color:#fde585;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.feedback-select-popover .list-box-item__indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.feedback-select-popover .list-box-item__indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.feedback-select-popover [data-slot=list-box-item-indicator]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.feedback-select-popover [data-slot=list-box-item-indicator]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.feedback-select-popover .list-box-item__indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.feedback-select-popover .list-box-item__indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.feedback-select-popover [data-slot=list-box-item-indicator]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.feedback-select-popover [data-slot=list-box-item-indicator]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.spinner{pointer-events:none;width:1.5rem;height:1.5rem;color:var(--accent);flex-shrink:0;animation:.7s linear infinite heroui-spinner-spin;display:inline-flex}.spinner--sm{width:1rem;height:1rem}.spinner--lg{width:2rem;height:2rem}.spinner--xl{width:2.5rem;height:2.5rem}.spinner svg{width:100%;height:100%}@keyframes heroui-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.list-loading-page{justify-content:center;align-items:center;min-height:calc(100vh - 88px);display:flex}.list-loading{width:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.list-loading p,.list-loading span{margin:0}.list-loading--block{min-height:280px}.list-loading--inline{flex-direction:row;justify-content:flex-start;gap:8px;min-height:72px}.member-library-cards>.list-loading,.search-picks-grid>.list-loading,.search-suggestion-list>.list-loading,.play-comment-list>.list-loading{grid-column:1/-1}button.play-comment-more.is-loading{justify-content:center;align-items:center;gap:8px;display:flex}
