.empty.svelte-13862ru{text-align:center;max-width:720px;color:var(--muted);margin:10vh auto 0}h2.svelte-13862ru{font:600 26px var(--serif);color:var(--fg);margin:0 0 var(--s3)}.actions.svelte-13862ru{gap:var(--s2);margin:var(--s5) 0;flex-wrap:wrap;justify-content:center;display:flex}.starters.svelte-13862ru{margin:var(--s5) 0;text-align:left}.starters.svelte-13862ru h3:where(.svelte-13862ru){text-align:center;margin:0 0 var(--s3);font:600 16px var(--serif);color:var(--fg)}.starters.svelte-13862ru ul:where(.svelte-13862ru){gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.starters.svelte-13862ru button:where(.svelte-13862ru){justify-content:flex-start;align-items:flex-start;gap:var(--s1);white-space:normal;text-align:left;width:100%;height:100%;padding:var(--s3) var(--s4);border-radius:var(--r3);flex-direction:column}.starters.svelte-13862ru strong:where(.svelte-13862ru){color:var(--fg)}.desc.svelte-13862ru{color:var(--muted);font-size:13px}.count.svelte-13862ru{color:var(--link);padding-top:var(--s1);margin-top:auto;font-size:12px}kbd.svelte-13862ru{font:12px var(--mono);border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);border-bottom-width:2px;padding:0 5px}.abcjs-inline-audio{box-sizing:border-box;background-color:#424242;border-radius:3px;align-items:center;height:26px;padding:0 5px;display:flex}.abcjs-inline-audio.abcjs-disabled{opacity:.5}.abcjs-inline-audio .abcjs-btn{box-sizing:border-box;border:1px solid #0000;width:28px;height:34px;margin-right:2px;padding:7px 4px;line-height:1;display:block;background:0 0!important}.abcjs-btn g{fill:#f4f4f4;stroke:#f4f4f4}.abcjs-inline-audio .abcjs-btn:hover g{fill:#ccc;stroke:#ccc}.abcjs-inline-audio .abcjs-midi-selection.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-loop.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-reset.abcjs-pushed{box-sizing:border-box;background-color:#666;border:1px solid #ccc}.abcjs-inline-audio .abcjs-midi-start .abcjs-pause-svg,.abcjs-inline-audio .abcjs-midi-start .abcjs-loading-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-play-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-loading .abcjs-play-svg{display:none}.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-pause-svg{display:block}.abcjs-inline-audio .abcjs-midi-progress-background{box-sizing:border-box;background-color:#424242;border:2px solid #ccc;border-radius:5px;flex:1;height:10px;margin:0 8px 0 15px;padding:0;position:relative}.abcjs-inline-audio .abcjs-midi-progress-indicator{box-sizing:border-box;background-color:#f4f4f4;border-radius:6px;width:20px;height:14px;margin-left:-10px;display:inline-block;position:absolute;top:-4px;left:0}.abcjs-inline-audio .abcjs-midi-clock{box-sizing:border-box;color:#f4f4f4;margin-top:1px;margin-left:4px;margin-right:2px;font-family:sans-serif;font-size:16px;display:inline-block}.abcjs-inline-audio .abcjs-tempo-wrapper{color:#f4f4f4;box-sizing:border-box;align-items:center;font-size:10px;display:flex}.abcjs-inline-audio .abcjs-midi-tempo{box-sizing:border-box;border:none;border-radius:2px;width:42px;margin:0 2px 0 4px;padding-left:2px}.abcjs-inline-audio .abcjs-loading .abcjs-loading-svg{display:inherit}.abcjs-inline-audio .abcjs-loading{outline:none;animation-name:abcjs-spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.abcjs-inline-audio .abcjs-loading-svg circle{stroke:#f4f4f4}@keyframes abcjs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.abcjs-large .abcjs-inline-audio{height:52px}.abcjs-large .abcjs-btn{width:56px;height:52px;padding:6px 8px;font-size:28px}.abcjs-large .abcjs-midi-progress-background{border:4px solid #ccc;height:20px}.abcjs-large .abcjs-midi-progress-indicator{width:40px;height:28px;top:-8px}.abcjs-large .abcjs-midi-clock{margin-top:-1px;margin-left:10px;margin-right:10px;font-size:32px}.abcjs-large .abcjs-midi-tempo{width:50px;font-size:20px}.abcjs-large .abcjs-tempo-wrapper{font-size:20px}.abcjs-css-warning{display:none}.audio.svelte-1uww6sl{z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:var(--r3);margin-bottom:var(--s2);box-shadow:var(--shadow1);padding:2px;position:sticky;top:0}.card.svelte-1khlpfl{color:#000;border:1px solid var(--line);border-radius:var(--r3);margin-bottom:var(--s3);box-shadow:var(--shadow1);background-color:#fff}.cover-card.svelte-1khlpfl{text-align:center;padding:var(--s5) var(--s4)}img.svelte-1khlpfl{margin:0 auto var(--s4);border-radius:var(--r1);max-width:100%;max-height:340px;display:block}.below.svelte-1khlpfl img:where(.svelte-1khlpfl){margin:var(--s4) auto 0}h2.svelte-1khlpfl{font:600 32px var(--head-font,var(--serif));font-size:var(--fs-cover-title,32px);margin:0}p.svelte-1khlpfl{margin:var(--s2) 0 0;font-size:var(--fs-cover-sub,17px);color:#555}.bg.svelte-1khlpfl{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.bg.svelte-1khlpfl h2:where(.svelte-1khlpfl),.bg.svelte-1khlpfl p:where(.svelte-1khlpfl),.full.svelte-1khlpfl h2:where(.svelte-1khlpfl),.full.svelte-1khlpfl p:where(.svelte-1khlpfl){color:#fff;text-shadow:0 2px 10px #000a,0 2px 8px #000a}.bg.svelte-1khlpfl h2:where(.svelte-1khlpfl){font-size:var(--fs-cover-title,40px)}.full.svelte-1khlpfl{aspect-ratio:210/297;max-width:560px;margin:0 auto var(--s3);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:10% 8%;display:flex;overflow:hidden}.full.place-bottom.svelte-1khlpfl{justify-content:flex-end}.full.svelte-1khlpfl h2:where(.svelte-1khlpfl){font-size:var(--fs-cover-title,44px)}@media print{.cover-card.svelte-1khlpfl{break-after:page;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;display:flex}.cover-card.svelte-1khlpfl img:where(.svelte-1khlpfl){max-height:60vh}.cover-card.svelte-1khlpfl p:where(.svelte-1khlpfl){color:#444}.bg.svelte-1khlpfl,.bg.svelte-1khlpfl h2:where(.svelte-1khlpfl),.bg.svelte-1khlpfl p:where(.svelte-1khlpfl),.full.svelte-1khlpfl h2:where(.svelte-1khlpfl),.full.svelte-1khlpfl p:where(.svelte-1khlpfl){color:#fff!important}.full.svelte-1khlpfl{page:cover;aspect-ratio:auto;border-radius:0;width:210mm;max-width:none;height:297mm;min-height:0;margin:0;padding:0 18mm}.full.place-bottom.svelte-1khlpfl{padding-bottom:30mm}.full.svelte-1khlpfl h2:where(.svelte-1khlpfl){font-size:48px}}h4.svelte-l32jif{margin:var(--s2) 0 0;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:13px}.sizes.svelte-l32jif{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.tabs.svelte-l32jif{gap:var(--s1);border-bottom:1px solid var(--line);margin:var(--s3) 0 var(--s4);display:flex;overflow-x:auto}.tabs.svelte-l32jif button:where(.svelte-l32jif){border-radius:var(--r1) var(--r1) 0 0;color:var(--muted);padding:var(--s2) var(--s3);background:0 0;border:0;border-bottom:2px solid #0000}.tabs.svelte-l32jif button.on:where(.svelte-l32jif){color:var(--link);border-bottom-color:var(--link);font-weight:600}.stack.svelte-l32jif{gap:var(--s2);flex-direction:column;min-height:300px;display:flex}.sub-opts.svelte-l32jif{min-height:0;padding:var(--s2) var(--s3);border-left:3px solid var(--line)}.fld.svelte-l32jif{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.fld.svelte-l32jif select:where(.svelte-l32jif),.fld.svelte-l32jif input:where(.svelte-l32jif){width:100%}.chk.svelte-l32jif{align-items:center;gap:var(--s2);cursor:pointer;display:flex}.cover-layout.svelte-l32jif{gap:var(--s5);grid-template-columns:170px 1fr;align-items:start;display:grid}.preview.svelte-l32jif{border:1px solid var(--line);border-radius:var(--r1);width:170px;height:240px;box-shadow:var(--shadow1);background:#fff;overflow:hidden}.preview.off.svelte-l32jif{opacity:.45}.pv.svelte-l32jif{transform-origin:0 0;width:560px;transform:scale(.3036)}.cover-btns.svelte-l32jif{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}@media (width<=560px){.cover-layout.svelte-l32jif{grid-template-columns:1fr}}.bar.svelte-g5trx3{justify-content:flex-end;align-items:center;display:flex}.spacer.svelte-g5trx3{flex:1}.grip.svelte-g5trx3{cursor:grab;color:#6f685f;padding:4px;display:inline-flex}.ib.svelte-g5trx3{color:#6f685f;width:28px;height:28px}.ib.svelte-g5trx3:hover:not(:disabled){color:var(--link);background:#0001}.ib.on.svelte-g5trx3{color:var(--link)}.brk.svelte-1wfby7t{margin-bottom:var(--s3)}.rule.svelte-1wfby7t{align-items:center;gap:var(--s3);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:flex}.rule.svelte-1wfby7t:before,.rule.svelte-1wfby7t:after{content:"";border-top:2px dashed var(--line);flex:1}.pb.svelte-1wfby7t{break-after:page;height:0}@media not print{.pb.svelte-1wfby7t{display:none}}.heading.svelte-q5a7vm{margin:0 0 var(--gap-title,var(--s2));color:#000}.al-center.svelte-q5a7vm{text-align:center}.al-left.svelte-q5a7vm{text-align:left}.al-right.svelte-q5a7vm{text-align:right}.h-title.svelte-q5a7vm{font-family:var(--head-font,var(--serif));font-weight:700;line-height:1.2}.sz-s.svelte-q5a7vm .h-title:where(.svelte-q5a7vm){font-size:var(--fs-title,15px)}.sz-m.svelte-q5a7vm .h-title:where(.svelte-q5a7vm){font-size:var(--fs-title,20px)}.sz-l.svelte-q5a7vm .h-title:where(.svelte-q5a7vm){font-size:var(--fs-title,28px)}.h-no.svelte-q5a7vm{color:#666;margin-right:.5em;font-weight:600}.h-sub.svelte-q5a7vm,.h-source.svelte-q5a7vm{font-size:var(--fs-meta,13px);color:#555}.h-source.svelte-q5a7vm{font-size:var(--fs-source,13px);font-style:italic}.h-sub.split.svelte-q5a7vm{justify-content:space-between;gap:var(--s3);display:flex}.picker.svelte-zv2hx3 input:where(.svelte-zv2hx3){width:100%;margin-bottom:var(--s1)}ul.svelte-zv2hx3{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.group-label.svelte-zv2hx3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:6px var(--s2) 2px;font-size:11px}.item.svelte-zv2hx3{text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;width:100%}.item.svelte-zv2hx3:hover{background:var(--sel)}.none.svelte-zv2hx3{color:var(--muted);padding:var(--s2);font-size:13px}.card.svelte-gbgcpf{color:#000;border:1px solid var(--line);border-radius:var(--r3);padding:6px var(--s4) 10px;margin-bottom:var(--s3);box-shadow:var(--shadow1);background:#fff}.placeholder.svelte-gbgcpf{color:#777;margin:var(--s2) 0;font-style:italic}.edit.svelte-gbgcpf{gap:var(--s2);color:#26231f;flex-direction:column;display:flex}label.svelte-gbgcpf{color:#6b655c;flex-direction:column;gap:2px;font-size:12px;display:flex}input.svelte-gbgcpf:not([type=checkbox]),textarea.svelte-gbgcpf{color:#26231f;background:#fff;border-color:#d4cec3;width:100%}textarea.svelte-gbgcpf{min-height:140px;font:14px/1.5 var(--mono);resize:vertical}.chk.svelte-gbgcpf{align-items:center;gap:var(--s2);flex-direction:row;font-size:13px}.row-end.svelte-gbgcpf{align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:space-between;display:flex}.preview-lbl.svelte-gbgcpf{color:#6b655c;font-size:12px}.preview.svelte-gbgcpf{padding-top:var(--s2);border-top:1px dashed #cfc8bb;min-height:24px}.md.svelte-gbgcpf{font-size:var(--fs-text,inherit);line-height:1.55}.md.svelte-gbgcpf>:first-child{margin-top:0}.md.svelte-gbgcpf>:last-child{margin-bottom:0}.md.svelte-gbgcpf h3,.md.svelte-gbgcpf h4,.md.svelte-gbgcpf h5{font-family:var(--serif);margin:var(--s4) 0 var(--s1)}.md.svelte-gbgcpf h3{font-size:22px}.md.svelte-gbgcpf h4{font-size:18px}.md.svelte-gbgcpf h5{font-size:15px}.md.svelte-gbgcpf p{margin:var(--s2) 0}.md.svelte-gbgcpf ul,.md.svelte-gbgcpf ol{margin:var(--s2) 0;padding-left:var(--s5)}.md.svelte-gbgcpf blockquote{margin:var(--s2) 0;padding:2px var(--s3);border-left:3px solid var(--accent);color:#555;font-style:italic}.md.svelte-gbgcpf hr{margin:var(--s4) 0;border:0;border-top:1px solid #bbb}.md.svelte-gbgcpf code{background:#0001;border-radius:3px;padding:0 4px}.md.svelte-gbgcpf a{color:var(--link)}@media print{.card.svelte-gbgcpf{box-shadow:none;break-inside:auto;border:0;padding:0}.pb.svelte-gbgcpf{break-before:page}.md.svelte-gbgcpf blockquote{color:#333}}.card.svelte-o1byt8{color:#000;border:1px solid var(--line);border-radius:var(--r3);padding:var(--s4);margin-bottom:var(--s3);box-shadow:var(--shadow1);background:#fff}h2.svelte-o1byt8{margin:var(--s1) 0 var(--s3);font:600 22px var(--serif)}ol.svelte-o1byt8{font-size:var(--fs-toc,inherit);margin:0;padding:0;list-style:none}li.svelte-o1byt8{gap:var(--s2);align-items:baseline;padding:3px 0;display:flex}.no.svelte-o1byt8{text-align:right;color:#777;font-variant-numeric:tabular-nums;min-width:3em}.head.svelte-o1byt8{margin-top:var(--s2);font-weight:600}.l1.svelte-o1byt8{margin-left:var(--s5)}a.svelte-o1byt8{color:inherit;text-decoration:none}a.svelte-o1byt8:hover{color:var(--link);text-decoration:underline}@media print{.toc-card.svelte-o1byt8{break-after:page;box-shadow:none;border:0}.no.svelte-o1byt8{color:#000}}.score.svelte-8mcinz{min-height:60px}.score.svelte-8mcinz .abcjs-note_selected{fill:#2f7a52}.card.svelte-1i1e4a0{color:#000;border:1px solid var(--line);border-radius:var(--r3);padding:6px var(--s4) 10px;margin-bottom:var(--gap-tunes,var(--s3));box-shadow:var(--shadow1);background:#fff;position:relative}@media print{.card.svelte-1i1e4a0{break-inside:avoid;box-shadow:none;margin-bottom:var(--gap-tunes,var(--s2));border:0;padding:0}}.editor.svelte-6vpbiy{max-width:860px}.toolbar.svelte-6vpbiy{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.title.svelte-6vpbiy{min-width:160px;font:600 19px var(--serif);padding:6px var(--s3);flex:1}.details.svelte-6vpbiy{margin-bottom:var(--s3)}.details.svelte-6vpbiy label:where(.svelte-6vpbiy){color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.details.svelte-6vpbiy input:where(.svelte-6vpbiy){color:var(--fg);font-size:14px}.menu.svelte-6vpbiy{margin:calc(var(--s2) * -1);flex-direction:column;display:flex}.menu-item.svelte-6vpbiy{border-radius:var(--r1);background:0 0;border:0;justify-content:flex-start}.menu-item.svelte-6vpbiy:hover:not(:disabled){background:var(--sel)}.doc-title.svelte-6vpbiy{margin:0 0 var(--s3);font-family:var(--serif);display:none}.doc-title.skip.svelte-6vpbiy{display:none!important}.doc-source.svelte-6vpbiy{margin:calc(var(--s2) * -1) 0 var(--s3);color:#444;font-style:italic;display:none}.blk.dragging.svelte-6vpbiy{opacity:.4}.blk.drop-before.svelte-6vpbiy{box-shadow:0 -4px 0 var(--accent)}.blk.drop-after.svelte-6vpbiy{box-shadow:0 4px 0 var(--accent)}.set-wrap.svelte-6vpbiy{margin:var(--s5) 0 var(--s3)}.set-rule.svelte-6vpbiy{border-left:3px solid var(--accent);padding-left:var(--s3)}.set-bracket.svelte-6vpbiy{border:1.5px solid var(--line);border-radius:var(--r3);padding:var(--s2) var(--s3) var(--s1)}.set-tint.svelte-6vpbiy{background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:var(--r3);padding:var(--s2) var(--s3) var(--s1);-webkit-print-color-adjust:exact;print-color-adjust:exact}.set-wrap.svelte-6vpbiy .heading{color:var(--fg)}@media print{.doc-title.svelte-6vpbiy:not(.skip),.doc-source.svelte-6vpbiy{display:block}.set-rule.svelte-6vpbiy{border-left-color:#444}.set-bracket.svelte-6vpbiy{border-color:#999}.set-wrap.svelte-6vpbiy .heading{break-after:avoid;color:#000}}.tabs.svelte-cutyej{gap:var(--s1);border-bottom:1px solid var(--line);margin:var(--s3) 0 var(--s4);display:flex;overflow-x:auto}.tabs.svelte-cutyej button:where(.svelte-cutyej){border-radius:var(--r1) var(--r1) 0 0;color:var(--muted);padding:var(--s2) var(--s3);background:0 0;border:0;border-bottom:2px solid #0000}.tabs.svelte-cutyej button.on:where(.svelte-cutyej){color:var(--link);border-bottom-color:var(--link);font-weight:600}.panel.svelte-cutyej{gap:var(--s3);grid-template-columns:1fr 1fr;align-content:start;min-height:240px;display:grid}.fld.svelte-cutyej{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.fld.svelte-cutyej select:where(.svelte-cutyej),.fld.svelte-cutyej input:where(.svelte-cutyej){width:100%}.wide-row.svelte-cutyej{grid-column:1/-1;margin:0}.hint.svelte-cutyej{color:var(--muted);font-size:12px}@media (width<=480px){.panel.svelte-cutyej{grid-template-columns:1fr}}.parts.svelte-78222u{gap:var(--s3);margin-top:var(--s2);flex-direction:column;display:flex}.part.svelte-78222u{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s2) var(--s3);gap:var(--s2);flex-direction:column;display:flex}.head.svelte-78222u{align-items:center;gap:var(--s3);display:flex}.lbl.svelte-78222u{align-items:center;gap:var(--s2);color:var(--muted);font-size:13px;display:flex}.lbl.svelte-78222u input:where(.svelte-78222u){width:5em;color:var(--fg)}.chk.svelte-78222u{align-items:center;gap:var(--s1);font-size:13px;display:flex}.sp.svelte-78222u{flex:1}.prev.svelte-78222u{color:#000;border-radius:var(--r2);padding:var(--s1) var(--s2);background:#fff;overflow-x:auto}.dlg-actions.svelte-78222u{flex-wrap:wrap;align-items:center}.editor.svelte-e3dp9e{max-width:960px}.toolbar.svelte-e3dp9e{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.title.svelte-e3dp9e{min-width:160px;font:600 19px var(--serif);padding:6px var(--s3);flex:1}.hint.svelte-e3dp9e{color:var(--muted);flex:240px;font-size:12px}.count.svelte-e3dp9e{color:var(--muted);font-size:12px}.menu.svelte-e3dp9e{margin:calc(var(--s2) * -1);flex-direction:column;display:flex}.menu-item.svelte-e3dp9e{border-radius:var(--r1);background:0 0;border:0;justify-content:flex-start}.menu-item.svelte-e3dp9e:hover:not(:disabled){background:var(--sel)}.doc-title.svelte-e3dp9e{margin:0 0 var(--s3);font-family:var(--serif);display:none}.sheet.svelte-e3dp9e{column-count:var(--cols,1);column-gap:var(--s5)}.row.svelte-e3dp9e{break-inside:avoid;margin-bottom:var(--gap-rows,var(--s3));position:relative}.ctl.svelte-e3dp9e{opacity:0;z-index:1;display:flex;position:absolute;top:0;right:0}.row.svelte-e3dp9e:hover .ctl:where(.svelte-e3dp9e),.row.svelte-e3dp9e:focus-within .ctl:where(.svelte-e3dp9e){opacity:1}.ctl.svelte-e3dp9e .ib:where(.svelte-e3dp9e){width:26px;height:26px}.body.svelte-e3dp9e{color:#000;border:1px solid var(--line);border-radius:var(--r3);padding:var(--s2) var(--s3) var(--s3);box-shadow:var(--shadow1);background:#fff}.cheat.svelte-e3dp9e h3:where(.svelte-e3dp9e){font:600 var(--fs-title,15px) var(--head-font,var(--serif));gap:var(--s2);flex-wrap:wrap;align-items:baseline;margin:0 0 2px;display:flex}.deco-underline.svelte-e3dp9e h3:where(.svelte-e3dp9e){border-bottom:1px solid var(--muted);padding-bottom:2px}.deco-tint.svelte-e3dp9e h3:where(.svelte-e3dp9e){border-radius:var(--r1);background:#e7f2ec;padding:3px 6px}.deco-bar.svelte-e3dp9e h3:where(.svelte-e3dp9e){border-left:3px solid var(--accent);padding-left:6px}.cheat.svelte-e3dp9e .m:where(.svelte-e3dp9e){font:400 var(--fs-meta,12px) var(--sans,inherit);color:var(--muted)}.abc.svelte-e3dp9e{font:var(--fs-text,13px) / 1.5 var(--text-font,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.none.svelte-e3dp9e{color:var(--muted);margin:0;font-size:13px}.set.svelte-e3dp9e{border-left:3px solid var(--accent);padding-left:var(--s3)}.set.rule.svelte-e3dp9e{border-left:3px solid var(--accent)}.set.bracket.svelte-e3dp9e{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s2) var(--s3)}.set.tint.svelte-e3dp9e{border-radius:var(--r2);padding:var(--s2) var(--s3);background:#e7f2ec}.set.none.svelte-e3dp9e{border:0;padding-left:0}.set.svelte-e3dp9e h2:where(.svelte-e3dp9e){margin:0 0 var(--s2);font:700 var(--fs-set,14px) var(--head-font,var(--serif))}.tag.svelte-e3dp9e{font:600 10px var(--sans,inherit);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-right:var(--s1);vertical-align:2px;border:1px solid;border-radius:3px;padding:0 4px}.cheat.inline.svelte-e3dp9e{align-items:center;column-gap:var(--s3);row-gap:var(--gap-parts,var(--s1));flex-wrap:wrap;display:flex}.cheat.inline.svelte-e3dp9e h3:where(.svelte-e3dp9e){flex-wrap:nowrap;flex:none;align-items:center;margin:0}.cheat.inline.svelte-e3dp9e .editbtn:where(.svelte-e3dp9e){margin:0}.cheat.inline.svelte-e3dp9e .lead:where(.svelte-e3dp9e),.cheat.inline.svelte-e3dp9e .notes:where(.svelte-e3dp9e){align-items:center;display:flex}.cheat.inline.svelte-e3dp9e .parts:where(.svelte-e3dp9e){display:contents}.cheat.inline.svelte-e3dp9e .part:where(.svelte-e3dp9e){align-items:center;gap:var(--s1);grid-column:auto;display:flex}.cheat.tabular.svelte-e3dp9e{grid-template-columns:minmax(0, 1fr) var(--pcol) var(--pcol);column-gap:var(--s4);row-gap:var(--gap-parts,var(--s2));display:grid}.cheat.tabular.svelte-e3dp9e h3:where(.svelte-e3dp9e){grid-area:1/1}.cheat.tabular.svelte-e3dp9e .part:where(.svelte-e3dp9e):nth-child(odd){grid-column:2}.cheat.tabular.svelte-e3dp9e .part:where(.svelte-e3dp9e):nth-child(2n){grid-column:3}.cheat.inset.svelte-e3dp9e+.cheat.inset:where(.svelte-e3dp9e){margin-top:var(--s3)}.parts.svelte-e3dp9e{gap:var(--gap-parts,var(--s2));margin-top:var(--s1);grid-template-columns:max-content minmax(0,1fr);display:grid}.parts.above.svelte-e3dp9e{grid-template-columns:minmax(0,1fr)}.part.svelte-e3dp9e{grid-template-columns:subgrid;align-items:center;column-gap:var(--s1);grid-column:1/-1;display:grid}.part.above.svelte-e3dp9e{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.notes.svelte-e3dp9e{align-items:center;min-width:0;display:flex}.notes.svelte-e3dp9e .score{width:100%;min-height:0;line-height:0}.notes.svelte-e3dp9e svg{display:block}.lead.svelte-e3dp9e{align-self:center;align-items:center;gap:2px;display:flex}.playbtn.svelte-e3dp9e{color:#000;width:24px;height:24px}.plays.svelte-e3dp9e{gap:var(--s2);margin-top:var(--s1);display:flex}.playtxt.svelte-e3dp9e{padding:2px var(--s2);color:#000;font-size:12px}.edited.svelte-e3dp9e{font:600 10px var(--sans,inherit);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:0 4px}.editbtn.svelte-e3dp9e{color:#000;opacity:0;width:24px;height:24px;margin-left:auto;margin-right:78px}.row.svelte-e3dp9e:hover .editbtn:where(.svelte-e3dp9e),.row.svelte-e3dp9e:focus-within .editbtn:where(.svelte-e3dp9e),.editbtn.svelte-e3dp9e:focus-visible{opacity:1}@media (hover:none){.editbtn.svelte-e3dp9e{opacity:.6}}.lab.svelte-e3dp9e{min-width:1.7em;height:1.7em;font:700 14px var(--serif);color:#000;flex:none;justify-content:center;align-items:center;display:inline-flex}.lab-box.svelte-e3dp9e{border:1.5px solid #000;border-radius:2px;padding:0 4px}.lab-circle.svelte-e3dp9e{border:1.5px solid #000;border-radius:50%}.lab-underline.svelte-e3dp9e{border-bottom:1.5px solid #000;height:auto;padding:0 4px}.lab-bold.svelte-e3dp9e,.lab-colon.svelte-e3dp9e,.lab-dot.svelte-e3dp9e{min-width:1.2em;font-size:17px}[data-panel=box].svelte-e3dp9e,[data-panel=tint].svelte-e3dp9e{grid-template-columns:max-content minmax(0,max-content);justify-content:start}[data-panel=box].above.svelte-e3dp9e,[data-panel=tint].above.svelte-e3dp9e{grid-template-columns:minmax(0,max-content)}[data-panel=box].svelte-e3dp9e .part:where(.svelte-e3dp9e){border-radius:var(--r2);padding:var(--s2) var(--s3);border:1px solid #b9c7bc}[data-panel=line].svelte-e3dp9e{gap:0}[data-panel=line].svelte-e3dp9e .part:where(.svelte-e3dp9e){padding:var(--s2) 0}[data-panel=line].svelte-e3dp9e .part:where(.svelte-e3dp9e)+.part:where(.svelte-e3dp9e){border-top:1px solid #b9c7bc}[data-panel=tint].svelte-e3dp9e .part:where(.svelte-e3dp9e){background:color-mix(in srgb, var(--accent) 16%, #fff);border-radius:var(--r2);padding:var(--s2) var(--s3);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.doc-title.svelte-e3dp9e{display:block}.body.svelte-e3dp9e{box-shadow:none;border:0;padding:0}.set.svelte-e3dp9e{border-left-color:#444}.tag.svelte-e3dp9e{color:#000}}.editor.svelte-bd6g9x{max-width:1400px}.toolbar.svelte-bd6g9x{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.title.svelte-bd6g9x{min-width:160px;font:600 19px var(--serif);padding:6px var(--s3);flex:1}.details.svelte-bd6g9x{gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;align-items:end;display:flex}.details.svelte-bd6g9x label:where(.svelte-bd6g9x){color:var(--muted);flex-direction:column;flex:180px;gap:2px;font-size:12px;display:flex}.details.svelte-bd6g9x input:where(.svelte-bd6g9x){color:var(--fg);font-size:14px}dl.svelte-bd6g9x{gap:var(--s4);color:var(--muted);margin:0;font-size:12px;display:flex}dd.svelte-bd6g9x{color:var(--fg);margin:0;font-size:13px;font-weight:600}.viewbar.svelte-bd6g9x{align-items:center;gap:var(--s4);margin-bottom:var(--s3);padding:var(--s2) var(--s4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r3);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.remark.svelte-bd6g9x{gap:var(--s2);padding:var(--s2);display:flex}.remark.svelte-bd6g9x input:where(.svelte-bd6g9x){flex:1;min-width:0}.settings-btn.svelte-bd6g9x{padding:var(--s2) var(--s4);margin-left:var(--s2)}.viewbar.svelte-bd6g9x label:where(.svelte-bd6g9x),.stepper-label.svelte-bd6g9x{align-items:center;gap:var(--s2);display:inline-flex}.viewbar.svelte-bd6g9x select:where(.svelte-bd6g9x){color:var(--fg)}.stepper.svelte-bd6g9x{color:var(--fg);align-items:center;display:inline-flex}.stepper.svelte-bd6g9x .ib:where(.svelte-bd6g9x){border:1px solid var(--line);width:28px;height:28px}.stepper.svelte-bd6g9x output:where(.svelte-bd6g9x){text-align:center;font-variant-numeric:tabular-nums;min-width:34px}.textbtn.on.svelte-bd6g9x{color:var(--accent)}.seg.svelte-bd6g9x{margin-left:auto;display:none}.seg.svelte-bd6g9x button:where(.svelte-bd6g9x){padding:4px var(--s3);border-radius:0}.seg.svelte-bd6g9x button:where(.svelte-bd6g9x):first-child{border-radius:var(--r2) 0 0 var(--r2)}.seg.svelte-bd6g9x button:where(.svelte-bd6g9x):last-child{border-radius:0 var(--r2) var(--r2) 0;margin-left:-1px}.seg.svelte-bd6g9x button.on:where(.svelte-bd6g9x){background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.menu.svelte-bd6g9x{margin:calc(var(--s2) * -1);flex-direction:column;display:flex}.menu-item.svelte-bd6g9x{border-radius:var(--r1);background:0 0;border:0;justify-content:flex-start}.menu-item.svelte-bd6g9x:hover:not(:disabled){background:var(--sel)}.split.svelte-bd6g9x{grid-template-columns:var(--ed-w,40%) 10px minmax(0, 1fr);align-items:start;display:grid}.editor-pane.svelte-bd6g9x{min-width:0}textarea.svelte-bd6g9x{width:100%;height:65vh;font:14px/1.55 var(--mono);resize:vertical;white-space:pre;tab-size:2}.splitter.svelte-bd6g9x{cursor:col-resize;touch-action:none;align-self:stretch;position:relative}.splitter.svelte-bd6g9x:after{content:"";width:2px;transition:background var(--t);background:0 0;border-radius:2px;position:absolute;top:0;bottom:0;left:4px}.splitter.svelte-bd6g9x:hover:after,.splitter.svelte-bd6g9x:focus-visible:after,.splitter.drag.svelte-bd6g9x:after{background:var(--accent)}.warnings.svelte-bd6g9x{margin:var(--s2) 0 0;padding:0;font-size:12px;list-style:none}.warnings.svelte-bd6g9x li:where(.svelte-bd6g9x){gap:var(--s2);padding:4px var(--s2);border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:0 var(--r1) var(--r1) 0;align-items:baseline;margin-bottom:2px;display:flex}.warnings.svelte-bd6g9x li:where(.svelte-bd6g9x) button:where(.svelte-bd6g9x){color:var(--danger);background:0 0;border:0;padding:0;text-decoration:underline}.score-pane.svelte-bd6g9x{min-width:0}.paper.svelte-bd6g9x{color:#000;border:1px solid var(--line);border-radius:var(--r3);padding:var(--s4) var(--s5);background:#fff;min-height:120px;position:relative}.paper-bar.svelte-bd6g9x{top:var(--s2);right:var(--s2);z-index:1;position:absolute}.paper-bar.svelte-bd6g9x .ib:where(.svelte-bd6g9x){color:#444}.paper-bar.svelte-bd6g9x .ib.on:where(.svelte-bd6g9x){color:#2f7a52}@media (width>=801px){.split.no-text.svelte-bd6g9x{grid-template-columns:minmax(0,1fr)}.split.no-text.svelte-bd6g9x .editor-pane:where(.svelte-bd6g9x),.split.no-text.svelte-bd6g9x .splitter:where(.svelte-bd6g9x){display:none}}@media (width<=800px){.textbtn.svelte-bd6g9x{display:none}.seg.svelte-bd6g9x{display:inline-flex}.split.svelte-bd6g9x{grid-template-columns:1fr}.splitter.svelte-bd6g9x,.split.show-edit.svelte-bd6g9x .score-pane:where(.svelte-bd6g9x),.split.show-view.svelte-bd6g9x .editor-pane:where(.svelte-bd6g9x){display:none}textarea.svelte-bd6g9x{height:55vh}}
