.picker.svelte-yxozc7{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.picker-label.svelte-yxozc7{font-size:var(--text-sm);color:var(--muted);min-width:84px}.chips.svelte-yxozc7{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-yxozc7{font:inherit;font-size:var(--text-md);padding:var(--space-1) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.on.svelte-yxozc7{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.verdict.svelte-yxozc7{margin:var(--space-4) 0 var(--space-3)}.shapes.svelte-yxozc7{align-items:flex-start;gap:var(--space-3) var(--space-8);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.shapes.svelte-yxozc7 figure:where(.svelte-yxozc7){text-align:center;max-width:150px;margin:0}.shapes.svelte-yxozc7 figcaption:where(.svelte-yxozc7){font-size:var(--text-xs);color:var(--muted);margin-top:2px}.play.svelte-yxozc7{font:inherit;font-size:var(--text-xs);padding:3px var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer;margin-left:3px;line-height:1}.hint.svelte-yxozc7{color:var(--muted);font-size:var(--text-sm);margin:0}.scroller.svelte-10zl7j1{-webkit-overflow-scrolling:touch;margin-bottom:var(--space-5);overflow-x:auto}table.svelte-10zl7j1{border-collapse:collapse;font-size:var(--text-sm);width:100%;min-width:300px;max-width:520px}th.svelte-10zl7j1,td.svelte-10zl7j1{border:1px solid var(--border);padding:var(--space-1) var(--space-1);text-align:center;white-space:nowrap}thead.svelte-10zl7j1 th:where(.svelte-10zl7j1){font-size:var(--text-xs);color:var(--muted);border:none;padding-bottom:3px;font-weight:600}tbody.svelte-10zl7j1 th:where(.svelte-10zl7j1){text-align:left;border-left:none;font-weight:600}.corner.svelte-10zl7j1{text-align:left}.num.svelte-10zl7j1{margin-right:var(--space-1)}.who.svelte-10zl7j1{color:var(--muted);font-weight:400}td.on.svelte-10zl7j1{background:var(--active-bg);color:var(--active-text);font-weight:700}td.playable.svelte-10zl7j1{padding:0}td.svelte-10zl7j1 button:where(.svelte-10zl7j1){font:inherit;font-size:var(--text-sm);width:100%;padding:var(--space-2) var(--space-1);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:block}td.picked.svelte-10zl7j1{background:var(--active-bg);color:var(--active-text);font-weight:700}tr.muted.svelte-10zl7j1 th:where(.svelte-10zl7j1),tr.muted.svelte-10zl7j1 td:where(.svelte-10zl7j1){color:var(--faint)}tr.muted.svelte-10zl7j1 th:where(.svelte-10zl7j1):after{content:" ✕";color:var(--faint)}.readout.svelte-10zl7j1{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--muted)}.readout.svelte-10zl7j1 strong:where(.svelte-10zl7j1){color:var(--chord)}.controls.svelte-1ljvoa3{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.picker.svelte-1ljvoa3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.picker-label.svelte-1ljvoa3{font-size:var(--text-sm);color:var(--muted);min-width:92px}.chips.svelte-1ljvoa3{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1ljvoa3{font:inherit;font-size:var(--text-md);padding:var(--space-1) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.on.svelte-1ljvoa3{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.chip.svelte-1ljvoa3:disabled{opacity:.4;cursor:default}.shapes.svelte-1ljvoa3{justify-content:center;align-items:center;gap:var(--space-1) var(--space-7);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.shapes.svelte-1ljvoa3 figure:where(.svelte-1ljvoa3){text-align:center;max-width:140px;margin:0}.shapes.svelte-1ljvoa3 figcaption:where(.svelte-1ljvoa3){font-size:var(--text-xs);color:var(--muted);margin-top:2px}.arrow.svelte-1ljvoa3{font-size:var(--text-3xl);color:var(--muted)}.recipe.svelte-1ljvoa3{margin:0 0 var(--space-3)}.note.svelte-1ljvoa3{color:var(--chord);font-weight:600}.changes.svelte-1ljvoa3{margin:0 0 var(--space-4);padding-left:var(--space-8)}.changes.svelte-1ljvoa3 li:where(.svelte-1ljvoa3){margin-bottom:var(--space-1)}.hint.svelte-1ljvoa3{color:var(--muted);font-size:var(--text-sm)}.scroller.svelte-1ljvoa3{-webkit-overflow-scrolling:touch;margin-bottom:var(--space-5);overflow-x:auto}table.notes.svelte-1ljvoa3{border-collapse:collapse;font-size:var(--text-sm);width:100%;min-width:280px;max-width:520px}table.notes.svelte-1ljvoa3 th:where(.svelte-1ljvoa3),table.notes.svelte-1ljvoa3 td:where(.svelte-1ljvoa3){border-bottom:1px solid var(--border);padding:var(--space-1) var(--space-2);text-align:left;white-space:nowrap}table.notes.svelte-1ljvoa3 thead:where(.svelte-1ljvoa3) th:where(.svelte-1ljvoa3){font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted)}table.notes.svelte-1ljvoa3 tbody:where(.svelte-1ljvoa3) th:where(.svelte-1ljvoa3){color:var(--muted);font-weight:400}table.notes.svelte-1ljvoa3 tr.diff:where(.svelte-1ljvoa3) td:where(.svelte-1ljvoa3):last-child{color:var(--chord);font-weight:700}.role.svelte-1ljvoa3{color:var(--faint);font-size:var(--text-xs)}table.notes.svelte-1ljvoa3 tr.diff:where(.svelte-1ljvoa3) td:where(.svelte-1ljvoa3):last-child .role:where(.svelte-1ljvoa3){color:inherit}.caption.svelte-1ljvoa3{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.strings.svelte-podxnn{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.string.svelte-podxnn{font:inherit;min-width:78px;min-height:62px;padding:var(--space-2) var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:78px;justify-content:center;align-items:center;gap:1px;display:flex}.string.on.svelte-podxnn{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.num.svelte-podxnn{font-size:var(--text-xs);color:var(--muted)}.string.on.svelte-podxnn .num:where(.svelte-podxnn),.string.on.svelte-podxnn .who:where(.svelte-podxnn){color:inherit}.note.svelte-podxnn{font-size:var(--text-2xl);font-weight:700}.who.svelte-podxnn{font-size:var(--text-xs);color:var(--muted)}.all.svelte-podxnn{font:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-5);margin-bottom:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer}.hint.svelte-podxnn{color:var(--muted);font-size:var(--text-sm);margin:0}nav.svelte-s7qza9{margin-bottom:var(--space-3)}nav.svelte-s7qza9 a:where(.svelte-s7qza9){font-size:var(--text-lg);text-decoration:none}h1.svelte-s7qza9{font-size:var(--text-4xl);margin:0 0 var(--space-1)}.intro.svelte-s7qza9{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-md)}h2.svelte-s7qza9{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:var(--space-8) 0 var(--space-4)}.card.svelte-s7qza9{border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5) var(--space-6);font-size:var(--text-md)}.card.svelte-s7qza9 p:where(.svelte-s7qza9){margin:0 0 var(--space-4)}.card.svelte-s7qza9 p:where(.svelte-s7qza9):last-child{margin-bottom:0}.card.svelte-s7qza9 ul:where(.svelte-s7qza9),.card.svelte-s7qza9 ol:where(.svelte-s7qza9){margin:0 0 var(--space-4);padding-left:var(--space-8)}.card.svelte-s7qza9 li:where(.svelte-s7qza9){margin-bottom:var(--space-2)}.row.svelte-s7qza9{align-items:flex-start;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.row.svelte-s7qza9>ul:where(.svelte-s7qza9),.row.svelte-s7qza9>div:where(.svelte-s7qza9):not(.figure){flex:220px;min-width:0}.figure.svelte-s7qza9{flex:none}.diagrams.svelte-s7qza9{justify-content:flex-start;gap:var(--space-3) var(--space-10);margin-bottom:var(--space-4)}.diagrams.svelte-s7qza9 figure:where(.svelte-s7qza9){text-align:center;margin:0}.diagrams.svelte-s7qza9 figcaption:where(.svelte-s7qza9){font-size:var(--text-sm);color:var(--muted);margin-top:2px}.tuning.svelte-s7qza9{gap:var(--space-2);display:flex}.tuning.svelte-s7qza9 span:where(.svelte-s7qza9){text-align:center;min-width:40px;padding:var(--space-2) 0;border:1px solid var(--control-border);border-radius:var(--radius-md);flex:none;font-weight:600}.notes.svelte-s7qza9{gap:var(--space-1);flex-wrap:wrap;display:flex}.notes.svelte-s7qza9 span:where(.svelte-s7qza9){padding:var(--space-1) var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600}.notes.svelte-s7qza9 span.alt:where(.svelte-s7qza9){color:var(--muted);font-weight:400}.hint.svelte-s7qza9{color:var(--muted);font-size:var(--text-sm)}.strum.svelte-s7qza9{letter-spacing:.15em;white-space:nowrap;font-weight:700}.capo-picker.svelte-s7qza9{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.chip.svelte-s7qza9{font:inherit;font-size:var(--text-md);min-width:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.on.svelte-s7qza9{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.capo-table.svelte-s7qza9{max-width:320px;margin-bottom:var(--space-4)}.capo-row.svelte-s7qza9{display:flex}.capo-row.svelte-s7qza9 span:where(.svelte-s7qza9){padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border);white-space:nowrap;flex:1}.capo-row.head.svelte-s7qza9 span:where(.svelte-s7qza9){font-size:var(--text-sm);color:var(--muted);font-weight:600}.capo-row.svelte-s7qza9:last-child span:where(.svelte-s7qza9){border-bottom:none}.sounds.svelte-s7qza9{color:var(--chord);font-weight:600}
