.backdrop.svelte-1q3gmie{position:fixed;inset:0;z-index:var(--layer-popover);backdrop-filter:blur(8px);&:after{content:"";position:absolute;inset:0;background-color:var(--color-text);opacity:.15}}.palette.svelte-1q3gmie{--_radius: min(var(--radius-xl), var(--radius-cap, 40px));position:fixed;top:20vh;left:50%;transform:translate(-50%);z-index:var(--layer-popover);width:min(600px,90vw);background-color:var(--color-bg);border-radius:var(--_radius);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}box-shadow:var(--shadow-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;&.dense{--_radius: calc(var(--radius-lg) * 1.5)}&.comfortable{--_radius: var(--radius-xl)}}.input-wrapper.svelte-1q3gmie{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);gap:.75rem;.dense:where(.svelte-1q3gmie) &{padding:.5rem .75rem;gap:.5rem}.comfortable:where(.svelte-1q3gmie) &{padding:1rem 1.25rem;gap:1rem}}.search-icon.svelte-1q3gmie{flex-shrink:0;color:var(--color-text-muted)}input.svelte-1q3gmie{flex:1;border:none;outline:none;background:transparent;color:var(--color-text);font-size:1rem;line-height:1.5;padding:0;&::placeholder{color:var(--color-text-muted)}.dense:where(.svelte-1q3gmie) &{font-size:.875rem}.comfortable:where(.svelte-1q3gmie) &{font-size:1.0625rem}}.spinner.svelte-1q3gmie{flex-shrink:0;display:flex;align-items:center;color:var(--color-text-muted);animation:svelte-1q3gmie-spin .8s linear infinite}@keyframes svelte-1q3gmie-spin{to{transform:rotate(360deg)}}.results.svelte-1q3gmie{max-height:400px;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 0;.dense:where(.svelte-1q3gmie) &{padding:.25rem 0}.comfortable:where(.svelte-1q3gmie) &{padding:.75rem 0}}.empty.svelte-1q3gmie{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.group-header.svelte-1q3gmie{padding:.5rem 1rem .25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);.dense:where(.svelte-1q3gmie) &{padding:.375rem .75rem .125rem;font-size:.65rem}.comfortable:where(.svelte-1q3gmie) &{padding:.625rem 1.25rem .375rem;font-size:.72rem}}.item.svelte-1q3gmie{--_radius: var(--radius-lg);position:relative;display:flex;align-items:center;padding:.6rem .85rem;margin:0 .5rem;gap:.75rem;cursor:pointer;border-radius:0;overflow:hidden;transition:transform .2s ease;&:before{content:"";position:absolute;inset:0;background-color:var(--color-text);border-radius:inherit;@supports (corner-shape: squircle){corner-shape:inherit}opacity:0;transition:opacity .3s ease;pointer-events:none}&.selected:before{opacity:.06}&:hover:not(.disabled):before{opacity:.06;transition-duration:0ms}&.first-in-group{border-top-left-radius:var(--_radius, 8px);border-top-right-radius:var(--_radius, 8px);@supports (corner-shape: squircle){corner-shape:squircle;border-top-left-radius:calc(var(--_radius, 8px) * var(--squircle-ratio, 2));border-top-right-radius:calc(var(--_radius, 8px) * var(--squircle-ratio, 2))}}&.last-in-group{border-bottom-left-radius:var(--_radius, 8px);border-bottom-right-radius:var(--_radius, 8px);@supports (corner-shape: squircle){corner-shape:squircle;border-bottom-left-radius:calc(var(--_radius, 8px) * var(--squircle-ratio, 2));border-bottom-right-radius:calc(var(--_radius, 8px) * var(--squircle-ratio, 2))}}&:active:not(.disabled){transform:perspective(100px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}&.disabled{opacity:.4;cursor:not-allowed}.dense:where(.svelte-1q3gmie) &{padding:.45rem .7rem;gap:.5rem}.comfortable:where(.svelte-1q3gmie) &{padding:.85rem 1.1rem;gap:.85rem}.icon:where(.svelte-1q3gmie){flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-text-muted);svg{width:100%;height:100%}}.content:where(.svelte-1q3gmie){flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.title:where(.svelte-1q3gmie){font-size:.875rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;mark{background-color:light-dark(rgba(255,200,0,.35),rgba(255,200,0,.25));color:inherit;border-radius:2px;padding:0 1px}}.description:where(.svelte-1q3gmie){font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;.dense:where(.svelte-1q3gmie) &{font-size:.7rem}.comfortable:where(.svelte-1q3gmie) &{font-size:.78rem}}.shortcut:where(.svelte-1q3gmie){flex-shrink:0;display:flex;align-items:center;gap:.25rem;kbd:where(.svelte-1q3gmie){display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .35em;font-family:inherit;font-size:.7rem;font-weight:500;color:var(--color-text-muted);background-color:light-dark(rgba(0,0,0,.06),rgba(255,255,255,.08));border:1px solid var(--color-border);border-radius:var(--radius-xl);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-xl) * var(--squircle-ratio, 2))}line-height:1}}}
