.klyp-Popover{gap:var(--space-8);min-width:var(--menu-min-width);max-width:90vw;max-height:60vh;padding:var(--space-4);border-radius:var(--r-card);border:var(--bw-default) solid var(--color-border-faint);box-shadow:var(--shadow-panel);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-13);z-index:var(--z-overlay);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;overflow-y:auto}.klyp-Popover[data-surface=solid]{background:var(--color-bg-surface)}.klyp-Popover[data-surface=glass]{background:var(--color-bg-glass-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--color-border-faint);box-shadow:0 20px 60px -20px var(--alpha-black-85)}.klyp-Popover[data-scrollbar=true]{scrollbar-width:thin;scrollbar-color:transparent transparent}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar{width:6px;height:6px}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-track{border-radius:var(--radius-full);background:0 0}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);-webkit-transition:background var(--duration-fast) var(--easing-standard);transition:background var(--duration-fast) var(--easing-standard);background:0 0}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-corner{background:0 0}.klyp-Popover[data-scrollbar=true]:hover{scrollbar-color:var(--color-fg-muted) transparent}.klyp-Popover[data-scrollbar=true]:hover::-webkit-scrollbar-thumb{background:var(--color-fg-muted)}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb:hover{background:var(--color-fg-subtle)}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb:active{background:var(--color-fg-primary)}.klyp-Popover{--origin:translateY(-4px)}.klyp-Popover[data-placement=top]{--origin:translateY(4px)}.klyp-Popover[data-placement=left]{--origin:translateX(4px)}.klyp-Popover[data-placement=right]{--origin:translateX(-4px)}.klyp-Popover[data-entering]{animation:klyp-Popover-in var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-exiting]{animation:klyp-Popover-out var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]{--popover-stagger-step:calc(var(--duration-instant) / 3)}.klyp-Popover[data-stagger=true][data-entering]{animation:klyp-Popover-panel-in var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]:not([data-animate-height=true])>*{animation:klyp-Popover-child-in var(--duration-normal) var(--easing-decelerate) both}.klyp-Popover[data-stagger=true]>:nth-child(2){animation-delay:calc(1 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(3){animation-delay:calc(2 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(4){animation-delay:calc(3 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(5){animation-delay:calc(4 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(6){animation-delay:calc(5 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(7){animation-delay:calc(6 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(8){animation-delay:calc(7 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(9){animation-delay:calc(8 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(10),.klyp-Popover[data-stagger=true]>:nth-child(n+11){animation-delay:calc(9 * var(--popover-stagger-step))}.klyp-Popover__heightBox{overflow-clip-margin:var(--space-12);flex:none;min-width:0;overflow:clip}.klyp-Popover__heightInner{gap:var(--space-8);flex-direction:column;display:flex}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering]>.klyp-Popover__heightBox{animation:none}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>*{animation:klyp-Popover-child-in var(--duration-normal) var(--easing-decelerate) both}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(2){animation-delay:calc(1 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(3){animation-delay:calc(2 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(4){animation-delay:calc(3 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(5){animation-delay:calc(4 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(6){animation-delay:calc(5 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(7){animation-delay:calc(6 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(8){animation-delay:calc(7 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(9){animation-delay:calc(8 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(10),.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(n+11){animation-delay:calc(9 * var(--popover-stagger-step))}@keyframes klyp-Popover-in{0%{opacity:0;transform:var(--origin) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes klyp-Popover-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--origin) scale(.96)}}@keyframes klyp-Popover-panel-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-Popover-child-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klyp-Popover[data-entering],.klyp-Popover[data-exiting]{animation:klyp-Popover-fade var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]>*,.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>*{animation:none}@keyframes klyp-Popover-fade{0%{opacity:0}to{opacity:1}}}
