.popover-trigger-wrapper{display:inline-flex;position:relative}.popover-overlay{z-index:9999;box-sizing:border-box;background:color-mix(in srgb, var(--color-bg-raised) 92%, black 8%);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);corner-shape:superellipse(2);--popover-shift:-8px;border-radius:26px;flex-direction:column;padding:8px;animation:.22s cubic-bezier(.16,1,.3,1) both popover-overlay-in;display:flex;box-shadow:0 16px 36px -12px #0000006b,0 4px 12px -4px #00000040}.popover-overlay.popover-placement-top-start,.popover-overlay.popover-placement-top-end,.popover-overlay.popover-placement-top{--popover-shift:8px}.popover-overlay[data-state=closed]{pointer-events:none;animation:.16s cubic-bezier(.4,0,1,1) both popover-overlay-out}@keyframes popover-overlay-in{0%{opacity:0;transform:translateY(var(--popover-shift))}to{opacity:1;transform:translateY(0)}}@keyframes popover-overlay-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--popover-shift) * .6))}}@media (prefers-reduced-motion:reduce){.popover-overlay,.popover-overlay[data-state=closed]{--popover-shift:0px}}.popover-body{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.popover-body::-webkit-scrollbar{width:4px}.popover-body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.popover-item{color:var(--color-text-2);corner-shape:superellipse(2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s;display:flex;position:relative}.popover-item:hover{color:var(--color-text-1);background:color-mix(in srgb, var(--color-text-1) 5%, transparent);border-color:color-mix(in srgb, var(--color-border) 40%, transparent)}.popover-item[data-active=true],.popover-item-active{color:var(--color-text-1);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 20%, transparent)}.popover-item-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.popover-item-label{color:inherit;font-size:13px;font-weight:500;line-height:1.3}.popover-item-description{color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.popover-item-icon-tile,.popover-item-glyf{-webkit-backdrop-filter:blur(20px);background:var(--color-bg-raised);corner-shape:superellipse(2);width:24px;height:24px;color:var(--color-text-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:color .15s;display:flex;position:relative}.popover-item-icon-tile:before,.popover-item-glyf:before{content:"";background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:inherit;pointer-events:none;transition:all .46s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(124deg,#000,#0000);mask-image:linear-gradient(124deg,#000,#0000)}.popover-item:hover .popover-item-icon-tile:before,.popover-item:hover .popover-item-glyf:before,.popover-item[data-active=true] .popover-item-icon-tile:before,.popover-item[data-active=true] .popover-item-glyf:before,.popover-item-active .popover-item-icon-tile:before,.popover-item-active .popover-item-glyf:before{background-color:color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.popover-item-glyf{z-index:1}.popover-item-icon-tile svg,.popover-item-glyf{transition:all .42s}.popover-item-icon-tile svg{z-index:1;flex-shrink:0;width:12px;height:12px}.popover-item:hover .popover-item-icon-tile svg,.popover-item:hover .popover-item-glyf{scale:1.2}.popover-item[data-active=true] .popover-item-icon-tile svg,.popover-item-active .popover-item-icon-tile svg{color:var(--color-accent)}.popover-item-badge{color:var(--color-text-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radii-full,9999px);margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.popover-item-check{color:var(--color-accent,currentColor);flex-shrink:0;margin-left:auto}.popover-header,.popover-footer{padding:6px 10px}.popover-header{border-bottom:1px solid var(--color-border);margin-bottom:4px}.popover-footer{border-top:1px solid var(--color-border);margin-top:4px}
