.pill.svelte-ej9r2d{display:inline-flex;align-items:center;gap:7px;min-block-size:32px;max-inline-size:16rem;padding:0 12px 0 10px;border:1px solid var(--border-hairline, var(--border-subtle));border-radius:999px;background:color-mix(in oklch,var(--surface) 70%,transparent);color:var(--text-tertiary);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pill.svelte-ej9r2d:hover:not(:disabled){border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.pill.svelte-ej9r2d:active:not(:disabled){transform:scale(.98)}.pill.filled.svelte-ej9r2d{color:var(--text);background:var(--surface)}.pill[aria-expanded=true].svelte-ej9r2d{border-color:var(--accent-border);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 14%,transparent)}.pill.svelte-ej9r2d:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.pill.svelte-ej9r2d:disabled{cursor:default;opacity:.55}.pill.highlight.svelte-ej9r2d{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));background:linear-gradient(100deg,color-mix(in oklch,var(--accent) 12%,var(--surface)),color-mix(in oklch,oklch(.8 .12 340) 9%,var(--surface)));color:var(--accent-text);font-weight:600;animation:svelte-ej9r2d-ring 1s cubic-bezier(.22,1,.36,1) .2s 3}@keyframes svelte-ej9r2d-ring{0%{box-shadow:0 0 color-mix(in oklch,var(--accent) 40%,transparent)}to{box-shadow:0 0 0 9px transparent}}.panel.svelte-ej9r2d{position:fixed;z-index:var(--z-popover, 60);display:grid;gap:2px;max-block-size:min(22rem,60vh);overflow-y:auto;padding:6px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-raised, var(--surface));box-shadow:0 12px 32px #10122824,0 2px 6px #1012280f;animation:svelte-ej9r2d-rise .18s cubic-bezier(.22,1,.36,1);transform-origin:top left}.panel.up.svelte-ej9r2d{transform-origin:bottom left}.panel.tall.svelte-ej9r2d{max-block-size:min(34rem,calc(100vh - 24px))}@keyframes svelte-ej9r2d-rise{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.pill.highlight.svelte-ej9r2d,.panel.svelte-ej9r2d{animation:none}}html[data-motion=reduce] .pill.highlight.svelte-ej9r2d,html[data-motion=reduce] .panel.svelte-ej9r2d{animation:none}@media(max-width:640px){.pill.svelte-ej9r2d{min-block-size:40px;font-size:14px}}
