._chip_94c13c2{align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}._button_94c13c2{background:var(--ctl);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 14px;font-size:14px;font-weight:700}._button_94c13c2:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._nudge_92f242e{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 14px;font-weight:700;display:flex}._nudge_92f242e span{flex:220px;font-size:14px}._nudge_92f242e button{min-height:var(--target-min);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-weight:800}._nudge_92f242e button[data-quiet=true]{color:var(--muted);background:0 0}._nudge_92f242e button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._help_efc49dc,._status_efc49dc{color:var(--muted);margin:0;padding:0 4px;font-size:14px;font-weight:700}._status_efc49dc{color:var(--ink)}._menu_efc49dc{background:var(--ctl);border-radius:18px;display:grid}._file_efc49dc{display:none}._online_efc49dc{gap:10px;margin-top:6px;display:grid}._online_efc49dc h4{margin:0;font-size:15px;font-weight:800}._action_efc49dc{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-self:start;padding:0 18px;font-weight:800}._action_efc49dc:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._button_d7e9e54{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 18px;font-weight:800}._button_d7e9e54:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._note_d7e9e54{color:var(--muted);margin:0;font-weight:700}._button_2324130{width:100%;font:inherit;text-align:left;cursor:pointer}._text_2324130{color:var(--muted);margin:0;font-weight:700}._actions_2324130{flex-wrap:wrap;gap:10px;display:flex}._primary_2324130{background:var(--accent);color:var(--on-accent)}._glyph_18add5c{height:var(--glyph-height,112px);background:color-mix(in srgb, var(--tint) 22%, var(--surface));border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}._tray_18add5c{background:color-mix(in srgb, var(--tint) 14%, var(--lane));border-radius:14px;align-items:flex-end;gap:5px;height:78%;padding:8px 10px;display:flex}._tine_18add5c{background:var(--bar);border-radius:5px;width:9px}._bezel_18add5c{background:color-mix(in srgb, var(--tint) 14%, var(--lane));border-radius:12px;gap:4px;padding:10px;display:flex}._square_18add5c{background:color-mix(in srgb, var(--bar) 55%, var(--lane));border-radius:4px;width:15px;height:20px}._stylus_18add5c{background:var(--tint);border-radius:2px;width:4px;height:46px;position:absolute;transform:translate(46px,-22px)rotate(32deg)}._face_18add5c{width:88%;height:94%}._faceBody_18add5c{fill:#f3f3ef;stroke:#0000002e;stroke-width:.6px}._faceRibbon_18add5c,._faceEye_18add5c{fill:#1b1f24}._faceMouth_18add5c{fill:#1b1f24;stroke:#1b1f24;stroke-width:1.6px;stroke-linejoin:round}._drawing_18add5c{width:88%;height:94%}._kazooBody_18add5c{fill:#4fc47a;stroke:#0000002e;stroke-width:.6px;stroke-linejoin:round}._kazooOpening_18add5c{fill:#2c8f55}._kazooRing_18add5c{fill:#f3f5f4;stroke:#00000024;stroke-width:.6px}._kazooHole_18add5c{fill:#cfd6dc}._kazooMembrane_18add5c{fill:none;stroke:#f3f5f4;stroke-width:1.4px;stroke-linecap:round}._harpFrame_18add5c{fill:none;stroke:#d6dde3;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}._harpReed_18add5c{fill:none;stroke:#8e99a4;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}._harpPivot_18add5c{fill:#aab4bd}._overlay_d39804d{background:#080b0e9e;position:fixed;inset:0}._card_d39804d{background:var(--surface);border:1px solid var(--hairline);border-radius:28px;gap:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._title_d39804d{margin:0;font-size:22px;font-weight:800}._list_d39804d{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._list_d39804d li{align-content:start;display:grid}._option_d39804d{--glyph-height:84px;background:var(--ctl);height:100%;color:var(--ink);border:2px solid #0000;border-radius:20px;gap:8px;padding:10px;text-decoration:none;display:grid}._option_d39804d:hover{border-color:var(--accent)}:is(._option_d39804d:focus-visible,._close_d39804d:focus-visible){outline:3px solid var(--accent);outline-offset:3px}._name_d39804d{font-size:17px;font-weight:800}._meta_d39804d{color:var(--muted);font-size:13px;font-weight:700}._footer_d39804d{justify-content:flex-end;align-items:center;gap:12px;display:flex}._close_d39804d{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 20px;font-weight:800}._hear_d39804d{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-self:start;padding:0 18px;font-weight:800}._hear_d39804d:disabled{opacity:.5}._hear_d39804d:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._home_00a248a{max-width:1040px;padding:28px calc(var(--gutter) + var(--safe-right)) 64px calc(var(--gutter) + var(--safe-left));gap:36px;margin:0 auto;display:grid}._home_00a248a>*{min-width:0}._top_00a248a{align-items:center;gap:8px;display:flex}._brand_00a248a{align-items:center;gap:10px;display:flex}._theme_00a248a{background:var(--ctl);border-radius:14px;gap:2px;padding:4px;display:inline-flex}._themeItem_00a248a{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:14px;font-weight:700}._themeItem_00a248a[data-state=on]{background:var(--accent);color:var(--on-accent)}._themeItem_00a248a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._on_00a248a{color:var(--muted);font-size:13px;font-weight:700}._dot_00a248a{background:var(--accent);border-radius:50%;width:14px;height:14px}._name_00a248a{font-size:22px;font-weight:800}._hero_00a248a h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.1}._hero_00a248a p{max-width:520px;color:var(--muted);margin:12px 0 0;font-size:18px}._heading_00a248a{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:800}._legend_00a248a{color:var(--muted);margin:-8px 0 14px;font-size:14px}._instruments_00a248a{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._instrument_00a248a{background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s, transform .12s var(--ease-out);border:2px solid #0000;border-radius:22px;gap:8px;padding:14px;display:grid}._instrument_00a248a:hover{transform:translateY(-2px)}._instrument_00a248a[data-state=on]{border-color:var(--accent)}:is(._instrument_00a248a:focus-visible,._song_00a248a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}._instrumentName_00a248a{font-size:18px;font-weight:800}._instrumentMeta_00a248a{color:var(--muted);font-size:13px;font-weight:700}._songs_00a248a{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._song_00a248a{background:var(--surface);height:100%;color:var(--ink);transition:transform .12s var(--ease-out);border-radius:22px;gap:12px;padding:16px;text-decoration:none;display:grid;position:relative}._song_00a248a:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._instrument_00a248a,._song_00a248a{transition:none}._instrument_00a248a:hover,._song_00a248a:hover{transform:none}}:is(._cardLink_00a248a:focus-visible,._edit_00a248a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}._cardLink_00a248a{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}._edit_00a248a{color:var(--muted);font-size:13px;font-weight:800}._cardActions_00a248a{gap:16px;display:flex}._remove_00a248a{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}._remove_00a248a:hover{color:var(--danger)}._remove_00a248a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._cardLink_00a248a:after{content:"";border-radius:22px;position:absolute;inset:0}._cardActions_00a248a{z-index:1;position:relative}._tags_00a248a{margin:0 calc(var(--gutter) * -1 - var(--safe-right)) 14px calc(var(--gutter) * -1 - var(--safe-left));padding:0 calc(var(--gutter) + var(--safe-right)) 4px calc(var(--gutter) + var(--safe-left));scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}._tags_00a248a::-webkit-scrollbar{display:none}@media (min-width:720px){._tags_00a248a{flex-wrap:wrap;margin:0 0 14px;padding:0;overflow:visible}}._tag_00a248a{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:700}._tag_00a248a[data-state=on]{background:var(--accent);color:var(--on-accent)}._tag_00a248a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@keyframes _rise_00a248a{0%{transform:translateY(10px)}to{transform:none}}._hero_00a248a{animation:.42s ease-out both _rise_00a248a}._song_00a248a{animation:.38s ease-out both _rise_00a248a}li:nth-child(2)>._song_00a248a{animation-delay:40ms}li:nth-child(3)>._song_00a248a{animation-delay:80ms}li:nth-child(4)>._song_00a248a{animation-delay:.12s}li:nth-child(5)>._song_00a248a{animation-delay:.16s}li:nth-child(n+6)>._song_00a248a{animation-delay:.2s}@keyframes _wobble_00a248a{0%,to{transform:rotate(0)}35%{transform:rotate(-2.5deg)}70%{transform:rotate(2deg)}}:is(._instrument_00a248a:hover svg,._instrument_00a248a:focus-visible svg){animation:.52s ease-in-out _wobble_00a248a}@media (prefers-reduced-motion:reduce){._hero_00a248a,._song_00a248a,._instrument_00a248a:hover svg{animation:none}._instrument_00a248a:focus-visible svg{animation:none}}._footer_00a248a{justify-content:center;display:flex}._streak_00a248a{background:var(--ctl);border-radius:999px;margin:14px 0 0;padding:6px 14px;font-weight:800;display:inline-block}._gear_00a248a{width:var(--target-min);height:var(--target-min);background:var(--ctl);color:var(--ink);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}:is(._gear_00a248a:focus-visible,._action_00a248a:focus-visible,._search_00a248a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}._actions_00a248a{align-items:center;gap:8px;margin-left:auto;display:flex}._action_00a248a{min-height:var(--target-min);background:var(--ctl);color:var(--ink);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}._actionMain_00a248a{background:var(--accent);color:var(--on-accent)}._search_00a248a{width:100%;min-height:var(--target-min);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;border-radius:14px;margin:0 0 12px;padding:0 16px;font-weight:700}._guides_00a248a{color:var(--muted);font-weight:700}._guides_00a248a a{color:inherit;text-underline-offset:3px}._none_00a248a{color:var(--muted);margin:0;font-weight:700}._menu_00a248a{background:var(--ctl);border-radius:18px;display:grid}@media (max-width:480px){._hero_00a248a p{display:none}}@media (max-width:359px){._actionText_00a248a{display:none}._action_00a248a{padding:0 12px}}._strip_452a725{gap:3px;height:24px;display:flex;position:relative}._block_452a725{background:var(--block);border-radius:3px;flex:1;height:6px;position:relative}._title_452a725{font-size:18px;font-weight:800;line-height:1.25}._meta_452a725{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}._level_452a725{gap:4px;display:inline-flex}._level_452a725 i{background:var(--hairline);border-radius:50%;width:8px;height:8px}._level_452a725 i[data-on=true]{background:var(--accent)}._progress_452a725{color:var(--accent);font-size:13px;font-weight:800}._stars_452a725{gap:2px;display:inline-flex}._stars_452a725 i{background:var(--hairline);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:12px;height:12px}._stars_452a725 i[data-on=true]{background:var(--accent)}
