.apply.svelte-hy9bcf{background:var(--bg-raise);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:6px 6px 0 var(--ink);padding:1.4rem 1.5rem}.apply.svelte-hy9bcf h3:where(.svelte-hy9bcf){text-transform:uppercase;margin-bottom:.2rem;font-size:1.4rem}.apply.svelte-hy9bcf .sub:where(.svelte-hy9bcf){color:var(--ink-dim);margin-bottom:1rem;font-size:.92rem}.kinds.svelte-hy9bcf{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kind.svelte-hy9bcf{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:.1rem;margin:0;padding:.6rem .75rem;display:flex}.kind.svelte-hy9bcf:hover{border-color:var(--accent)}.kind.on.svelte-hy9bcf{border-color:var(--accent);background:var(--accent-wash)}.kind.svelte-hy9bcf input:where(.svelte-hy9bcf){display:none}.kind.svelte-hy9bcf strong:where(.svelte-hy9bcf){color:var(--ink);font-size:.92rem}.kind.svelte-hy9bcf small:where(.svelte-hy9bcf){color:var(--ink-dim);font-size:.75rem;line-height:1.3}.apply.svelte-hy9bcf label:where(.svelte-hy9bcf){color:var(--ink-dim);margin:.9rem 0 .35rem;font-size:.85rem;font-weight:600;display:block}.select.svelte-hy9bcf{background:var(--bg-raise);border:1.5px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:.8rem 1rem}.apply.svelte-hy9bcf .btn:where(.svelte-hy9bcf){width:100%;margin-top:1.1rem}.wide.svelte-hy9bcf{max-width:62ch;margin-top:1.2rem;font-size:1.05rem}@media (width<=520px){.kinds.svelte-hy9bcf{grid-template-columns:1fr}}
