.sheet.svelte-1k2ly54{-webkit-overflow-scrolling:touch;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.35;overflow-x:auto}pre.svelte-1k2ly54{font:inherit;white-space:pre;margin:0}.line.svelte-1k2ly54{padding:1px 0}.chords.svelte-1k2ly54{color:var(--chord);font-weight:700}.chord.svelte-1k2ly54{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chord.svelte-1k2ly54:active{color:var(--link)}.chorus.svelte-1k2ly54{border-left:3px solid var(--chorus);padding-left:var(--space-4);font-style:italic}.comment.svelte-1k2ly54{margin:var(--space-2) 0;color:var(--muted);font-style:italic}.tab.svelte-1k2ly54{margin:var(--space-2) 0;padding:1px 0}.gap.svelte-1k2ly54{height:1.1em}.overlay.svelte-1lrt2h1{background:var(--overlay);z-index:60;border:none;padding:0;position:fixed;inset:0}.sheet.svelte-1lrt2h1{z-index:61;-webkit-overflow-scrolling:touch;background:var(--bg);max-height:88vh;color:var(--text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -4px 32px var(--shadow);padding:var(--space-7) var(--space-7) calc(env(safe-area-inset-bottom) + var(--space-7));box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.head.svelte-1lrt2h1{align-items:baseline;gap:var(--space-4);display:flex}.head.svelte-1lrt2h1 strong:where(.svelte-1lrt2h1){font-size:var(--text-3xl)}.badge.svelte-1lrt2h1{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.close.svelte-1lrt2h1{font:inherit;font-size:var(--text-xl);color:var(--muted);padding:2px var(--space-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-left:auto}.body.svelte-1lrt2h1{align-items:flex-start;gap:var(--space-4) var(--space-8);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.figure.svelte-1lrt2h1{align-items:center;gap:var(--space-3);flex-direction:column;flex:none;display:flex}.hear.svelte-1lrt2h1{font:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0}.hear.svelte-1lrt2h1:active{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.howto.svelte-1lrt2h1{font-size:var(--text-md);flex:220px}.howto.svelte-1lrt2h1 ol:where(.svelte-1lrt2h1){padding-left:var(--space-8);margin:0}.howto.svelte-1lrt2h1 li:where(.svelte-1lrt2h1){margin-bottom:var(--space-2)}.strings.svelte-1lrt2h1{margin:var(--space-3) 0 0}.actions.svelte-1lrt2h1{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.learned.svelte-1lrt2h1{font:inherit;font-size:var(--text-md);padding:var(--space-3) var(--space-6);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;font-weight:500}.learned.on.svelte-1lrt2h1{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.more.svelte-1lrt2h1{gap:var(--space-7);margin:var(--space-7) 0 0;font-size:var(--text-md);display:flex}.panel.svelte-vwg8tf{border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5) var(--space-6) var(--space-6);margin:var(--space-4) 0 var(--space-6);font-size:var(--text-md)}.head.svelte-vwg8tf{align-items:center;gap:var(--space-4);display:flex}.head.svelte-vwg8tf strong:where(.svelte-vwg8tf){font-size:var(--text-xl)}.close.svelte-vwg8tf{font:inherit;font-size:var(--text-xl);color:var(--muted);padding:2px var(--space-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-left:auto}.steps.svelte-vwg8tf{gap:var(--space-2);margin:var(--space-5) 0;display:flex}.step.svelte-vwg8tf{font:inherit;font-size:var(--text-sm);padding:var(--space-3) var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex:1 1 0;font-weight:500}.step.on.svelte-vwg8tf{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.lead.svelte-vwg8tf{margin:var(--space-4) 0}.fix.svelte-vwg8tf{font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-4);border:1px dashed var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0}.cards.svelte-vwg8tf{gap:var(--space-3);flex-direction:column;display:flex}.chips.svelte-vwg8tf{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.chip.svelte-vwg8tf{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0}.chip.on.svelte-vwg8tf{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.count.svelte-vwg8tf{color:var(--muted);font-size:var(--text-xs)}.chip.on.svelte-vwg8tf .count:where(.svelte-vwg8tf){color:inherit}.tips.svelte-vwg8tf{margin:var(--space-4) 0;padding-left:var(--space-8)}.tips.svelte-vwg8tf li:where(.svelte-vwg8tf){margin-bottom:var(--space-2)}.nav.svelte-vwg8tf{gap:var(--space-3);margin-top:var(--space-6);display:flex}.back.svelte-vwg8tf,.next.svelte-vwg8tf{font:inherit;font-size:var(--text-md);padding:var(--space-3) var(--space-6);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;font-weight:500}.next.svelte-vwg8tf{margin-left:auto}.back.svelte-vwg8tf:active,.next.svelte-vwg8tf:active{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}nav.svelte-r2me65{margin-bottom:var(--space-3)}nav.svelte-r2me65 a:where(.svelte-r2me65){font-size:var(--text-lg);text-decoration:none}h1.svelte-r2me65{font-size:var(--text-4xl);margin:0}.star.svelte-r2me65{font-size:var(--text-3xl);padding:0 var(--space-2);color:var(--faint);vertical-align:2px;background:0 0;border:none}.star.on.svelte-r2me65{color:var(--favorite)}.artist.svelte-r2me65{color:var(--muted);margin:2px 0 0}.controls.svelte-r2me65{gap:var(--space-2);margin:var(--space-5) 0 var(--space-7);top:calc(env(safe-area-inset-top) + 42px);z-index:5;background:var(--bg);padding:var(--space-6) 0 var(--space-2);display:flex;position:sticky}button.svelte-r2me65{font:inherit;font-size:var(--text-md);height:38px;padding:0 var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--surface);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu.svelte-r2me65{min-width:44px;font-weight:600;position:relative}.push.svelte-r2me65{margin-left:auto}.menu.dot.svelte-r2me65:after{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.sheet-panel.svelte-r2me65{z-index:20;gap:var(--space-5);background:var(--surface);border-top:1px solid var(--control-border);box-shadow:0 -4px 16px var(--shadow);padding:0 calc(env(safe-area-inset-right) + var(--space-7)) calc(env(safe-area-inset-bottom) + var(--space-7)) calc(env(safe-area-inset-left) + var(--space-7));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.panel-head.svelte-r2me65{padding:var(--space-4) 0 0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.row.svelte-r2me65{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lbl.svelte-r2me65{min-width:64px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.sheet-panel.svelte-r2me65 .group:where(.svelte-r2me65) button:where(.svelte-r2me65){background:var(--bg)}.sheet-panel.svelte-r2me65 .group:where(.svelte-r2me65) button.active:where(.svelte-r2me65){background:var(--active-bg)}.hint.svelte-r2me65{color:var(--muted)}button.active.svelte-r2me65 .hint:where(.svelte-r2me65){color:inherit}.key.svelte-r2me65{padding:0 var(--space-2);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;display:inline-flex}.actions.svelte-r2me65{gap:var(--space-3);flex-direction:column;display:flex}.actions.svelte-r2me65 button:where(.svelte-r2me65),.actions.svelte-r2me65 a:where(.svelte-r2me65){text-align:left}a.propose.svelte-r2me65{font-size:var(--text-md);box-sizing:border-box;height:38px;padding:0 var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--surface);color:var(--link);align-items:center;text-decoration:none;display:flex}button.active.svelte-r2me65{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-text)}.group.svelte-r2me65{display:flex}.group.svelte-r2me65 button:where(.svelte-r2me65){border-radius:0;margin-left:-1px}.group.svelte-r2me65 button:where(.svelte-r2me65):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-left:0}.group.svelte-r2me65 button:where(.svelte-r2me65):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.value.svelte-r2me65{font-variant-numeric:tabular-nums;min-width:40px}button.svelte-r2me65:disabled:not(.value){color:var(--faint);cursor:default}.notice.svelte-r2me65{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--notice-border);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--notice-text);font-size:var(--text-md);margin:0;line-height:1.35;display:flex}.sheet .line.copilot-now{background:var(--highlight);border-radius:var(--radius-xs)}.copilot.svelte-r2me65{z-index:15;justify-content:center;align-items:center;gap:var(--space-7);background:var(--surface);border-top:1px solid var(--control-border);box-shadow:0 -4px 16px var(--shadow);padding:var(--space-3) calc(env(safe-area-inset-right) + var(--space-7)) calc(env(safe-area-inset-bottom) + var(--space-3)) calc(env(safe-area-inset-left) + var(--space-7));display:flex;position:fixed;bottom:0;left:0;right:0}.copilot-diagram.svelte-r2me65{justify-content:flex-end;gap:2px var(--space-4);flex-wrap:wrap;max-width:60%;display:flex;overflow-x:auto}.copilot-rows.svelte-r2me65{flex-direction:column;gap:2px;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.copilot-row.svelte-r2me65{align-items:baseline;gap:var(--space-4);display:flex}.copilot-lbl.svelte-r2me65{font-family:inherit;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);min-width:26px}.copilot-now-chords.svelte-r2me65{font-size:var(--text-4xl);color:var(--chord);font-weight:700}.copilot-next-chords.svelte-r2me65{font-size:var(--text-2xl);color:var(--muted)}.note-sheet.svelte-r2me65{z-index:20;background:var(--surface);border-top:1px solid var(--control-border);box-shadow:0 -4px 16px var(--shadow);padding:0 var(--space-7) calc(env(safe-area-inset-bottom) + var(--space-5));position:fixed;bottom:0;left:0;right:0}.note-head.svelte-r2me65{padding:var(--space-4) 0 var(--space-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.note-sheet.svelte-r2me65 textarea:where(.svelte-r2me65){box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-lg);padding:var(--space-4) var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--bg);color:inherit;resize:vertical}.diagrams.svelte-r2me65{z-index:20;background:var(--surface);border-top:1px solid var(--control-border);box-shadow:0 -4px 16px var(--shadow);max-height:45dvh;padding:0 calc(env(safe-area-inset-right) + var(--space-7)) calc(env(safe-area-inset-bottom) + var(--space-5)) calc(env(safe-area-inset-left) + var(--space-7));position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.diagrams-head.svelte-r2me65{z-index:1;background:var(--surface);padding:var(--space-4) 0 var(--space-2);justify-content:space-between;align-items:center;font-weight:600;display:flex;position:sticky;top:0}.close.svelte-r2me65{padding:var(--space-2) var(--space-5)}.diagrams-grid.svelte-r2me65{gap:var(--space-1) var(--space-7);flex-wrap:wrap;justify-content:center;display:flex}.feedback.svelte-r2me65{margin-top:var(--space-10);font-size:var(--text-md)}.feedback.svelte-r2me65 a:where(.svelte-r2me65){color:var(--muted);text-decoration:none}.pager.svelte-r2me65{justify-content:space-between;gap:var(--space-7);margin-top:var(--space-10);border-top:1px solid var(--border);padding-top:var(--space-6);display:flex}.pager.svelte-r2me65 a:where(.svelte-r2me65){font-weight:500;text-decoration:none}.pager.svelte-r2me65 .next:where(.svelte-r2me65){text-align:right;margin-left:auto}@media (orientation:landscape) and (height<=500px){h1.svelte-r2me65{font-size:var(--text-3xl)}.controls.svelte-r2me65{margin:var(--space-3) 0 var(--space-4);top:0}button.svelte-r2me65{height:32px;padding:0 var(--space-4)}}
