.rl.svelte-n1mo8t{min-width:0}legend.svelte-n1mo8t{font-size:var(--fs-13);color:var(--text);margin-bottom:6px;padding:0;font-weight:500}.req.svelte-n1mo8t{color:var(--bad);margin-inline-start:2px}.rl.bad.svelte-n1mo8t .row:where(.svelte-n1mo8t):not(.on){border-color:var(--bad)}.err.svelte-n1mo8t{font-size:var(--fs-12);color:var(--bad);line-height:var(--lh-ui);margin-top:6px}.opts.svelte-n1mo8t{gap:var(--s-2);display:grid}.opts.c2.svelte-n1mo8t{grid-template-columns:repeat(2,minmax(0,1fr))}.opts.c3.svelte-n1mo8t{grid-template-columns:repeat(3,minmax(0,1fr))}.row.svelte-n1mo8t{align-items:center;gap:var(--s-3);padding:10px var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:flex;position:relative}.row.svelte-n1mo8t:hover{background:var(--bg-2)}.row.on.svelte-n1mo8t{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.row.off.svelte-n1mo8t{cursor:not-allowed;background:var(--bg-2)}.row.off.svelte-n1mo8t .nm:where(.svelte-n1mo8t){color:var(--text-3)}input.svelte-n1mo8t{opacity:0;width:1px;height:1px;margin:0;position:absolute}.row.svelte-n1mo8t:has(input:where(.svelte-n1mo8t):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.before.svelte-n1mo8t{flex:none;place-items:center;display:grid}.txt.svelte-n1mo8t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nm.svelte-n1mo8t{font-size:var(--fs-13);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.sub.svelte-n1mo8t{color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-ui)}.note.svelte-n1mo8t{color:var(--text);font-size:var(--fs-12);line-height:var(--lh-ui);margin-top:2px}.meta.svelte-n1mo8t{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.row.on.svelte-n1mo8t .meta:where(.svelte-n1mo8t){color:var(--text)}.row.ro.svelte-n1mo8t{cursor:default}.row.ro.svelte-n1mo8t:not(.on):hover{background:var(--bg)}.dot.svelte-n1mo8t{border:1px solid var(--border-strong);background:var(--bg);border-radius:50%;flex:none;width:14px;height:14px}.row.on.svelte-n1mo8t .dot:where(.svelte-n1mo8t){border:4px solid var(--accent)}@media (width<=639px){.opts.c2.svelte-n1mo8t,.opts.c3.svelte-n1mo8t{grid-template-columns:minmax(0,1fr)}}
