:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#10151a;--sheet:#171d24;--ink:#e8edf2;--soft:#94a1af;--rule:#2c3642;--faint:#202832;--cymbal:#e2b14d;--hat:#b4cb62;--snare:#f07a70;--tom:#72b3f4;--kick:#e8edf2;--perc:#c592e6;--sticks:#93a0ae;--g0:#72b3f4;--g1:#54cfc2;--g2:#f08a6c;--g3:#e2b14d;--g4:#c592e6;--g5:#b4cb62;--g6:#ee93c0;--g7:#93a0ae;--warn:#ff8a80;--ok:#6fcf9c;font-variant-numeric:tabular-nums;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:2px solid var(--tom);outline-offset:2px}h1,h2,p{margin:0}.page{max-width:1120px;margin:0 auto;padding:20px 20px 64px}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:10px;padding:16px 18px}.soft{color:var(--soft)}.badge{border:1px solid var(--rule);color:var(--soft);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:13px;display:inline-block}.chip{border:1px solid var(--rule);background:var(--sheet);text-align:left;border-radius:8px;padding:6px 12px}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.chips{flex-wrap:wrap;gap:6px;display:flex}.error{border:1px solid var(--warn);color:var(--warn);white-space:pre-wrap;border-radius:8px;padding:10px 12px}.back.svelte-1bp896m{margin-bottom:10px;text-decoration:none;display:inline-block}h2.svelte-1bp896m{letter-spacing:-.01em;font-size:24px;line-height:1.2}.listen.svelte-1bp896m{max-width:78ch;margin-top:6px}.scale.svelte-1bp896m{max-width:78ch;margin-top:6px;font-size:14px}ul.svelte-1bp896m{border-top:1px solid var(--rule);margin:14px 0 0;padding:0;list-style:none}a.song.svelte-1bp896m,a.set.svelte-1bp896m{border-bottom:1px solid var(--rule);color:inherit;align-items:baseline;gap:2px 12px;padding:11px 4px;text-decoration:none;display:grid}a.song.svelte-1bp896m{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 104px 50px}a.set.svelte-1bp896m{grid-template-columns:minmax(0,1fr) auto}a.svelte-1bp896m:hover .title:where(.svelte-1bp896m){text-decoration:underline}.title.svelte-1bp896m{font-weight:600}a.set.svelte-1bp896m .title:where(.svelte-1bp896m){font-size:17px}.title.svelte-1bp896m,.artist.svelte-1bp896m{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.svelte-1bp896m{justify-self:end}.note.svelte-1bp896m{grid-column:1/-1;max-width:78ch;font-size:14px}.refused.svelte-1bp896m{margin-top:14px;font-size:13px}.refused.svelte-1bp896m span:where(.svelte-1bp896m){display:block}@media (width<=640px){a.song.svelte-1bp896m{grid-template-columns:1fr auto auto}.artist.svelte-1bp896m{grid-column:1/-1}}.lead.svelte-1nmbxpi{margin-bottom:14px}.search.svelte-1nmbxpi{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;width:100%;padding:14px 16px;font-size:18px}ul.svelte-1nmbxpi{border-top:1px solid var(--rule);margin:14px 0 0;padding:0;list-style:none}a.svelte-1nmbxpi{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 104px 50px;align-items:baseline;gap:12px;padding:11px 4px;text-decoration:none;display:grid}a.svelte-1nmbxpi:hover .title:where(.svelte-1nmbxpi){text-decoration:underline}.title.svelte-1nmbxpi{font-weight:600}.title.svelte-1nmbxpi,.artist.svelte-1nmbxpi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.svelte-1nmbxpi .badge:where(.svelte-1nmbxpi){justify-self:end}.none.svelte-1nmbxpi{margin-top:18px}@media (width<=640px){a.svelte-1nmbxpi{grid-template-columns:1fr auto auto}.artist.svelte-1nmbxpi{grid-area:2/1/auto/-1}}.grid.svelte-1f15cu7{align-content:start;gap:6px;display:grid}.grid.strip.svelte-1f15cu7{scrollbar-width:thin;overflow-x:auto}svg.svelte-1f15cu7{display:block}.row.svelte-1f15cu7{fill:var(--soft);font-size:12px}.staff.svelte-1f15cu7{stroke:var(--faint)}.bar.svelte-1f15cu7{fill:none;stroke:var(--rule)}.bar.count.svelte-1f15cu7,.bar.calm.svelte-1f15cu7{stroke-dasharray:3 3}.bar.differs.svelte-1f15cu7{fill:color-mix(in srgb, var(--ink) 6%, transparent);stroke:var(--ink)}.head.svelte-1f15cu7{fill:var(--soft);font-size:12px}.head.differs.svelte-1f15cu7{fill:var(--ink);font-weight:600}.tag.svelte-1f15cu7{fill:var(--ink);font-size:11px}.beat.svelte-1f15cu7{stroke:var(--rule)}.sub.svelte-1f15cu7{stroke:var(--faint)}.beatno.svelte-1f15cu7{fill:var(--soft);font-size:10px}.hit.svelte-1f15cu7{--c:var(--ink)}.hit.cymbal.svelte-1f15cu7{--c:var(--cymbal)}.hit.hat.svelte-1f15cu7{--c:var(--hat)}.hit.snare.svelte-1f15cu7{--c:var(--snare)}.hit.tom.svelte-1f15cu7{--c:var(--tom)}.hit.kick.svelte-1f15cu7{--c:var(--kick)}.hit.perc.svelte-1f15cu7{--c:var(--perc)}.hit.sticks.svelte-1f15cu7{--c:var(--sticks)}.fill.svelte-1f15cu7{fill:var(--c);stroke:var(--c);stroke-width:1.4px}.stroke.svelte-1f15cu7{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round}.ring.svelte-1f15cu7,.accent.svelte-1f15cu7{fill:none;stroke:var(--c);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ghost.svelte-1f15cu7 .fill:where(.svelte-1f15cu7){fill:var(--sheet)}.ghost.svelte-1f15cu7 .stroke:where(.svelte-1f15cu7){stroke-width:1.2px}.first.svelte-1f15cu7{fill:none;stroke:var(--c);stroke-width:1.2px;stroke-dasharray:2.5 2.5}.now.svelte-1f15cu7{fill:color-mix(in srgb, var(--ink) 5%, transparent);stroke:none}.playhead.svelte-1f15cu7{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.legend.svelte-1yk3n1u{flex-wrap:wrap;gap:6px 20px;min-height:22px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}li.svelte-1yk3n1u{align-items:center;gap:7px;display:inline-flex}svg.svelte-1yk3n1u{flex:none}.stroke.svelte-1yk3n1u{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.fill.svelte-1yk3n1u{fill:var(--ink)}.hollow.svelte-1yk3n1u{fill:none;stroke:var(--ink);stroke-width:1.4px}.ring.svelte-1yk3n1u{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.first.svelte-1yk3n1u{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:2.5 2.5}.differs.svelte-1yk3n1u{fill:color-mix(in srgb, var(--ink) 6%, transparent);stroke:var(--ink)}.playhead.svelte-1yk3n1u{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.rating.svelte-n69156{gap:10px;display:grid}.set.svelte-n69156{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.row.svelte-n69156{grid-template-columns:200px minmax(0,1fr) 120px 120px;gap:8px;display:grid}input.svelte-n69156{border:1px solid var(--rule);background:var(--sheet);border-radius:8px;min-width:0;padding:8px 10px}.verdict.svelte-n69156{text-align:center;font-weight:600}.verdict.good[aria-pressed=true].svelte-n69156{background:var(--ok);border-color:var(--ok);color:var(--paper)}.verdict.bad[aria-pressed=true].svelte-n69156{background:var(--warn);border-color:var(--warn);color:var(--paper)}.status.svelte-n69156{text-overflow:ellipsis;white-space:nowrap;height:20px;font-size:13px;overflow:hidden}@media (width<=720px){.row.svelte-n69156{grid-template-columns:1fr 1fr}.name.svelte-n69156,.comment.svelte-n69156{grid-column:1/-1}}.map.svelte-1nfw16w{flex-wrap:wrap;gap:10px 14px;display:flex}.name.svelte-1nfw16w{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:17px;font-size:12px;overflow:hidden}.section.svelte-1nfw16w{min-width:0}.bars.svelte-1nfw16w{flex-wrap:wrap;gap:2px;display:flex}.cell.svelte-1nfw16w{--c:var(--g7);box-sizing:border-box;border-radius:2px;width:11px;height:20px;display:inline-block}.groove.svelte-1nfw16w{background:var(--c)}.fill.svelte-1nfw16w{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 4px);border:1px solid var(--ink)}.break.svelte-1nfw16w{border:1px solid var(--soft)}.none.svelte-1nfw16w{background:var(--faint)}.from.svelte-1nfw16w{outline:2px solid var(--ink);outline-offset:1px}.now.svelte-1nfw16w{background:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.legend.svelte-1nfw16w{flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:12px;display:flex}.legend.svelte-1nfw16w span:where(.svelte-1nfw16w){align-items:center;gap:6px;display:inline-flex}.legend.svelte-1nfw16w .cell:where(.svelte-1nfw16w){height:12px}.back.svelte-ghgwxt{margin-bottom:14px;text-decoration:none;display:inline-block}header.svelte-ghgwxt{margin-bottom:16px}h1.svelte-ghgwxt{letter-spacing:-.01em;font-size:30px;line-height:1.15}h2.svelte-ghgwxt{height:22px;color:var(--soft);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}h2.svelte-ghgwxt .badge:where(.svelte-ghgwxt){font-size:12px;font-weight:400}h2.next.svelte-ghgwxt{margin-top:18px}.facts.svelte-ghgwxt{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}section.svelte-ghgwxt{margin-top:12px}.controls.svelte-ghgwxt{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 28px;display:grid}@media (height>=420px){.controls.svelte-ghgwxt{z-index:5;position:sticky;top:0;box-shadow:0 10px 24px #00000073}}.listen.svelte-ghgwxt{grid-column:1/-1;font-size:14px}.caution.svelte-ghgwxt{color:var(--cymbal)}.picks.svelte-ghgwxt{gap:14px;display:grid}.hint.svelte-ghgwxt{text-overflow:ellipsis;white-space:nowrap;height:20px;margin-top:6px;font-size:13px;overflow:hidden}.chip.same.svelte-ghgwxt{border-style:dashed}.options.svelte-ghgwxt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.options.svelte-ghgwxt .chip:where(.svelte-ghgwxt){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch.svelte-ghgwxt{gap:10px;display:grid}label.svelte-ghgwxt{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.stepper.svelte-ghgwxt{border:1px solid var(--rule);border-radius:8px;align-items:center;width:max-content;font-size:15px;display:inline-flex}.stepper.svelte-ghgwxt button:where(.svelte-ghgwxt){background:0 0;border:0;width:36px;height:36px;font-size:18px}.stepper.svelte-ghgwxt output:where(.svelte-ghgwxt){text-align:center;min-width:26px;font-weight:600}.transport.svelte-ghgwxt{grid-template-columns:1fr 46px;gap:8px;margin-top:4px;display:grid}.play.svelte-ghgwxt,.again.svelte-ghgwxt{border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:9px;height:46px;font-size:16px;font-weight:600;display:inline-flex}.play.svelte-ghgwxt{background:var(--ink);color:var(--paper)}.play.on.svelte-ghgwxt,.again.svelte-ghgwxt{background:var(--sheet);color:var(--ink)}.transport.svelte-ghgwxt svg:where(.svelte-ghgwxt){fill:currentColor}.transport.svelte-ghgwxt .bar:where(.svelte-ghgwxt){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.short.svelte-ghgwxt{display:none}@media (width<=899px),(height<=719px){.controls.svelte-ghgwxt{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px}.listen.svelte-ghgwxt p:where(.svelte-ghgwxt){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picks.svelte-ghgwxt{gap:6px}.pick.svelte-ghgwxt{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.pick.svelte-ghgwxt h2:where(.svelte-ghgwxt){height:auto;margin:0}.pick.svelte-ghgwxt h2:where(.svelte-ghgwxt) .badge:where(.svelte-ghgwxt){display:none}.options.svelte-ghgwxt{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.options.svelte-ghgwxt .chip:where(.svelte-ghgwxt){flex:none;max-width:340px;padding:5px 10px}.hint.svelte-ghgwxt{grid-column:1/-1;margin-top:2px}.launch.svelte-ghgwxt{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.launch.svelte-ghgwxt label:where(.svelte-ghgwxt){gap:8px}.full.svelte-ghgwxt{display:none}.short.svelte-ghgwxt{display:inline}.stepper.svelte-ghgwxt button:where(.svelte-ghgwxt){width:32px;height:32px}.transport.svelte-ghgwxt{flex:200px;margin-top:0}.play.svelte-ghgwxt,.again.svelte-ghgwxt{height:38px}h1.svelte-ghgwxt{font-size:24px}}header.svelte-1n46o8q{margin:28px 0 18px}h1.svelte-1n46o8q{letter-spacing:-.02em;font-size:40px;line-height:1.1}nav.svelte-1n46o8q{border-bottom:1px solid var(--rule);gap:22px;margin-top:14px;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 8px;font-weight:600;text-decoration:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--ink)}nav.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){color:var(--ink);border-bottom-color:var(--ink)}.error.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit}footer.svelte-1n46o8q{max-width:90ch;margin-top:40px;font-size:12px}
