.fretboard{width:100%;height:auto;display:block}.fretboard .neck{fill:#ffffff12}.fretboard .inlay{fill:var(--fg);fill-opacity:.25}.fretboard .wire{stroke:var(--fg);stroke-opacity:.35;stroke-width:1.25px}.fretboard .nut{stroke:var(--fg);stroke-width:5px}.fretboard .string{stroke:var(--fg);stroke-opacity:.4;stroke-width:1px}.fretboard .string-name{fill:var(--muted);dominant-baseline:central;font-size:13px}.fretboard .mark-other{fill:var(--surface);stroke:var(--fg);stroke-opacity:.5;stroke-width:1.5px}.fretboard .mark-audio{fill:none;stroke:var(--fg);stroke-width:3px}.fretboard .mark-fused{fill:var(--fg);stroke:var(--surface);stroke-width:2px}.fretboard .mark-played{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:3 3}.fretboard .mark-audio.mark-wrong{stroke:var(--accent)}.fretboard .mark-fused.mark-wrong{fill:var(--accent)}.decoder[data-astro-cid-na666hlu]{margin:0}.screen[data-astro-cid-na666hlu]{aspect-ratio:1920/740;border:1px solid var(--edge);border-radius:var(--radius);background:#050505;position:relative;overflow:hidden}video[data-astro-cid-na666hlu]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.stage[data-astro-cid-na666hlu]{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.panel[data-astro-cid-na666hlu]{flex-direction:column;gap:.75rem;display:flex}.head[data-astro-cid-na666hlu]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.key-marks[data-astro-cid-na666hlu]{flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem;list-style:none;display:flex}.key-marks[data-astro-cid-na666hlu] li[data-astro-cid-na666hlu]{align-items:center;gap:.4rem;display:inline-flex}.dot[data-astro-cid-na666hlu]{border-radius:50%;width:11px;height:11px}.dot-camera[data-astro-cid-na666hlu]{background:var(--fg)}.dot-audio[data-astro-cid-na666hlu]{border:2px solid var(--fg)}.dot-wrong[data-astro-cid-na666hlu]{background:var(--accent)}.posterior-wrap[data-astro-cid-na666hlu]{min-height:9.5rem}.posterior[data-astro-cid-na666hlu]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.posterior[data-astro-cid-na666hlu] th[data-astro-cid-na666hlu],.posterior[data-astro-cid-na666hlu] th,.posterior[data-astro-cid-na666hlu] td{text-align:left;padding:.14rem .75rem .14rem 0;font-weight:400}.posterior[data-astro-cid-na666hlu] thead[data-astro-cid-na666hlu] th[data-astro-cid-na666hlu]{color:var(--muted)}.posterior[data-astro-cid-na666hlu] tbody th{white-space:nowrap}.posterior[data-astro-cid-na666hlu] td{width:34%}.posterior[data-astro-cid-na666hlu] .bar{vertical-align:middle;background:#ffffff1a;border-radius:3px;width:calc(100% - 2.6rem);height:5px;margin-right:.5rem;display:inline-block;overflow:hidden}.posterior[data-astro-cid-na666hlu] .bar span{width:calc(var(--p) * 100%);background:var(--fg);height:100%;display:block}.posterior[data-astro-cid-na666hlu] .played{color:var(--muted);margin-left:.5rem}.tab[data-astro-cid-na666hlu]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.controls[data-astro-cid-na666hlu]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.control[data-astro-cid-na666hlu]{appearance:none;border:1px solid var(--edge);min-width:2.75rem;min-height:2.75rem;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 .75rem;transition:background .2s,color .2s,transform .2s}.control[data-astro-cid-na666hlu]:hover{background:#ffffff1a}.control[data-astro-cid-na666hlu]:active{transform:scale(.96)}.control[data-astro-cid-na666hlu][aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.control-play[data-astro-cid-na666hlu]{border-color:var(--fg);background:var(--fg);color:#000;min-width:6.5rem;font-weight:600}.control-play[data-astro-cid-na666hlu]:hover{background:#d6d6d6}[data-astro-cid-na666hlu][data-time]{margin-left:.5rem}.certainty[data-astro-cid-na666hlu]{gap:1.5rem;margin-left:auto;display:flex}.certainty[data-astro-cid-na666hlu] dt[data-astro-cid-na666hlu]{font-size:.85rem}.certainty[data-astro-cid-na666hlu] dd[data-astro-cid-na666hlu]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.05}.strip-scroll[data-astro-cid-na666hlu]{margin:auto 0;overflow-x:auto}[data-astro-cid-na666hlu][data-strip]{cursor:pointer;width:100%;min-width:36rem;height:auto;display:block}.cursor[data-astro-cid-na666hlu]{fill:var(--fg);fill-opacity:.1}.tab-line[data-astro-cid-na666hlu]{stroke:var(--fg);stroke-opacity:.2}.tab-note[data-astro-cid-na666hlu]{font-variant-numeric:tabular-nums;fill:var(--fg);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--surface);stroke-width:9px;font-size:21px;font-weight:500}.tab-chip[data-astro-cid-na666hlu]{fill:var(--accent)}.tab-miss[data-astro-cid-na666hlu]{fill:var(--on-accent);stroke:none;font-weight:700}.key[data-astro-cid-na666hlu]{font-size:.9rem}.chip[data-astro-cid-na666hlu]{background:var(--accent);color:var(--on-accent);border-radius:4px;margin-right:.25rem;padding:0 .4em;font-weight:700;display:inline-block}@media (width<=1000px){.stage[data-astro-cid-na666hlu]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.certainty[data-astro-cid-na666hlu]{width:100%;margin-left:0}}.top[data-astro-cid-jvryfmfm]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.back[data-astro-cid-jvryfmfm]{text-decoration:none}header[data-astro-cid-jvryfmfm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}h1[data-astro-cid-jvryfmfm]{font-size:clamp(2.75rem,7vw,6rem)}.intro[data-astro-cid-jvryfmfm]{max-width:46ch;color:var(--muted);margin-top:1rem;font-size:clamp(1.05rem,1.5vw,1.3rem)}.open[data-astro-cid-jvryfmfm]{background:var(--fg);color:#000;border-radius:999px;gap:.4rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.open[data-astro-cid-jvryfmfm]:hover{color:#000;background:#d6d6d6}.limits[data-astro-cid-jvryfmfm]{margin-top:.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}
