.picker.svelte-1l7b3q3{display:flex;flex-direction:column;gap:.9rem}.chosen.svelte-1l7b3q3{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:3.4rem;margin:0;padding:.4rem .6rem;list-style:none;border-radius:12px;border:2px dashed var(--border-subtle);font-size:2rem}.chosen.svelte-1l7b3q3 .hint:where(.svelte-1l7b3q3){font-size:.95rem;color:var(--fg-muted)}.grid.svelte-1l7b3q3{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.tile.svelte-1l7b3q3{min-height:4.5rem;border-radius:14px;border:2px solid var(--border-subtle);background:var(--bg);font-size:2.2rem;cursor:pointer}.tile.svelte-1l7b3q3:hover:not(:disabled),.tile.svelte-1l7b3q3:focus-visible{border-color:var(--accent)}.tile.svelte-1l7b3q3:disabled{opacity:.5;cursor:default}.undo.svelte-1l7b3q3{align-self:flex-start;padding:.5rem .9rem;border-radius:10px;border:1px solid var(--border-subtle);background:none;color:var(--fg);font-size:.95rem;cursor:pointer}.undo.svelte-1l7b3q3:disabled{opacity:.5;cursor:default}.sr-only.svelte-1l7b3q3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chooser.svelte-1uqo0pu{display:flex;flex-direction:column;gap:.9rem}.modes.svelte-1uqo0pu{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.modes.svelte-1uqo0pu button:where(.svelte-1uqo0pu){min-height:3rem;border-radius:12px;border:2px solid var(--border-subtle);background:none;color:var(--fg);font-size:1.05rem;cursor:pointer}.modes.svelte-1uqo0pu button.active:where(.svelte-1uqo0pu){border-color:var(--accent);background:var(--bg-elevated);font-weight:600}.field.svelte-1uqo0pu{display:flex;flex-direction:column;gap:.3rem;font-size:.95rem;color:var(--fg-muted)}.field.svelte-1uqo0pu input:where(.svelte-1uqo0pu){padding:.8rem .9rem;border-radius:12px;border:2px solid var(--border-subtle);background:var(--bg);color:var(--fg);font-size:1.4rem;letter-spacing:.3rem}.field.svelte-1uqo0pu input:where(.svelte-1uqo0pu):focus{outline:none;border-color:var(--accent)}
