.card.svelte-m6uxtv{background:var(--surface);border:1px solid var(--grid);border-radius:var(--radius-card);padding:var(--card-pad)}.stack.svelte-m6uxtv>:where(.svelte-m6uxtv)+:where(.svelte-m6uxtv){margin-block-start:var(--space-3)}label.svelte-m6uxtv{font-size:var(--text-sm);color:var(--ink-2);display:block}.meta.svelte-m6uxtv{font-size:var(--text-sm);color:var(--ink-2);margin:0}.xs.svelte-m6uxtv{font-size:var(--text-xs);color:var(--ink-2);margin:0}.locked.svelte-m6uxtv{margin-block-start:var(--space-3)}.lead.svelte-m6uxtv{margin:0}fieldset.svelte-m6uxtv{border:0;margin:0;padding:0}legend.svelte-m6uxtv{margin-block-end:var(--space-2);font-weight:500}.seg.svelte-m6uxtv{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.seg.two.svelte-m6uxtv{grid-template-columns:repeat(2,1fr)}.seg.svelte-m6uxtv label:where(.svelte-m6uxtv){border:1px solid var(--grid);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;min-block-size:48px;font-size:var(--text-base);color:var(--ink);justify-content:center;align-items:center;display:flex}.seg.svelte-m6uxtv label:where(.svelte-m6uxtv):has(input:where(.svelte-m6uxtv):checked){border-color:var(--lapis);background:var(--lapis-soft);color:var(--lapis);font-weight:500}.seg.svelte-m6uxtv input:where(.svelte-m6uxtv){opacity:0;block-size:1px;inline-size:1px;position:absolute}.seg.svelte-m6uxtv label:where(.svelte-m6uxtv):has(input:where(.svelte-m6uxtv):focus-visible){outline:2px solid var(--lapis);outline-offset:2px}.error.svelte-m6uxtv{color:var(--brick);margin:0}.row.svelte-m6uxtv{gap:var(--space-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.block.svelte-m6uxtv{inline-size:100%}.link.svelte-m6uxtv{min-inline-size:0;color:var(--lapis);text-underline-offset:3px;font-size:var(--text-sm);background:0 0;border:0;padding-inline:0;text-decoration:underline}.home.svelte-m6uxtv{min-block-size:var(--tap-min);color:var(--ink-2);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.home.svelte-m6uxtv svg:where(.svelte-m6uxtv){block-size:16px;inline-size:16px}.primary.svelte-m6uxtv{background:var(--lapis-fill);color:#fff;border-color:#0000;font-weight:500}a.primary.svelte-m6uxtv{min-block-size:var(--tap-min);border-radius:var(--radius-control);justify-content:center;align-items:center;text-decoration:none;display:flex}h2.svelte-m6uxtv{font-size:var(--text-md);margin:0}.or.svelte-m6uxtv{margin-block:var(--space-4) var(--space-2);font-size:var(--text-sm);color:var(--ink-2);font-weight:500}
