.wrap.svelte-1m5shf{flex-direction:column;min-height:26rem;display:flex}.intro-header.svelte-1m5shf{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.dots.svelte-1m5shf{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.dot.svelte-1m5shf{border-radius:var(--radius-pill);background:var(--border-soft);cursor:pointer;width:1.6rem;height:.3rem;transition:background-color .15s var(--ease);border:none;padding:0;display:block}.dot.done.svelte-1m5shf{background:var(--primary-soft)}.dot.now.svelte-1m5shf{background:var(--primary)}.dot.svelte-1m5shf:hover{background:var(--primary-strong)}.counter.svelte-1m5shf{color:var(--text-dim);margin-left:auto;font-size:.72rem}h1.svelte-1m5shf{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.35rem;line-height:1.3}.lede.svelte-1m5shf{color:var(--text-muted);margin:0 0 1.2rem;font-size:.92rem;line-height:1.6}.card.svelte-1m5shf p:where(.svelte-1m5shf){margin:0 0 .7rem;font-size:.88rem;line-height:1.6}.card.svelte-1m5shf p:where(.svelte-1m5shf):last-child{margin-bottom:0}.card.svelte-1m5shf .hint:where(.svelte-1m5shf){color:var(--text-hint);font-size:.8rem}.ok.svelte-1m5shf{color:var(--secondary);font-weight:600}.idea-list.svelte-1m5shf,.steps.svelte-1m5shf{margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.6}.idea-list.svelte-1m5shf{padding-left:0;list-style:none}.idea-list.svelte-1m5shf li:where(.svelte-1m5shf),.steps.svelte-1m5shf li:where(.svelte-1m5shf){margin-bottom:.6rem}.idea-list.svelte-1m5shf li:where(.svelte-1m5shf):last-child,.steps.svelte-1m5shf li:where(.svelte-1m5shf):last-child{margin-bottom:0}.rule.svelte-1m5shf{gap:.8rem;margin-bottom:.9rem;display:grid}.rule-key.svelte-1m5shf{color:var(--primary);margin-bottom:.2rem;font-size:.82rem;font-weight:600;display:block}.rule.svelte-1m5shf .hint:where(.svelte-1m5shf){margin:0}.slots.svelte-1m5shf{gap:.45rem;margin-bottom:.9rem;display:grid}.slot-row.svelte-1m5shf{align-items:center;gap:.5rem;display:flex}.slot-boxes.svelte-1m5shf{flex:1;gap:.25rem;display:flex}.slot.svelte-1m5shf{border:1px dashed var(--border);border-radius:4px;flex:1;height:1.1rem}.role-row.svelte-1m5shf{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.rank.svelte-1m5shf{text-align:right;width:1.2rem;color:var(--text-dim);flex:none;font-size:.75rem}.role-input.svelte-1m5shf,.text-input.svelte-1m5shf{background:var(--surface-2);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:.4rem .5rem;font-family:inherit;font-size:.85rem}.drop.svelte-1m5shf{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:.15rem .45rem;font-size:.8rem}.drop.svelte-1m5shf:hover{border-color:var(--accent-red);color:var(--accent-red)}.new-role.svelte-1m5shf{gap:.4rem;margin-top:.7rem;display:flex}.stack.svelte-1m5shf{gap:.5rem;display:grid}.stack.svelte-1m5shf>:where(.svelte-1m5shf){min-width:0}.field-row.svelte-1m5shf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.field-row.svelte-1m5shf select:where(.svelte-1m5shf),.num-input.svelte-1m5shf{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:.35rem .5rem;font-family:inherit;font-size:.85rem}.field-row.svelte-1m5shf select:where(.svelte-1m5shf){flex:10rem;min-width:0;max-width:100%}.num-input.svelte-1m5shf{width:3.6rem}.label.svelte-1m5shf{color:var(--text-hint);font-size:.8rem}.toggle-row.svelte-1m5shf{cursor:pointer;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.9rem;display:flex}.toggle-row.svelte-1m5shf input[type=checkbox]:where(.svelte-1m5shf){cursor:pointer;width:2.2rem;height:1.25rem}.controls.svelte-1m5shf{align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.spacer.svelte-1m5shf{flex:1}@media (width<=480px){h1.svelte-1m5shf{font-size:1.2rem}}
