.narrow.svelte-9ylgve{max-width:720px}.muted.svelte-9ylgve{color:var(--muted)}.layout.svelte-9ylgve{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.list.svelte-9ylgve{position:sticky;top:90px;display:grid;gap:6px}.qbtn.svelte-9ylgve{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;min-height:52px;border-radius:14px;border:1px solid transparent;background:none;transition:background .25s,border-color .25s}.qbtn.svelte-9ylgve:hover{background:var(--paper);border-color:var(--line)}.qbtn.on.svelte-9ylgve{background:var(--paper);border-color:var(--line-strong)}.dot.svelte-9ylgve{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:.78rem;border:1px solid var(--line-strong);color:var(--muted);flex-shrink:0}.on.svelte-9ylgve .dot:where(.svelte-9ylgve){border-color:var(--accent);color:var(--accent-ink)}.done.svelte-9ylgve .dot:where(.svelte-9ylgve){background:var(--good);border-color:var(--good);color:var(--k-bg)}.lbl.svelte-9ylgve{display:grid;line-height:1.3}.lbl.svelte-9ylgve strong:where(.svelte-9ylgve){font-size:.93rem;font-weight:600}.lbl.svelte-9ylgve small:where(.svelte-9ylgve){color:var(--muted);font-size:.78rem}.tally.svelte-9ylgve{color:var(--muted);font-size:.85rem;padding:8px 12px}.qpanel.svelte-9ylgve{display:grid;gap:12px;scroll-margin-top:90px}.question.svelte-9ylgve{padding:22px 24px;box-shadow:none}.qhead.svelte-9ylgve{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.flag.svelte-9ylgve{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid transparent;background:none;color:var(--muted);display:grid;place-items:center}.flag.svelte-9ylgve:hover{color:var(--ink);border-color:var(--line-strong)}.qtext.svelte-9ylgve{font-size:1.06rem;color:var(--ink)}.revise.svelte-9ylgve{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.88rem;color:var(--ink-soft);padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong)}.revise.svelte-9ylgve:hover{color:var(--ink)}.reveal.svelte-9ylgve{overflow:hidden;box-shadow:none;transition:border-color .3s}.reveal.open.svelte-9ylgve{border-color:var(--line-strong)}.rhead.svelte-9ylgve{width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;min-height:60px;border:0;background:none;text-align:left}.rhead.svelte-9ylgve:hover{background:var(--paper-2)}.ico.svelte-9ylgve{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--line);color:var(--ink-soft)}.grow.svelte-9ylgve{flex:1;display:grid;line-height:1.35}.grow.svelte-9ylgve strong:where(.svelte-9ylgve){font-weight:600}.grow.svelte-9ylgve small:where(.svelte-9ylgve){color:var(--muted)}.chev.svelte-9ylgve{color:var(--muted);transition:transform .4s var(--ease)}.open.svelte-9ylgve .chev:where(.svelte-9ylgve){transform:rotate(180deg)}.rbody.svelte-9ylgve{padding:4px 22px 22px;animation:rise-in .45s var(--ease);overflow-x:auto}.actions.svelte-9ylgve{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px}@media(max-width:860px){.layout.svelte-9ylgve{grid-template-columns:1fr}.list.svelte-9ylgve{position:static;display:flex;overflow-x:auto;padding-bottom:6px}.qbtn.svelte-9ylgve{flex-shrink:0}.tally.svelte-9ylgve{display:none}}
