.glass-panel-backdrop{z-index:50;background:color-mix(in oklab, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(3px)saturate(115%);backdrop-filter:blur(3px)saturate(115%);transition:opacity .32s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.glass-panel-backdrop[data-starting-style],.glass-panel-backdrop[data-ending-style]{opacity:0}.liquid-glass.glass-panel{z-index:50;top:calc(var(--navbar-bottom,6rem) + 1.25rem);width:min(29rem,100vw - 2rem);color:var(--foreground);transform-origin:calc(100% - 4rem) -2rem;opacity:1;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff14, 0 2.5rem 5rem -1.5rem color-mix(in oklch, var(--foreground) 22%, transparent), 0 .75rem 2rem -.75rem color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:2rem;outline:none;flex-direction:column;transition:translate .56s cubic-bezier(.32,.72,0,1),scale .56s cubic-bezier(.32,.72,0,1),opacity .24s ease-out,width .38s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;translate:0;scale:1}@supports (color:lab(0% 0 0)){.liquid-glass.glass-panel{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), inset 0 0 0 1px lab(100% 0 0/.08), 0 2.5rem 5rem -1.5rem color-mix(in oklch, var(--foreground) 22%, transparent), 0 .75rem 2rem -.75rem color-mix(in oklch, var(--foreground) 12%, transparent)}}@media (min-width:96rem){.liquid-glass.glass-panel{width:31rem}}.liquid-glass.glass-panel[data-starting-style]{opacity:0;translate:1rem -.75rem;scale:.92}.liquid-glass.glass-panel[data-ending-style]{opacity:0;transition:translate .26s cubic-bezier(.4,0,1,1),scale .26s cubic-bezier(.4,0,1,1),opacity .2s ease-in;translate:.75rem -.5rem;scale:.95}.liquid-glass.glass-panel[data-phase=expanding]{width:min(64rem,100vw - 2rem)}.glass-panel[data-phase=expanding] .glass-panel-stagger{opacity:0;transition:opacity .18s ease-out}.liquid-glass.glass-panel[data-phase=instant],.liquid-glass.glass-panel[data-phase=instant][data-ending-style],.glass-panel-backdrop[data-phase=instant]{transition:none}.glass-panel-sheen{pointer-events:none;background:radial-gradient(120% 100% at 85% -30%,#ffffff59,#0000 60%);background:radial-gradient(120% 100% at 85% -30%,lab(100% 0 0/.35),#0000 60%);height:7rem;position:absolute;inset:0 0 auto}.glass-panel-body{-webkit-mask-image:linear-gradient(#0000,#000 .75rem calc(100% - 1rem),#0000);mask-image:linear-gradient(#0000,#000 .75rem calc(100% - 1rem),#0000)}@media (prefers-reduced-motion:no-preference){.glass-panel[data-open]:not([data-phase=instant]) .glass-panel-stagger{animation:.52s cubic-bezier(.32,.72,0,1) backwards glass-panel-rise}.glass-panel[data-open] .glass-panel-stagger[data-stagger="2"]{animation-delay:60ms}.glass-panel[data-open] .glass-panel-stagger[data-stagger="3"]{animation-delay:.12s}.glass-panel[data-open] .glass-panel-icon{animation:.7s cubic-bezier(.34,1.56,.64,1) 80ms backwards glass-panel-icon-pop}.glass-panel[data-open] [data-panel-row]{animation:.48s cubic-bezier(.32,.72,0,1) backwards glass-panel-rise}.glass-panel[data-open] [data-panel-row]:first-child{animation-delay:90ms}.glass-panel[data-open] [data-panel-row]:nth-child(2){animation-delay:.13s}.glass-panel[data-open] [data-panel-row]:nth-child(3){animation-delay:.17s}.glass-panel[data-open] [data-panel-row]:nth-child(4){animation-delay:.21s}.glass-panel[data-open] [data-panel-row]:nth-child(5){animation-delay:.25s}.glass-panel[data-open] [data-panel-row]:nth-child(6){animation-delay:.29s}.glass-panel[data-open] [data-panel-row]:nth-child(n+7){animation-delay:.32s}}@media (prefers-reduced-motion:reduce){.liquid-glass.glass-panel,.glass-panel-backdrop{transition:opacity .15s linear}.liquid-glass.glass-panel[data-starting-style],.liquid-glass.glass-panel[data-ending-style]{translate:0;scale:1}}@keyframes glass-panel-rise{0%{opacity:0;translate:0 .625rem}to{opacity:1;translate:0}}@keyframes glass-panel-icon-pop{0%{opacity:0;rotate:-12deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}.glass-popover-positioner{z-index:50}.liquid-glass.glass-popover{width:min(20.5rem,100vw - 2rem);color:var(--foreground);transform-origin:var(--transform-origin);opacity:1;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff14, 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);border-radius:1.75rem;outline:none;transition:translate .52s cubic-bezier(.32,.72,0,1),scale .52s cubic-bezier(.32,.72,0,1),opacity .22s ease-out;position:relative;overflow:hidden;translate:0;scale:1}@supports (color:lab(0% 0 0)){.liquid-glass.glass-popover{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), inset 0 0 0 1px lab(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)}}.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 .22s cubic-bezier(.4,0,1,1),scale .22s cubic-bezier(.4,0,1,1),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 cubic-bezier(.34,1.56,.64,1)}.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 cubic-bezier(.34,1.56,.64,1);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:.48s cubic-bezier(.32,.72,0,1) backwards glass-panel-rise}.glass-popover[data-open] .glass-panel-stagger[data-stagger="2"]{animation-delay:50ms}.glass-popover[data-open] .glass-panel-icon{animation:.66s cubic-bezier(.34,1.56,.64,1) 60ms backwards glass-panel-icon-pop}.glass-popover[data-open] [data-panel-row]{animation:.44s cubic-bezier(.32,.72,0,1) backwards glass-panel-rise}.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), inset 0 1px 0 #ffffff80;transition:background-color .2s ease-out,box-shadow .2s ease-out,scale .26s cubic-bezier(.34,1.56,.64,1)}@supports (color:lab(0% 0 0)){.glass-field{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 60%, transparent), inset 0 1px 0 lab(100% 0 0/.5)}}.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 cubic-bezier(.32,.72,0,1)}.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(2px);backdrop-filter:blur(2px)}.liquid-glass.glass-popover.glass-select-popup{width:min(max(var(--anchor-width), 19rem), calc(100vw - 2rem));border-radius:1.6rem}.glass-select-list{max-height:min(32rem, calc(var(--available-height,32rem) - .5rem))}@media (prefers-reduced-motion:no-preference){.glass-select-bubble{animation:.52s cubic-bezier(.34,1.56,.64,1) backwards glass-panel-icon-pop}.glass-select-trigger:not([data-filled]) .glass-select-bubble{animation:none}.gp-card{transition:transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.gp-card:hover{transform:translateY(-.25rem)}}.gp-card:active{transition-duration:.15s;transform:translateY(0)scale(.988)}@keyframes gp-float{0%,to{transform:translateY(0)rotate(-2.5deg)}50%{transform:translateY(-.5rem)rotate(2.5deg)}}.gp-float{animation:5.5s ease-in-out infinite gp-float}@supports (animation-timeline:view()){[data-reveal]{view-timeline:--gp-view block;view-timeline-inset:calc(var(--navbar-bottom,5rem) + 10px) 0px;animation-name:gp-entry-pose,gp-exit-pose;animation-duration:auto, auto;animation-timing-function:ease-out,linear;animation-fill-mode:backwards,forwards;animation-timeline:--gp-view,--gp-view;animation-range:entry entry max(140px,18vh),exit}[data-reveal][data-gp-tall]{animation-name:gp-entry-pose;animation-duration:auto;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-timeline:--gp-view;animation-range:entry entry max(140px,18vh)}@keyframes gp-entry-pose{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gp-exit-pose{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-30px)scale(.94)}}}.gp-page-enter{animation:.52s cubic-bezier(.32,.72,0,1) backwards gp-page-enter}@keyframes gp-page-enter{0%{opacity:0;translate:0 1rem;scale:.985}}}
