.liquid-glass{--lg-spring:cubic-bezier(.22, 1.2, .36, 1);--lg-press:cubic-bezier(.4, 0, 1, .4);--lg-duration:.52s;--lg-mx:50%;--lg-my:18%;--lg-origin:center;--lg-tint-boost:0;--lg-frost-to:22px;--lg-enter-delay:0s;transform-origin:var(--lg-origin);background:0 0}.liquid-glass__frost,.liquid-glass__shadow,.liquid-glass__chrome,.liquid-glass__sheen,.liquid-glass__content{border-radius:inherit;transform-origin:inherit}.liquid-glass__frost{pointer-events:none;overflow:hidden}.liquid-glass__frost,.liquid-glass__shadow{transition:transform .52s var(--lg-spring), opacity .42s var(--lg-spring)}.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__frost,.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__shadow,.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__chrome,.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__sheen,.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__content,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__frost,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__shadow,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__chrome,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__sheen,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__content{transform:scale(1.045)}.liquid-glass[data-interactive]:not([data-lg-halo]):active:not(:disabled) .liquid-glass__frost,.liquid-glass[data-interactive]:not([data-lg-halo]):active:not(:disabled) .liquid-glass__shadow,.liquid-glass[data-interactive]:not([data-lg-halo]):active:not(:disabled) .liquid-glass__chrome,.liquid-glass[data-interactive]:not([data-lg-halo]):active:not(:disabled) .liquid-glass__sheen,.liquid-glass[data-interactive]:not([data-lg-halo]):active:not(:disabled) .liquid-glass__content{transition-duration:.11s;transition-timing-function:var(--lg-press);transform:scale(.955,.93)}.liquid-glass--enter .liquid-glass__frost,.liquid-glass--enter .liquid-glass__shadow,.liquid-glass--enter .liquid-glass__chrome,.liquid-glass--enter .liquid-glass__sheen,.liquid-glass--enter .liquid-glass__content{animation:liquid-glass-in .62s var(--lg-spring) var(--lg-enter-delay) both, liquid-glass-fade .62s var(--lg-spring) var(--lg-enter-delay) both}.liquid-glass__chrome{transition:background-color .42s var(--lg-spring), box-shadow .42s var(--lg-spring), border-color .42s var(--lg-spring), opacity .42s var(--lg-spring), transform .52s var(--lg-spring)}.liquid-glass__content{color:inherit;transition:opacity .42s var(--lg-spring), transform .52s var(--lg-spring)}.liquid-glass__content svg{color:#1c1b19}.liquid-glass__content svg.text-inherit{color:inherit}.liquid-glass__content :where([data-slot=checkbox][data-state=checked],[data-slot=checkbox][data-state=indeterminate]) svg{color:#fff}.liquid-glass[data-lg-tone=dark] .liquid-glass__content svg{color:#f2f1ed}.liquid-glass[data-lg-tone=dark] .liquid-glass__content svg.text-inherit{color:inherit}.liquid-glass[data-lg-tone=dark] .liquid-glass__content :where([data-slot=checkbox][data-state=checked],[data-slot=checkbox][data-state=indeterminate]) svg{color:#202124}.liquid-glass[data-lg-contrast][data-lg-tone=dark] .liquid-glass__content svg{color:#fff}.liquid-glass[data-lg-contrast][data-lg-tone=light] .liquid-glass__content svg{color:#171717}.liquid-glass[data-lg-contrast] .liquid-glass__content svg.text-inherit,.liquid-glass__content :where([data-slot=button].text-white,[data-slot=button].text-primary-foreground) svg,.liquid-glass[data-lg-tone=dark] .liquid-glass__content :where([data-slot=button].text-white,[data-slot=button].text-primary-foreground) svg,.liquid-glass[data-lg-contrast] .liquid-glass__content :where([data-slot=button].text-white,[data-slot=button].text-primary-foreground) svg{color:inherit}.liquid-glass__content :is([data-slot=input]:not([data-variant=ghost]):not(.border-0),[data-slot=textarea]:not([data-variant=ghost]),[data-slot=select-trigger]:not([data-variant=ghost]),[data-slot=input-group]){background-color:#ffffff47}.dark .liquid-glass__content :is([data-slot=input]:not([data-variant=ghost]):not(.border-0),[data-slot=textarea]:not([data-variant=ghost]),[data-slot=select-trigger]:not([data-variant=ghost]),[data-slot=input-group]){background-color:#ffffff1a}.liquid-glass[data-interactive]:not([data-lg-halo]):hover:not(:disabled) .liquid-glass__chrome,.liquid-glass[data-interactive]:not([data-lg-halo]):focus-visible .liquid-glass__chrome{--lg-tint-boost:.025}.liquid-glass[data-interactive]:active:not(:disabled) .liquid-glass__chrome{--lg-tint-boost:.04}.liquid-glass__sheen{opacity:0;background:radial-gradient(64px 42px at var(--lg-mx) var(--lg-my), #ffffff1a, transparent 78%);transition:opacity .2s,transform .2s}.liquid-glass[data-lg-tone=dark] .liquid-glass__sheen{background:radial-gradient(64px 42px at var(--lg-mx) var(--lg-my), #ffffff12, transparent 78%)}.liquid-glass[data-lg-halo] .liquid-glass__frost,.liquid-glass[data-lg-halo] .liquid-glass__shadow{opacity:0}.liquid-glass[data-lg-halo] .liquid-glass__chrome{box-shadow:none;background:0 0;border-color:#0000}.liquid-glass[data-lg-halo] .liquid-glass__content svg{color:inherit}.liquid-glass[data-lg-halo] .liquid-glass__sheen{background:radial-gradient(72px 56px at var(--lg-mx) var(--lg-my), #ffffff38, transparent 78%)}.liquid-glass[data-lg-halo][data-lg-tone=dark] .liquid-glass__sheen{background:radial-gradient(72px 56px at var(--lg-mx) var(--lg-my), #ffffff29, transparent 78%)}.liquid-glass[data-interactive]:hover:not(:disabled) .liquid-glass__sheen,.liquid-glass[data-interactive]:focus-visible .liquid-glass__sheen{opacity:1}.liquid-glass-presence{--lg-spring:cubic-bezier(.22, 1.2, .36, 1);pointer-events:none}.liquid-glass-presence.is-open{pointer-events:auto}.liquid-glass-presence:not(.is-open) .liquid-glass__frost,.liquid-glass-presence:not(.is-open) .liquid-glass__shadow,.liquid-glass-presence:not(.is-open) .liquid-glass__chrome,.liquid-glass-presence:not(.is-open) .liquid-glass__content,.liquid-glass-presence:not(.is-open) .liquid-glass__sheen{opacity:0;transform:scale(.86)translateY(10px)}.liquid-glass-menu-item{transition:background-color .28s cubic-bezier(.22,1.12,.36,1),transform .28s cubic-bezier(.22,1.12,.36,1)}.liquid-glass-menu-item:hover,.liquid-glass-menu-item:focus-visible,.liquid-glass-menu-item[data-highlighted]{background-color:#ffffff38;transform:scale(1.02)}.liquid-glass-menu-item[data-slot=dropdown-menu-item]:hover,.liquid-glass-menu-item[data-slot=dropdown-menu-item]:focus-visible,.liquid-glass-menu-item[data-slot=dropdown-menu-item][data-highlighted],.liquid-glass-menu-item[data-slot=dropdown-menu-sub-trigger]:hover,.liquid-glass-menu-item[data-slot=dropdown-menu-sub-trigger]:focus-visible,.liquid-glass-menu-item[data-slot=dropdown-menu-sub-trigger][data-highlighted],.liquid-glass-menu-item[data-slot=dropdown-menu-sub-trigger][data-state=open],.liquid-glass-menu-item[data-slot=context-menu-item]:hover,.liquid-glass-menu-item[data-slot=context-menu-item]:focus-visible,.liquid-glass-menu-item[data-slot=context-menu-item][data-highlighted],.liquid-glass-menu-item[data-slot=context-menu-sub-trigger]:hover,.liquid-glass-menu-item[data-slot=context-menu-sub-trigger]:focus-visible,.liquid-glass-menu-item[data-slot=context-menu-sub-trigger][data-highlighted],.liquid-glass-menu-item[data-slot=context-menu-sub-trigger][data-state=open]{transform:none}@keyframes liquid-glass-in{0%{transform:scale(.86)translateY(10px)}to{transform:scale(1)translateY(0)}}@keyframes liquid-glass-fade{0%{opacity:0}to{opacity:1}}@keyframes liquid-glass-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.86)translateY(10px)}}[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed]{animation:liquid-glass-dialog-host-out .52s var(--lg-spring,cubic-bezier(.22, 1.2, .36, 1)) forwards}@keyframes liquid-glass-dialog-host-out{0%{opacity:1}to{opacity:0}}[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__frost,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__shadow,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__chrome,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__sheen,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__content{animation:liquid-glass-out .52s var(--lg-spring,cubic-bezier(.22, 1.2, .36, 1)) forwards}@media (prefers-reduced-motion:reduce){.liquid-glass__frost,.liquid-glass__shadow,.liquid-glass__chrome,.liquid-glass__sheen,.liquid-glass__content,.liquid-glass-menu-item,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed],[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__frost,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__shadow,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__chrome,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__sheen,[data-slot=dialog-content][data-dialog-surface=glass][data-state=closed] .liquid-glass__content{transition:none!important;animation:none!important;transform:none!important}}
