.box.svelte-m5vqja{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.box.is-disabled.svelte-m5vqja{opacity:.6;cursor:not-allowed}input.svelte-m5vqja{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mark.svelte-m5vqja{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex:none;margin-block-start:.1rem;border-radius:var(--r-xs);border:1.5px solid var(--line);background:var(--surface);color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.box.svelte-m5vqja:hover .mark:where(.svelte-m5vqja){border-color:var(--navy-700)}input.svelte-m5vqja:checked+.mark:where(.svelte-m5vqja){background:var(--navy-900);border-color:var(--navy-900);color:#fff;transform:scale(1.04)}input.svelte-m5vqja:focus-visible+.mark:where(.svelte-m5vqja){outline:2px solid var(--amber-500);outline-offset:2px}.is-error.svelte-m5vqja .mark:where(.svelte-m5vqja){border-color:#e0574c}.text.svelte-m5vqja{display:flex;flex-direction:column;gap:.15rem;min-width:0}.label.svelte-m5vqja{font-size:.88rem;color:var(--ink-2);line-height:1.45}.hint.svelte-m5vqja{font-size:.76rem;color:var(--ink-3)}
