section.svelte-1uha8ag{gap:var(--space-3);margin-bottom:var(--space-12);display:grid}.intro.svelte-1uha8ag{max-width:34rem}.row.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}h3.svelte-1uha8ag{font-size:var(--text-base);margin:0;font-weight:500}.muted.svelte-1uha8ag{color:var(--muted-fg);font-size:var(--text-sm)}.hit.svelte-1uha8ag{color:var(--accent-text)}.tally.svelte-1uha8ag{align-items:baseline;gap:var(--space-3);display:flex}.dot-num.svelte-1uha8ag{font-family:var(--font-dot);color:var(--fg);letter-spacing:.02em;font-size:1.5rem;font-weight:900;line-height:1}.empty-note.svelte-1uha8ag{max-width:20rem;padding:var(--space-4);border-radius:var(--radius);background:var(--bg);font-size:var(--text-sm);color:var(--muted-fg)}.actions.svelte-1uha8ag{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings.svelte-1uha8ag{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.segmented.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:3px;display:inline-flex}.segmented.svelte-1uha8ag label:where(.svelte-1uha8ag){position:relative}.segmented.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-fg);transition:background-color .15s,color .15s;display:block}.segmented.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+span:where(.svelte-1uha8ag){background:var(--fg);color:var(--bg)}.segmented.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible+span:where(.svelte-1uha8ag){outline:2px solid var(--fg);outline-offset:2px}.switch.svelte-1uha8ag{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.switch.off.svelte-1uha8ag{color:var(--muted-fg);cursor:not-allowed}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;position:absolute}.track.svelte-1uha8ag{border-radius:var(--radius-full);background:var(--muted);width:2rem;height:1.125rem;transition:background-color .15s;position:relative}.track.svelte-1uha8ag:after{content:"";background:var(--muted-fg);width:calc(1.125rem - 6px);height:calc(1.125rem - 6px);transition:transform .2s var(--ease-out), background-color .15s;border-radius:50%;position:absolute;top:3px;left:3px}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+.track:where(.svelte-1uha8ag){background:var(--accent)}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+.track:where(.svelte-1uha8ag):after{background:var(--accent-fg);transform:translate(.875rem)}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible+.track:where(.svelte-1uha8ag){outline:2px solid var(--fg);outline-offset:2px}.add.svelte-1uha8ag{gap:var(--space-2);display:flex}.add.svelte-1uha8ag .input:where(.svelte-1uha8ag){flex:1;min-width:0}.bulk.svelte-1uha8ag{gap:var(--space-2);justify-items:start;display:grid}textarea.input.svelte-1uha8ag{resize:vertical;field-sizing:content;min-height:6rem;max-height:50vh}.note.svelte-1uha8ag:empty{display:none}.chips.svelte-1uha8ag{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:var(--radius-full);background:var(--muted);max-width:100%;font-size:var(--text-sm);align-items:center;display:inline-flex}.chips.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:var(--space-1) 0 var(--space-1) var(--space-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chips.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--muted-fg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.chips.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--accent-text)}.chips.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:.875rem;height:.875rem}.rooms.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.rooms.svelte-1uha8ag .card:where(.svelte-1uha8ag){gap:var(--space-3);align-content:start;display:grid}.field.svelte-1uha8ag{gap:var(--space-1);display:grid}.code-input.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase}
