.ActionBar_bar__Tn9xK{display:flex;align-items:center;gap:8px}.CollaboratorsPanel_backdrop__ytaIb{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200}.CollaboratorsPanel_panel__ws35U{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--paper);border:2.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:28px 28px 24px;width:min(480px,92vw);z-index:201;max-height:85vh;overflow-y:auto}.CollaboratorsPanel_header__tmWAt{display:flex;align-items:center;gap:0;justify-content:space-between;margin-bottom:20px}.CollaboratorsPanel_title__kyuYR{font-size:22px;margin:0}.CollaboratorsPanel_dot__0QNe8{color:var(--hot)}.CollaboratorsPanel_closeBtn__4lo_A{font-size:20px;line-height:1}.CollaboratorsPanel_loading__rG_9g{font-size:13px;color:var(--muted)}.CollaboratorsPanel_memberRow__W0H5h{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1.5px dashed var(--ink)}.CollaboratorsPanel_memberName__HK_HW{flex:1 1}.CollaboratorsPanel_memberUsername__Ahzqc{font-weight:700}.CollaboratorsPanel_chipSmall__18RC_{font-size:10px;letter-spacing:.1em}.CollaboratorsPanel_confirmFull__opBuQ{flex:1 1}.CollaboratorsPanel_removeBtn__zBlXi{font-size:14px;color:var(--muted);padding:2px 4px;line-height:1}.CollaboratorsPanel_empty__x4G2G{font-size:13px;color:var(--muted);padding:12px 0}.CollaboratorsPanel_requestBox___pCVL{margin-top:24px;padding:16px;border:1.5px dashed var(--ink);text-align:center}.CollaboratorsPanel_requestText__qU6WC{font-size:13px;color:var(--muted);margin-bottom:14px;line-height:1.5}.CollaboratorsPanel_requestedMsg__fESzf{font-size:13px;font-weight:700}.CollaboratorsPanel_inviteSection__wvl_n{margin-top:24px}.CollaboratorsPanel_inviteLabel__IeK92{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted);font-size:11px;letter-spacing:.12em;display:block;margin-bottom:10px;color:var(--ink)}.CollaboratorsPanel_inviteRow__VAqr9{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CollaboratorsPanel_inviteInput__X1Ajs{flex:1 1;min-width:140px}.CollaboratorsPanel_inviteSelect__ksHOI{width:110px}.CollaboratorsPanel_inviteError__j6P8g{color:var(--hot);font-size:12px;margin-top:8px}.CollaboratorsPanel_inviteHelp__u2zbI{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.5}.CollaboratorsPanel_confirmBackdrop__0qSV9{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:300}.CollaboratorsPanel_confirmPanel__yoIiK{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--paper);border:2.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:24px 28px;width:min(360px,90vw);z-index:301}.CollaboratorsPanel_confirmTitle__cXpMt{font-weight:700;margin-bottom:6px}.CollaboratorsPanel_confirmText__aE4CD{font-size:13px;color:var(--muted);margin-bottom:20px}.CollaboratorsPanel_confirmActions__LUcer{display:flex;align-items:center;gap:8px}.EnsayoMode_overlay__2R3Vc{position:fixed;inset:0;z-index:400;background:var(--paper);overflow-y:auto}.EnsayoMode_topBar__aaXVG{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--ink);color:var(--paper)}.EnsayoMode_barInner__DkN3J{display:flex;align-items:center;gap:6px;padding:0 16px;flex-wrap:nowrap;overflow-x:auto;height:50px}.EnsayoMode_barName__I_yV6{font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-right:6px;white-space:nowrap}.EnsayoMode_navBtn__GgGLa{padding:3px 8px;border:1.5px solid hsla(0,0%,100%,.25);background:transparent;color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.04em;flex-shrink:0}.EnsayoMode_navBtn__GgGLa:hover{background:hsla(0,0%,100%,.12)}.EnsayoMode_spacer__eb8NP{flex:1 1}.EnsayoMode_ctrlGroup__DGgZF{display:flex;align-items:center;gap:0;border:1.5px solid hsla(0,0%,100%,.25);flex-shrink:0}.EnsayoMode_ctrlGroup__DGgZF>*+*{border-left:1.5px solid hsla(0,0%,100%,.25)}.EnsayoMode_ctrlBtn__tKm64{padding:6px 10px;background:transparent;color:var(--paper);cursor:pointer;font-family:var(--mono);border:0;font-size:15px}.EnsayoMode_ctrlBtn__tKm64:hover{background:hsla(0,0%,100%,.1)}.EnsayoMode_ctrlBtnSm__D7vdt{padding:6px 10px;background:transparent;color:var(--paper);cursor:pointer;font-family:var(--mono);border:0;font-size:12px}.EnsayoMode_ctrlBtnSm__D7vdt:hover{background:hsla(0,0%,100%,.1)}.EnsayoMode_ctrlReset__hzOKw{padding:6px 10px;background:var(--hot);color:var(--paper);cursor:pointer;font-family:var(--mono);border:0;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.EnsayoMode_ctrlReset__hzOKw:hover{background:var(--hot-ink)}.EnsayoMode_transposeVal__mxMZV{padding:0 10px;font-family:var(--display);font-size:15px;min-width:48px;text-align:center;white-space:nowrap}.EnsayoMode_transposeSt__qOcMb{font-size:9px;color:hsla(0,0%,100%,.5);margin-left:2px;font-family:var(--mono)}.EnsayoMode_fontVal__gScM_{padding:0 8px;font-family:var(--mono);font-size:12px;min-width:28px;text-align:center}.EnsayoMode_barIconBtn__7QdY_{padding:6px 12px;border:1.5px solid hsla(0,0%,100%,.25);background:transparent;color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.EnsayoMode_barIconBtn__7QdY_:hover{background:hsla(0,0%,100%,.1)}.EnsayoMode_barIconBtnActive__oWai_{background:var(--hot)}.EnsayoMode_barIconBtnActive__oWai_:hover{background:var(--hot-ink)}.EnsayoMode_closeBtn__9B6g3{padding:6px 12px;border:1.5px solid hsla(0,0%,100%,.25);background:transparent;color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:14px;flex-shrink:0}.EnsayoMode_closeBtn__9B6g3:hover{background:hsla(0,0%,100%,.1)}.EnsayoMode_speedStrip__dLv_D{display:flex;align-items:center;gap:10px;padding:4px 16px 6px;border-top:1px solid hsla(0,0%,100%,.1)}.EnsayoMode_speedLabel__xEn61{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);flex-shrink:0}.EnsayoMode_speedRange__iXjYE{width:120px;accent-color:var(--hot)}.EnsayoMode_speedVal__zXShR{font-family:var(--display);font-size:15px;color:var(--paper);min-width:20px}.EnsayoMode_content__X1j2_{max-width:860px;margin:0 auto;padding:0 24px 80px}.EnsayoMode_loading__n6usz{padding:48px 0;text-align:center;font-size:13px;color:var(--muted)}.EnsayoMode_song__Hgn_q{padding-top:28px;padding-bottom:20px}.EnsayoMode_song__Hgn_q:not(:last-child){border-bottom:3px solid var(--ink)}.EnsayoMode_songHeader__2hIWF{display:flex;align-items:center;gap:14px;align-items:baseline;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px dashed var(--ink)}.EnsayoMode_songNum__D42cb{font-family:var(--display);font-size:36px;line-height:1;color:var(--muted);flex-shrink:0}.EnsayoMode_songMeta__hXgMI{flex:1 1;min-width:0}.EnsayoMode_songTitle__sCgfY{font-family:var(--display);font-size:26px;line-height:1;letter-spacing:-.02em}.EnsayoMode_songArtist__G9d8Y{font-size:13px;color:var(--muted);margin-top:3px}.EnsayoMode_songInfo__RfkxK{font-size:11px;color:var(--muted);text-align:right;flex-shrink:0}.LibraryView_loginWall__PhXsY{padding:60px 24px;display:grid;place-items:center}.LibraryView_loginCard__AtHJo{max-width:520px;text-align:center}.LibraryView_loginHeadline__QCi0h{font-size:80px;line-height:.9;margin-bottom:12px}.LibraryView_dot__qGOZd{color:var(--hot)}.LibraryView_loginText__SyCbf{font-size:14px;line-height:1.5}.LibraryView_loginBtn__wnNdf{margin-top:18px}.LibraryView_container__Ht49i{padding:30px 24px 80px}.LibraryView_pageTitle__2BtlQ{font-size:clamp(40px,7vw,90px);margin:8px 0 0}.LibraryView_ruleDivider__eQgFv{margin-bottom:24px}.LibraryView_pageHeader__Ivd2C{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.LibraryView_headerActions__1PJnJ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.LibraryView_sectionTitle__tvqA_{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted);font-size:10px;letter-spacing:.18em;margin-bottom:8px}.LibraryView_sideItem__jlsvP{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1.5px dashed var(--ink);cursor:pointer;font-size:13px;font-weight:700;background:transparent;color:var(--ink)}.LibraryView_sideItem__jlsvP.LibraryView_active__h7WXt{background:var(--ink);color:var(--paper)}.LibraryView_sideItem__jlsvP.LibraryView_active__h7WXt .LibraryView_sideItemRight__RYiqk{color:var(--paper)}.LibraryView_sideItemRight__RYiqk{font-size:11px;color:var(--muted)}.LibraryView_setlistItem__RHzII{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1.5px dashed var(--ink);background:transparent;color:var(--ink);cursor:pointer}.LibraryView_setlistItem__RHzII.LibraryView_active__h7WXt{background:var(--ink);color:var(--paper)}.LibraryView_setlistItem__RHzII.LibraryView_active__h7WXt .LibraryView_setlistItemMeta__Q5M1o{color:var(--paper)}.LibraryView_colorDot__QaWoz{width:14px;height:32px;border:1.5px solid var(--ink);flex-shrink:0}.LibraryView_setlistItemBody__ZFH2y{flex:1 1;min-width:0}.LibraryView_setlistItemName___wwxn{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryView_setlistItemMeta__Q5M1o{font-size:10px;color:var(--muted)}.LibraryView_emptyText__lIN_Y,.LibraryView_loadingText__fl0rT{font-size:12px;color:var(--muted);padding:10px 8px}.LibraryView_emptyText__lIN_Y{line-height:1.5}.LibraryView_smallBtn__f5lON{margin-top:8px;font-size:11px;padding:4px 10px}.LibraryView_supportSlot__uXWNb{margin-top:24px}.LibraryView_mainHeading__1fZEy{font-size:46px;margin:0 0 14px}.LibraryView_mainLoading__uH7Me{font-size:13px;color:var(--muted)}.LibraryView_mainEmpty__2qPFz{font-size:14px;color:var(--muted);line-height:1.6}.LibraryView_mainEmptyLink__AG2rz{display:inline-block;margin-top:12px}.LibraryView_pager__0LZ4d{display:flex;align-items:center;gap:10px;margin-top:18px}.LibraryView_pagerInfo__tPG8A{font-size:12px;color:var(--muted)}.LibraryView_detailHeader__xwv2K{display:flex;gap:14px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.LibraryView_colorBtnWrap__at1_v{position:relative;flex-shrink:0}.LibraryView_colorBtn__8OqbN{width:42px;height:54px;border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;display:block}.LibraryView_colorBtnStatic__x4UJx{cursor:default}.LibraryView_colorPicker__3LvGl{position:absolute;top:100%;left:0;margin-top:6px;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:10px;display:flex;gap:8px;flex-wrap:wrap;width:180px;z-index:30}.LibraryView_colorSwatch__j1AL1{width:30px;height:30px;cursor:pointer}.LibraryView_detailMeta__KB68G{flex:1 1;min-width:0}.LibraryView_detailNameRow__uF5oL{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.LibraryView_renameInput__eNuLz{font-family:var(--display);font-size:32px;padding:4px 8px;height:auto}.LibraryView_detailName__hB4gK{font-size:46px;margin:0}.LibraryView_ownerLabel__BkiXG{font-size:12px;color:var(--muted);font-family:var(--mono)}.LibraryView_detailStats__eZOZj{font-size:12px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.LibraryView_visSelect__0jIUC{font-size:11px;padding:2px 6px;height:auto;width:auto}.LibraryView_detailActions__7_K8Q{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.LibraryView_tabListHint__YnY8j{font-size:11px;color:var(--muted);margin-bottom:6px;letter-spacing:.04em}.LibraryView_tabTitle__qTH3_{font-weight:700}.LibraryView_tabStars__cxInZ{font-family:var(--display);font-size:16px}.LibraryView_tabDiff__bXam_{font-size:11px}.LibraryView_tabTypeChip__gToVZ{font-size:10px}.LibraryView_tabActionBtn__VVRZ8{font-size:10px;padding:3px 8px}.LibraryView_tabHeaderRow__fiZ1S{cursor:default;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted);border-bottom:2px solid var(--ink)}.LibraryView_setlistEmpty__8Syb9{font-size:13px;color:var(--muted);padding:30px 0;line-height:1.6}.LibraryView_setlistLoading__wElQp{font-size:13px;color:var(--muted);padding:20px 0}.LibraryView_noSelection__MDDli{font-size:13px;color:var(--muted);padding:30px 0}.TabMasthead_section__jKXEt{border-bottom:2px solid var(--ink)}.TabMasthead_inner__KFQdy{padding:30px 24px 20px}.TabMasthead_chipRow__aYFDq{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}.TabMasthead_chipDark__JeUpY{background:var(--ink);color:var(--paper)}.TabMasthead_chipMono__2AuzV{font-family:var(--mono);font-size:11px}.TabMasthead_headline__Z4fX_{font-size:clamp(40px,7vw,96px);margin:0 0 6px}.TabMasthead_dot__mEI6b{color:var(--hot)}.TabMasthead_sub__w5vg3{font-family:var(--mono);font-size:14px;color:var(--ink-soft)}.TabMasthead_contributor__u_P3B{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:8px}.TabMasthead_contributorBold__tL61u{color:var(--ink);font-weight:700}.TabMasthead_actionsCol__P0r0p{display:flex;flex-direction:column;gap:8px;align-items:flex-end;position:relative}.TabMasthead_actionRow__7gvuz{display:flex;align-items:center;gap:8px}