.atlas-host.svelte-19b8tu7{position:absolute;left:-100000px;top:0;width:8000px;height:200px;visibility:hidden;pointer-events:none}.scrolling-notation.svelte-svwsx4{display:block;width:100%;background:var(--soft);border:1px solid var(--line)}.staff-line.svelte-svwsx4{stroke:var(--color-text-secondary);stroke-width:1;fill:none}.staff-line-faint.svelte-svwsx4{stroke:var(--color-state-neutral);stroke-opacity:.35;stroke-width:1;fill:none}.pitch-label.svelte-svwsx4{fill:var(--color-text-primary);font-size:9px;letter-spacing:.02em;font-weight:500;transition:font-size .12s ease,font-weight .12s ease}.pitch-label.active.svelte-svwsx4{font-size:10px;font-weight:650}.now-cursor.svelte-svwsx4{stroke:var(--color-state-neutral);stroke-width:1;stroke-dasharray:4 4;fill:none}.loading-text.svelte-svwsx4,.hint.svelte-svwsx4{fill:var(--color-text-muted);font-size:.9rem}.mic-toggle.svelte-1wbombv{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;min-width:150px;padding:10px 18px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--color-text-on-accent);font-family:var(--font-mono);font-weight:500;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;overflow:hidden;transition:color .18s var(--ease, ease)}.mic-toggle.svelte-1wbombv:before{content:"";position:absolute;inset:0;background:var(--brand);transform:translateY(100%);transition:transform .32s var(--ease, ease);z-index:-1}.mic-toggle.svelte-1wbombv:hover:not(:disabled):before,.mic-toggle.svelte-1wbombv:focus-visible:not(:disabled):before{transform:translateY(0)}.mic-toggle.active.svelte-1wbombv{background:var(--surface);color:var(--ink);border-color:var(--brand)}.mic-toggle.active.svelte-1wbombv:before{transform:translateY(0)}.mic-toggle.active.svelte-1wbombv:hover:not(:disabled),.mic-toggle.active.svelte-1wbombv:focus-visible:not(:disabled){color:var(--color-text-on-accent)}.mic-toggle.svelte-1wbombv:disabled{opacity:.5;cursor:wait}.mic-icon.svelte-1wbombv{flex-shrink:0}.fingering-chart-page.svelte-4rpyah{background:var(--page-bg);color:var(--ink)}.hero.svelte-4rpyah{background:var(--page-bg);min-height:20vh;display:grid}.hero-inner.svelte-4rpyah,.chart-inner.svelte-4rpyah,.feature-inner.svelte-4rpyah,.footer-inner.svelte-4rpyah{width:90%;max-width:1280px;margin:0 auto}.hero-inner.svelte-4rpyah{display:grid;align-content:center;padding:calc(var(--page-header-clearance) + 16px) 0 20px}.eyebrow.svelte-4rpyah{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--brand);text-transform:uppercase}h1.svelte-4rpyah{margin:8px 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:.95;letter-spacing:-.04em}.subtitle.svelte-4rpyah{margin:10px 0 0;max-width:52ch;font-size:1rem;line-height:1.65;color:var(--text)}.chart-section.svelte-4rpyah{padding:24px 0 48px;background:var(--page-bg)}.chart-inner.svelte-4rpyah{display:grid;gap:20px}.top-bar.svelte-4rpyah{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.mic-controls.svelte-4rpyah{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.mic-error.svelte-4rpyah{color:var(--color-state-danger);font-size:.88rem;margin:0}.pane-pitch.svelte-4rpyah{min-width:0;width:100%}.pane-fingering.svelte-4rpyah{margin-left:auto;max-width:min(100%,860px);border:1px solid var(--line);border-radius:0;background:var(--soft);overflow-x:auto}.feature-description.svelte-4rpyah{padding:0 0 28px;background:var(--page-bg)}.feature-inner.svelte-4rpyah{padding-top:18px;border-top:1px solid var(--line)}.feature-inner.svelte-4rpyah h2:where(.svelte-4rpyah){margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.02em}.feature-copy.svelte-4rpyah{margin:12px 0 0;max-width:72ch;line-height:1.65;color:var(--text)}.feature-list.svelte-4rpyah{margin:12px 0 0;padding-left:20px;display:grid;gap:6px;color:var(--text)}.chart-footer.svelte-4rpyah{background:var(--soft);border-top:1px solid var(--line)}.footer-inner.svelte-4rpyah{padding:18px 0 26px;display:grid;gap:8px}.footer-title.svelte-4rpyah{margin:0;font-weight:600}.footer-copy.svelte-4rpyah{margin:0;max-width:72ch;line-height:1.65;color:var(--text)}.footer-links.svelte-4rpyah{display:flex;flex-wrap:wrap;gap:14px}.footer-links.svelte-4rpyah a:where(.svelte-4rpyah){color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.footer-links.svelte-4rpyah a:where(.svelte-4rpyah):hover,.footer-links.svelte-4rpyah a:where(.svelte-4rpyah):focus-visible{border-bottom-color:currentColor}.footer-meta.svelte-4rpyah{margin:2px 0 0;font-size:.86rem;color:var(--color-text-muted)}@media(max-width:800px){.hero-inner.svelte-4rpyah,.chart-inner.svelte-4rpyah,.feature-inner.svelte-4rpyah,.footer-inner.svelte-4rpyah{width:auto;padding-left:12px;padding-right:12px}.top-bar.svelte-4rpyah{flex-direction:column;align-items:stretch}.pane-fingering.svelte-4rpyah{margin-left:0;max-width:100%}}
