.overlay.svelte-19u36ok{background:color-mix(in oklab, var(--bg-0) 75%, transparent);z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.backdrop.svelte-19u36ok{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.card.svelte-19u36ok{border:1px solid var(--border-strong);background:var(--bg-1);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;min-width:240px;display:flex;position:relative}.lbl.svelte-19u36ok{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted);text-transform:lowercase}.choices.svelte-19u36ok{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.choice.svelte-19u36ok{aspect-ratio:1;border:1px solid var(--border-strong);background:var(--bg-2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:border-color 80ms,background 80ms;display:flex;container-type:size}.choice.svelte-19u36ok:hover{border-color:var(--accent);background:var(--bg-1)}.choice.svelte-19u36ok:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;border-color:var(--accent)}.glyph.svelte-19u36ok{justify-content:center;align-items:center;width:60%;height:60%;display:flex;container-type:size}.name.svelte-19u36ok{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.cancel.svelte-19u36ok{border:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:4px 8px}.cancel.svelte-19u36ok:hover{color:var(--danger);border-color:var(--danger)}.cancel.svelte-19u36ok:focus-visible{outline:1px solid var(--accent);outline-offset:2px}
