.pp.svelte-15yz6k0{flex-direction:column;display:flex}.pp.compact.svelte-15yz6k0{font-size:.9rem}.sec.svelte-15yz6k0{border-bottom:1px solid var(--border);padding:10px 0}.sec.svelte-15yz6k0:last-child{border-bottom:none}.pp.compact.svelte-15yz6k0 .sec:where(.svelte-15yz6k0){padding:8px 0}.l.svelte-15yz6k0{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:6px;font-size:.66rem}.c.svelte-15yz6k0{opacity:.7}.muted.svelte-15yz6k0{color:var(--ink-faint);font-size:.85rem}.hint.svelte-15yz6k0{color:var(--ink-faint);margin:0 0 6px;font-size:.76rem;line-height:1.45}textarea.svelte-15yz6k0,input.svelte-15yz6k0:not([type=checkbox]):not([type=radio]){border:1px solid var(--border-strong);background:var(--surface-solid);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:6px 8px;font-size:.84rem}.beats.svelte-15yz6k0{margin:0 0 6px;padding:0;list-style:none}.beats.svelte-15yz6k0 li:where(.svelte-15yz6k0){justify-content:space-between;align-items:flex-start;gap:8px;padding:3px 0;display:flex}.beats.svelte-15yz6k0 label:where(.svelte-15yz6k0){color:var(--ink-soft);align-items:flex-start;gap:7px;min-width:0;font-size:.84rem;line-height:1.4;display:flex}.beats.svelte-15yz6k0 input[type=checkbox]:where(.svelte-15yz6k0){width:14px;height:14px;accent-color:var(--accent);flex:none;margin:2px 0 0}.beats.svelte-15yz6k0 .x:where(.svelte-15yz6k0){flex:none;margin-top:2px}.beats.svelte-15yz6k0 .done:where(.svelte-15yz6k0){color:var(--ink-faint);text-decoration:line-through}.row.svelte-15yz6k0{gap:6px;display:flex}.plus.svelte-15yz6k0{border:1px solid var(--border-strong);background:var(--surface-sunken);width:30px;color:var(--ink-soft);border-radius:6px;flex:none}.x.svelte-15yz6k0{color:var(--ink-faint);background:0 0;border:none;font-size:.7rem}.link.svelte-15yz6k0{color:var(--ink);font:inherit;text-align:left;background:0 0;border:none;padding:0}.link.svelte-15yz6k0:hover{color:var(--accent)}.pov.svelte-15yz6k0{align-items:center;gap:6px;margin-bottom:5px;display:flex}.pov.svelte-15yz6k0 .link:where(.svelte-15yz6k0){color:var(--accent)}.chips.svelte-15yz6k0{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.chip.svelte-15yz6k0{background:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.78rem;display:inline-flex}.res.svelte-15yz6k0{text-align:left;background:var(--surface-sunken);width:100%;color:var(--ink-soft);border:none;border-radius:6px;margin-top:2px;padding:4px 8px;font-size:.8rem;display:block}.tpill.svelte-15yz6k0{border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;padding:3px 10px;font-size:.74rem}.tpill.on.svelte-15yz6k0{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-color:#0000}.th-coral.on.svelte-15yz6k0{background:color-mix(in srgb, var(--coral) 20%, transparent);color:var(--coral)}.th-gold.on.svelte-15yz6k0{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold)}.th-iris.on.svelte-15yz6k0{background:color-mix(in srgb, var(--iris) 20%, transparent);color:var(--iris)}.th-sage.on.svelte-15yz6k0{background:color-mix(in srgb, var(--accent-2) 20%, transparent);color:var(--accent-2)}.mini.svelte-15yz6k0{border:1px solid var(--glass-border);background:var(--glass-soft);color:var(--ink-muted);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.68rem}.mini.use.svelte-15yz6k0{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.lines.svelte-15yz6k0{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lines.svelte-15yz6k0 li:where(.svelte-15yz6k0){border-left:2px solid var(--accent-soft);padding-left:8px}.lines.svelte-15yz6k0 li.used:where(.svelte-15yz6k0){opacity:.5;border-left-color:var(--border-strong)}.ltext.svelte-15yz6k0{font-family:var(--font-prose);color:var(--ink);font-size:.9rem;line-height:1.4;display:block}.lmeta.svelte-15yz6k0{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.ltype.svelte-15yz6k0{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);background:var(--surface-sunken);border-radius:4px;padding:1px 5px;font-size:.62rem}
