.join.svelte-15kj6cy{flex-direction:column;gap:1rem;width:100%;max-width:32rem;margin:0 auto;line-height:1.6;display:flex}.join.svelte-15kj6cy p:where(.svelte-15kj6cy){margin:0}.kinds.svelte-15kj6cy{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.kind.svelte-15kj6cy{border:1px solid var(--border);background:var(--bg-surface);min-height:4.5rem;color:var(--text-primary);border-radius:1rem;align-items:center;gap:.875rem;padding:.75rem 1rem;text-decoration:none;display:flex}.kind.svelte-15kj6cy:hover,.kind.svelte-15kj6cy:focus-visible{border-color:var(--accent)}.pic.svelte-15kj6cy{background:var(--bg-raised);width:3rem;height:3rem;color:var(--accent);border-radius:.875rem;flex:none;place-items:center;display:grid}.words.svelte-15kj6cy{flex-direction:column;min-width:0;display:flex}.words.svelte-15kj6cy strong:where(.svelte-15kj6cy){font-size:1.0625rem}.words.svelte-15kj6cy small:where(.svelte-15kj6cy),.hint.svelte-15kj6cy,.field.svelte-15kj6cy small:where(.svelte-15kj6cy),.pick.svelte-15kj6cy small:where(.svelte-15kj6cy){color:var(--text-muted);font-size:.875rem}form.svelte-15kj6cy{flex-direction:column;gap:1rem;display:flex}fieldset.svelte-15kj6cy{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}legend.svelte-15kj6cy,.field.svelte-15kj6cy>span:where(.svelte-15kj6cy){font-weight:600}legend.svelte-15kj6cy{margin-bottom:.5rem;padding:0}.field.svelte-15kj6cy{flex-direction:column;gap:.25rem;display:flex}.field.svelte-15kj6cy input:where(.svelte-15kj6cy),.field.svelte-15kj6cy textarea:where(.svelte-15kj6cy),.search.svelte-15kj6cy{font:inherit;border:1px solid var(--border);background:var(--bg-surface);min-height:3rem;color:var(--text-primary);box-sizing:border-box;border-radius:.75rem;width:100%;padding:.625rem .75rem}.chips.svelte-15kj6cy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.chip.svelte-15kj6cy,.pick.svelte-15kj6cy{border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem .75rem;display:flex;position:relative}.pick.svelte-15kj6cy{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.picks.svelte-15kj6cy{flex-direction:column;gap:.375rem;display:flex}.chip.on.svelte-15kj6cy,.pick.on.svelte-15kj6cy{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.chip.svelte-15kj6cy input:where(.svelte-15kj6cy),.pick.svelte-15kj6cy input:where(.svelte-15kj6cy){opacity:0;pointer-events:none;position:absolute}.trap.svelte-15kj6cy{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.btn.svelte-15kj6cy{background:var(--btn-primary-bg);min-height:3.25rem;color:var(--btn-primary-text);font:inherit;cursor:pointer;border:0;border-radius:.875rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:flex}.btn.quiet.svelte-15kj6cy{color:var(--text-primary);border:1px solid var(--border);background:0 0}.btn.svelte-15kj6cy:disabled{opacity:.7;cursor:progress}.ok.svelte-15kj6cy{font-weight:600}.error.svelte-15kj6cy{color:var(--danger);font-weight:600}
