.glass-popover-positioner{z-index:50}.liquid-glass.glass-popover{border-radius:var(--radius-card);width:min(20.5rem,100vw - 2rem);color:var(--foreground);transform-origin:var(--transform-origin);opacity:1;transition:translate var(--glass-dur-open) var(--glass-ease), scale var(--glass-dur-open) var(--glass-ease), opacity .22s ease-out;box-shadow:var(--shadow-hairline-inset), inset 0 0 0 1px oklch(100% 0 0/.08), 0 2rem 4rem -1.25rem color-mix(in oklch, var(--foreground) 22%, transparent), 0 .6rem 1.5rem -.6rem color-mix(in oklch, var(--foreground) 12%, transparent);outline:none;position:relative;overflow:hidden;translate:0;scale:1}.liquid-glass.glass-popover[data-starting-style]{opacity:0;translate:0 -.625rem;scale:.86}.liquid-glass.glass-popover[data-ending-style]{opacity:0;transition:translate var(--glass-dur-close) var(--glass-ease-in), scale var(--glass-dur-close) var(--glass-ease-in), opacity .18s ease-in;translate:0 -.375rem;scale:.94}.glass-choice{background:color-mix(in oklab, var(--foreground) 4.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 55%, transparent);transition:background-color .18s ease-out, box-shadow .18s ease-out, color .18s ease-out, scale .26s var(--glass-ease-pop)}.glass-choice+.glass-choice{margin-top:.375rem}.glass-choice:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}.glass-choice:active{scale:.98}.glass-choice[data-selected]{background:color-mix(in oklab, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent);color:var(--primary)}.glass-choice-check{opacity:0;transition:opacity .16s ease-out, scale .38s var(--glass-ease-pop);scale:.4}.glass-choice[data-selected] .glass-choice-check{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){.glass-popover[data-open] .glass-panel-stagger{animation:glass-panel-rise .48s var(--glass-ease) backwards}.glass-popover[data-open] .glass-panel-stagger[data-stagger="2"]{animation-delay:50ms}.glass-popover[data-open] .glass-panel-icon{animation:glass-panel-icon-pop .66s var(--glass-ease-pop) 60ms backwards}.glass-popover[data-open] [data-panel-row]{animation:glass-panel-rise .44s var(--glass-ease) backwards}.glass-popover[data-open] [data-panel-row]:first-child{animation-delay:80ms}.glass-popover[data-open] [data-panel-row]:nth-child(2){animation-delay:.115s}.glass-popover[data-open] [data-panel-row]:nth-child(3){animation-delay:.15s}.glass-popover[data-open] [data-panel-row]:nth-child(n+4){animation-delay:.185s}}@media (prefers-reduced-motion:reduce){.liquid-glass.glass-popover{transition:opacity .15s linear}.liquid-glass.glass-popover[data-starting-style],.liquid-glass.glass-popover[data-ending-style]{translate:0;scale:1}}.glass-field{background:color-mix(in oklab, var(--background) 62%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 60%, transparent), var(--shadow-hairline-inset);transition:background-color .2s ease-out, box-shadow .2s ease-out, scale .26s var(--glass-ease-pop)}.glass-field:hover{background:color-mix(in oklab, var(--background) 80%, transparent)}.glass-field:focus-visible,.glass-field[data-popup-open]{background:color-mix(in oklab, var(--background) 88%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--destructive) 50%, transparent), 0 0 0 4px color-mix(in oklab, var(--destructive) 12%, transparent)}.glass-field[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--destructive) 55%, transparent), 0 0 0 4px color-mix(in oklab, var(--destructive) 12%, transparent)}.glass-field.glass-select-trigger:active{scale:.99}.glass-select-chevron{transition:rotate .38s var(--glass-ease)}.glass-select-trigger[data-popup-open] .glass-select-chevron{rotate:180deg}.glass-select-backdrop{background:color-mix(in oklab, var(--foreground) 6%, transparent);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}.liquid-glass.glass-popover.glass-select-popup{width:min(max(var(--anchor-width), 19rem), calc(100vw - 2rem));border-radius:var(--radius-card)}.glass-select-list{max-height:min(32rem, calc(var(--available-height,32rem) - .5rem))}@media (prefers-reduced-motion:no-preference){.glass-select-bubble{animation:glass-panel-icon-pop var(--glass-dur-pop) var(--glass-ease-pop) backwards}.glass-select-trigger:not([data-filled]) .glass-select-bubble{animation:none}}
