.sparkline[data-astro-cid-jyw6c6ng]{block-size:2.5rem;inline-size:100%;display:block;overflow:visible}.dash[data-astro-cid-jyw6c6ng]{fill:none;stroke:var(--line-strong);stroke-width:2px;vector-effect:non-scaling-stroke}.contour[data-astro-cid-jyw6c6ng]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}arpin-pads[data-astro-cid-tbh3wdwb]{gap:var(--space-2);display:grid;container-type:inline-size}.controls[data-astro-cid-tbh3wdwb]{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.setting[data-astro-cid-tbh3wdwb]{margin:0}.voicing[data-astro-cid-tbh3wdwb]{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden;& button{min-height:2.5rem;color:var(--ink);background:var(--paper);font:600 .95rem/1.2 var(--font-body);cursor:pointer;border:0;padding:.45rem .9rem;&+button[data-astro-cid-tbh3wdwb]{border-inline-start:1px solid var(--line-strong)}&:hover{background:var(--claret-wash)}&[aria-pressed=true]{color:var(--on-claret);background:var(--claret)}&:focus-visible{outline-offset:-4px;outline-color:var(--ink)}}}.play[data-astro-cid-tbh3wdwb]{min-width:6.5rem}.icon[data-astro-cid-tbh3wdwb]{fill:currentColor;width:.8rem;height:.8rem}.icon-stop[data-astro-cid-tbh3wdwb],arpin-pads[data-astro-cid-tbh3wdwb]:not([data-state=idle]) .icon-play[data-astro-cid-tbh3wdwb],arpin-pads[data-astro-cid-tbh3wdwb]:not([data-state=idle]) .label-idle[data-astro-cid-tbh3wdwb],arpin-pads[data-astro-cid-tbh3wdwb]:not([data-state=loading]) .label-loading[data-astro-cid-tbh3wdwb],arpin-pads[data-astro-cid-tbh3wdwb]:not([data-state=playing]) .label-playing[data-astro-cid-tbh3wdwb]{display:none}arpin-pads[data-astro-cid-tbh3wdwb]:not([data-state=idle]) .icon-stop[data-astro-cid-tbh3wdwb]{display:inline}.grid[data-astro-cid-tbh3wdwb]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}@container (width<44rem){.grid[data-astro-cid-tbh3wdwb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pad[data-astro-cid-tbh3wdwb]{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:7rem;color:var(--ink);background:var(--paper);font:400 .75rem/1.25 var(--font-body);text-align:start;cursor:pointer;grid-template-rows:auto auto auto 1fr;align-content:start;gap:1px;padding:.4rem .45rem .35rem;display:grid;&:hover{border-color:var(--line-strong)}&[aria-pressed=true]{border-color:var(--claret);box-shadow:inset 0 0 0 1px var(--claret);background:var(--claret-wash)}&:focus-visible{outline-offset:1px}}.num[data-astro-cid-tbh3wdwb]{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.work[data-astro-cid-tbh3wdwb]{overflow-wrap:anywhere;font-weight:650;font-stretch:94%}.bar-no[data-astro-cid-tbh3wdwb]{color:var(--ink-soft)}.pad[data-astro-cid-tbh3wdwb] .shape{color:var(--ink-soft);align-self:end;margin-block-start:.3rem}.pad[data-astro-cid-tbh3wdwb][aria-pressed=true] .shape{color:var(--claret)}.stage[data-astro-cid-tbh3wdwb]{gap:0;display:grid}.frame[data-astro-cid-tbh3wdwb]{border:1px solid var(--line-strong);border-radius:var(--radius) var(--radius) 0 0;position:relative;overflow:hidden}.roll[data-astro-cid-tbh3wdwb]{background:var(--paper);width:100%;height:clamp(9rem,28cqi,14rem);display:block}.roll[data-astro-cid-tbh3wdwb] .chord{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.roll[data-astro-cid-tbh3wdwb] .h0{fill:var(--hand-l)}.roll[data-astro-cid-tbh3wdwb] .h1{fill:var(--hand-r)}.playhead[data-astro-cid-tbh3wdwb]{--progress:0;inset-block:0;left:calc(var(--progress) * 100%);background:var(--claret);opacity:0;pointer-events:none;width:2px;margin-inline-start:-1px;position:absolute}arpin-pads[data-astro-cid-tbh3wdwb][data-state=playing] .playhead[data-astro-cid-tbh3wdwb]{opacity:1}.chords[data-astro-cid-tbh3wdwb]{border:1px solid var(--line-strong);border-radius:0 0 var(--radius) var(--radius);border-block-start:0;max-width:none;height:2rem;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;& li{border-inline-start:1px solid var(--line);align-items:center;padding-inline:.5rem;font-weight:600;font-stretch:106%;display:flex;position:absolute;inset-block:0}& li:first-child{border-inline-start:0}}arpin-pads[data-astro-cid-tbh3wdwb][data-state=playing] .chords[data-astro-cid-tbh3wdwb] li[data-astro-cid-tbh3wdwb][data-current]{color:var(--on-claret);background:var(--claret)}.caption[data-astro-cid-tbh3wdwb]{max-width:none;min-height:2.6em;margin:0}.form[data-astro-cid-ktrbhr23]{gap:var(--space-1);flex-wrap:wrap;align-items:center;max-width:34rem;display:flex}input[data-astro-cid-ktrbhr23]{min-width:0;min-height:2.5rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);flex:15rem;padding:.45rem .8rem;&:disabled{border-color:var(--line);background:var(--ivory)}}.message[data-astro-cid-ktrbhr23]{flex:1 0 100%;&:empty{display:none}}.note[data-astro-cid-ktrbhr23]{margin-block-start:var(--space-1)}.hero[data-astro-cid-lfv4wsaj]{padding-block-start:var(--space-4)}.lede[data-astro-cid-lfv4wsaj]{font-size:var(--text-lg);line-height:1.5}.price[data-astro-cid-lfv4wsaj]{align-items:baseline;gap:var(--space-1) var(--space-2);margin-block:var(--space-3) 0;flex-wrap:wrap;display:flex;& strong{font:650 var(--text-xl) / 1 var(--font-body)}& s,& span{color:var(--ink-soft)}& s{font-size:var(--text-lg)}}.buy[data-astro-cid-lfv4wsaj]{display:contents}.actions[data-astro-cid-lfv4wsaj]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);font-weight:600;display:flex}.key[data-astro-cid-lfv4wsaj]{margin-block:var(--space-2) 0;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;max-width:none;display:flex;& .family{margin-inline-start:.35rem}& .family:first-child{margin-inline-start:0}}.steps[data-astro-cid-lfv4wsaj]{gap:var(--space-3);max-width:none;counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin-block-end:var(--space-4);padding:0;list-style:none;display:grid;& li{counter-increment:step;border-block-start:2px solid var(--ink);padding-block-start:var(--space-1);&:before{content:counter(step);color:var(--claret);font:330 1.8rem/1.1 var(--font-body);margin-block-end:.2rem;font-stretch:125%;display:block}}& p{margin:.35rem 0 0}}.stack[data-astro-cid-lfv4wsaj]{gap:var(--space-4);margin-block:var(--space-3) var(--space-4);display:grid}.switches[data-astro-cid-lfv4wsaj]{gap:var(--space-2);display:grid;& dt{font-weight:700;font-stretch:108%}& dd{margin:.2rem 0 0}}.more[data-astro-cid-lfv4wsaj]{font-weight:600}.families[data-astro-cid-lfv4wsaj]{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));max-width:none;padding:0;list-style:none;display:grid;& li{align-content:start;gap:var(--space-1);border-block-start:1px solid var(--line-strong);padding-block-start:var(--space-1);display:grid}& h3{align-items:center;gap:.45rem;font-size:1.05rem;display:flex}& p{margin:0}& .shape{block-size:3rem;color:var(--claret)}}.count[data-astro-cid-lfv4wsaj]{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:400}.formats[data-astro-cid-lfv4wsaj]{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex;& li{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);padding:.25rem .8rem;font-weight:600}}.faq[data-astro-cid-lfv4wsaj]{max-width:var(--measure);border-block-start:1px solid var(--line);display:grid}details[data-astro-cid-lfv4wsaj]{border-block-end:1px solid var(--line)}summary[data-astro-cid-lfv4wsaj]{cursor:pointer;padding-block:.75rem;font-weight:650}details[data-astro-cid-lfv4wsaj] p[data-astro-cid-lfv4wsaj]{margin-block:0 var(--space-2)}
