.AdminContent_tools__MPcuK{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 20px;min-width:0}.AdminContent_songTools__VGyzK{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 0 14px;margin:0 0 16px;border-bottom:1px solid var(--theme-line)}.AdminContent_songTools__VGyzK>div{margin:0}.AdminContent_button__wgFVg svg{width:18px;height:18px;flex-shrink:0}.AdminContent_button__wgFVg:disabled{opacity:.5;cursor:default}.AdminContent_button__wgFVg:focus-visible,.AdminContent_input__8O_uL:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:3px}.AdminContent_danger__jCYBe,.AdminContent_error__JDAMS{color:var(--theme-red,#ff8585)}.AdminContent_error__JDAMS{overflow-wrap:anywhere;margin:12px 0;width:100%}.AdminContent_dialog__Khlvb::backdrop{background:rgb(0 0 0/.7)}.AdminContent_dialog__Khlvb h2{font-size:20px;font-weight:600;overflow-wrap:anywhere;margin-bottom:12px}.AdminContent_dialog__Khlvb p{line-height:1.5;overflow-wrap:anywhere;margin:12px 0}.AdminContent_dialog__Khlvb label{display:block;font-size:14px;margin-top:16px}.AdminContent_input__8O_uL{display:block;margin-top:8px}.AdminContent_actions__iAygE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.ArtistDiscography_section__gHC3N{margin-top:32px;min-width:0}.ArtistDiscography_section__gHC3N h2{font-size:24px;font-weight:600;margin-bottom:20px}.ArtistDiscography_group__obItK{margin-bottom:28px}.ArtistDiscography_group__obItK h3{font-size:18px;font-weight:500;margin-bottom:12px}.ArtistDiscography_table__sqA7H{width:100%;border-collapse:collapse;table-layout:fixed}.ArtistDiscography_table__sqA7H thead th{font-size:13px;color:var(--theme-muted,#a1a1aa);font-weight:500}.ArtistDiscography_table__sqA7H td,.ArtistDiscography_table__sqA7H th{padding:10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--theme-line,#30343a)}.ArtistDiscography_table__sqA7H th:first-child,.ArtistDiscography_year__Atq7b{width:72px}.ArtistDiscography_table__sqA7H tbody th{font-weight:400;overflow-wrap:anywhere}.ArtistDiscography_year__Atq7b{font-variant-numeric:tabular-nums;color:var(--theme-muted,#a1a1aa)}.ArtistDiscography_empty__OPwPh{color:var(--theme-muted,#a1a1aa);font-size:14px}.ArtistDiscography_srOnly__wE8v2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ArtistMedia_page__Hy4Gx{max-width:1000px;margin:0 auto;padding:32px 24px 48px;min-width:0}.ArtistMedia_heading__GHiAe{font-size:30px;margin-bottom:24px;overflow-wrap:anywhere}.ArtistMedia_letterBanner__2J_M1{position:relative;min-height:164px;display:flex;align-items:flex-end;margin-bottom:24px;padding:24px 28px;overflow:hidden;background:#20262b}.ArtistMedia_letterPhoto__6vNx6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.ArtistMedia_letterBanner__2J_M1:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/72%),rgb(0 0 0/12%) 70%),linear-gradient(0deg,rgb(0 0 0/32%),transparent 70%)}.ArtistMedia_letterBanner__2J_M1 h1{position:relative;z-index:1;margin:0;color:#fff;font-size:28px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.ArtistMedia_letterHeading__l59q8{margin-bottom:20px}.ArtistMedia_letterHeading__l59q8 h1{font-size:28px;overflow-wrap:anywhere}.ArtistMedia_letters__Wt31s{display:flex;flex-wrap:wrap;gap:8px}.ArtistMedia_letters__Wt31s a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px 10px;border:1px solid var(--theme-line,#46515c);border-radius:6px;color:var(--theme-link,#69baff);font-weight:600}.ArtistMedia_image__EmJRP{display:block;position:relative;overflow:hidden;background:var(--theme-raised,#20262b);color:var(--theme-ink,#e5e5e5)}.ArtistMedia_image__EmJRP img{display:block;width:100%;height:100%;object-fit:cover}.ArtistMedia_initials__MSzuH{display:grid;place-items:center;width:100%;height:100%;font-weight:600}.ArtistMedia_avatar__PIGH0{width:40px;height:40px;flex:0 0 40px;border-radius:50%}.ArtistMedia_avatar__PIGH0 img{object-position:center 20%}.ArtistMedia_tile__NxXyD{width:100%;aspect-ratio:4/3;border-radius:6px}.ArtistMedia_tile__NxXyD img{object-fit:contain}.ArtistMedia_tile__NxXyD .ArtistMedia_initials__MSzuH{font-size:28px}.ArtistMedia_portrait__7Wk5X{width:100%;max-width:500px;aspect-ratio:4/3;border-radius:6px}.ArtistMedia_portrait__7Wk5X img{object-fit:contain}.ArtistMedia_portrait__7Wk5X .ArtistMedia_initials__MSzuH{font-size:48px}.ArtistMedia_mosaic__E2rir{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin-top:32px}.ArtistMedia_tileLink__9hVh_{min-width:0;color:var(--theme-ink,#e5e5e5);text-decoration:none}.ArtistMedia_tileName__9dlf4{display:block;margin-top:8px;line-height:1.4;overflow-wrap:anywhere}.ArtistMedia_artistHeader__jx8_d{display:flex;align-items:center;gap:24px;margin-bottom:16px}.ArtistMedia_artistHeader__jx8_d .ArtistMedia_portrait__7Wk5X{width:240px;flex:0 0 240px}.ArtistMedia_artistHeader__jx8_d h1{font-size:32px;font-weight:700;min-width:0;overflow-wrap:anywhere}.ArtistMedia_artistRow__t7cOK{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 0}.ArtistMedia_artistRow__t7cOK>span:last-child{min-width:0;overflow-wrap:anywhere}.ArtistMedia_biographyHero__mIibt{display:grid;grid-template-columns:minmax(200px,340px) minmax(0,1fr);gap:32px;align-items:center;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--theme-line,#30343a)}.ArtistMedia_biographyPhoto__xN6tF{min-width:0}.ArtistMedia_biographyHero__mIibt h1{font-size:clamp(28px,4vw,44px);line-height:1.2;font-weight:700;overflow-wrap:anywhere}.ArtistMedia_eyebrow__NiDfq{color:var(--theme-muted,#a1a1aa);font-size:13px;margin-bottom:12px}.ArtistMedia_biographyLinks__U19PC{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.ArtistMedia_biographyLinks__U19PC a{color:var(--theme-link,#69baff);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.ArtistMedia_biographyText__a3ffC{margin-bottom:40px;scroll-margin-top:24px;font-size:16px;line-height:1.85}.ArtistMedia_biographyText__a3ffC h2{font-size:24px;font-weight:600;margin-bottom:16px}.ArtistMedia_artistRow__t7cOK:focus-visible,.ArtistMedia_letters__Wt31s a:focus-visible,.ArtistMedia_tileLink__9hVh_:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:4px}@media (hover:hover){.ArtistMedia_artistRow__t7cOK:hover>span:last-child,.ArtistMedia_tileLink__9hVh_:hover .ArtistMedia_tileName__9dlf4{text-decoration:underline}.ArtistMedia_letters__Wt31s a:hover{background:var(--theme-hover,#20262b)}}@media (max-width:900px){.ArtistMedia_mosaic__E2rir{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ArtistMedia_biographyHero__mIibt{grid-template-columns:minmax(0,1fr);gap:20px}.ArtistMedia_biographyPhoto__xN6tF{max-width:400px}.ArtistMedia_page__Hy4Gx{padding:24px 16px 36px}.ArtistMedia_letterBanner__2J_M1{min-height:128px;margin-bottom:20px;padding:20px}.ArtistMedia_letterBanner__2J_M1 h1{font-size:24px}.ArtistMedia_mosaic__E2rir{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:24px}.ArtistMedia_artistHeader__jx8_d{gap:16px}.ArtistMedia_artistHeader__jx8_d .ArtistMedia_portrait__7Wk5X{width:120px;flex-basis:120px}.ArtistMedia_artistHeader__jx8_d h1{font-size:24px}}.AdminSongs_page__GaE0e{color:var(--control-ink);min-width:0}.AdminSongs_heading__CbzPg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.AdminSongs_page__GaE0e h2{font-size:24px;font-weight:700}.AdminSongs_page__GaE0e h3{font-size:18px;font-weight:600}.AdminSongs_filters__JrcXZ{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px}.AdminSongs_filters__JrcXZ label{flex:1 1 150px}.AdminSongs_filters__JrcXZ .AdminSongs_reviewFilter__ifsb5{flex-basis:210px}.AdminSongs_page__GaE0e label{display:block;min-width:0;font-size:14px;font-weight:500}.AdminSongs_input__p0Lme{display:block;margin-top:6px}.AdminSongs_icon__JWTxq{width:44px;padding:8px;flex-shrink:0}.AdminSongs_actions__RY0S5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AdminSongs_tableWrap___IH1B{max-width:100%;overflow-x:auto}.AdminSongs_table__MPfyH{width:100%;border-collapse:collapse;font-size:14px}.AdminSongs_table__MPfyH td,.AdminSongs_table__MPfyH th{padding:12px 10px;text-align:left;border-bottom:1px solid var(--control-line);vertical-align:top}.AdminSongs_table__MPfyH thead{background:var(--control-hover)}.AdminSongs_table__MPfyH td:first-child,.AdminSongs_table__MPfyH td:nth-child(2){overflow-wrap:anywhere}.AdminSongs_table__MPfyH tbody tr:nth-child(2n){background:color-mix(in srgb,var(--control-hover) 40%,transparent)}.AdminSongs_count__bi1m2{color:var(--control-muted);font-size:14px;margin:12px 0}.AdminSongs_pagination__9JLQR{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.AdminSongs_pagination__9JLQR [aria-current=page]{background:var(--control-accent);color:#fff;border-color:var(--control-accent)}.AdminSongs_form__dzLUW{max-width:900px;min-width:0}.AdminSongs_form__dzLUW fieldset{min-width:0}.AdminSongs_grid__pnbRL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.AdminSongs_song__y35W4{border-top:1px solid var(--control-line);padding:24px 0;min-width:0}.AdminSongs_song__y35W4 label{margin-bottom:20px}.AdminSongs_lyrics__8pBNa{font-family:ui-monospace,monospace;line-height:1.65;tab-size:4;letter-spacing:0;resize:vertical;overflow:auto}.AdminSongs_preview__3nu4H{color:var(--control-ink);padding:16px;margin:20px 0;min-width:0}.AdminSongs_preview__3nu4H,.AdminSongs_suggestions__jKfU_{background:var(--control-bg);border:1px solid var(--control-line);border-radius:6px}.AdminSongs_suggestions__jKfU_{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:280px;overflow:auto;box-shadow:0 6px 16px #0002}.AdminSongs_suggestions__jKfU_ button{display:block;width:100%;text-align:left;padding:12px;color:var(--control-ink);min-height:44px;cursor:pointer;overflow-wrap:anywhere}.AdminSongs_suggestions__jKfU_ [aria-selected=true],.AdminSongs_suggestions__jKfU_ button:hover{background:var(--control-hover)}.AdminSongs_details__Ned0g{margin-bottom:24px;padding:12px 0;border-bottom:1px solid var(--control-line)}.AdminSongs_details__Ned0g summary{cursor:pointer}.AdminSongs_error__da0ka{color:var(--control-danger);padding:12px;margin:16px 0;border-left:3px solid;overflow-wrap:anywhere}.AdminSongs_success___RB1q{border-left:3px solid;padding:12px;margin:16px 0;color:var(--control-success)}.AdminSongs_dialog__hDBtF h2{font-size:20px;font-weight:600;margin-bottom:12px}.AdminSongs_dialog__hDBtF p{margin-bottom:16px;overflow-wrap:anywhere}@media (max-width:600px){.AdminSongs_grid__pnbRL{grid-template-columns:minmax(0,1fr);gap:16px}.AdminSongs_table__MPfyH,.AdminSongs_table__MPfyH tbody,.AdminSongs_table__MPfyH td,.AdminSongs_table__MPfyH tr{display:block;width:100%}.AdminSongs_table__MPfyH thead{display:none}.AdminSongs_table__MPfyH tr{border-top:1px solid var(--control-line);padding:12px 0}.AdminSongs_table__MPfyH td{border:0;padding:4px 8px}.AdminSongs_table__MPfyH td:first-child{font-weight:600}.AdminSongs_filters__JrcXZ label{flex-basis:100%}}.AdminPresence_summary__n9xYD{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;margin-bottom:16px;border-block:1px solid var(--control-line);color:var(--control-ink)}.AdminPresence_counts__jLtzK{display:flex;flex:1 1 240px;flex-wrap:wrap;gap:8px 24px;font-size:14px}.AdminPresence_refresh__U0nML{width:44px;height:44px;flex-shrink:0;padding:8px}.AdminPresence_refresh__U0nML:disabled{opacity:.5}.AdminPresence_refresh__U0nML:focus-visible{outline:2px solid #1378b1;outline-offset:2px}.AdminPresence_meta__qfs5S{flex-basis:100%;font-size:12px;color:var(--control-muted);overflow-wrap:anywhere}.AdminPresence_error__CMaxt{flex-basis:100%;color:var(--control-danger);font-size:14px}.AdminPresence_status__e9Z0Z{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.AdminPresence_dot__qyv4a{display:inline-block;width:8px;height:8px;border-radius:50%;background:#71808d;flex-shrink:0}.AdminPresence_online__yvkv4{background:#18864e}.AdminPresence_guests__7vF89{margin-top:24px;color:var(--control-ink)}.AdminPresence_guests__7vF89 li{display:grid;grid-template-columns:minmax(80px,1fr) minmax(80px,1fr) 60px;gap:8px;padding:10px 0;border-bottom:1px solid var(--control-line);overflow-wrap:anywhere;font-size:14px}.SongDifficulty_label__0M8aG{color:var(--difficulty-color,var(--theme-muted,#a1a1aa))}.SongDifficulty_label__0M8aG[data-difficulty=very_easy]{--difficulty-color:#4ade80}.SongDifficulty_label__0M8aG[data-difficulty=easy]{--difficulty-color:#a3e635}.SongDifficulty_label__0M8aG[data-difficulty=medium]{--difficulty-color:#facc15}.SongDifficulty_label__0M8aG[data-difficulty=hard]{--difficulty-color:#fb923c}.SongDifficulty_label__0M8aG[data-difficulty=very_hard]{--difficulty-color:#f87171}:root[data-theme=light] .SongDifficulty_label__0M8aG[data-difficulty=very_easy]{--difficulty-color:#13783a}:root[data-theme=light] .SongDifficulty_label__0M8aG[data-difficulty=easy]{--difficulty-color:#4b6b0a}:root[data-theme=light] .SongDifficulty_label__0M8aG[data-difficulty=medium]{--difficulty-color:#856000}:root[data-theme=light] .SongDifficulty_label__0M8aG[data-difficulty=hard]{--difficulty-color:#a84c08}:root[data-theme=light] .SongDifficulty_label__0M8aG[data-difficulty=very_hard]{--difficulty-color:#bf2525}.SongReports_button__8KMry svg{width:18px;height:18px;flex-shrink:0}.SongReports_reportTrigger__wwmFJ>svg{color:var(--theme-yellow,#facc72)}.SongReports_button__8KMry:disabled{opacity:.5;cursor:default}.SongReports_button__8KMry:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:2px}.SongReports_context__cM_N6{overflow-wrap:anywhere;margin-bottom:16px;font-size:14px;line-height:1.6}.SongReports_context__cM_N6 span,.SongReports_context__cM_N6 strong{display:block}.SongReports_context__cM_N6 span{color:var(--theme-muted,#a1a1aa);font-size:12px}.SongReports_fields__Cnaao{min-width:0;display:grid;gap:16px}.SongReports_fields__Cnaao label{display:grid;gap:8px;min-width:0;font-size:14px}.SongReports_fields__Cnaao select,.SongReports_fields__Cnaao textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--theme-line,#56616c);border-radius:6px;background:var(--theme-panel,#111);color:inherit;font-size:16px;line-height:1.5}.SongReports_fields__Cnaao textarea{resize:vertical}.SongReports_fields__Cnaao select:focus-visible,.SongReports_fields__Cnaao textarea:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:2px}.SongReports_commands__5oVdm{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.SongReports_error__erI_c{margin:16px 0;color:var(--theme-red,#ff8585);overflow-wrap:anywhere}.SongReports_success__RXVf5{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--theme-green,#86efac);overflow-wrap:anywhere}.SongReports_success__RXVf5 svg{width:18px;height:18px;flex:0 0 18px}.SongReports_admin__G_hjG{min-width:0;color:var(--control-ink)}.SongReports_admin__G_hjG h1{font-size:24px;font-weight:700;margin-bottom:20px}.SongReports_adminFilters__q9_Ww{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px}.SongReports_adminFilters__q9_Ww label{flex:1 1 180px;font-size:14px;min-width:0}.SongReports_adminFilters__q9_Ww select,.SongReports_reviewFields__5zwkq select,.SongReports_reviewFields__5zwkq textarea{display:block;width:100%;min-width:0;margin-top:6px;min-height:44px;border:1px solid var(--control-line);border-radius:6px;padding:10px 12px;color:var(--control-ink);background:var(--control-bg);font-size:16px}.SongReports_adminFilters__q9_Ww select:focus-visible,.SongReports_reviewFields__5zwkq select:focus-visible,.SongReports_reviewFields__5zwkq textarea:focus-visible{outline:2px solid #087da8;outline-offset:2px}.SongReports_report__hmXCj{min-width:0;padding:24px 0;border-top:1px solid var(--control-line)}.SongReports_reportHeader__WDqY9{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.SongReports_report__hmXCj h2{font-size:18px;font-weight:600;overflow-wrap:anywhere}.SongReports_meta__xCm_N{margin:8px 0;color:var(--control-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.SongReports_description__EigAp{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:14px;line-height:1.65}.SongReports_reportLinks__L_wgk{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--control-focus)}.SongReports_reportLinks__L_wgk a{display:inline-flex;gap:6px;align-items:center;min-height:44px;text-decoration:underline}.SongReports_reportLinks__L_wgk svg{width:16px;height:16px}.SongReports_reviewFields__5zwkq{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);align-items:start;gap:12px;margin:16px 0}.SongReports_reviewFields__5zwkq label{min-width:0;font-size:13px}.SongReports_reviewFields__5zwkq textarea{resize:vertical}.SongReports_badge__YnI1i{font-size:13px;line-height:20px;font-weight:500}.SongReports_badge__YnI1i[data-status=pending]{color:var(--theme-yellow,#facc72)}.SongReports_badge__YnI1i[data-status=resolved]{color:var(--control-success)}.SongReports_admin__G_hjG .SongReports_error__erI_c,.SongReports_badge__YnI1i[data-status=dismissed]{color:var(--control-danger)}.SongReports_admin__G_hjG .SongReports_success__RXVf5{color:var(--control-success);margin-bottom:16px}.SongReports_warning__b53l6{color:var(--theme-yellow,#facc72);font-size:13px;margin:12px 0}.SongReports_pagination__RgO_k{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.SongReports_pagination__RgO_k a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--control-focus)}.SongReports_pagination__RgO_k svg{width:18px;height:18px}@media (max-width:600px){.SongReports_reviewFields__5zwkq{grid-template-columns:minmax(0,1fr)}}.Breadcrumbs_nav__FLtl_{margin:16px 0;color:var(--theme-muted,#a4acb9);font-size:13px;line-height:1.6}.Breadcrumbs_nav__FLtl_ ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.Breadcrumbs_nav__FLtl_ li{display:inline-flex;align-items:baseline;gap:8px;min-width:0;overflow-wrap:anywhere}.Breadcrumbs_nav__FLtl_ a{color:var(--theme-link,#69baff);text-decoration:underline;text-underline-offset:3px}.Breadcrumbs_separator__IK7Qf{color:var(--theme-muted,#a4acb9)}.MetronomeButton_icon__ixhrr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:4px;cursor:pointer;color:inherit;touch-action:manipulation}.MetronomeButton_commands___y9iS svg,.MetronomeButton_icon__ixhrr svg{width:20px;height:20px;flex-shrink:0}.MetronomeButton_icon__ixhrr:disabled{opacity:.4;cursor:default}.MetronomeButton_icon__ixhrr[data-playing=true]{color:var(--theme-green,#86efac)}.MetronomeButton_dialog__NpJNe button:focus-visible,.MetronomeButton_dialog__NpJNe input:focus-visible,.MetronomeButton_dialog__NpJNe select:focus-visible,.MetronomeButton_icon__ixhrr:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:-2px}.MetronomeButton_dialog__NpJNe{margin:auto;width:min(380px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;border:1px solid var(--theme-line,#56616c);border-radius:8px;background:var(--theme-panel,#191919);color:var(--theme-ink,#eee)}.MetronomeButton_dialog__NpJNe::backdrop{background:rgb(0 0 0/.65)}.MetronomeButton_header__HNIud{display:flex;align-items:center;justify-content:space-between;gap:8px}.MetronomeButton_header__HNIud h2{font-size:20px;font-weight:600;overflow-wrap:anywhere;flex:1;min-width:0}.MetronomeButton_pulses__LYatZ{display:flex;justify-content:center;gap:6px;height:42px;margin:20px 0}.MetronomeButton_pulses__LYatZ span{display:flex;align-items:center;justify-content:center;width:30px;height:36px;flex:0 1 30px;border:1px solid var(--theme-line,#56616c);border-radius:4px;font-size:14px;font-variant-numeric:tabular-nums}.MetronomeButton_pulses__LYatZ span[data-accent=true]{border-width:2px}.MetronomeButton_pulses__LYatZ span[data-active=true]{background:var(--theme-green,#86efac);border-color:var(--theme-green,#86efac);color:#080808}:root[data-theme=light] .MetronomeButton_pulses__LYatZ span[data-active=true]{color:#fff}.MetronomeButton_tempo___6dJ6{display:block;text-align:center;font-size:14px}.MetronomeButton_tempo___6dJ6 span{color:var(--theme-muted,#a1a1aa);margin-left:6px}.MetronomeButton_stepper__e6Vun{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0}.MetronomeButton_stepper__e6Vun input{width:112px;min-width:0;height:60px;text-align:center;font-size:36px;font-variant-numeric:tabular-nums;border:1px solid var(--theme-line,#56616c);border-radius:4px;background:transparent;color:inherit;appearance:textfield}.MetronomeButton_stepper__e6Vun input::-webkit-inner-spin-button,.MetronomeButton_stepper__e6Vun input::-webkit-outer-spin-button{appearance:none;margin:0}.MetronomeButton_slider__T0EXG{display:block;width:100%;min-height:44px}.MetronomeButton_commands___y9iS{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 24px}.MetronomeButton_commands___y9iS button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;border-radius:6px;cursor:pointer;font-size:14px;overflow-wrap:anywhere}.MetronomeButton_play__ENBAL{border:1px solid var(--theme-link,#69baff)}.MetronomeButton_play__ENBAL[aria-pressed=true]{background:var(--theme-hover,#262626)}.MetronomeButton_tap__4SZhu{border:1px solid var(--theme-line,#56616c);touch-action:manipulation}.MetronomeButton_options__x4TtV{display:grid;gap:12px;font-size:14px}.MetronomeButton_options__x4TtV label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.MetronomeButton_options__x4TtV select{min-width:64px;min-height:44px;padding:6px 12px;border:1px solid var(--theme-line,#56616c);border-radius:4px;background:var(--theme-panel,#191919);color:inherit}.MetronomeButton_options__x4TtV label.MetronomeButton_accent__UKOWe{justify-content:flex-start;min-height:44px;cursor:pointer}.MetronomeButton_accent__UKOWe input{width:20px;height:20px;flex-shrink:0}.MetronomeButton_options__x4TtV label:has(output){flex-wrap:wrap}.MetronomeButton_options__x4TtV input[type=range]{width:100%;min-height:32px}.MetronomeButton_status__UdOPM{margin-top:16px;min-height:22px;text-align:center;font-size:13px;color:var(--theme-muted,#a1a1aa)}.MetronomeButton_error__swg8B{margin-top:12px;color:var(--theme-red,#ff8585);font-size:14px;overflow-wrap:anywhere}@media (max-width:350px){.MetronomeButton_dialog__NpJNe{padding:12px}.MetronomeButton_pulses__LYatZ{gap:4px}}.Music_content__zKZlZ,.Music_workspace__jrH_X{min-width:0;width:100%}.Music_open__Mqr61{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;max-width:1544px;margin:0 auto;padding:0 16px}.Music_open__Mqr61 .Music_content__zKZlZ{grid-column:1;grid-row:1}.Music_dock__Gy_lo{grid-column:2;grid-row:1;position:sticky;top:calc(var(--site-search-height, 56px) + 12px);z-index:40;padding:12px;margin:24px 0;border:1px solid var(--control-line);border-radius:6px;background:var(--control-bg);color:var(--control-ink);min-width:0}.Music_dockHeading__u2fHs{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px;font-size:13px}.Music_dockHeading__u2fHs>svg{width:18px;height:18px;flex-shrink:0;color:var(--control-focus)}.Music_dockHeading__u2fHs>span{min-width:0;flex:1;overflow-wrap:anywhere}.Music_icon__vG3pU{width:44px;height:44px;flex:0 0 44px;padding:8px}.Music_icon__vG3pU[aria-pressed=true],.Music_tabs__USuiS [aria-pressed=true]{color:var(--control-focus);border-color:var(--control-focus)}.Music_video__knn_j{min-width:200px;width:100%;height:200px;background:#000}.Music_video__knn_j iframe{display:block;width:100%;height:200px;border:0;min-width:200px;min-height:200px}.Music_nowPlaying__WizUW{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;margin:12px 0}.Music_transport__2WhFw{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Music_transport__2WhFw>span{margin-left:auto;font-size:12px}.Music_dockLinks__A4Ynv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;font-size:12px;color:var(--control-focus)}.Music_dockLinks__A4Ynv a,.Music_dockLinks__A4Ynv button{min-height:36px;display:inline-flex;align-items:center;text-decoration:underline;cursor:pointer}.Music_page___dQ9W{max-width:1000px;min-width:0;margin:0 auto;padding:32px 0;color:var(--control-ink)}.Music_page___dQ9W h1{font-size:24px;line-height:1.4;font-weight:700;overflow-wrap:anywhere;margin-bottom:20px}.Music_heading__wmJvM{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Music_heading__wmJvM h1{margin-bottom:0}.Music_tabs__USuiS{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.Music_muted__WuTmq{color:var(--control-muted)}.Music_error__J5_Eh{margin:12px 0;font-size:14px;color:var(--control-danger);overflow-wrap:anywhere}.Music_notice___Mk3r{margin:12px 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.Music_fields__A8_vc{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;padding:24px 0;border-block:1px solid var(--control-line)}.Music_fields__A8_vc label{flex:1 1 180px;display:grid;min-width:0;gap:8px;font-size:14px}.Music_fields__A8_vc fieldset{display:contents}.Music_rows__awVlz{list-style:none;margin:24px 0;padding:0}.Music_row__X52eV{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 0;border-bottom:1px solid var(--control-line)}.Music_identity__Azp4K{flex:1;min-width:0}.Music_sourceTitle__oRDQB{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere;margin-top:3px;color:var(--control-muted)}.Music_identity__Azp4K>a,.Music_identity__Azp4K>strong{display:block;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.Music_identity__Azp4K>a:hover{text-decoration:underline}.Music_identity__Azp4K small{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;color:var(--control-muted)}.Music_commands__1e7iq{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.Music_row__X52eV[data-playing=true]{border-left:3px solid var(--control-accent);padding-left:12px}.Music_drag__9WAFv{touch-action:none;cursor:grab}.Music_drag__9WAFv:active{cursor:grabbing}.Music_row__X52eV[data-dragging=true]{position:relative;z-index:2;background:var(--control-bg);box-shadow:0 6px 18px rgb(0 0 0/20%)}.Music_position__zjeMX{font-variant-numeric:tabular-nums;font-weight:600}.Music_itemCommands__QtSFG{flex-shrink:0}.Music_check__3Ft9N{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.Music_check__3Ft9N input{width:20px;height:20px;accent-color:var(--control-accent)}.Music_choices__rkXEc{max-height:340px;overflow:auto}.Music_choices__rkXEc button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;text-align:left;padding:12px 0;border-bottom:1px solid var(--control-line);cursor:pointer}.Music_choices__rkXEc button>span{min-width:0;flex:1;overflow-wrap:anywhere}.Music_choices__rkXEc small{display:block;color:var(--control-muted);font-size:12px;margin-top:4px}.Music_choices__rkXEc svg{width:18px;height:18px;flex-shrink:0}.Music_choices__rkXEc button:disabled{opacity:.5;cursor:not-allowed}.Music_choices__rkXEc button:focus-visible,.Music_dockLinks__A4Ynv a:focus-visible,.Music_dockLinks__A4Ynv button:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}.Music_dialogForm__xJgHU{display:grid;gap:16px;margin:16px 0}.Music_dialogForm__xJgHU label:not(.Music_check__3Ft9N){display:grid;gap:8px;font-size:14px}.Music_pagination__mny5U{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}@media (max-width:1100px){.Music_open__Mqr61{display:block;padding:0}.Music_dock__Gy_lo{width:calc(100% - 32px);max-width:480px;margin:12px auto;top:var(--site-search-height,56px)}}@media (max-width:600px){.Music_page___dQ9W{padding-top:24px}.Music_row__X52eV{flex-wrap:wrap;gap:8px}.Music_commands__1e7iq{width:100%;justify-content:flex-end}.Music_fields__A8_vc label{flex-basis:100%}}.PlaylistClient_page__3t3xU{max-width:1000px;margin:0 auto;padding:32px 16px 48px;min-width:0}.PlaylistClient_header__gvvm_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.PlaylistClient_header__gvvm_ h1{font-size:28px;overflow-wrap:anywhere;min-width:0;flex:1 1 180px}.PlaylistClient_actions__OlQLR{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.PlaylistClient_button__Tkb4H,.PlaylistClient_icon__amzEU,.PlaylistClient_privacy__JOZQt{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}.PlaylistClient_button__Tkb4H svg,.PlaylistClient_icon__amzEU svg,.PlaylistClient_privacy__JOZQt svg{width:18px;height:18px;flex-shrink:0}.PlaylistClient_icon__amzEU{width:44px;flex:0 0 44px;border-radius:4px}.PlaylistClient_button__Tkb4H:disabled,.PlaylistClient_icon__amzEU:disabled,.PlaylistClient_privacy__JOZQt:disabled{opacity:.45;cursor:default}.PlaylistClient_button__Tkb4H[data-in-playlist=true]{color:#facc15;border-color:#a38a20}:root[data-theme=light] .PlaylistClient_button__Tkb4H[data-in-playlist=true]{color:#886500;border-color:#a88719}.PlaylistClient_button__Tkb4H:focus-visible,.PlaylistClient_icon__amzEU:focus-visible,.PlaylistClient_privacy__JOZQt:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:3px}.PlaylistClient_privacy__JOZQt{padding:4px 0;font-size:14px;cursor:default}button.PlaylistClient_privacy__JOZQt{cursor:pointer}.PlaylistClient_track__wDc64{display:inline-flex;align-items:center;width:36px;height:20px;padding:2px;border:1px solid var(--theme-line,#56616c);background:var(--theme-panel,#191919);border-radius:20px;flex-shrink:0}.PlaylistClient_track__wDc64:after{content:"";display:block;height:14px;width:14px;border-radius:50%;background:var(--theme-ink,#eee);transition:transform .15s}.PlaylistClient_privacy__JOZQt[aria-checked=true] .PlaylistClient_track__wDc64{background:#087da8;border-color:#087da8}.PlaylistClient_privacy__JOZQt[aria-checked=true] .PlaylistClient_track__wDc64:after{transform:translateX(16px);background:#fff}.PlaylistClient_row__Aqxnv{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--theme-line,#343b43);min-width:0}.PlaylistClient_row__Aqxnv a{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.5}.PlaylistClient_row__Aqxnv a:hover{text-decoration:underline}.PlaylistClient_muted__yHp0O{color:var(--theme-muted,#a1a1aa)}.PlaylistClient_drag__tpXQE{touch-action:none;cursor:grab}.PlaylistClient_drag__tpXQE:active{cursor:grabbing}.PlaylistClient_error__ut_w0,.PlaylistClient_remove__LoIZG{color:var(--theme-red,#ff8585)}.PlaylistClient_error__ut_w0{margin:16px 0;border-left:3px solid #dc6660;padding-left:12px;overflow-wrap:anywhere}.PlaylistClient_status__4xgqU{margin:12px 0;overflow-wrap:anywhere}.PlaylistClient_notice__UP2CY{margin:12px 0;font-size:14px;color:var(--theme-muted,#a1a1aa)}@media (max-width:400px){.PlaylistClient_page__3t3xU{padding-left:0;padding-right:0}}.PlaylistClient_title__6W_qX{font-size:28px;margin-bottom:16px;overflow-wrap:anywhere}.PlaylistClient_band__WGKR_{padding:24px 0;border-top:1px solid var(--theme-line,#343b43)}.PlaylistClient_band__WGKR_ h2{font-size:20px;margin-bottom:16px}.PlaylistClient_button__Tkb4H[aria-current=page]{background:var(--theme-panel,#191919);border-color:var(--theme-link,#69baff)}.PlaylistClient_dialog__WJQk4::backdrop{background:rgb(0 0 0/.65)}.PlaylistClient_dialog__WJQk4 h2{font-size:20px;min-width:0;flex:1;overflow-wrap:anywhere}.PlaylistClient_field___PIQ7{display:grid;gap:8px;margin:16px 0;font-size:14px}.PlaylistClient_field___PIQ7>span{display:flex;align-items:center;gap:8px}.PlaylistClient_field___PIQ7 input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border-radius:6px;border:1px solid var(--theme-line,#56616c);background:var(--theme-panel,#111);color:inherit;font-size:16px}.PlaylistClient_choice__EclkQ{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px;width:100%;text-align:left;border-bottom:1px solid var(--theme-line,#343b43)}.PlaylistClient_choice__EclkQ span{min-width:0;overflow-wrap:anywhere}.PlaylistClient_choice__EclkQ svg{width:20px;height:20px;flex-shrink:0}.PlaylistClient_choice__EclkQ:disabled{opacity:.6}.PlaylistClient_choice__EclkQ[data-added=true]{color:#4ade80;opacity:1}:root[data-theme=light] .PlaylistClient_choice__EclkQ[data-added=true]{color:#13783a}.PlaylistClient_search__e0baf{margin:24px 0;padding:12px 0 20px;border-block:1px solid var(--theme-line,#343b43)}.PlaylistClient_results__cUW8k{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.PlaylistClient_resultText__CES18{flex:1;min-width:0;overflow-wrap:anywhere}.PlaylistClient_meta__7qANN{display:block;font-size:13px;color:var(--theme-muted,#a1a1aa);margin-top:4px}.PlaylistClient_visibility__wNr45{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--theme-muted,#a1a1aa)}.PlaylistClient_visibility__wNr45 svg{width:16px;height:16px;flex-shrink:0}.PlaylistClient_level__Q07c9{font-size:13px;flex:0 1 120px;text-align:right;overflow-wrap:anywhere;color:var(--theme-muted,#a1a1aa)}.PlaylistClient_pagination__2qbhU{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px;flex-wrap:wrap}@media (max-width:500px){.PlaylistClient_visibility__wNr45>span{display:none}.PlaylistClient_actions__OlQLR{gap:6px}.PlaylistClient_dialog__WJQk4{padding:16px}.PlaylistClient_level__Q07c9{flex-basis:82px}}.CapoControl_root__YlWY3{min-width:0;width:100%;color:var(--theme-ink,#eee)}.CapoControl_button__xRciG,.CapoControl_icon__lDiQ2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--theme-line,#47515b);border-radius:4px;font-size:14px;background:transparent;color:inherit}.CapoControl_button__xRciG svg,.CapoControl_icon__lDiQ2 svg{width:18px;height:18px;flex-shrink:0}.CapoControl_button__xRciG:disabled,.CapoControl_fret__fcZsc select:disabled,.CapoControl_icon__lDiQ2:disabled{opacity:.4}.CapoControl_button__xRciG:focus-visible,.CapoControl_fret__fcZsc select:focus-visible,.CapoControl_icon__lDiQ2:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:2px}.CapoControl_icon__lDiQ2{width:44px;flex:0 0 44px;padding:0}.CapoControl_panel__GvmcS{border-top:1px solid var(--theme-line,#343b43);margin-top:8px;padding-top:10px}.CapoControl_controls__4Fjh1{display:grid;grid-template-columns:44px minmax(70px,120px) 44px 44px;align-items:end;gap:6px}.CapoControl_suggestion__em_aj{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CapoControl_fret__fcZsc{display:flex;flex-direction:column;min-width:0;gap:4px;font-size:12px}.CapoControl_fret__fcZsc select{width:100%;min-width:0;height:44px;font-size:16px;padding:4px;border:1px solid var(--theme-line,#47515b);border-radius:4px;color:inherit;background:var(--background,#080808)}.CapoControl_suggestion__em_aj{margin-top:8px}.CapoControl_meta__Rozu6{color:var(--theme-muted,#a1a1aa);font-size:13px}.CapoControl_status__YHDZD{margin:10px 0 6px;font-size:13px;color:var(--theme-link,#69baff)}.CapoControl_chords__kUdE2{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:monospace;font-weight:600;font-size:16px}.CapoControl_chords__kUdE2 span{overflow-wrap:anywhere;max-width:100%}.CapoControl_warning__NGNW8{color:var(--theme-muted,#a1a1aa);font-size:13px;margin-top:8px;overflow-wrap:anywhere}.FavoriteTransposeStatus_status__aswT7{display:inline-flex;gap:6px;align-items:center;color:var(--theme-muted,#a1a1aa);font-size:13px}.FavoriteTransposeStatus_status__aswT7 svg{width:16px;height:16px;flex-shrink:0}.FavoriteTransposeStatus_error__ztrlf{font-size:14px;color:var(--theme-red,#ff8585);margin:8px 0 16px;overflow-wrap:anywhere}.FavoriteTransposeStatus_retry__FetKB{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 12px;margin-top:8px;border:1px solid var(--theme-line,#56616c);border-radius:6px}.FavoriteTransposeStatus_retry__FetKB svg{width:18px;height:18px;flex-shrink:0}.PerformanceView_dialog__VWlvn{position:fixed;inset:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;background:var(--background,#080808);color:var(--theme-ink,#e5e5e5)}.PerformanceView_dialog__VWlvn::backdrop{background:var(--background,#080808)}.PerformanceView_screen__mxQmE{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:inherit;color:inherit}.PerformanceView_screen__mxQmE:fullscreen{background:var(--background,#080808);color:var(--theme-ink,#e5e5e5)}.PerformanceView_header__D5pf1{padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--theme-line,#343b43);min-width:0;max-height:60dvh;overflow-y:auto}.PerformanceView_top__keyB9{display:flex;align-items:center;justify-content:space-between;gap:12px}.PerformanceView_identity__GVPQb{min-width:0;flex:1}.PerformanceView_identity__GVPQb h1{font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PerformanceView_identity__GVPQb p{font-size:13px;color:var(--theme-muted,#a1a1aa);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:4px}.PerformanceView_actions__Q5E8W,.PerformanceView_toolbar__jvNt8{display:flex;align-items:center;gap:4px}.PerformanceView_toolbar__jvNt8{flex-wrap:wrap;margin-top:6px}.PerformanceView_icon__odDRe{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:4px}.PerformanceView_button__N5Gxy svg,.PerformanceView_icon__odDRe svg{width:20px;height:20px;flex-shrink:0}.PerformanceView_button__N5Gxy:disabled,.PerformanceView_icon__odDRe:disabled{opacity:.4;cursor:default}.PerformanceView_button__N5Gxy:focus-visible,.PerformanceView_content__HkNx4:focus-visible,.PerformanceView_icon__odDRe:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:-2px}.PerformanceView_audioControls__fES0c,.PerformanceView_keyControls__PtsaV{display:flex;align-items:center;gap:4px}.PerformanceView_key__qWnKX{width:40px;text-align:center;font-variant-numeric:tabular-nums}.PerformanceView_small__24SNT{font-size:13px;color:var(--theme-muted,#a1a1aa);overflow-wrap:anywhere}.PerformanceView_settings__1RPBv{display:none;flex-wrap:wrap;gap:12px 24px;padding:8px 0}.PerformanceView_settings__1RPBv[data-expanded=true]{display:flex}.PerformanceView_mobileFullscreen__p_7_o,.PerformanceView_mobileMenu__DPoRE{display:none}.PerformanceView_settings__1RPBv label{display:flex;align-items:center;gap:8px;font-size:13px}.PerformanceView_settings__1RPBv input{width:90px;min-height:32px}.PerformanceView_content__HkNx4{isolation:isolate;overflow:auto;min-height:0;min-width:0;padding:20px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left));overscroll-behavior:contain}.PerformanceView_navigation___QkgF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid var(--theme-line,#343b43);font-size:14px}.PerformanceView_button__N5Gxy{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid var(--theme-line,#56616c);border-radius:6px}@media (max-width:400px){.PerformanceView_identity__GVPQb h1{font-size:16px}.PerformanceView_top__keyB9{gap:4px}.PerformanceView_navigation___QkgF .PerformanceView_button__N5Gxy{padding-inline:6px}}@media (max-height:500px){.PerformanceView_identity__GVPQb h1{-webkit-line-clamp:1}.PerformanceView_content__HkNx4{padding-top:10px}.PerformanceView_header__D5pf1{padding-top:4px;padding-bottom:4px}.PerformanceView_toolbar__jvNt8{margin-top:0}}@media (max-width:1024px) and (max-height:500px),(max-width:767px){.PerformanceView_header__D5pf1{position:relative;z-index:1;overflow:visible;max-height:none;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px}.PerformanceView_top__keyB9{gap:8px}.PerformanceView_identity__GVPQb h1{font-size:18px;line-height:1.2}.PerformanceView_identity__GVPQb p{font-size:12px;margin-top:2px}.PerformanceView_actions__Q5E8W{gap:0}.PerformanceView_desktopAction__UYrOa{display:none}.PerformanceView_mobileFullscreen__p_7_o,.PerformanceView_mobileMenu__DPoRE{display:inline-flex}.PerformanceView_mobileMenu__DPoRE[aria-expanded=true]{background:var(--control-hover,#30363e)}.PerformanceView_controls__ej5ci{display:none;position:absolute;inset:100% 0 auto;max-height:calc(100dvh - 140px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left));background:var(--background,#080808);border-bottom:1px solid var(--theme-line,#343b43);box-shadow:0 12px 24px #0004}.PerformanceView_controls__ej5ci[data-open=true]{display:block}.PerformanceView_toolbar__jvNt8{margin-top:0;gap:6px}.PerformanceView_toolbar__jvNt8>[role=group]{flex-basis:100%}.PerformanceView_settings__1RPBv,.PerformanceView_settings__1RPBv[data-expanded=true]{display:grid;gap:8px;padding-top:12px}.PerformanceView_settings__1RPBv label{justify-content:space-between;gap:12px}.PerformanceView_settings__1RPBv input{width:45%;min-height:44px}.PerformanceView_content__HkNx4{padding-top:8px}}.SongDisplayMode_modes__H6lAi{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--control-line);border-radius:6px;overflow:hidden;color:var(--control-muted)}.SongDisplayMode_modes__H6lAi button{min-height:44px;padding:8px 12px;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.SongDisplayMode_modes__H6lAi button+button{border-left:1px solid var(--control-line)}.SongDisplayMode_modes__H6lAi button[aria-pressed=true]{color:var(--control-ink);background:var(--control-hover);box-shadow:inset 0 -2px var(--control-focus)}.SongDisplayMode_modes__H6lAi button:focus-visible{outline:2px solid var(--control-focus);outline-offset:-3px}.SongPerformers_credit__RhmW6{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;color:var(--control-muted);margin:12px 0 20px;font-size:16px;overflow-wrap:anywhere}.SongPerformers_label__Reeac{display:inline-flex;align-items:center;gap:6px;color:var(--control-accent);font-size:13px}.SongPerformers_credit__RhmW6 a{text-decoration:underline;text-underline-offset:3px}.SongPerformers_compact__jSdFC{flex-basis:100%;margin:0 0 0 24px;font-size:12px}.PlaylistSongNavigation_nav__mgsdP{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid var(--control-line);min-width:0}.PlaylistSongNavigation_name__pcy1v{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow-wrap:anywhere;font-weight:600}.PlaylistSongNavigation_name__pcy1v svg{flex-shrink:0}.PlaylistSongNavigation_name__pcy1v[aria-disabled=true]{pointer-events:none;opacity:.5}.PlaylistSongNavigation_position__T7EZZ{white-space:nowrap;font-size:13px;color:var(--control-muted)}.PlaylistSongNavigation_actions__nsp5I{display:flex;gap:6px}.PlaylistSongNavigation_actions__nsp5I>*{width:44px;height:44px;padding:0}.PlaylistSongNavigation_status__2Irbw{font-size:13px;color:var(--control-muted)}@media (max-width:450px){.PlaylistSongNavigation_status__2Irbw{order:4;flex-basis:100%}}.SongTutorial_tools__DDZvg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.SongTutorial_form__AO_aM{display:grid;gap:16px;padding-top:8px}.SongTutorial_form__AO_aM label{display:grid;gap:8px;font-size:14px}.SongTutorial_commands__ceGQW{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.SongTutorial_title__UPQUq{margin:12px 0;color:var(--control-ink);overflow-wrap:anywhere;font-size:14px}.SongTutorial_video__hxgXi{display:block;width:100%;aspect-ratio:16/9;min-height:200px;border:0;margin:12px 0;background:#000}.SongTutorial_error__KddtJ{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--control-danger);font-size:13px;overflow-wrap:anywhere}.SongToolbar_page__rXcYo{min-width:0;padding:24px 0}.SongToolbar_toolbar__cLp1m{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;margin-bottom:20px;border-bottom:1px solid var(--theme-line)}.SongToolbar_toolbar__cLp1m svg{width:18px;height:18px;flex-shrink:0}.SongToolbar_icon__BuPkX{width:44px;flex:0 0 44px;padding:0}.SongToolbar_videoToggle__F3j7P{flex:0 0 auto;padding:0 10px 0 0;gap:0}.SongToolbar_videoMark__tA0Db{display:block;width:44px;height:auto;flex:0 0 44px}.SongToolbar_videoLabel__F_Y_B{display:inline-flex;min-width:40px;align-items:center;justify-content:center}.SongToolbar_videoToggle__F3j7P[aria-pressed=true]{border-color:#ff0033;background:color-mix(in srgb,#ff0033 8%,var(--control-bg,#111));box-shadow:inset 0 -2px 0 #ff0033}.SongToolbar_videoLoading__ZBuIr{animation:SongToolbar_video-spin__mfieg 1s linear infinite}@keyframes SongToolbar_video-spin__mfieg{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SongToolbar_videoLoading__ZBuIr{animation:none}}.SongToolbar_key__Fm2Jq{display:flex;align-items:center;gap:2px;flex:0 0 auto}.SongToolbar_key__Fm2Jq>span{font-size:12px;color:var(--theme-muted);padding:0 4px}.SongToolbar_key__Fm2Jq output{width:30px;text-align:center;font-size:14px;font-weight:600}.SongToolbar_key__Fm2Jq .SongToolbar_icon__BuPkX{border-color:transparent;width:36px;flex-basis:36px}.SongToolbar_capo__AyafB{min-width:0;max-width:100%}.SongToolbar_heading__MEv1J{margin:0 0 12px}.SongToolbar_heading__MEv1J h1{font-size:28px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.SongToolbar_artist__burCK{display:block;width:fit-content;margin:12px 0 24px;color:var(--theme-link);font-size:16px}.SongToolbar_content__gYZP3{min-width:0}.SongToolbar_diagrams__4U0sz{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.SongToolbar_withVideo__zdcZC{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:28px}.SongToolbar_video__N8duP{min-width:0;align-self:start;position:sticky;top:80px}.SongToolbar_video__N8duP iframe{width:100%;aspect-ratio:16/9;border:0}.SongToolbar_settings__xXSzp{display:grid;gap:20px;margin:20px 0 4px}.SongToolbar_settings__xXSzp label{display:grid;gap:12px;font-size:14px}.SongToolbar_settings__xXSzp input[type=range]{width:100%}.SongToolbar_settings__xXSzp .SongToolbar_check___w52Q{display:flex;align-items:center;gap:10px}.SongToolbar_settings__xXSzp input[type=checkbox]{width:18px;height:18px}.SongToolbar_error__QTWvi{color:var(--theme-red);margin:12px 0}@media (max-width:900px){.SongToolbar_withVideo__zdcZC{grid-template-columns:minmax(0,1fr)}.SongToolbar_video__N8duP{position:static}}@media (max-width:600px){.SongToolbar_page__rXcYo{padding-top:16px}.SongToolbar_toolbar__cLp1m{gap:6px}.SongToolbar_toolbar__cLp1m [role=group] button{font-size:11px;padding-inline:8px}.SongToolbar_key__Fm2Jq>span{display:none}.SongToolbar_key__Fm2Jq .SongToolbar_icon__BuPkX{width:32px;flex-basis:32px}.SongToolbar_key__Fm2Jq output{width:24px}.SongToolbar_heading__MEv1J h1{font-size:24px}}.SongReview_badge__81jB4{display:inline-flex;align-items:center;gap:7px;font-size:14px;line-height:1.4}.SongReview_badge__81jB4 svg{width:18px;height:18px;flex-shrink:0}.SongReview_unreviewed__SqDRz svg{color:#7b8794}.SongReview_needs_fix__0ihUW svg{color:#c78817}.SongReview_manually_corrected__VaR8z svg{color:#168cad}.SongReview_verified__tZ8Ib svg{color:#2a9d62}.SongReview_control__dJZsf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;min-width:0}.SongReview_control__dJZsf label{font-size:14px;min-width:0;width:240px;max-width:100%}.SongReview_select__dqm6H{display:block;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:8px 10px;border:1px solid var(--theme-line,#59636d);border-radius:6px;font-size:16px;color:inherit;background:var(--theme-panel,#171717)}.SongReview_select__dqm6H:focus-visible{outline:2px solid var(--theme-link,#69baff);outline-offset:3px}.SongReview_error__kVRXE{width:100%;color:var(--theme-red,#ff8585);overflow-wrap:anywhere}.SongReview_refresh__Jd__k{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:underline;cursor:pointer}.SongReview_refresh__Jd__k svg{width:16px;height:16px}.SongReview_description__PBqUz,.SongReview_saved__o0oG1{color:var(--theme-muted,#a1a1aa);font-size:14px}.SongReview_description__PBqUz{flex-basis:100%;margin:0;overflow-wrap:anywhere}.SongReview_compact__IraR9{margin:0}.SongReview_compact__IraR9 label{display:flex;align-items:center;gap:8px;width:auto;font-size:12px}.SongReview_compact__IraR9 .SongReview_select__dqm6H{width:195px;max-width:100%;margin-top:0;font-size:14px}.ArtistSongList_list__I7NP8{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.ArtistSongList_row__QglSu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0}.ArtistSongList_link__hMnTr{min-width:0;overflow-wrap:anywhere}.ArtistSongList_difficulty__O2Jee{margin-left:8px;font-size:14px}.ArtistSongList_status__NUrji{display:inline-flex;min-width:0}.ArtistSongList_note__L9m9v{font-size:12px;margin-top:16px;color:var(--theme-muted,#a1a1aa)}@media (max-width:600px){.ArtistSongList_status__NUrji{flex-basis:100%;padding-left:24px}}