@keyframes _logoPulse_7zbz1_1{0%,to{opacity:1}50%{opacity:.35}}._pulsing_7zbz1_6{animation:1.8s ease-in-out infinite _logoPulse_7zbz1_1}._sidebar_1965h_1{background:var(--bg-2);border-right:1px solid var(--border);--bg:var(--sidebar-bg);--bg-2:var(--sidebar-bg);--bg-3:color-mix(in srgb, var(--sidebar-bg) 90%, var(--sidebar-text));--bg-4:color-mix(in srgb, var(--sidebar-bg) 84%, var(--sidebar-text));--surface:color-mix(in srgb, var(--sidebar-bg) 92%, var(--sidebar-text));--surface-2:color-mix(in srgb, var(--sidebar-bg) 85%, var(--sidebar-text));--border:color-mix(in srgb, var(--sidebar-bg) 82%, var(--sidebar-text));--border-2:color-mix(in srgb, var(--sidebar-bg) 70%, var(--sidebar-text));--text:var(--sidebar-text);--text-2:color-mix(in srgb, var(--sidebar-text) 72%, var(--sidebar-bg));--text-3:color-mix(in srgb, var(--sidebar-text) 60%, var(--sidebar-bg));--text-muted:color-mix(in srgb, var(--sidebar-text) 50%, var(--sidebar-bg));--accent:var(--sidebar-accent);--accent-dim:color-mix(in srgb, var(--sidebar-accent) 60%, var(--sidebar-bg));--accent-glow:color-mix(in srgb, var(--sidebar-accent) 16%, transparent);flex-direction:column;grid-area:sidebar;height:100%;display:flex;position:relative;overflow:hidden}._resizeHandle_1965h_35{cursor:col-resize;z-index:5;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}._resizeHandle_1965h_35:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;right:3px}._resizeHandle_1965h_35:hover:after,._resizeHandle_1965h_35:active:after{opacity:1}._brand_1965h_61{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:13px 14px 11px;display:flex}._brandMark_1965h_69{color:var(--accent);opacity:.9;flex-shrink:0}._brandText_1965h_75{font-family:var(--font-display);letter-spacing:-.2px;color:var(--text-2);font-size:1rem;font-weight:400}._mobileHeaderActions_1965h_86{display:none}._identity_1965h_90{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}._identityInfo_1965h_98{flex:1;min-width:0}._headerActions_1965h_105{align-items:center;gap:1px;margin-left:auto;display:flex}._headerBtn_1965h_112{color:var(--text-muted);border-radius:var(--radius);transition:color var(--transition), background var(--transition);padding:3px 5px;font-size:1rem;line-height:1}._headerBtn_1965h_112:hover{color:var(--accent);background:var(--surface)}._headerBtnActive_1965h_126{color:var(--accent)}._headerBtnHelp_1965h_130{font-family:var(--font-mono);font-size:.8rem}._themePicker_1965h_135{inset:unset;background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);width:180px;margin:0;padding:4px 0;animation:.12s forwards _fadeIn_1965h_1;position:fixed;box-shadow:0 4px 16px #0000004d}._themePickerTitle_1965h_148{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;font-size:.7rem}._themeOption_1965h_157{width:100%;color:var(--text-2);text-align:left;transition:background var(--transition), color var(--transition);border-radius:0;align-items:center;gap:8px;padding:5px 10px;font-size:.85rem;display:flex}._themeOption_1965h_157:hover{background:var(--surface-2);color:var(--text)}._themeOptionActive_1965h_175,._themeOptionActive_1965h_175:hover{color:var(--accent)}._themeOptionDot_1965h_183{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}._themePickerDivider_1965h_191{background:var(--border);height:1px;margin:3px 0}._themeOptionDice_1965h_197{flex-shrink:0;align-items:center;width:8px;height:8px;font-size:.9rem;line-height:1;display:flex}._themeOptionDot_1965h_183[data-group=light]{border:1px solid var(--border-2);background:#f5f2ec}._helpPanel_1965h_212{border-bottom:1px solid var(--border);padding:10px 14px 12px}._helpTitle_1965h_217{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.688rem}._helpGrid_1965h_226{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;font-size:.8rem;display:grid}._helpGrid_1965h_226 kbd{font-family:var(--font-mono);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;min-width:22px;padding:1px 5px;font-size:.688rem}._helpGrid_1965h_226 span{color:var(--text-3)}._identityDot_1965h_250{opacity:.85;border-radius:50%;flex-shrink:0;width:28px;height:28px}._identityName_1965h_258{color:var(--text);font-size:1rem;font-weight:500;line-height:1.3;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0;display:block;overflow:hidden}._identityName_1965h_258:hover{color:var(--accent)}._nameInput_1965h_280{width:100%;font-size:1rem;font-weight:500;line-height:1.3;font-family:var(--font-mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1px 5px}._nameInput_1965h_280:focus{border-color:var(--accent);outline:none}._claimLink_1965h_298{font-family:var(--font-mono);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}._claimLink_1965h_298:hover{text-decoration:underline}._nameError_1965h_312{font-family:var(--font-mono);color:var(--red);font-size:.8rem}._identityStatus_1965h_318{color:var(--text-3);font-size:.8rem;font-family:var(--font-mono);align-items:center;gap:5px;margin-top:2px;display:flex}._onlineDot_1965h_328{background:var(--green);border-radius:50%;width:5px;height:5px}._offlineDot_1965h_333{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.5s infinite _pulse_1965h_1}._nav_1965h_341{flex-direction:column;gap:1px;padding:14px 8px 8px;display:flex}._navItem_1965h_348{border-radius:var(--radius);color:var(--text-3);font-size:.933rem;font-family:var(--font-mono);transition:color var(--transition), background var(--transition);text-align:left;align-items:center;gap:8px;padding:7px 8px;display:flex;position:relative}._navItem_1965h_348:hover{color:var(--text-2);background:var(--surface)}._navItem_1965h_348._active_1965h_363{color:var(--accent);background:var(--accent-glow)}._navIcon_1965h_365{text-align:center;flex-shrink:0;width:16px;font-size:1.067rem}._badge_1965h_372{background:var(--accent);color:var(--bg);font-size:.8rem;font-family:var(--font-mono);border-radius:8px;margin-left:auto;padding:1px 5px;font-weight:500;line-height:1.4}._section_1965h_385{border-top:1px solid var(--border);padding:12px 8px 8px}._roomsSection_1965h_390,._peersSection_1965h_391{flex-direction:column;min-height:0;display:flex;overflow:hidden}._splitSection_1965h_398{flex:1;min-height:0}._sectionHeader_1965h_403{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 6px 8px;display:flex}._shareStatus_1965h_415,._shareStatusWarn_1965h_416{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._shareStatus_1965h_415{color:var(--text-3)}._shareStatusWarn_1965h_416{color:var(--accent)}._shareAlerts_1965h_425{padding:0 14px 10px}._shareAlerts_1965h_425 ._reshareBanner_1965h_429{margin-top:0}._searchBox_1965h_432{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--transition);align-items:center;gap:7px;margin:10px 8px 0;padding:0 8px;display:flex}._searchBox_1965h_432:focus-within{border-color:var(--accent-dim)}._searchBoxIcon_1965h_446{color:var(--text-muted);text-align:center;width:16px;font-size:1.067rem}._searchBoxInput_1965h_453{min-width:0;color:var(--text);font-size:.933rem;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;padding:7px 0}._searchBoxInput_1965h_453::placeholder{color:var(--text-muted)}._searchBoxClear_1965h_467{color:var(--text-muted);transition:color var(--transition);padding:0 2px;font-size:.75rem;line-height:1}._searchBoxClear_1965h_467:hover{color:var(--text-2)}._navCount_1965h_476{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}._warnDot_1965h_483{background:var(--accent);border-radius:50%;width:5px;height:5px}._shareFolder_1965h_489{color:var(--text-2)}._shareFolder_1965h_489:disabled{opacity:.5;cursor:default}._taggingProgress_1965h_492{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:2px;padding:3px 8px;display:flex}._cancelIndexBtn_1965h_504{font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);opacity:.7;border:1px solid var(--border);border-radius:var(--radius);transition:opacity var(--transition), color var(--transition);margin-left:auto;padding:1px 5px}._cancelIndexBtn_1965h_504:hover{opacity:1;color:var(--text)}._bandwidthToggle_1965h_518{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;display:flex}._bandwidthToggle_1965h_518 input[type=checkbox]{accent-color:var(--accent);cursor:pointer}._bandwidthToggle_1965h_518:hover{color:var(--text-3)}._reshareBanner_1965h_429{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-2));margin-top:6px;padding:8px 10px;animation:.2s _fadeIn_1965h_1}._reshareBannerText_1965h_546{font-size:.8rem;font-family:var(--font-mono);color:var(--text-2);margin-bottom:6px;line-height:1.4}._reshareBannerIcon_1965h_554{color:var(--accent);margin-right:4px}._reshareBannerBtn_1965h_559{border-radius:var(--radius);width:100%;font-size:.85rem;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-glow);transition:all var(--transition);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}._reshareBannerBtn_1965h_559:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}._reshareBannerBtn_1965h_559:disabled{opacity:.6;cursor:default}._indexError_1965h_584{font-size:.8rem;font-family:var(--font-mono);color:var(--red,#e06c75);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--red,#e06c75) 30%, transparent);background:color-mix(in srgb, var(--red,#e06c75) 8%, var(--bg-2));word-break:break-word;margin-top:6px;padding:6px 8px;line-height:1.4}@keyframes _spin_1965h_601{to{transform:rotate(360deg)}}._spinner_1965h_601{border:1px solid var(--text-muted);border-top-color:var(--accent);will-change:transform;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite _spin_1965h_601;display:inline-block}._peerMenu_1965h_612{inset:unset;background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);width:210px;margin:0;padding:4px 0;animation:.12s forwards _fadeIn_1965h_1;position:fixed;box-shadow:0 4px 16px #0000004d}._peerMenuTitle_1965h_625{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px 5px;font-size:.733rem}._peerMenuItem_1965h_634{text-align:left;width:100%;color:var(--text-2);transition:background var(--transition), color var(--transition);padding:6px 10px;font-size:.85rem}._peerMenuItem_1965h_634:hover{background:var(--surface-2);color:var(--text)}._newRoomBtn_1965h_649{color:var(--text-3);transition:color var(--transition);padding:0 4px;font-size:1.067rem;line-height:1}._newRoomBtn_1965h_649:hover{color:var(--accent)}._newRoomForm_1965h_658{border:1px solid var(--border-2);flex-direction:column;gap:0;margin-bottom:6px;display:flex}._newRoomInput_1965h_666{width:100%;font-size:.933rem;font-family:var(--font-mono);background:var(--surface);color:var(--text);box-sizing:border-box;padding:6px 8px}._newRoomActions_1965h_676{border-top:1px solid var(--border-2);display:flex}._newRoomCancel_1965h_681{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border-right:1px solid var(--border-2);transition:color var(--transition);flex:1;padding:5px 8px}._newRoomCancel_1965h_681:hover{color:var(--text)}._newRoomSubmit_1965h_693{font-size:.8rem;font-family:var(--font-mono);background:var(--accent);color:var(--bg);flex:1;padding:5px 8px;font-weight:500}._roomList_1965h_703{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}._roomItem_1965h_712{border-radius:var(--radius);color:var(--text-3);font-size:.933rem;font-family:var(--font-mono);transition:all var(--transition);text-align:left;align-items:center;gap:6px;width:100%;padding:6px 8px;display:flex}._roomItem_1965h_712:hover{color:var(--text-2);background:var(--surface)}._roomItem_1965h_712._activeRoom_1965h_727{color:var(--accent);background:var(--accent-glow)}._roomItem_1965h_712:disabled{opacity:.35;cursor:not-allowed}._roomItem_1965h_712:disabled:hover{color:var(--text-3);background:0 0}._roomHash_1965h_731{color:var(--text-muted);flex-shrink:0}._roomInfo_1965h_733{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._roomName_1965h_741{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._roomCount_1965h_743{color:var(--text-muted);background:var(--surface-2);border-radius:8px;flex-shrink:0;padding:1px 5px;font-size:.8rem}._roomItem_1965h_712._activeRoom_1965h_727 ._roomCount_1965h_743{background:var(--accent-dim);color:var(--accent)}._peerList_1965h_758{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}._peerItem_1965h_767{border-radius:var(--radius);font-size:.933rem;font-family:var(--font-mono);transition:background var(--transition), opacity var(--transition);align-items:flex-start;gap:8px;width:100%;padding:5px 8px;display:flex}._peerItem_1965h_767:hover{background:var(--surface)}._peerReconnecting_1965h_783{opacity:.45}._peerReconnecting_1965h_783 ._peerDot_1965h_784{animation:1.5s ease-in-out infinite _pulse_1965h_1}._peerDot_1965h_784{opacity:.8;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}._peerInfo_1965h_794{flex:1;min-width:0}._peerRow_1965h_799{align-items:center;gap:5px;display:flex}._peerNameBtn_1965h_805{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--text-3);font-size:.933rem;font-family:var(--font-mono);transition:color var(--transition);flex:1;align-items:center;gap:5px;display:flex;overflow:hidden}._peerNameBtn_1965h_805:hover{color:var(--text-2)}._peerNameText_1965h_821{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._peerMenuBtn_1965h_829{color:var(--text-muted);opacity:.7;transition:color var(--transition), opacity var(--transition);flex-shrink:0;padding:2px 4px;font-size:.867rem;line-height:1}._peerMenuBtn_1965h_829:hover,._peerMenuBtn_1965h_829:focus-visible{color:var(--accent-dim);opacity:1}._peerNameSelf_1965h_845{color:var(--accent-dim);cursor:default}._peerBroadcasting_1965h_850{font-size:.7rem;font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;opacity:.85}._peerListening_1965h_858{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;margin-top:1px;line-height:1.3;overflow:hidden}._peerListeningIcon_1965h_871{color:var(--accent-dim);margin-right:3px}._peerListeningPaused_1965h_876{opacity:.55}._peerListeningRow_1965h_880{align-items:center;gap:4px;width:100%;display:flex}._peerListeningRow_1965h_880 ._peerListening_1965h_858{flex:1;width:auto;min-width:0}._peerListenIn_1965h_893{color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:.7rem;line-height:1}._peerListenIn_1965h_893:hover,._peerListenInActive_1965h_909{color:var(--accent)}._peerListeningLink_1965h_913{cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._peerListeningLink_1965h_913:hover{color:var(--accent)}._dmDot_1965h_927{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}._peerIndexing_1965h_934{opacity:.6;flex-shrink:0;align-items:center;display:flex}._peerFiles_1965h_941{color:var(--text-muted);background:var(--surface-2);transition:color var(--transition), background var(--transition);border-radius:8px;flex-shrink:0;padding:1px 5px;font-size:.8rem}._peerFiles_1965h_941:hover{color:var(--accent);background:var(--accent-glow)}@media (width<=640px),(height<=500px) and (orientation:landscape){._sidebar_1965h_1{z-index:5;overscroll-behavior:contain;width:auto;height:auto;padding-top:env(safe-area-inset-top);border-right:none;display:none;position:absolute;inset:0;overflow-y:auto}._sidebar_1965h_1._drawerOpen_1965h_973{display:flex}._resizeHandle_1965h_35,._shareFolder_1965h_489,._searchBox_1965h_432,._shareAlerts_1965h_425,._shareStatus_1965h_415,._shareStatusWarn_1965h_416,._headerActions_1965h_105{display:none}._mobileHeaderActions_1965h_86{align-items:center;gap:2px;margin-left:auto;display:flex}._mobileHeaderBtn_1965h_1005{color:var(--text-3);border-radius:var(--radius);opacity:1;transition:color var(--transition), background var(--transition);padding:4px 6px;font-size:1rem;line-height:1}._mobileHeaderBtn_1965h_1005:active{background:var(--surface)}._mobileHeaderBtnActive_1965h_1015{color:var(--accent)}._sidebar_1965h_1>*{flex-shrink:0}._roomsSection_1965h_390,._peersSection_1965h_391,._splitSection_1965h_398,._peerList_1965h_758{flex:none;max-height:none;overflow:visible}}._coDjTag_1965h_1029{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;flex-shrink:0;font-size:.667rem}._root_15aze_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_15aze_9{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px}._headerTop_15aze_15{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._headerTitleBlock_15aze_22{min-width:0}._headerActions_15aze_26{flex-shrink:0;align-items:center;gap:4px;display:flex}._title_15aze_33{font-family:var(--font-display);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:400;overflow:hidden}._subtitle_15aze_43{color:var(--text-3);font-size:.8rem;font-family:var(--font-mono);margin-top:2px}._list_15aze_51{flex:1;padding:12px 0;overflow-y:auto}._newBtn_15aze_57{font-size:.867rem;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);background:var(--accent-glow);transition:all var(--transition);padding:6px 10px}._newBtn_15aze_57:hover{background:var(--surface-2)}._empty_15aze_69{text-align:center;font-family:var(--font-mono);color:var(--text-muted);padding:40px 20px;font-size:.933rem}._row_15aze_77{border-bottom:1px solid var(--border);transition:background var(--transition);align-items:center;display:flex}._row_15aze_77:hover{background:var(--surface)}._row_15aze_77:last-child{border-bottom:none}._rowName_15aze_86{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 20px;display:flex}._name_15aze_96{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.933rem;overflow:hidden}._count_15aze_105{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}._rowActions_15aze_112{opacity:0;transition:opacity var(--transition);align-items:center;gap:2px;padding:0 12px;display:flex}._row_15aze_77:hover ._rowActions_15aze_112,._row_15aze_77:focus-within ._rowActions_15aze_112{opacity:1}._actionBtn_15aze_123{color:var(--text-3);border-radius:var(--radius);transition:all var(--transition);padding:4px 6px;font-size:.933rem;line-height:1}._actionBtn_15aze_123:hover{color:var(--text);background:var(--surface-2)}._deleteBtn_15aze_133:hover{color:var(--text)}._detail_15aze_136{flex-direction:column;flex:1;min-height:0;display:flex}._detailHeader_15aze_143{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex}._backBtn_15aze_152{color:var(--text-3);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:2px 6px;font-size:1rem}._backBtn_15aze_152:hover{color:var(--text);background:var(--surface)}._detailName_15aze_162{font-size:1.1rem;font-family:var(--font-display);color:var(--text);cursor:pointer;border-radius:var(--radius);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:2px 4px;overflow:hidden}._detailName_15aze_162:hover{background:var(--surface)}._nameInput_15aze_176{font-size:1.1rem;font-family:var(--font-display);color:var(--text);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);flex:1;min-width:0;padding:2px 8px}._detailActions_15aze_188{flex-shrink:0;align-items:center;gap:6px;display:flex}._playAllBtn_15aze_195{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);align-items:center;gap:5px;padding:5px 10px;display:flex}._playAllBtn_15aze_195:hover{color:var(--accent);border-color:var(--accent-dim)}._saveBtn_15aze_210{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:all var(--transition);padding:5px 10px}._saveBtn_15aze_210:hover{color:var(--text-2);border-color:var(--border-2)}._trackList_15aze_223{flex:1;overflow-y:auto}._trackRow_15aze_228{transition:background var(--transition);border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:40px;padding:6px 20px;display:flex}._trackRow_15aze_228:hover{background:var(--surface);border-bottom-color:var(--border)}._trackRow_15aze_228:last-child{border-bottom:none}._trackUnavailable_15aze_244 ._trackTitle_15aze_244,._trackUnavailable_15aze_244 ._trackArtist_15aze_245,._trackUnavailable_15aze_244 ._trackNum_15aze_246,._trackUnavailable_15aze_244 ._trackDuration_15aze_247{color:var(--text-muted)}._trackNum_15aze_246{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);text-align:right;flex-shrink:0;min-width:24px}._trackInfo_15aze_258{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._trackTitle_15aze_244{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.933rem;overflow:hidden}._trackArtist_15aze_245{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._trackOwner_15aze_282{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._trackOwnerOnline_15aze_289{color:var(--accent)}._trackDuration_15aze_247{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);flex-shrink:0}._trackActions_15aze_298{opacity:0;transition:opacity var(--transition);flex-shrink:0;align-items:center;gap:2px;display:flex}._trackRow_15aze_228:hover ._trackActions_15aze_298,._trackRow_15aze_228:focus-within ._trackActions_15aze_298{opacity:1}._removeBtn_15aze_309{color:var(--text-3);border-radius:var(--radius);transition:all var(--transition);padding:3px 6px;font-size:.9rem;line-height:1}._removeBtn_15aze_309:hover{color:var(--text);background:var(--surface-2)}@media (width<=600px){._trackActions_15aze_298{opacity:1}._removeBtn_15aze_309{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}._trackRow_15aze_228 [data-reorder-handle]{min-width:36px}}@media (width<=640px),(height<=500px) and (orientation:landscape){._root_15aze_1{overscroll-behavior:contain;padding-top:env(safe-area-inset-top);overflow-y:auto}._root_15aze_1 ._list_15aze_51,._root_15aze_1 ._trackList_15aze_223{flex:none;overflow:visible}._root_15aze_1 ._header_15aze_9{padding:10px 16px 12px}}._backdrop_1bbgo_3{z-index:9500;background:#000000c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_1bbgo_14{background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--accent);flex-direction:column;width:100%;max-width:520px;max-height:90vh;padding:1.9rem 1.75rem 1.4rem;display:flex;position:relative;overflow-y:auto}._cardWide_1bbgo_29{max-width:640px}._close_1bbgo_31{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.4rem;line-height:1;position:absolute;top:.4rem;right:.55rem}._close_1bbgo_31:hover:not(:disabled){color:var(--text)}._close_1bbgo_31:disabled{opacity:.4;cursor:default}._kicker_1bbgo_46{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.45rem;font-size:.68rem}._subject_1bbgo_55{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere;font-size:1.3rem;line-height:1.25}._note_1bbgo_63{color:var(--text-3);margin-top:.7rem;font-size:.82rem;line-height:1.45}._warn_1bbgo_71{color:var(--text-2);margin-top:.7rem;font-size:.82rem;line-height:1.45}._fields_1bbgo_78{flex-direction:column;gap:.7rem;margin-top:1.2rem;display:flex}._field_1bbgo_78{grid-template-columns:4.2rem 1fr;align-items:center;gap:.75rem;display:grid}._fieldLabel_1bbgo_92{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:.72rem}._input_1bbgo_100{background:var(--bg-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);width:100%;min-width:0;padding:.45rem .6rem;font-size:.9rem}._input_1bbgo_100:focus{border-color:var(--accent-dim);outline:none}._input_1bbgo_100::placeholder{color:var(--text-muted);font-size:.82rem}._input_1bbgo_100:disabled{opacity:.5}._tracks_1bbgo_119{margin-top:1.2rem}._tracksHead_1bbgo_121{align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}._tracksHint_1bbgo_128{font-family:var(--font-mono);color:var(--text-3);font-size:.68rem}._trackList_1bbgo_134{border:1px solid var(--border);flex-direction:column;max-height:340px;display:flex;overflow-y:auto}._trackRow_1bbgo_142{border-left:2px solid #0000;grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.35rem .5rem;display:grid}._trackRow_1bbgo_142+._trackRow_1bbgo_142{border-top:1px solid var(--border)}._trackChanged_1bbgo_152{border-left-color:var(--accent-dim)}._trackNum_1bbgo_154,._trackTitle_1bbgo_154{padding-top:.28rem;padding-bottom:.28rem;font-size:.85rem}._trackNum_1bbgo_154{padding-left:.4rem;padding-right:.2rem}._trackMain_1bbgo_157{flex-direction:column;gap:.2rem;min-width:0;display:flex}._trackFile_1bbgo_164{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}._trackWarn_1bbgo_173{color:var(--accent-dim)}._lookup_1bbgo_175{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin-top:1rem;padding-top:.9rem;display:flex}._lookupLabel_1bbgo_185{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:.68rem}._lookupLink_1bbgo_193{font-family:var(--font-mono);color:var(--accent);border-bottom:1px solid #0000;font-size:.75rem;text-decoration:none}._lookupLink_1bbgo_193:hover{border-bottom-color:var(--accent-dim)}._actions_1bbgo_202{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}._progress_1bbgo_210{font-family:var(--font-mono);color:var(--text-3);margin-right:auto;font-size:.75rem}._primary_1bbgo_217{background:var(--accent);color:#1a1610;font-family:var(--font-body);cursor:pointer;border:none;padding:.55rem 1rem;font-size:.88rem;font-weight:600}._primary_1bbgo_217:hover:not(:disabled){background:#d8b95e}._primary_1bbgo_217:disabled{opacity:.4;cursor:default}._secondary_1bbgo_230{border:1px solid var(--border-2);color:var(--text-2);font-family:var(--font-body);cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.88rem}._secondary_1bbgo_230:hover:not(:disabled){color:var(--text);border-color:var(--text-3)}._secondary_1bbgo_230:disabled{opacity:.4;cursor:default}._mb_1bbgo_244{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:.6rem;margin:1rem 0 .25rem;padding:.85rem 0;display:flex}._mbHead_1bbgo_254{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}._mbSearchBtn_1bbgo_261{border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;background:0 0;padding:.4rem .7rem;font-size:.75rem}._mbSearchBtn_1bbgo_261:hover:not(:disabled){background:#c9a84c17}._mbSearchBtn_1bbgo_261:disabled{opacity:.4;cursor:default}._mbQuery_1bbgo_274{font-family:var(--font-mono);color:var(--text-2);font-size:.72rem;line-height:1.4}._mbHint_1bbgo_281{font-family:var(--font-mono);color:var(--text-3);font-size:.7rem}._mbError_1bbgo_288{font-family:var(--font-body);color:#c86a4a;font-size:.78rem;line-height:1.4}._mbList_1bbgo_295{border:1px solid var(--border);flex-direction:column;max-height:210px;display:flex;overflow-y:auto}._mbCandidate_1bbgo_303{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;grid-template-columns:1fr auto;grid-template-areas:"title count""meta count""genre count";align-items:center;gap:0 .6rem;padding:.5rem .6rem;display:grid}._mbCandidate_1bbgo_303:last-child{border-bottom:none}._mbCandidate_1bbgo_303:hover:not(:disabled){background:var(--surface-2)}._mbCandidate_1bbgo_303:disabled{opacity:.45;cursor:default}._mbCandTitle_1bbgo_320{font-family:var(--font-body);color:var(--text);grid-area:title;font-size:.85rem}._mbCandMeta_1bbgo_327{font-family:var(--font-mono);color:var(--text-3);grid-area:meta;font-size:.68rem}._mbCandGenre_1bbgo_335{font-family:var(--font-mono);color:var(--accent);opacity:.75;text-overflow:ellipsis;white-space:nowrap;grid-area:genre;font-size:.68rem;overflow:hidden}._mbCount_1bbgo_346,._mbCountMatch_1bbgo_346{font-family:var(--font-mono);white-space:nowrap;grid-area:count;font-size:.68rem}._mbCount_1bbgo_346{color:var(--text-3)}._mbCountMatch_1bbgo_346{color:var(--accent)}._mbMatch_1bbgo_355{flex-direction:column;gap:.45rem;display:flex}._mbMatchHead_1bbgo_361{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}._mbMatchTitle_1bbgo_368{font-family:var(--font-body);color:var(--accent);font-size:.88rem}._mbClear_1bbgo_374{font-family:var(--font-mono);color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem}._mbClear_1bbgo_374:hover:not(:disabled){color:var(--text)}._mbMatchStats_1bbgo_385{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.7rem;display:flex}._mbWarn_1bbgo_395{color:var(--accent-dim)}._mbToggle_1bbgo_397{font-family:var(--font-mono);color:var(--text-2);cursor:pointer;align-items:center;gap:.45rem;font-size:.72rem;display:flex}._mbToggle_1bbgo_397 input{accent-color:var(--accent)}._mbRefine_1bbgo_408{font-family:var(--font-mono);color:var(--text-3);font-size:.68rem}._mbCandidate_1bbgo_303:disabled._mbCandLoading_1bbgo_415{opacity:1}._mbCandStatus_1bbgo_417{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;grid-area:count;font-size:.68rem;animation:1.2s ease-in-out infinite _mbPulse_1bbgo_1}@keyframes _mbPulse_1bbgo_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._mbCandStatus_1bbgo_417{animation:none}}._thumb_1igjr_1{object-fit:cover;background:var(--bg-2);border:1px solid var(--border);flex-shrink:0;width:34px;height:34px;display:block}._root_1c6sq_1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._empty_1c6sq_10{color:var(--text-muted);font-family:var(--font-mono);flex:1;justify-content:center;align-items:center;font-size:.933rem;display:flex}._header_1c6sq_21{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px 0}._headerTop_1c6sq_27{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}._titleRow_1c6sq_35{align-items:center;gap:8px;min-width:0;display:flex}._backBtn_1c6sq_42{color:var(--text-3);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:2px 6px;font-size:1rem}._backBtn_1c6sq_42:hover{color:var(--text);background:var(--surface)}._title_1c6sq_35{font-family:var(--font-display);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:400;overflow:hidden}._peerName_1c6sq_62{color:var(--accent)}._subtitle_1c6sq_64{color:var(--text-3);font-size:.8rem;font-family:var(--font-mono);margin-top:2px}._headerActions_1c6sq_71{flex-shrink:0;align-items:center;gap:4px;display:flex}._sharedQueueChip_1c6sq_78{background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;display:flex}._sharedQueueLabel_1c6sq_88{font-size:.733rem;font-family:var(--font-mono);color:var(--accent);letter-spacing:.02em;white-space:nowrap}._playAllBtn_1c6sq_96{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);align-items:center;gap:5px;padding:5px 10px;display:flex}._playAllBtn_1c6sq_96:hover,._shuffleActive_1c6sq_110{color:var(--accent);border-color:var(--accent-dim)}._libActionBtn_1c6sq_113{font-size:.75rem;font-family:var(--font-mono);color:var(--text-3);transition:color var(--transition);padding:5px 6px}._libActionBtn_1c6sq_113:hover{color:var(--accent)}._toolbar_1c6sq_123{align-items:center;gap:6px;padding-bottom:10px;display:flex}._filterWrap_1c6sq_130{flex:1;min-width:0;position:relative}._filterIcon_1c6sq_136{color:var(--text-muted);pointer-events:none;font-size:.867rem;position:absolute;top:50%;left:8px;transform:translateY(-50%)}._filterInput_1c6sq_146{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-size:.867rem;font-family:var(--font-mono);border-radius:var(--radius);transition:border-color var(--transition);padding:6px 10px 6px 26px}._filterInput_1c6sq_146:focus{border-color:var(--accent-dim)}._filterClear_1c6sq_160{color:var(--text-muted);padding:0 2px;font-size:.75rem;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._filterClear_1c6sq_160:hover{color:var(--text-2)}._viewBtn_1c6sq_172{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:6px 10px}._viewBtn_1c6sq_172:hover{color:var(--text-2);border-color:var(--border-2)}._viewBtn_1c6sq_172._activeView_1c6sq_185{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-glow)}._viewPickerWrap_1c6sq_188{display:none;position:relative}._viewPickerMenu_1c6sq_190{z-index:100;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:130px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}._viewPickerItem_1c6sq_203{text-align:left;width:100%;font-size:.867rem;font-family:var(--font-mono);color:var(--text-2);transition:background var(--transition), color var(--transition);padding:8px 14px;display:block}._viewPickerItem_1c6sq_203:hover{background:var(--surface-2);color:var(--text)}._viewPickerActive_1c6sq_214{color:var(--accent)}._activePlaylistChip_1c6sq_216{background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:3px 8px 3px 10px;display:flex}._activePlaylistLabel_1c6sq_228{font-size:.767rem;font-family:var(--font-mono);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}._activePlaylistClear_1c6sq_238{color:var(--accent-dim);transition:color var(--transition);flex-shrink:0;padding:0 2px;font-size:.7rem}._activePlaylistClear_1c6sq_238:hover{color:var(--accent)}._content_1c6sq_248{flex:1;padding:0;overflow:hidden auto}._contentWithAlpha_1c6sq_257{padding-right:22px}._alphaBar_1c6sq_262{z-index:2;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:4px 0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._alphaLetter_1c6sq_275{font-family:var(--font-mono);color:var(--text-3);cursor:pointer;transition:color var(--transition);padding:0 3px;font-size:.6rem;line-height:1.15}._alphaLetter_1c6sq_275:hover{color:var(--accent)}._alphaLetterDisabled_1c6sq_286{color:var(--border-2);cursor:default;pointer-events:none}._emptyShare_1c6sq_293{text-align:left;flex-direction:column;gap:12px;max-width:380px;padding:24px;font-size:.867rem;line-height:1.5;display:flex}._emptyShareTitle_1c6sq_304{font-family:var(--font-display);color:var(--text);font-size:1.267rem}._emptyShareBtn_1c6sq_310{border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-mono);transition:border-color var(--transition);align-self:flex-start;margin-top:4px;padding:10px 16px}._emptyShareBtn_1c6sq_310:hover{border-color:var(--accent)}._emptyGrid_1c6sq_321{height:100%;color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:40px;font-size:.933rem;display:flex}._artistSection_1c6sq_332{border-bottom:1px solid var(--border);padding:20px 20px 4px}._artistSection_1c6sq_332:last-child{border-bottom:none}._artistName_1c6sq_339{color:var(--text);font-size:1rem;font-weight:500;font-family:var(--font-display);align-items:baseline;gap:10px;margin-bottom:14px;display:flex}._artistCount_1c6sq_350{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);font-weight:400}._albumRow_1c6sq_357{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:14px;padding-bottom:16px;display:flex;overflow:auto hidden}._albumRow_1c6sq_357::-webkit-scrollbar{display:none}._albumRow_1c6sq_357:active{cursor:grabbing}._albumCard_1c6sq_371{cursor:pointer;flex-shrink:0;width:160px;transition:transform .15s}._albumCard_1c6sq_371:hover{transform:translateY(-3px)}._albumCard_1c6sq_371:hover ._albumCardOverlay_1c6sq_378{opacity:1}._albumArtWrap_1c6sq_380{background:var(--surface);border-radius:4px;width:160px;height:160px;margin-bottom:8px;position:relative;overflow:hidden}._albumArt_1c6sq_380{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}._albumPlaceholder_1c6sq_398{border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._albumInitial_1c6sq_407{color:#fff6;font-size:3rem;font-family:var(--font-display);-webkit-user-select:none;user-select:none}._albumCardOverlay_1c6sq_378{opacity:0;background:#00000073;border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}._albumCardPlay_1c6sq_426{color:#fff;text-shadow:0 2px 8px #00000080;font-size:1.8rem}._albumCardTitle_1c6sq_432{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.867rem;line-height:1.3;overflow:hidden}._albumCardYear_1c6sq_441{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);margin-top:2px}._albumDetailBack_1c6sq_449{padding:14px 24px 0}._albumDetail_1c6sq_449{align-items:flex-start;gap:28px;padding:24px 24px 0;display:flex}._albumDetailLeft_1c6sq_460{flex-shrink:0}._albumDetailArt_1c6sq_462{object-fit:cover;border-radius:6px;width:220px;height:220px;display:block;box-shadow:0 8px 32px #0006}._albumDetailPlaceholder_1c6sq_471{border-radius:6px;justify-content:center;align-items:center;width:220px;height:220px;display:flex;box-shadow:0 8px 32px #0006}._albumDetailInitial_1c6sq_481{color:#ffffff59;font-size:5rem;font-family:var(--font-display)}._albumDetailMeta_1c6sq_487{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:4px;display:flex}._albumDetailTitle_1c6sq_496{color:var(--text);font-size:1.6rem;font-weight:600;font-family:var(--font-display);line-height:1.2}._albumDetailArtist_1c6sq_504{color:var(--accent);font-size:1rem;font-family:var(--font-display)}._albumDetailSubtitle_1c6sq_510{color:var(--text-3);font-size:.8rem;font-family:var(--font-mono);margin-top:2px}._detailActions_1c6sq_517{gap:8px;margin-top:16px;display:flex}._detailPlayBtn_1c6sq_523{font-size:.867rem;font-family:var(--font-mono);color:var(--bg);background:var(--accent);border-radius:var(--radius);transition:opacity var(--transition);padding:7px 16px;font-weight:500}._detailPlayBtn_1c6sq_523:hover{opacity:.85}._detailQueueBtn_1c6sq_535{font-size:.867rem;font-family:var(--font-mono);color:var(--accent);background:var(--accent-glow);border:1px solid var(--accent-dim);border-radius:var(--radius);transition:all var(--transition);padding:7px 16px}._detailQueueBtn_1c6sq_535:hover{background:var(--surface-2)}._albumDetailTracks_1c6sq_548{padding:16px 24px 24px}._albumDetailTrack_1c6sq_548{border-radius:var(--radius);transition:background var(--transition);align-items:center;gap:10px;padding:7px 8px;display:flex}._albumDetailTrack_1c6sq_548:hover{background:var(--surface)}._albumDetailTrack_1c6sq_548:hover ._fileActions_1c6sq_565,._albumDetailTrack_1c6sq_548:focus-within ._fileActions_1c6sq_565{opacity:1}._folder_1c6sq_569{border-bottom:1px solid var(--border)}._folder_1c6sq_569:last-child{border-bottom:none}._folderHeader_1c6sq_575{transition:background var(--transition);align-items:center;display:flex}._folderHeader_1c6sq_575:hover{background:var(--surface)}._folderHeaderSticky_1c6sq_585{z-index:1;background:var(--bg);box-shadow:0 1px 0 var(--border);position:sticky}._folderFiles_1c6sq_591 ._folderHeaderSticky_1c6sq_585{background:var(--bg-2)}._folderHeaderSticky_1c6sq_585:hover,._folderFiles_1c6sq_591 ._folderHeaderSticky_1c6sq_585:hover{background:var(--surface)}._folderToggle_1c6sq_595{color:var(--text-2);font-size:.867rem;font-family:var(--font-mono);text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 20px;display:flex}._folderPlayBtn_1c6sq_608{color:var(--text-muted);opacity:0;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}._folderShuffleBtn_1c6sq_619,._folderQueueBtn_1c6sq_630,._folderDownloadBtn_1c6sq_641{color:var(--text-muted);opacity:0;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;padding:4px 8px;font-size:.85rem;display:flex}._folderPlaylistBtn_1c6sq_652{color:var(--text-muted);opacity:0;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}._folderEditBtn_1c6sq_663{color:var(--text-muted);opacity:0;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;padding:4px 8px;font-size:.8rem;display:flex}._folderHeader_1c6sq_575:hover ._folderPlayBtn_1c6sq_608,._folderHeader_1c6sq_575:hover ._folderShuffleBtn_1c6sq_619,._folderHeader_1c6sq_575:hover ._folderQueueBtn_1c6sq_630,._folderHeader_1c6sq_575:hover ._folderDownloadBtn_1c6sq_641,._folderHeader_1c6sq_575:hover ._folderEditBtn_1c6sq_663,._folderHeader_1c6sq_575:hover ._folderPlaylistBtn_1c6sq_652,._folderHeader_1c6sq_575:focus-within ._folderPlayBtn_1c6sq_608,._folderHeader_1c6sq_575:focus-within ._folderShuffleBtn_1c6sq_619,._folderHeader_1c6sq_575:focus-within ._folderQueueBtn_1c6sq_630,._folderHeader_1c6sq_575:focus-within ._folderDownloadBtn_1c6sq_641,._folderHeader_1c6sq_575:focus-within ._folderEditBtn_1c6sq_663,._folderHeader_1c6sq_575:focus-within ._folderPlaylistBtn_1c6sq_652{opacity:1}._folderPlayBtn_1c6sq_608:hover,._folderShuffleBtn_1c6sq_619:hover,._folderQueueBtn_1c6sq_630:hover,._folderDownloadBtn_1c6sq_641:hover,._folderEditBtn_1c6sq_663:hover,._folderPlaylistBtn_1c6sq_652:hover{color:var(--accent)}._copyLinkBtn_1c6sq_693{opacity:0;cursor:pointer;color:var(--text-3);transition:opacity var(--transition);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:.75rem}._folderHeader_1c6sq_575:hover ._copyLinkBtn_1c6sq_693,._folderHeader_1c6sq_575:focus-within ._copyLinkBtn_1c6sq_693{opacity:1}._copyLinkBtn_1c6sq_693:hover{color:var(--accent)}._folderChevron_1c6sq_708{color:var(--text-muted);width:10px;transition:color var(--transition), transform .15s ease;flex-shrink:0;font-size:.85rem;display:inline-block;transform:rotate(0)}._folderChevronOpen_1c6sq_717{transform:rotate(90deg)}._folderHeader_1c6sq_575:hover ._folderChevron_1c6sq_708{color:var(--text-3)}._folderName_1c6sq_724{color:var(--text);overflow-wrap:anywhere;font-weight:500}._folderCount_1c6sq_730{color:var(--text-muted);flex-shrink:0;margin-left:auto;font-size:.733rem}._groupLabel_1c6sq_739{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}._groupLabel_1c6sq_739 ._folderName_1c6sq_724{max-width:100%}._groupTags_1c6sq_750{align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}._groupTagText_1c6sq_758{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.733rem;overflow:hidden}._groupTagText_1c6sq_758+._groupTagText_1c6sq_758:before{content:"· "}._folderFiles_1c6sq_591{background:var(--bg-2)}._crumbs_1c6sq_772{border-bottom:1px solid var(--border);font-family:var(--font-mono);background:var(--bg);z-index:1;flex-direction:column;padding:4px 14px 6px;font-size:.8rem;display:flex;position:sticky;top:0}._crumbTrail_1c6sq_788{scrollbar-width:none;align-items:center;gap:2px;margin:0 -14px 0 -4px;padding-right:14px;display:flex;overflow-x:auto}._crumbTrail_1c6sq_788::-webkit-scrollbar{display:none}._crumb_1c6sq_772{color:var(--text-3);border-radius:var(--radius);white-space:nowrap;flex-shrink:0;padding:2px 4px}._crumbSep_1c6sq_807{color:var(--text-muted);flex-shrink:0}._crumbCurrentRow_1c6sq_810{align-items:center;gap:2px;display:flex}._crumbCurrent_1c6sq_810{min-width:0;color:var(--accent);overflow-wrap:anywhere;flex:1;padding:4px 0;font-size:.867rem;font-weight:500}._crumbPlayBtn_1c6sq_826{color:var(--text-muted);transition:color var(--transition);flex-shrink:0;padding:4px 8px;font-size:.8rem}._crumbPlayBtn_1c6sq_826:hover{color:var(--accent)}._drillChevron_1c6sq_835{color:var(--text-muted);flex-shrink:0;margin-left:8px;font-size:1rem}._fileRow_1c6sq_843{transition:background var(--transition);border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:40px;padding:6px 20px;display:flex}._fileRow_1c6sq_843:hover{background:var(--surface);border-bottom-color:var(--border)}._filePlayBtn_1c6sq_863{width:24px;height:24px;color:var(--text-muted);transition:all var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex}._filePlayBtn_1c6sq_863:hover{color:var(--accent);background:var(--accent-glow)}._filePlayBtn_1c6sq_863._playing_1c6sq_881{color:var(--accent);animation:1.5s ease-in-out infinite _pulse_1c6sq_1}._fileInfo_1c6sq_886{flex-direction:column;flex:1;gap:1px;display:flex;overflow:hidden}._fileName_1c6sq_894{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.933rem;display:flex;overflow:hidden}._fileTitleText_1c6sq_905{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fileNameWrap_1c6sq_914{white-space:normal}._fileNameWrap_1c6sq_914 ._fileTitleText_1c6sq_905{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._fileArtistAlbum_1c6sq_925{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._fileArtistAlbum_1c6sq_925 span{color:var(--text-muted)}._content_1c6sq_248 ._fileName_1c6sq_894,._content_1c6sq_248 ._fileTitleText_1c6sq_905,._content_1c6sq_248 ._fileArtistAlbum_1c6sq_925{white-space:normal;overflow-wrap:anywhere}._content_1c6sq_248 ._fileName_1c6sq_894{align-items:baseline}._content_1c6sq_248 ._fileNameWrap_1c6sq_914 ._fileTitleText_1c6sq_905{-webkit-line-clamp:none;line-clamp:none;display:inline}._fileMeta_1c6sq_950{flex-shrink:0;align-items:center;gap:6px;display:flex}._metaTag_1c6sq_957{font-size:.733rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:1px 5px}._metaDuration_1c6sq_968{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);text-align:right;flex-shrink:0;min-width:36px}._metaSize_1c6sq_977{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);text-align:right;flex-shrink:0;min-width:48px}._fileActions_1c6sq_565{opacity:0;transition:opacity var(--transition);flex-shrink:0;align-items:center;gap:2px;display:flex}._fileRow_1c6sq_843:hover ._fileActions_1c6sq_565,._fileRow_1c6sq_843:focus-within ._fileActions_1c6sq_565{opacity:1}@media (width>=601px){._fileRow_1c6sq_843{position:relative}._fileRow_1c6sq_843>._fileActions_1c6sq_565{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._fileRow_1c6sq_843:hover>._fileActions_1c6sq_565,._fileRow_1c6sq_843:focus-within>._fileActions_1c6sq_565{opacity:1;pointer-events:auto}._fileRow_1c6sq_843:hover>._metaDuration_1c6sq_968,._fileRow_1c6sq_843:hover>._metaSize_1c6sq_977,._fileRow_1c6sq_843:focus-within>._metaDuration_1c6sq_968,._fileRow_1c6sq_843:focus-within>._metaSize_1c6sq_977{visibility:hidden}}._actionBtn_1c6sq_1022{color:var(--text-3);border-radius:var(--radius);transition:all var(--transition);padding:4px 6px;font-size:.933rem;line-height:1}._actionBtn_1c6sq_1022:hover{color:var(--text);background:var(--surface-2)}._downloadBtn_1c6sq_1036:hover{color:var(--accent);background:var(--accent-glow)}._addQueueBtn_1c6sq_1041{font-size:.867rem}._addQueueBtn_1c6sq_1041:hover{color:var(--accent);background:var(--accent-glow)}._streaming_1c6sq_1045{background:var(--accent-glow)}._trackNum_1c6sq_1049{color:var(--text-muted);font-family:var(--font-mono);text-align:right;flex-shrink:0;min-width:1.4rem;font-size:.733rem;display:inline-block}._streamingDot_1c6sq_1059{color:var(--accent);font-size:.533rem;animation:1.5s ease-in-out infinite _pulse_1c6sq_1}._activeBtn_1c6sq_1065{color:var(--accent)!important}._queued_1c6sq_1069{background:var(--accent-glow)}._justRevealed_1c6sq_1074{animation:1.6s ease-out _revealFlash_1c6sq_1}@keyframes _revealFlash_1c6sq_1{0%{box-shadow:inset 2px 0 0 var(--accent);background:#c9a84c52}to{background:0 0;box-shadow:inset 2px 0 #0000}}._queuedDot_1c6sq_1089{color:var(--text-muted);font-size:.533rem}._columnHeader_1c6sq_1095{border-bottom:1px solid var(--border);font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--bg);z-index:1;align-items:center;gap:10px;padding:6px 20px;display:flex;position:sticky;top:0}._colPlay_1c6sq_1112{flex-shrink:0;width:24px}._colTitle_1c6sq_1113{flex:1;min-width:0}._colMeta_1c6sq_1114{flex-shrink:0;gap:6px;display:flex}._colDuration_1c6sq_1115{text-align:right;min-width:36px}._colSize_1c6sq_1116{text-align:right;min-width:48px}._sectionHeader_1c6sq_1118{font-family:var(--font-display);color:var(--accent);letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--bg);z-index:1;padding:4px 20px 2px;font-size:.9rem;font-weight:600;position:sticky;top:0}._columnHeader_1c6sq_1095~._sectionHeader_1c6sq_1118{top:29px}._streamBanner_1c6sq_1138{background:var(--accent-glow);border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--accent);align-items:center;gap:10px;padding:8px 20px;font-size:.867rem;display:flex}._streamDot_1c6sq_1150{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite _pulse_1c6sq_1}@keyframes _pulse_1c6sq_1{0%,to{opacity:1}50%{opacity:.3}}._streamLabel_1c6sq_1163{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._streamStop_1c6sq_1170{border:1px solid var(--accent-dim);color:var(--accent);cursor:pointer;letter-spacing:.05em;font-size:.8rem;font-family:var(--font-mono);background:0 0;border-radius:3px;padding:2px 8px;transition:background .15s}._streamStop_1c6sq_1170:hover{background:var(--accent-glow)}._addPlaylistBtn_1c6sq_1188{font-size:.75rem}._addPlaylistBtn_1c6sq_1188:hover{color:var(--accent);background:var(--accent-glow)}._editTagsBtn_1c6sq_1192{font-size:.8rem}._editTagsBtn_1c6sq_1192:hover{color:var(--accent);background:var(--accent-glow)}._playlistPicker_1c6sq_1196{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:180px;max-width:240px;max-height:300px;margin:4px 0 0;padding:6px 0;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0006}._playlistPicker_1c6sq_1196:popover-open{flex-direction:column;display:flex}._playlistPickerTitle_1c6sq_1217{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 12px 6px}._playlistPickerNew_1c6sq_1226{font-size:.867rem;font-family:var(--font-mono);color:var(--accent);text-align:left;transition:background var(--transition);padding:6px 12px}._playlistPickerNew_1c6sq_1226:hover{background:var(--accent-glow)}._playlistPickerDivider_1c6sq_1236{background:var(--border);height:1px;margin:4px 0}._playlistPickerItem_1c6sq_1242{font-size:.867rem;font-family:var(--font-mono);color:var(--text-2);text-align:left;transition:background var(--transition);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}._playlistPickerItem_1c6sq_1242:hover{background:var(--surface-2);color:var(--text)}._playlistPickerName_1c6sq_1256{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._playlistPickerCount_1c6sq_1263{color:var(--text-muted);flex-shrink:0;font-size:.733rem}@media (width<=600px){._backBtn_1c6sq_42,._crumb_1c6sq_772,._crumbPlayBtn_1c6sq_826,._viewPickerBtn_1c6sq_1275,._playAllBtn_1c6sq_96{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}._folderToggle_1c6sq_595{min-height:44px}._header_1c6sq_21{padding:12px 14px 0}._headerTop_1c6sq_27{flex-direction:column;gap:6px;margin-bottom:8px}._headerActions_1c6sq_71{width:100%}._title_1c6sq_35{font-size:1.2rem}._peerHeader_1c6sq_1305 ._headerTop_1c6sq_27{flex-direction:row;align-items:center;gap:8px;margin-bottom:6px}._peerHeader_1c6sq_1305 ._headerTitleBlock_1c6sq_1312{flex-direction:row;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}._peerHeader_1c6sq_1305 ._titleRow_1c6sq_35{flex:1;min-width:0}._peerHeader_1c6sq_1305 ._title_1c6sq_35{font-size:1.05rem}._peerHeader_1c6sq_1305 ._subtitle_1c6sq_64{flex-shrink:0;margin-top:0}._peerHeader_1c6sq_1305 ._headerActions_1c6sq_71{flex-shrink:0;width:auto}._toolbar_1c6sq_123{flex-wrap:wrap;gap:5px;padding-bottom:8px}._filterWrap_1c6sq_130{flex:1;min-width:0}._viewBtn_1c6sq_172:not(._viewPickerBtn_1c6sq_1275){display:none}._viewPickerWrap_1c6sq_188{display:block}._peerHeader_1c6sq_1305 ._headerActions_1c6sq_71{display:none}._fileRow_1c6sq_843{gap:4px;min-height:48px;padding:2px 6px 2px 10px}._fileMeta_1c6sq_950,._metaSize_1c6sq_977{display:none}._filePlayBtn_1c6sq_863{width:40px;height:40px;font-size:.85rem}._fileActions_1c6sq_565{opacity:1;gap:0}._actionBtn_1c6sq_1022{justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 6px;font-size:1.05rem;display:flex}._colSize_1c6sq_1116{display:none}._folderName_1c6sq_724{flex:1;min-width:0}._folderPlayBtn_1c6sq_608,._folderShuffleBtn_1c6sq_619,._folderQueueBtn_1c6sq_630,._folderDownloadBtn_1c6sq_641{opacity:1;justify-content:center;min-width:40px;height:40px;font-size:1rem}._folderPlaylistBtn_1c6sq_652,._folderEditBtn_1c6sq_663,._copyLinkBtn_1c6sq_693{display:none}}._albumHeaderSticky_1c6sq_1432{z-index:2;top:0}._fileOwner_1c6sq_1438{color:var(--accent-dim)}._folderNameSep_1c6sq_1440{color:var(--text-muted)}._savedMark_1c6sq_1443{color:var(--accent-dim)}._failedMark_1c6sq_1445{color:var(--red)}._root_1s458_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._body_1s458_9{flex-direction:column;flex:1;min-height:0;display:flex}._empty_1s458_16{flex:1;justify-content:center;align-items:center;display:flex}._emptyInner_1s458_23{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;display:flex}._emptyRooms_1s458_32{flex-wrap:wrap;justify-content:center;gap:8px;max-width:420px;display:flex}._emptyRoomBtn_1s458_40{border:1px solid var(--border-2);color:var(--text-2);font-family:var(--font-mono);transition:color var(--transition), border-color var(--transition);padding:8px 14px;font-size:.867rem}._emptyRoomBtn_1s458_40:hover{color:var(--accent);border-color:var(--accent-dim)}._emptyIcon_1s458_50{color:var(--border-2);font-size:2.467rem}._header_1s458_55{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}._roomName_1s458_64{font-family:var(--font-display);color:var(--text);font-size:1.533rem;font-weight:400}._roomDesc_1s458_71{color:var(--text-3);font-size:.867rem;font-style:italic;font-family:var(--font-display);margin-top:2px}._headerMeta_1s458_79{color:var(--text-muted);font-size:.867rem;font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=640px),(height<=500px) and (orientation:landscape){._root_1s458_1{overscroll-behavior:contain;padding-top:env(safe-area-inset-top);overflow-y:auto}._root_1s458_1 ._body_1s458_9{flex:none}._root_1s458_1 ._board_1s458_98{flex:none;overflow:visible}}@media (width<=640px){._header_1s458_55{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px 12px}._header_1s458_55>div:first-child{align-items:baseline;gap:10px;min-width:0;max-width:100%;display:flex}._roomName_1s458_64{font-size:1.4rem}._wideOnly_1s458_116{display:none}._roomDesc_1s458_71{white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}._headerMeta_1s458_79{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;font-size:.8rem;overflow-x:auto}._headerMeta_1s458_79::-webkit-scrollbar{display:none}._headerMeta_1s458_79>*{white-space:nowrap;flex-shrink:0}}._metaStat_1s458_140{color:var(--text-3)}._metaDot_1s458_141{color:var(--text-muted)}._peoplePanelRow_1s458_143{font-family:var(--font-mono);transition:opacity var(--transition);align-items:center;gap:8px;font-size:.867rem;display:flex}._peopleReconnecting_1s458_153{opacity:.45}._peopleReconnecting_1s458_153 ._peopleDot_1s458_154{animation:1.5s ease-in-out infinite _pulse_1s458_1}._peopleDot_1s458_154{border-radius:50%;flex-shrink:0;width:7px;height:7px}._peopleName_1s458_163{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._peopleNameBtn_1s458_172{text-align:left;transition:color var(--transition)}._peopleNameBtn_1s458_172:hover{color:var(--accent)}._peopleFiles_1s458_179{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);transition:color var(--transition), border-color var(--transition);flex-shrink:0;padding:1px 7px;font-size:.8rem}._peopleFiles_1s458_179:hover{color:var(--accent);border-color:var(--accent-dim)}._filesPanelEmpty_1s458_196{font-family:var(--font-mono);color:var(--text-muted);padding:10px 20px;font-size:.8rem}._panelFilterWrap_1s458_204{padding:8px 20px;position:relative}._panelFilterInput_1s458_209{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font-size:.833rem;font-family:var(--font-mono);border-radius:var(--radius);transition:border-color var(--transition);padding:6px 26px 6px 10px}._panelFilterInput_1s458_209:focus{border-color:var(--accent-dim)}._panelFilterClear_1s458_222{color:var(--text-muted);padding:0 2px;font-size:.75rem;line-height:1;position:absolute;top:50%;right:26px;transform:translateY(-50%)}._panelFilterClear_1s458_222:hover{color:var(--text-2)}._playlistGroup_1s458_234{flex-direction:column;gap:4px;display:flex}._playlistGroupOwner_1s458_240{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}._playlistRowWrap_1s458_248{flex-direction:column;display:flex}._playlistTrackList_1s458_253{border-left:1px solid var(--border);flex-direction:column;margin-left:3px;padding:2px 0 4px 15px;display:flex}._playlistEmpty_1s458_261{font-family:var(--font-mono);color:var(--text-muted);padding:4px 0;font-size:.8rem}._playlistTrackRow_1s458_268{align-items:center;gap:8px;padding:3px 0;display:flex}._playlistTrackUnavailable_1s458_275 ._playlistTrackTitle_1s458_275,._playlistTrackUnavailable_1s458_275 ._playlistTrackArtist_1s458_276,._playlistTrackUnavailable_1s458_275 ._playlistTrackNum_1s458_277,._playlistTrackUnavailable_1s458_275 ._playlistTrackDuration_1s458_278{color:var(--text-muted)}._playlistTrackNum_1s458_277{font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);text-align:right;flex-shrink:0;min-width:18px}._playlistTrackInfo_1s458_289{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._playlistTrackTitle_1s458_275{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.867rem;overflow:hidden}._playlistTrackArtist_1s458_276{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.767rem;overflow:hidden}._playlistTrackOwner_1s458_313{font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._playlistTrackDuration_1s458_278{font-size:.767rem;font-family:var(--font-mono);color:var(--text-3);flex-shrink:0}._nowPlaying_1s458_330{background:var(--surface);border-bottom:1px solid var(--border);font-size:.933rem;font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;animation:.2s _slideIn_1s458_1;display:flex}._npPulse_1s458_343{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s infinite _pulse_1s458_1}._npLabel_1s458_351{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}._npUser_1s458_358{color:var(--accent);flex-shrink:0}._npSep_1s458_359{color:var(--text-muted);flex-shrink:0}._npTrack_1s458_360{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._npDuration_1s458_361{color:var(--text-muted);flex-shrink:0}._npListeners_1s458_363{color:var(--text-muted);flex-shrink:0;font-size:.8rem}._npListenBtn_1s458_369{font-size:.8rem;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);background:var(--accent-glow);transition:all var(--transition);flex-shrink:0;padding:2px 8px}._npListenBtn_1s458_369:hover{border-color:var(--accent);background:#c9a84c2e}._npLeaveBtn_1s458_386{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:2px 8px}._npLeaveBtn_1s458_386:hover{color:var(--red);border-color:var(--red)}._npFindBtn_1s458_402{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:2px 8px}._npFindBtn_1s458_402:hover{color:var(--accent);border-color:var(--accent)}._collabQueue_1s458_418{border-bottom:1px solid var(--border);background:var(--bg-darker);flex-direction:column;flex-shrink:0;display:flex}._collabQueueHeader_1s458_426{font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:8px 20px 6px;display:flex}._collabQueueTitle_1s458_434{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}._collabQueueMeta_1s458_441{color:var(--text-muted);font-size:.8rem}._collabQueueList_1s458_446{max-height:180px;overflow-y:auto}._collabQueueItem_1s458_451{border-top:1px solid var(--border);font-family:var(--font-mono);align-items:center;gap:8px;padding:6px 20px;display:flex}._collabQueueItemActive_1s458_460{background:var(--surface)}._collabQueueNum_1s458_464{width:24px;color:var(--text-muted);flex-shrink:0;font-size:.8rem}._collabQueueInfo_1s458_471{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._collabQueueTrack_1s458_479{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.867rem;overflow:hidden}._collabQueueBy_1s458_487{color:var(--text-muted);font-size:.733rem}._collabQueueActions_1s458_492{align-items:center;gap:4px;display:flex}._collabBtn_1s458_498{font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);padding:1px 7px;font-size:.8rem;line-height:1.2}._collabBtn_1s458_498:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}._collabBtn_1s458_498:disabled{opacity:.45;cursor:default}@media (width<=640px){._nowPlaying_1s458_330{gap:6px;padding:8px 12px;overflow:hidden}._npDuration_1s458_361,._npListeners_1s458_363{display:none}}._leaveBtn_1s458_532{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);transition:color var(--transition), border-color var(--transition);padding:3px 9px;font-size:.8rem}._leaveBtn_1s458_532:hover{color:var(--text-2);border-color:var(--text-muted)}._shuffleRoomBtn_1s458_547{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);background:var(--accent-glow);transition:border-color var(--transition);margin-left:8px;padding:3px 9px;font-size:.8rem}._shuffleRoomBtn_1s458_547:hover{border-color:var(--accent)}._board_1s458_98{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}._shelf_1s458_572{padding:0 20px 18px}._shelfHeader_1s458_574{font-family:var(--font-mono);align-items:center;gap:8px;min-width:0;padding:6px 0 10px;font-size:.867rem;display:flex}._shelfName_1s458_584{color:var(--text);transition:color var(--transition)}._shelfName_1s458_584:hover{color:var(--accent)}._shelfMeta_1s458_590{color:var(--text-muted);white-space:nowrap;font-size:.8rem}._shelfOpen_1s458_592{color:var(--text-3);white-space:nowrap;transition:color var(--transition);margin-left:auto;font-size:.8rem}._shelfOpen_1s458_592:hover{color:var(--accent)}._shelfGrid_1s458_601{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 14px;display:grid}._albumTile_1s458_607{flex-direction:column;min-width:0;display:flex;position:relative}._albumCoverBtn_1s458_614{aspect-ratio:1;width:100%;margin-bottom:8px;display:block}._cover_1s458_621{object-fit:cover;background:var(--bg-2);border:1px solid var(--border);width:100%;height:100%;display:block}._coverBlank_1s458_631{align-items:flex-end;padding:10px;display:flex;overflow:hidden}._coverBlank_1s458_631>span{font-family:var(--font-display);color:var(--text-3);-webkit-line-clamp:4;text-align:left;-webkit-box-orient:vertical;font-size:.933rem;line-height:1.2;display:-webkit-box;overflow:hidden}._albumCoverBtn_1s458_614:hover ._cover_1s458_621{border-color:var(--accent-dim)}._albumTileActions_1s458_652{opacity:0;transition:opacity var(--transition);gap:4px;display:flex;position:absolute;top:6px;right:6px}._albumTile_1s458_607:hover ._albumTileActions_1s458_652,._albumTileActions_1s458_652:focus-within{opacity:1}@media (hover:none) and (pointer:coarse){._albumTileActions_1s458_652{opacity:1}}._albumTileActions_1s458_652 button{border:1px solid var(--border-2);width:30px;height:30px;color:var(--text);transition:color var(--transition), border-color var(--transition);background:#0e0d0bd9;font-size:.8rem}._albumTileActions_1s458_652 button:hover{color:var(--accent);border-color:var(--accent)}._albumTileTitle_1s458_677{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.867rem;overflow:hidden}._albumTileMeta_1s458_685{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.733rem;overflow:hidden}._albumTileMore_1s458_694{aspect-ratio:1;border:1px dashed var(--border-2);color:var(--text-3);font-family:var(--font-mono);transition:color var(--transition), border-color var(--transition);font-size:.8rem}._albumTileMore_1s458_694:hover{color:var(--accent);border-color:var(--accent-dim)}._playGrid_1s458_705{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0 20px;display:grid}._playCard_1s458_712{background:var(--surface);border:1px solid var(--border);gap:14px;min-width:0;padding:10px;display:flex}._playArt_1s458_721{flex-shrink:0;width:112px;height:112px;display:block}._playCardPaused_1s458_727 ._playArt_1s458_721{opacity:.55}._playInfo_1s458_729{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._playWho_1s458_737{font-family:var(--font-mono);align-items:center;gap:7px;margin-bottom:4px;font-size:.8rem;display:flex}._playPausedLabel_1s458_746{color:var(--text-muted)}._playTitle_1s458_748{font-family:var(--font-display);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.133rem;overflow:hidden}._playArtist_1s458_757{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.867rem;overflow:hidden}._playProgress_1s458_765{background:var(--border-2);height:2px;margin-top:auto;display:block}._playProgress_1s458_765>span{background:var(--accent);height:100%;display:block}._playFoot_1s458_778{min-height:24px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:.8rem;display:flex}._playFoot_1s458_778 ._npDuration_1s458_361{white-space:nowrap}._playFoot_1s458_778 ._npListenBtn_1s458_369,._playFoot_1s458_778 ._npLeaveBtn_1s458_386{white-space:nowrap;flex-shrink:0;margin-left:auto}@media (width<=640px){._shelf_1s458_572{padding-left:16px;padding-right:0}._shelfHeader_1s458_574{padding-right:16px}._shelfGrid_1s458_601{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:124px;grid-auto-flow:column;padding-right:16px;overflow-x:auto}._shelfGrid_1s458_601::-webkit-scrollbar{display:none}._albumTile_1s458_607,._albumTileMore_1s458_694{scroll-snap-align:start}._playGrid_1s458_705{grid-template-columns:1fr;padding:0 16px}._playArt_1s458_721{width:88px;height:88px}._playFoot_1s458_778{min-height:36px}}._boardCaption_1s458_814{font-family:var(--font-mono);color:var(--text-muted);padding:10px 20px 0;font-size:.8rem}._boardSection_1s458_821{padding-top:18px}._boardSectionTitle_1s458_825{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 20px 8px;font-size:.75rem;font-weight:400}._boardSectionToggle_1s458_838{text-transform:inherit;letter-spacing:inherit;transition:color var(--transition);align-items:baseline;gap:6px;display:inline-flex}._boardSectionToggle_1s458_838:hover{color:var(--text-2)}._boardSectionCaret_1s458_850{flex-shrink:0;width:11px;font-size:.667rem}._boardRows_1s458_856{flex-direction:column;gap:6px;padding:0 20px;display:flex}._boardFileRows_1s458_864{padding:2px 0 0}._spinPausedIcon_1s458_868{color:var(--text-muted);flex-shrink:0;font-size:.8rem}@media (width<=640px){._boardCaption_1s458_814,._boardSectionTitle_1s458_825,._boardRows_1s458_856{padding-left:16px;padding-right:16px}._leaveBtn_1s458_532,._shuffleRoomBtn_1s458_547,._npListenBtn_1s458_369,._npLeaveBtn_1s458_386{align-items:center;min-height:36px;display:inline-flex}._headerMeta_1s458_79{flex-wrap:wrap;row-gap:6px}._shuffleRoomBtn_1s458_547{margin-left:0}}._messages_14y9s_2{flex-direction:column;flex:1;gap:0;padding:16px 20px;display:flex;overflow-y:auto}._emptyMsg_14y9s_11{color:var(--text-muted);font-size:.933rem;font-family:var(--font-display);text-align:center;padding:20px 0}._showEarlierBtn_14y9s_19{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition);align-self:center;padding:6px 0 10px}._showEarlierBtn_14y9s_19:hover{color:var(--accent)}._group_14y9s_31{flex-direction:column;gap:2px;padding:6px 0;animation:.15s _fadeIn_14y9s_1;display:flex}._group_14y9s_31+._group_14y9s_31{border-top:1px solid #0000;padding-top:10px}._groupHeader_14y9s_44{align-items:center;gap:5px;margin-bottom:1px;display:flex}._statusDot_14y9s_51{width:6px;height:6px;transition:opacity var(--transition);border-radius:50%;flex-shrink:0;display:inline-block}._groupName_14y9s_60{font-size:.833rem;font-family:var(--font-mono);color:var(--text-3);font-weight:600}._groupName_14y9s_60._mine_14y9s_67{color:var(--accent-dim)}._groupNameBtn_14y9s_69{font-size:.833rem;font-family:var(--font-mono);color:var(--text-3);transition:color var(--transition);font-weight:600}._groupNameBtn_14y9s_69:hover{color:var(--accent)}._groupNameMenu_14y9s_79{font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition);padding:0 2px;font-size:.833rem;line-height:1}._groupNameMenu_14y9s_79:hover{color:var(--accent)}._groupTime_14y9s_90{font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;align-self:flex-end;margin-left:8px;padding-bottom:1px}._groupMsg_14y9s_101{align-items:baseline;gap:0;padding-left:14px;display:flex}._groupMsgInner_14y9s_108{color:var(--text-2);flex:1;min-width:0;font-size:.967rem;line-height:1.55}._groupMsg_14y9s_101._mine_14y9s_67 ._groupMsgInner_14y9s_108{color:var(--text)}._userMenu_14y9s_118{inset:unset;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:110px;margin:0;padding:0;animation:.1s _fadeIn_14y9s_1;position:fixed;overflow:hidden;box-shadow:0 4px 16px #00000059}._userMenu_14y9s_118:popover-open{flex-direction:column;display:flex}._userMenuStatus_14y9s_137{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:7px 14px 6px;display:flex}._userMenuBtn_14y9s_148{font-size:.867rem;font-family:var(--font-mono);color:var(--text-2);text-align:left;transition:background var(--transition), color var(--transition);padding:8px 14px}._userMenuBtn_14y9s_148:hover{background:var(--bg-3);color:var(--accent)}._msgLink_14y9s_163{color:var(--accent);text-underline-offset:2px;word-break:break-all;text-decoration:underline}._msgLink_14y9s_163:hover{color:var(--accent-dim)}._systemMsg_14y9s_173{align-items:center;gap:10px;padding:8px 0;animation:.15s _fadeIn_14y9s_1;display:flex}._systemMsgLine_14y9s_181{background:var(--border);flex:1;height:1px}._systemMsgText_14y9s_187{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._systemMsgText_14y9s_187 strong{color:var(--text-3);font-weight:600}._systemMsgTime_14y9s_200{color:var(--text-muted);opacity:.7;margin-left:6px;font-size:.7rem}._inputArea_14y9s_208{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}._inputRow_14y9s_215{flex-shrink:0;display:flex}._chatInput_14y9s_220{background:var(--bg-2);color:var(--text);flex:1;padding:14px 18px;font-size:1rem}._chatInput_14y9s_220:disabled{opacity:.5}._chatInput_14y9s_220::placeholder{color:var(--text-muted)}._sendBtn_14y9s_231{font-size:.933rem;font-family:var(--font-mono);color:var(--text-3);transition:color var(--transition);border-left:1px solid var(--border);padding:14px 20px;font-weight:500}._sendBtn_14y9s_231:hover:not(:disabled){color:var(--accent)}._sendBtn_14y9s_231:disabled{opacity:.3;cursor:default}@keyframes _fadeIn_14y9s_1{0%{opacity:0}to{opacity:1}}@media (width<=640px){._groupNameMenu_14y9s_79{justify-content:center;align-items:center;min-width:36px;min-height:32px;display:inline-flex}}._shareCard_9if47_2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:fit-content;max-width:340px;font-family:var(--font-mono);flex-direction:column;margin-bottom:2px;display:flex;overflow:hidden}._shareCardMain_9if47_15{align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}._shareCardIcon_9if47_22{color:var(--accent);flex-shrink:0;font-size:.867rem;line-height:1}._shareCardInfo_9if47_29{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}._shareCardTitle_9if47_38{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.867rem;overflow:hidden}._shareCardArtist_9if47_46{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._shareCardFrom_9if47_54{color:var(--text-muted);font-size:.8rem}._shareCardLibraryLink_9if47_59{font:inherit;font-size:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--transition), text-decoration-color var(--transition);background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}._shareCardLibraryLink_9if47_59:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._shareCardTimestamp_9if47_77{color:var(--accent-dim);opacity:.8;margin-left:6px;font-size:.8rem}._shareCardNote_9if47_84{border-top:1px solid var(--border);color:var(--text-2);padding:6px 10px 7px;font-family:inherit;font-size:.933rem;line-height:1.4}._fileRefActions_9if47_94{flex-shrink:0;gap:4px;display:flex}._fileRefBtn_9if47_100{font-size:.867rem;font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);padding:2px 7px;line-height:1.4}._fileRefBtn_9if47_100:hover{color:var(--accent);border-color:var(--accent)}._fileRefOffline_9if47_116{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);opacity:.6;flex-shrink:0;padding:2px 6px;font-size:.8rem}._attachedTrack_9if47_127{background:var(--surface);border-bottom:1px solid var(--border);font-family:var(--font-mono);align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}._attachedIcon_9if47_138{color:var(--accent);flex-shrink:0;font-size:.867rem;line-height:1}._attachedTitle_9if47_145{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;font-size:.867rem;overflow:hidden}._attachedArtist_9if47_155{color:var(--text-3)}._attachedTimestamp_9if47_159{color:var(--accent-dim);margin-left:8px;font-size:.8rem}._attachedRemove_9if47_165{width:22px;height:22px;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);transition:color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:inline-flex}._attachedRemove_9if47_165:hover{color:var(--accent);border-color:var(--accent-dim)}._shareTrackBtn_9if47_187{color:var(--text-muted);border-right:1px solid var(--border);transition:color var(--transition);flex-shrink:0;padding:0 16px;font-size:1.067rem}._shareTrackBtn_9if47_187:hover,._shareTrackBtnActive_9if47_200{color:var(--accent)}._column_9if47_205,._page_9if47_206{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._column_9if47_205{border-left:1px solid var(--border);grid-area:chat}._page_9if47_206{flex:1}._resizeHandle_9if47_223{cursor:col-resize;z-index:5;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}._resizeHandle_9if47_223:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:3px}._resizeHandle_9if47_223:hover:after,._resizeHandle_9if47_223:active:after{opacity:1}._header_9if47_249{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}._headerTitle_9if47_258{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-2);font-size:.8rem}._foldBtn_9if47_265{color:var(--text-3);transition:color var(--transition);padding:0 2px;font-size:.95rem;line-height:1}._foldBtn_9if47_265:hover{color:var(--accent)}._strip_9if47_275{border-left:1px solid var(--border);background:var(--bg);grid-area:chat;display:flex}._stripBtn_9if47_282{color:var(--text-3);font-family:var(--font-mono);transition:color var(--transition);flex-direction:column;flex:1;align-items:center;gap:10px;padding:12px 0;font-size:.8rem;display:flex}._stripBtn_9if47_282:hover{color:var(--accent)}._stripLabel_9if47_296{writing-mode:vertical-rl;letter-spacing:.08em}._stripBadge_9if47_301{background:var(--accent);color:var(--bg);border-radius:8px;padding:0 5px;font-size:.7rem;line-height:16px}._root_zy7yo_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_zy7yo_9{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px 14px}._title_zy7yo_15{font-family:var(--font-display);color:var(--text);font-size:1.533rem;font-weight:400}._subtitle_zy7yo_22{color:var(--text-3);font-size:.867rem;font-family:var(--font-mono);margin-top:3px}._searchBar_zy7yo_29{border-bottom:1px solid var(--border);background:var(--bg-2);flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;display:flex}._searchInputWrap_zy7yo_39{background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);min-width:0;transition:border-color var(--transition);flex:1;align-items:center;gap:8px;padding:7px 12px;display:flex}._searchInputWrap_zy7yo_39:focus-within{border-color:var(--accent-dim)}._searchIcon_zy7yo_56{color:var(--text-3);flex-shrink:0;font-size:1rem}._searchInput_zy7yo_39{min-width:0;color:var(--text);font-size:1rem;font-family:var(--font-body);background:0 0;flex:1}._spinner_zy7yo_71{border:1.5px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite _spin_zy7yo_71}._clearBtn_zy7yo_80{color:var(--text-muted);transition:color var(--transition);flex-shrink:0;padding:0 6px;font-size:.867rem;line-height:1}._clearBtn_zy7yo_80:hover{color:var(--text-3)}._searchBtn_zy7yo_90{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);font-size:.933rem;font-family:var(--font-mono);transition:all var(--transition);border-radius:var(--radius);flex-shrink:0;padding:7px 16px;font-weight:500}._searchBtn_zy7yo_90:hover:not(:disabled){background:var(--accent-glow);border-color:var(--accent-dim);color:var(--accent)}._searchBtn_zy7yo_90:disabled{opacity:.4;cursor:default}._resultsHeader_zy7yo_111{font-size:.867rem;font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-2);flex-shrink:0;padding:8px 20px}._results_zy7yo_111{flex:1;overflow-y:auto}._hint_zy7yo_126{flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}._hintInner_zy7yo_134{text-align:center;color:var(--text-3);font-family:var(--font-display);flex-direction:column;gap:8px;font-style:italic;display:flex}._hintIcon_zy7yo_144{color:var(--border-2);font-size:2.133rem;font-style:normal}._hintSub_zy7yo_150{color:var(--text-muted);font-size:.933rem}._resultGroup_zy7yo_156{border-bottom:1px solid var(--border);animation:.15s _fadeIn_zy7yo_1}._resultGroupHeader_zy7yo_161{background:var(--bg-2);z-index:1;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 20px 6px;display:flex;position:sticky;top:0}._resultUser_zy7yo_173{font-size:.933rem;font-family:var(--font-mono);color:var(--accent);font-weight:500}._resultCount_zy7yo_180{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}._showAllBtn_zy7yo_186{text-align:left;width:100%;font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition);padding:8px 20px;display:block}._showAllBtn_zy7yo_186:hover{color:var(--accent)}._albumHit_zy7yo_202{min-height:44px;transition:background var(--transition);align-items:center;gap:10px;padding:6px 20px;display:flex}._albumHit_zy7yo_202:hover{background:var(--surface)}._albumPlay_zy7yo_212,._albumQueue_zy7yo_213{min-width:28px;height:28px;color:var(--text-3);border-radius:var(--radius);transition:color var(--transition), background var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._albumPlay_zy7yo_212{font-size:.7rem}._albumPlay_zy7yo_212:hover,._albumQueue_zy7yo_213:hover{color:var(--accent);background:var(--surface-2)}._albumInfo_zy7yo_228{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._albumTitle_zy7yo_235{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.933rem;overflow:hidden}._albumMeta_zy7yo_242{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._albumOwner_zy7yo_249{color:var(--accent-dim)}._albumCount_zy7yo_250{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}@media (width<=600px){._albumPlay_zy7yo_212,._albumQueue_zy7yo_213{min-width:40px;height:40px}}._root_12xhe_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_12xhe_9{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px 14px}._title_12xhe_15{font-family:var(--font-display);font-size:1.533rem;font-weight:400}._subtitle_12xhe_21{color:var(--text-3);font-size:.867rem;font-family:var(--font-mono);margin-top:3px}._clearBtn_12xhe_28{font-size:.867rem;font-family:var(--font-mono);color:var(--text-3);transition:color var(--transition)}._clearBtn_12xhe_28:hover{color:var(--accent)}._list_12xhe_37{flex:1;padding:8px 0;overflow-y:auto}._empty_12xhe_43{color:var(--text-3);font-family:var(--font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:60px 20px;font-style:italic;display:flex}._emptySub_12xhe_56{color:var(--text-muted);font-size:.933rem}._item_12xhe_61{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding:12px 20px;animation:.15s _fadeIn_12xhe_1;display:flex}._itemHeader_12xhe_70{justify-content:space-between;align-items:center;gap:12px;display:flex}._filename_12xhe_77{color:var(--text);font-size:1rem;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._status_12xhe_87{font-size:.933rem;font-family:var(--font-mono);flex-shrink:0}._status_12xhe_87._downloading_12xhe_93{color:var(--accent)}._status_12xhe_87._done_12xhe_94{color:var(--green)}._status_12xhe_87._error_12xhe_95{color:var(--red)}._status_12xhe_87._pending_12xhe_96{color:var(--text-muted)}._meta_12xhe_98{font-size:.867rem;font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}._from_12xhe_106{color:var(--text-3)}._sizes_12xhe_107{color:var(--text-muted)}._progressTrack_12xhe_109{background:var(--border);border-radius:1px;height:2px;margin-top:2px;overflow:hidden}._progressBar_12xhe_117{background:var(--accent);border-radius:1px;height:100%;transition:width .3s}._sectionHeader_12xhe_124{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:lowercase;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 6px;display:flex}._sectionActions_12xhe_136{gap:14px;display:flex}._retryBtn_12xhe_138{font-family:var(--font-mono);color:var(--accent);flex-shrink:0;padding:4px 0 4px 8px;font-size:.867rem}._retryBtn_12xhe_138:hover{opacity:.8}._headerActions_12xhe_147{gap:16px;margin-top:12px;display:flex}._playBtn_12xhe_153{background:var(--accent);color:var(--bg);transition:opacity var(--transition);padding:7px 16px;font-size:.933rem}._playBtn_12xhe_153:hover{opacity:.85}._textBtn_12xhe_162{color:var(--text-2);transition:color var(--transition);padding:7px 4px;font-size:.933rem}._textBtn_12xhe_162:hover{color:var(--accent)}._grid_12xhe_171{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 14px;padding:16px 20px 24px;display:grid}._tile_12xhe_178{flex-direction:column;min-width:0;display:flex;position:relative}._tileCover_12xhe_185{aspect-ratio:1;width:100%;margin-bottom:8px;display:block}._tileCover_12xhe_185:hover ._cover_12xhe_191{border-color:var(--accent-dim)}._cover_12xhe_191{object-fit:cover;background:var(--bg-2);border:1px solid var(--border);width:100%;height:100%;display:block}._coverBlank_12xhe_203{align-items:flex-end;padding:10px;display:flex;overflow:hidden}._coverBlank_12xhe_203>span{font-family:var(--font-display);color:var(--text-3);-webkit-line-clamp:4;text-align:left;-webkit-box-orient:vertical;font-size:.933rem;line-height:1.2;display:-webkit-box;overflow:hidden}._tilePlay_12xhe_222{border:1px solid var(--border-2);width:36px;height:36px;color:var(--text);transition:color var(--transition), border-color var(--transition);background:#0e0d0bd9;font-size:.85rem;position:absolute;top:6px;right:6px}._tilePlay_12xhe_222:hover{color:var(--accent);border-color:var(--accent)}._tileText_12xhe_236{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}._tileTitle_12xhe_244{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.933rem;overflow:hidden}._tileMeta_12xhe_252{color:var(--text-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._albumPage_12xhe_262{padding:12px 20px 32px}._back_12xhe_264{color:var(--text-3);font-family:var(--font-mono);transition:color var(--transition);padding:6px 0;font-size:.867rem}._back_12xhe_264:hover{color:var(--accent)}._albumTop_12xhe_273{align-items:flex-end;gap:18px;margin:12px 0 18px;display:flex}._albumCover_12xhe_280{aspect-ratio:1;flex-shrink:0;width:160px}._albumInfo_12xhe_286{flex-direction:column;gap:4px;min-width:0;display:flex}._albumName_12xhe_293{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1.2}._albumArtist_12xhe_300{color:var(--text-2)}._albumMeta_12xhe_302{font-family:var(--font-mono);color:var(--text-3);font-size:.8rem}._albumActions_12xhe_308{gap:16px;margin-top:10px;display:flex}._tracks_12xhe_314{border-top:1px solid var(--border)}._track_12xhe_314{border-bottom:1px solid var(--border)}._trackPlay_12xhe_318{text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}._trackNum_12xhe_327{text-align:right;width:22px;font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}._trackPlaying_12xhe_335 ._trackTitle_12xhe_335,._trackPlaying_12xhe_335 ._trackNum_12xhe_327{color:var(--accent)}._trackTitle_12xhe_335{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._trackTime_12xhe_347{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}._removeAlbum_12xhe_353{font-family:var(--font-mono);color:var(--text-3);transition:color var(--transition);margin-top:28px;font-size:.867rem}._removeAlbum_12xhe_353:hover{color:var(--red)}@media (width<=640px),(height<=500px) and (orientation:landscape){._root_12xhe_1{overscroll-behavior:contain;padding-top:env(safe-area-inset-top);overflow-y:auto}._root_12xhe_1 ._list_12xhe_37{flex:none;overflow:visible}._root_12xhe_1 ._header_12xhe_9{padding:10px 16px 12px}._root_12xhe_1 ._sectionHeader_12xhe_124{padding:14px 16px 6px}._grid_12xhe_171{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 24px}._albumPage_12xhe_262{padding:8px 16px 32px}._albumTop_12xhe_273{flex-direction:column;align-items:flex-start}._albumCover_12xhe_280{width:min(240px,60vw)}}._root_luf76_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_luf76_9{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex}._backBtn_luf76_18{color:var(--text-muted);border-radius:var(--radius);transition:color var(--transition), background var(--transition);flex-shrink:0;padding:2px 6px;font-size:1.133rem}._backBtn_luf76_18:hover{color:var(--text-2);background:var(--surface)}._headerInfo_luf76_28{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}._peerName_luf76_36{font-family:var(--font-display);color:var(--text);font-size:1.2rem}._offline_luf76_42{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}._libraryBtn_luf76_48{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);flex-shrink:0;padding:4px 10px}._libraryBtn_luf76_48:hover{color:var(--accent);border-color:var(--accent-dim)}._menuwrap_1uhsg_1{flex-shrink:0;position:relative}._moreBtn_1uhsg_3{width:34px;height:34px;color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius);transition:color var(--transition), border-color var(--transition);anchor-name:--np-more;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}._moreBtn_1uhsg_3:hover{color:var(--accent);border-color:var(--accent)}._menu_1uhsg_1{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:210px;max-width:260px;padding:6px 0;box-shadow:0 -8px 24px #00000073}._menu_1uhsg_1:popover-open{flex-direction:column;animation:.12s _fadeInMenu_1uhsg_1;display:flex}@supports (anchor-name:--x){._menu_1uhsg_1{position-anchor:--np-more;position-area:block-start span-inline-start;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:0 0 8px;inset:auto}}@keyframes _fadeInMenu_1uhsg_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._item_1uhsg_36{text-align:left;width:100%;font-family:var(--font-mono);color:var(--text-2);transition:background var(--transition), color var(--transition);align-items:center;gap:10px;padding:8px 14px;font-size:.85rem;display:flex}._item_1uhsg_36:hover{background:var(--surface-2);color:var(--text)}._item_1uhsg_36 ._mi_1uhsg_42{text-align:center;width:18px;color:var(--text-3)}._item_1uhsg_36._accent_1uhsg_43,._item_1uhsg_36._accent_1uhsg_43 ._mi_1uhsg_42{color:var(--accent)}._item_1uhsg_36._danger_1uhsg_45,._item_1uhsg_36._danger_1uhsg_45 ._mi_1uhsg_42{color:var(--red)}._divider_1uhsg_48{background:var(--border);height:1px;margin:5px 0}._mvol_1uhsg_50{align-items:center;gap:10px;padding:8px 14px;display:flex}._mvol_1uhsg_50 ._mi_1uhsg_42{text-align:center;width:18px;color:var(--text-3)}._mvol_1uhsg_50 input{appearance:none;background:var(--border-2);cursor:pointer;flex:1;height:3px}._mvol_1uhsg_50 input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-3);border-radius:50%;width:9px;height:9px}._mvol_1uhsg_50 input::-webkit-slider-thumb:hover{background:var(--accent)}._saveRow_1uhsg_56{gap:6px;padding:6px 14px;display:flex}._saveInput_1uhsg_57{min-width:0;font-family:var(--font-mono);color:var(--text);background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);flex:1;padding:4px 8px;font-size:.85rem}._saveInput_1uhsg_57:focus{border-color:var(--accent)}._saveGo_1uhsg_62{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);padding:4px 8px;font-size:.85rem}._pickTitle_1uhsg_65{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 14px 6px}._pickNew_1uhsg_69{font-size:.867rem;font-family:var(--font-mono);color:var(--accent);text-align:left;transition:background var(--transition);padding:6px 14px}._pickNew_1uhsg_69:hover{background:var(--accent-glow)}._pickList_1uhsg_74{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}._pickItem_1uhsg_75{font-size:.867rem;font-family:var(--font-mono);color:var(--text-2);text-align:left;transition:background var(--transition);justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex}._pickItem_1uhsg_75:hover{background:var(--surface-2);color:var(--text)}._pickName_1uhsg_81{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._pickCount_1uhsg_82{color:var(--text-muted);flex-shrink:0;font-size:.733rem}._mobileOnly_1uhsg_87{display:flex}@media (width>=641px) and (height>=501px){._mobileOnly_1uhsg_87{display:none}}._panel_x85tn_1{background:var(--bg-3);border-top:1px solid var(--border-2);color:var(--text-2);font-size:.85rem}._row_x85tn_8{align-items:center;gap:10px;padding:6px 12px;display:flex}._text_x85tn_15{flex:1;min-width:0}._text_x85tn_15 b{color:var(--accent);font-weight:500}._btn_x85tn_25,._btnQuiet_x85tn_26{font-family:var(--font-mono);border:1px solid var(--border-2);border-radius:var(--radius);transition:color var(--transition), border-color var(--transition);flex-shrink:0;padding:2px 8px;font-size:.8rem}._btn_x85tn_25{color:var(--accent);border-color:var(--accent-dim)}._btnQuiet_x85tn_26{color:var(--text-3)}._btn_x85tn_25:hover,._btnQuiet_x85tn_26:hover{color:var(--text);border-color:var(--text-3)}._toggle_x85tn_51{color:var(--text-3);width:14px}._list_x85tn_56{max-height:220px;margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}._item_x85tn_64{align-items:center;gap:6px;padding:3px 12px;display:flex}._item_x85tn_64:hover{background:var(--surface-2)}._played_x85tn_75{opacity:.5}._playing_x85tn_79 ._title_x85tn_79{color:var(--accent)}._num_x85tn_83{font-family:var(--font-mono);color:var(--text-3);text-align:right;flex-shrink:0;width:28px;font-size:.733rem}._title_x85tn_79{text-align:left;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._artist_x85tn_102{color:var(--text-3)}._icon_x85tn_106{color:var(--text-3);flex-shrink:0;width:20px}._icon_x85tn_106:hover:not(:disabled){color:var(--text)}._icon_x85tn_106:disabled{opacity:.3}._empty_x85tn_120{color:var(--text-3);padding:4px 12px 4px 46px}._empty_1vrir_1{border-top:none;grid-area:nowplaying;height:0}._wrapper_1vrir_7{flex-direction:column;grid-area:nowplaying;display:flex;position:relative}._bar_1vrir_15{isolation:isolate;background:var(--surface);border-top:1px solid var(--border-2);flex-direction:column;animation:.2s _slideIn_1vrir_1;display:flex;position:relative}._barArt_1vrir_26{object-fit:cover;border:1px solid var(--border);width:68px;height:68px;position:absolute;top:18px;left:20px}._withArt_1vrir_35 ._zoneTransport_1vrir_35,._withArt_1vrir_35 ._zoneIdentity_1vrir_36{padding-left:102px}._zoneTransport_1vrir_35{flex-shrink:0;align-items:center;gap:6px;padding:20px 20px 6px;display:flex}._transportSpacer_1vrir_47{flex:1}._zoneIdentity_1vrir_36{align-items:center;gap:6px;padding:4px 20px 12px;display:flex;overflow:hidden}._identityClickable_1vrir_58{cursor:pointer}._identityClickable_1vrir_58:hover ._ttext_1vrir_59{color:var(--accent)}._zoneMeta_1vrir_62{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:4px;display:flex;overflow:hidden}._sourceLink_1vrir_75{color:var(--text-3);font-size:inherit;cursor:pointer;font-family:inherit;line-height:inherit;transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:1px dotted #ffffff38;padding:0}._sourceLink_1vrir_75:hover{color:var(--accent);border-bottom-color:#c9a84c80}._viaTag_1vrir_93{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);text-transform:lowercase;font-size:.72em}._suggestApply_1vrir_102,._suggestDismiss_1vrir_103{font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:1px solid #0000;margin-left:.6em;padding:0;font-size:.72em}._suggestApply_1vrir_102{color:var(--accent)}._suggestApply_1vrir_102:hover{border-bottom-color:#c9a84c80}._suggestDismiss_1vrir_103{color:var(--text-muted)}._suggestDismiss_1vrir_103:hover{color:var(--text)}._grooveIdle_1vrir_129{background:var(--border-2);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}._grooveProgress_1vrir_140{background:var(--border-2);pointer-events:none;z-index:2;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}._grooveFill_1vrir_139{background:var(--accent);transform-origin:0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}._iconbtn_1vrir_161{width:34px;height:34px;color:var(--text-2);border-radius:var(--radius);transition:color var(--transition), border-color var(--transition);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}._iconbtn_1vrir_161:hover{color:var(--accent)}._iconbtn_1vrir_161._bordered_1vrir_169{border-color:var(--border)}._iconbtn_1vrir_161._bordered_1vrir_169:hover{border-color:var(--accent)}._iconbtn_1vrir_161._primary_1vrir_171{color:var(--text);border-color:var(--border-2);width:38px;height:38px}._iconbtn_1vrir_161._primary_1vrir_171:hover,._iconbtn_1vrir_161._active_1vrir_173{color:var(--accent);border-color:var(--accent)}._iconbtn_1vrir_161._stop_1vrir_174:hover{color:var(--red);border-color:var(--red)}._iconbtn_1vrir_161:disabled{opacity:.28;cursor:default}._times_1vrir_177{font-size:.78rem;font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;flex-shrink:0;margin-left:8px}._statusText_1vrir_179{font-size:.85rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;min-width:6em}._statusError_1vrir_180{color:var(--text-2);white-space:normal}._errorActions_1vrir_181{flex-shrink:0;gap:6px;display:inline-flex}._errorBtn_1vrir_182{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);white-space:nowrap;transition:border-color var(--transition);padding:3px 8px;font-size:.8rem}._errorBtn_1vrir_182:hover{border-color:var(--accent)}._statusLink_1vrir_192{font-family:var(--font-mono);color:var(--text-3);cursor:pointer;transition:color var(--transition);font-size:.85rem}._statusLink_1vrir_192:hover{color:var(--accent)}._queueDrawer_1vrir_196{background:var(--surface);border-top:1px solid var(--border-2);z-index:10;border-bottom:none;border-left:none;border-right:none;flex-direction:column;max-height:40vh;animation:.16s _slideUp_1vrir_1;display:flex;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -8px 24px #0006}@keyframes _slideUp_1vrir_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._queueHeader_1vrir_219{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 20px 6px;display:flex}._queueTitle_1vrir_228{font-size:.867rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;text-transform:lowercase}._queueCount_1vrir_236{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}._queueList_1vrir_242{flex:1;overflow-y:auto}._queueItem_1vrir_247{cursor:default;transition:background var(--transition), border-color var(--transition);box-sizing:border-box;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:40px;padding:6px 20px;display:flex;overflow:hidden}._queueItem_1vrir_247:last-child{border-bottom:none}._queueItemClickable_1vrir_264{cursor:pointer}._queueItem_1vrir_247:hover{background:var(--surface);border-bottom-color:var(--border)}._queueItemActive_1vrir_273{background:#c9a84c0f}._queueItemActive_1vrir_273 ._queueItemTitle_1vrir_277,._queueItemActive_1vrir_273 ._queueItemNum_1vrir_281{color:var(--accent)}._queueItemNum_1vrir_281{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._queueItemInfo_1vrir_297{flex-direction:column;flex:1;gap:1px;display:flex;overflow:hidden}._queueItemTitle_1vrir_277{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.933rem;display:flex;overflow:hidden}._queueItemArtist_1vrir_316{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._queueItemDuration_1vrir_324{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);text-align:right;flex-shrink:0;min-width:36px}._queueRemoveBtn_1vrir_333{color:var(--text-muted);border-radius:var(--radius);transition:color var(--transition);flex-shrink:0;padding:2px 6px;font-size:1.067rem;line-height:1}._queueRemoveBtn_1vrir_333:hover{color:var(--red)}._queueItemActions_1vrir_347{opacity:0;transition:opacity var(--transition);flex-shrink:0;align-items:center;gap:2px;display:flex}._queueItem_1vrir_247:hover ._queueItemActions_1vrir_347,._queueItem_1vrir_247:focus-within ._queueItemActions_1vrir_347{opacity:1}._queueMoveBtn_1vrir_361{color:var(--text-muted);border-radius:var(--radius);transition:color var(--transition);flex-shrink:0;padding:2px 5px;font-size:.8rem;line-height:1}._queueMoveBtn_1vrir_361:hover:not(:disabled){color:var(--accent)}._queueMoveBtn_1vrir_361:disabled{opacity:.2;cursor:default}._expandChevron_1vrir_382{color:var(--text-muted);transition:transform .16s ease, color var(--transition);text-align:center;flex-shrink:0;width:10px;font-size:.867rem;line-height:1}._expandChevronOpen_1vrir_392{color:var(--accent);transform:rotate(90deg)}._indicator_1vrir_397{flex-shrink:0;align-items:center;display:flex}._pulse_1vrir_403{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.5s infinite _pulse_1vrir_403}._bufferingDot_1vrir_410{background:var(--text-muted);border-radius:50%;width:8px;height:8px;animation:.8s infinite _pulse_1vrir_403}._ttext_1vrir_59{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}._sep_1vrir_424{color:var(--text-muted)}._scrubber_1vrir_426{appearance:none;cursor:pointer;z-index:3;background:0 0;border-radius:0;outline:none;width:100%;height:13px;margin:0;position:absolute;top:0;left:0;right:0}._scrubber_1vrir_426::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border-radius:50%;width:10px;height:10px;margin-top:-8.5px;transition:transform .1s}._scrubber_1vrir_426::-webkit-slider-thumb:hover{transform:scale(1.3)}._scrubber_1vrir_426::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px}._scrubber_1vrir_426::-webkit-slider-runnable-track{background:0 0;border-radius:0;height:3px}._scrubber_1vrir_426::-moz-range-track{background:0 0;border-radius:0;height:3px}._pausedDot_1vrir_481{background:var(--text-muted);border-radius:50%;width:8px;height:8px}._queuePos_1vrir_487{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.03em;margin-left:8px}._djTag_1vrir_495{font-size:.7rem;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-left:8px;padding:1px 6px}._shuffleTag_1vrir_509{font-size:.7rem;font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;margin-left:8px;padding:1px 6px}._shuffleTag_1vrir_509:hover{background:var(--accent-glow)}._volumeWrap_1vrir_529{flex-shrink:0;align-items:center;gap:6px;display:flex}._volumeIcon_1vrir_536{color:var(--text-3);text-align:center;flex-shrink:0;width:1em;font-size:.867rem}._volumeSlider_1vrir_544{appearance:none;background:var(--border-2);cursor:pointer;border-radius:0;outline:none;width:70px;height:3px}._volumeSlider_1vrir_544::-webkit-slider-thumb{appearance:none;background:var(--text-3);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:background .1s}._volumeSlider_1vrir_544::-webkit-slider-thumb:hover{background:var(--accent)}._volumeSlider_1vrir_544::-moz-range-thumb{background:var(--text-3);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px}._syncedWrap_1vrir_578{flex-shrink:0;align-items:center;gap:6px;display:flex}._syncDot_1vrir_585{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite _pulse_1vrir_403}._syncLabel_1vrir_594{font-size:.8rem;font-family:var(--font-mono);color:var(--accent);white-space:nowrap;cursor:pointer;transition:opacity var(--transition)}._syncLabel_1vrir_594:hover{opacity:.75}._queuePicker_1vrir_606{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:180px;max-width:240px;max-height:300px;margin:4px 0 0;padding:6px 0;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0006}._queuePicker_1vrir_606:popover-open{flex-direction:column;animation:.1s _fadeInPicker_1vrir_1;display:flex}@keyframes _fadeInPicker_1vrir_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._queuePickerTitle_1vrir_633{font-size:.733rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 12px 6px}._queuePickerNew_1vrir_642{font-size:.867rem;font-family:var(--font-mono);color:var(--accent);text-align:left;transition:background var(--transition);padding:6px 12px}._queuePickerNew_1vrir_642:hover{background:var(--accent-glow)}._queuePickerDivider_1vrir_652{background:var(--border);height:1px;margin:4px 0}._queuePickerItem_1vrir_658{font-size:.867rem;font-family:var(--font-mono);color:var(--text-2);text-align:left;transition:background var(--transition);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}._queuePickerItem_1vrir_658:hover{background:var(--surface-2);color:var(--text)}._queuePickerName_1vrir_672{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._queuePickerCount_1vrir_679{color:var(--text-muted);flex-shrink:0;font-size:.733rem}._barOnly_1vrir_686{display:flex}@media (width<=640px),(height<=500px) and (orientation:landscape){html.keyboard-open ._wrapper_1vrir_7,html.keyboard-open ._empty_1vrir_1{display:none}._wrapper_1vrir_7{flex-shrink:0}}._mini_1vrir_696{align-items:center;gap:6px;min-height:56px;padding:9px 10px 8px 14px;display:flex}._miniArt_1vrir_704{object-fit:cover;cursor:pointer;flex-shrink:0;width:40px;height:40px;margin-right:4px}._miniInfo_1vrir_713{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._miniTitle_1vrir_722,._miniSub_1vrir_723{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._miniTitle_1vrir_722{color:var(--text);font-size:.93rem}._miniSub_1vrir_723{font-size:.75rem;font-family:var(--font-mono);color:var(--text-3)}._sheet_1vrir_738{z-index:150;background:var(--surface);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;animation:.22s _sheetUp_1vrir_1;display:flex;position:fixed;inset:0}@keyframes _sheetUp_1vrir_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._sheetHeader_1vrir_758{flex-shrink:0;align-items:center;gap:8px;padding:14px 12px 4px;display:flex;position:relative}._sheetGrabber_1vrir_767{justify-content:center;align-items:center;width:96px;height:22px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._sheetGrabber_1vrir_767 span{background:var(--border-2);border-radius:2px;width:38px;height:4px}._sheetLabel_1vrir_785{text-align:center;font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sheetArt_1vrir_799{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);flex-shrink:0;width:min(100% - 48px,38vh);margin:8px auto 0}._sheetInfo_1vrir_808{flex-direction:column;flex-shrink:0;gap:8px;padding:18px 24px 22px;display:flex}._sheetTitle_1vrir_816{font-family:var(--font-display);color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.7rem;line-height:1.2;display:-webkit-box;overflow:hidden}._sheetInfo_1vrir_808 ._zoneMeta_1vrir_62{white-space:normal;flex-wrap:wrap}._sheetSuggest_1vrir_831{font-size:.85rem}._sheetSeek_1vrir_833{flex-shrink:0;height:22px;margin:0 24px;position:relative}._sheetGroove_1vrir_840{background:var(--border-2);pointer-events:none;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0;overflow:hidden}._sheetScrubber_1vrir_851{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}._sheetScrubber_1vrir_851::-webkit-slider-runnable-track{background:0 0;height:3px}._sheetScrubber_1vrir_851::-moz-range-track{background:0 0;height:3px}._sheetScrubber_1vrir_851::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-5.5px}._sheetScrubber_1vrir_851::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:14px;height:14px}._sheetTimes_1vrir_882{min-height:1.4em;font-size:.75rem;font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;justify-content:space-between;padding:4px 24px 0;display:flex}._sheetTransport_1vrir_893{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 32px 6px;display:flex}._sheetTransport_1vrir_893 ._iconbtn_1vrir_161{width:44px;height:44px;font-size:1.15rem}._sheetTransport_1vrir_893 ._iconbtn_1vrir_161._primary_1vrir_171{width:58px;height:58px;font-size:1.4rem}._sheetSlot_1vrir_902{width:44px;height:44px}._sheetShuffle_1vrir_904{text-align:center;font-size:.72rem;font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding:2px 24px 0;overflow:hidden}._sheetQueue_1vrir_917{border-top:1px solid var(--border);flex-direction:column;flex:1;min-height:0;margin-top:18px;display:flex}._sheetQueue_1vrir_917 [data-reorder-list]{padding-bottom:env(safe-area-inset-bottom)}._idleBar_1vrir_929{flex-direction:row;justify-content:center;align-items:center;gap:14px;padding:14px 20px}._idleBtn_1vrir_937{font-family:var(--font-body);letter-spacing:.02em;color:var(--bg);background:var(--accent);border-radius:var(--radius);cursor:pointer;transition:background var(--transition);border:none;align-items:center;gap:10px;padding:8px 20px;font-size:.9rem;display:flex}._idleBtn_1vrir_937:hover:not(:disabled){background:#dcbb5c}._idleBtn_1vrir_937:disabled{opacity:.6;cursor:default}._idlePlay_1vrir_955{font-size:.8rem;line-height:1}._idleHint_1vrir_957{font-family:var(--font-mono);color:var(--text-3);font-size:.72rem}@media (width<=640px){._idleHint_1vrir_957{display:none}._queueItemActions_1vrir_347{opacity:1}._queueMoveBtn_1vrir_361{display:none}._queueRemoveBtn_1vrir_333{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}._queueItem_1vrir_247 [data-reorder-handle]{min-width:36px}}._scrubber_1vrir_426:focus-visible,._volumeSlider_1vrir_544:focus-visible,._sheetScrubber_1vrir_851:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._root_1w49s_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._header_1w49s_9{border-bottom:1px solid var(--border);flex-shrink:0;padding:16px 20px 14px}._title_1w49s_15{font-family:var(--font-display);font-size:1.533rem;font-weight:400}._content_1w49s_21{flex-direction:column;flex:1;gap:24px;max-width:560px;padding:20px;display:flex;overflow-y:auto}._section_1w49s_31{flex-direction:column;gap:2px;display:flex}._sectionTitle_1w49s_37{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;padding-bottom:10px;font-size:.733rem}._toggle_1w49s_46{border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._toggle_1w49s_46:hover{background:var(--surface)}._toggle_1w49s_46 input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:3px}._toggleLabels_1w49s_70{flex-direction:column;gap:3px;min-width:0;display:flex}._toggleName_1w49s_77{font-family:var(--font-mono);color:var(--text-2);font-size:.867rem;line-height:1.3}._toggleDesc_1w49s_84{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);line-height:1.4}._setting_1w49s_92{flex-direction:column;gap:8px;padding:10px 12px;display:flex}._settingHeader_1w49s_99{flex-direction:column;gap:3px;display:flex}._settingName_1w49s_105{font-family:var(--font-mono);color:var(--text-2);font-size:.867rem;line-height:1.3}._settingDesc_1w49s_112{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);line-height:1.4}._settingRow_1w49s_119{align-items:center;gap:8px;display:flex}._dirPath_1w49s_125{min-width:0;font-family:var(--font-mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:5px 8px;font-size:.8rem;overflow:hidden}._healthChip_1w49s_140{font-family:var(--font-mono);text-transform:uppercase;border:1px solid var(--border-2);border-radius:var(--radius);color:var(--text-2);flex:1;padding:5px 8px;font-size:.72rem}._healthChip_1w49s_140[data-health=ok]{color:var(--accent);border-color:var(--accent-dim)}._healthChip_1w49s_140[data-health=warn]{color:var(--accent-dim)}._healthChip_1w49s_140[data-health=fail]{color:var(--red);border-color:var(--red)}._settingActions_1w49s_154{flex-shrink:0;gap:4px;display:flex}._settingBtn_1w49s_160{font-size:.8rem;font-family:var(--font-mono);color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);padding:5px 10px}._settingBtn_1w49s_160:hover{color:var(--text-2);border-color:var(--border-2)}._dangerBtn_1w49s_172{font-size:.8rem;font-family:var(--font-mono);color:var(--red);background:var(--surface);border:1px solid var(--red);border-radius:var(--radius);transition:all var(--transition);padding:5px 10px}._dangerBtn_1w49s_172:hover{background:var(--red);color:var(--bg)}@media (width<=640px),(height<=500px) and (orientation:landscape){._root_1w49s_1{overscroll-behavior:contain;padding-top:env(safe-area-inset-top);overflow-y:auto}._root_1w49s_1 ._content_1w49s_21{flex:none;overflow:visible}._root_1w49s_1 ._header_1w49s_9{padding:10px 16px 12px}}._overlay_96epw_4{z-index:300;background:#0000008c;justify-content:center;align-items:flex-start;padding:56px 12px 12px;display:flex;position:fixed;inset:0}._panel_96epw_15{background:var(--bg-2);border:1px solid var(--border-2);flex-direction:column;width:100%;max-width:760px;max-height:calc(100dvh - 80px);display:flex}._head_96epw_25{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:10px 12px;display:flex}._title_96epw_33{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);text-transform:uppercase;font-size:.82rem}._health_96epw_40{font-family:var(--font-mono);text-transform:uppercase;border:1px solid var(--border-2);color:var(--text-2);padding:2px 6px;font-size:.72rem}._health_96epw_40[data-health=ok]{color:var(--accent);border-color:var(--accent-dim)}._health_96epw_40[data-health=warn]{color:var(--accent-dim)}._health_96epw_40[data-health=fail]{color:var(--red);border-color:var(--red)}._actions_96epw_52{gap:6px;margin-left:auto;display:flex}._btn_96epw_53{font-family:var(--font-mono);background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;padding:4px 8px;font-size:.74rem}._btn_96epw_53:hover{color:var(--text);border-color:var(--accent-dim)}._body_96epw_64{flex-direction:column;min-height:0;display:flex;overflow:hidden}._peers_96epw_72{border-bottom:1px solid var(--border);flex:none;max-height:42%;padding:8px 12px;overflow-y:auto}._empty_96epw_79{color:var(--text-3);font-family:var(--font-mono);font-size:.78rem}._peer_96epw_72{border-left:2px solid var(--border-2);font-family:var(--font-mono);color:var(--text-2);margin-bottom:8px;padding:4px 0 6px 10px;font-size:.76rem}._peer_96epw_72[data-outcome=connected]{border-left-color:var(--accent)}._peer_96epw_72[data-outcome=failed],._peer_96epw_72[data-outcome=timeout]{border-left-color:var(--red)}._peerHead_96epw_93{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}._peerId_96epw_94{color:var(--text)}._peerRole_96epw_95{color:var(--text-3)}._peerOutcome_96epw_96{color:var(--text-2);text-transform:uppercase;margin-left:auto;font-size:.68rem}._peerRow_96epw_97{line-height:1.5}._peerRow_96epw_97 b{color:var(--text);font-weight:400}._warn_96epw_99{color:var(--red)}._log_96epw_102{min-height:0;font-family:var(--font-mono);flex:auto;padding:8px 12px;font-size:.72rem;line-height:1.55;overflow-y:auto}._event_96epw_111{color:var(--text-2);white-space:nowrap;gap:8px;display:flex}._evTime_96epw_112{color:var(--text-3);flex:none}._evCat_96epw_113{color:var(--accent-dim);flex:0 0 52px}._evMsg_96epw_114{color:var(--text-2);white-space:normal;word-break:break-word}._event_96epw_111[data-cat=webrtc] ._evCat_96epw_113{color:var(--accent-dim)}._event_96epw_111[data-cat=direct] ._evCat_96epw_113{color:var(--text-3)}._event_96epw_111[data-cat=app] ._evCat_96epw_113{color:var(--accent)}._toastStack_1wkc3_2{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}._toast_1wkc3_2{font-family:var(--font-mono);border:1px solid var(--border-2);background:var(--surface);color:var(--text);pointer-events:all;white-space:nowrap;align-items:center;gap:10px;padding:8px 14px;font-size:.8rem;display:flex}._toast_error_1wkc3_29{color:#e74c3c;border-color:#c0392b}._toast_info_1wkc3_30{border-color:var(--border-2);color:var(--text-2)}._toastDismiss_1wkc3_32{color:inherit;opacity:.6;padding:0 2px;font-size:1rem;line-height:1}._toastDismiss_1wkc3_32:hover{opacity:1}._toastClickable_1wkc3_41{cursor:pointer}._toastClickable_1wkc3_41:hover{border-color:var(--accent);color:var(--accent)}@media (width<=640px),(height<=500px) and (orientation:landscape){._toastStack_1wkc3_2{bottom:calc(100px + env(safe-area-inset-bottom,0px))}}._backdrop_fhofs_3{z-index:9600;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_fhofs_14{background:var(--surface);border:1px solid var(--border-2);border-top:2px solid var(--accent);flex-direction:column;width:100%;max-width:400px;padding:1.5rem 1.5rem 1.25rem;display:flex}._title_fhofs_25{font-family:var(--font-display);color:var(--text);font-size:1.35rem;font-weight:400;line-height:1.25}._message_fhofs_33{color:var(--text-2);margin-top:.6rem;font-size:.92rem;line-height:1.5}._input_fhofs_40{background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);font-family:var(--font-body);border-radius:0;outline:none;margin-top:1rem;padding:.6rem .7rem;font-size:16px}._input_fhofs_40:focus{border-color:var(--accent-dim)}._actions_fhofs_53{justify-content:flex-end;gap:.6rem;margin-top:1.4rem;display:flex}._cancel_fhofs_60,._confirm_fhofs_61{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;cursor:pointer;border-radius:0;padding:.6rem 1.1rem;font-size:.8rem}._cancel_fhofs_60{color:var(--text-2);border:1px solid var(--border-2);background:0 0}._cancel_fhofs_60:hover{color:var(--text);border-color:var(--text-3)}._confirm_fhofs_61{background:var(--accent);color:#1a1610;border:1px solid var(--accent);font-weight:500}._confirm_fhofs_61:hover{background:#d8b95e;border-color:#d8b95e}._confirm_fhofs_61:disabled{opacity:.4;cursor:default}._confirm_fhofs_61:focus-visible,._cancel_fhofs_60:focus-visible{outline:1px solid var(--accent);outline-offset:2px}._danger_fhofs_89{background:var(--red);border-color:var(--red);color:#1a1610}._danger_fhofs_89:hover{background:#e07560;border-color:#e07560}@media (width<=640px){._backdrop_fhofs_3{align-items:flex-end;padding:0}._card_fhofs_14{max-width:none;padding:1.4rem 1.25rem calc(1rem + env(safe-area-inset-bottom))}._actions_fhofs_53{flex-direction:column-reverse}._cancel_fhofs_60,._confirm_fhofs_61{width:100%;padding:.85rem 1rem;font-size:.85rem}}._shell_138q7_2{grid-template-columns:var(--sidebar-width,220px) 1fr;background:var(--bg);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"sidebar main""nowplaying nowplaying";height:100dvh;display:grid;overflow:hidden}._shellChat_138q7_16,._shellChatFolded_138q7_17{grid-template-areas:"sidebar main chat""nowplaying nowplaying nowplaying"}._shellChat_138q7_16{grid-template-columns:var(--sidebar-width,220px) minmax(0, 1fr) var(--chat-width,340px)}._shellChatFolded_138q7_17{grid-template-columns:var(--sidebar-width,220px) minmax(0, 1fr) 34px}._mainStack_138q7_25{grid-area:main;min-height:0;position:relative;overflow:hidden}._main_138q7_25{border-left:1px solid var(--border);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._tabBar_138q7_41,._chatTicker_138q7_42{display:none}._offline_138q7_45{top:calc(env(safe-area-inset-top) + 12px);z-index:100;background:var(--surface);border:1px solid var(--border-2);font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:6px;padding:5px 10px;font-size:.867rem;display:flex;position:fixed;right:12px}._offlineDot_138q7_61{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s infinite _pulse_138q7_1}._offlineDotStill_138q7_68{background:var(--text-3);animation:none}@media (width<=640px),(height<=500px) and (orientation:landscape){._shell_138q7_2{background:var(--bg-2);height:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;position:fixed;inset:0;overflow:visible}html.keyboard-open ._shell_138q7_2{height:var(--app-height,100dvh);bottom:auto}._mainStack_138q7_25{flex-direction:column;flex:1;min-height:0;display:flex}._main_138q7_25{height:auto;min-height:0;padding-top:env(safe-area-inset-top);border-left:none;flex:1;overflow:hidden}._main_138q7_25:has(>[data-scroll-under]){padding-top:0}._chatTicker_138q7_42{border-top:1px solid var(--border);background:var(--surface);text-align:left;flex-shrink:0;align-items:baseline;gap:8px;min-width:0;padding:8px 14px;font-size:.85rem;display:flex}._chatTickerName_138q7_151{font-family:var(--font-mono);color:var(--accent);flex-shrink:0}._chatTickerText_138q7_156{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._chatTickerCount_138q7_164{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:.75rem}._tabBar_138q7_41{background:var(--bg-2);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);margin:0 calc(-1 * env(safe-area-inset-left)) 0 calc(-1 * env(safe-area-inset-right));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-shrink:0;display:flex;position:relative}._tabBtn_138q7_185{height:50px;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.05em;transition:color var(--transition);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:.6rem;display:flex;position:relative}html.keyboard-open ._tabBar_138q7_41,html.keyboard-open ._chatTicker_138q7_42{display:none}._tabBtn_138q7_185:active{background:var(--surface)}._tabBtn_138q7_185._tabActive_138q7_209{color:var(--accent)}._tabIcon_138q7_211{font-size:1.2rem;line-height:1}._tabBadge_138q7_216{background:var(--accent);color:var(--bg);font-size:.6rem;font-family:var(--font-mono);text-align:center;border-radius:8px;min-width:14px;padding:0 4px;font-weight:500;line-height:14px;position:absolute;top:6px;right:calc(50% - 14px)}}._backdrop_f2z0o_3{z-index:9500;background:#000000c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_f2z0o_14{background:var(--surface,#1e1c17);border:1px solid #ffffff14;border-top:2px solid var(--accent,#c9a84c);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:2.25rem 2rem 1.75rem;display:flex;position:relative}._close_f2z0o_28{color:var(--text-3,#6b6352);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.6rem}._close_f2z0o_28:hover{color:var(--text,#e8e0cc)}._kicker_f2z0o_42{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#c9a84c);margin-bottom:.6rem;font-size:.7rem}._playButton_f2z0o_51{border:3px solid var(--accent,#c9a84c);width:96px;height:96px;color:var(--accent,#c9a84c);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:.5rem 0 1.2rem;transition:background .15s,transform .1s;display:flex}._playButton_f2z0o_51:hover{background:var(--accent-glow,#c9a84c1f)}._playButton_f2z0o_51:active{transform:scale(.96)}._playGlyph_f2z0o_68{margin-left:6px;font-size:2.4rem;line-height:1}._playButtonBusy_f2z0o_74{animation:1.1s ease-in-out infinite _shareLinkPulse_f2z0o_1}@keyframes _shareLinkPulse_f2z0o_1{0%,to{opacity:1}50%{opacity:.45}}._statusLine_f2z0o_82{min-height:1rem;font-family:var(--font-mono,monospace);color:var(--text-3,#6b6352);margin-top:.5rem;font-size:.78rem}._title_f2z0o_90{font-family:var(--font-display,serif);color:var(--text,#e8e0cc);font-size:1.6rem;line-height:1.2}._meta_f2z0o_97{color:var(--text-2,#a89e86);margin-top:.4rem;font-size:.92rem}._sep_f2z0o_102{color:var(--text-3,#6b6352)}._loading_f2z0o_104{font-family:var(--font-mono,monospace);color:var(--text-2,#a89e86);padding:.5rem 0;font-size:.85rem}._note_f2z0o_111{color:var(--text-2,#a89e86);margin:.4rem 0 .2rem;font-size:.88rem;line-height:1.45}._listen_f2z0o_118{background:var(--accent,#c9a84c);color:#1a1610;font-family:var(--font-body,sans-serif);letter-spacing:.02em;cursor:pointer;border:none;align-self:stretch;margin-top:1.5rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600}._listen_f2z0o_118:hover{background:#d8b95e}._secondary_f2z0o_133{color:var(--text-3,#6b6352);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:.7rem;font-size:.82rem}._secondary_f2z0o_133:hover{color:var(--text-2,#a89e86)}._backdrop_1fo3n_3{z-index:9800;background:#0e0d0bf0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_1fo3n_14{background:var(--surface,#1e1c17);border:1px solid #ffffff14;border-top:2px solid var(--accent,#c9a84c);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:2.25rem 2rem 1.75rem;display:flex;position:relative}._kicker_1fo3n_28{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#c9a84c);margin-bottom:.6rem;font-size:.7rem}._title_1fo3n_37{font-family:var(--font-display,serif);color:var(--text,#e8e0cc);font-size:1.6rem;line-height:1.2}._note_1fo3n_44{color:var(--text-2,#a89e86);margin:.6rem 0 .2rem;font-size:.88rem;line-height:1.45}._listen_1fo3n_51{background:var(--accent,#c9a84c);color:#1a1610;font-family:var(--font-body,sans-serif);letter-spacing:.02em;cursor:pointer;border:none;align-self:stretch;margin-top:1.5rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600}._listen_1fo3n_51:hover{background:#d8b95e}._backdrop_193fr_3{z-index:9500;background:#000000c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_193fr_14{background:var(--surface,#1e1c17);border:1px solid #ffffff14;border-top:2px solid var(--accent,#c9a84c);text-align:left;flex-direction:column;width:100%;max-width:460px;padding:2.25rem 2rem 1.75rem;display:flex;position:relative}._close_193fr_27{color:var(--text-3,#6b6352);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.6rem}._close_193fr_27:hover{color:var(--text,#e8e0cc)}._kicker_193fr_41{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#c9a84c);margin-bottom:.6rem;font-size:.7rem}._title_193fr_50{font-family:var(--font-display,serif);color:var(--text,#e8e0cc);font-size:1.6rem;line-height:1.2}._note_193fr_57{color:var(--text-2,#a89e86);margin:.7rem 0 0;font-size:.92rem;line-height:1.5}._steps_193fr_64{flex-direction:column;gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}._steps_193fr_64 li{color:var(--text-2,#a89e86);align-items:flex-start;gap:.8rem;font-size:.9rem;line-height:1.4;display:flex}._steps_193fr_64 b{color:var(--text,#e8e0cc);font-weight:600}._stepMark_193fr_82{border:1px solid var(--accent-dim,#8a7239);width:1.4rem;height:1.4rem;color:var(--accent,#c9a84c);font-family:var(--font-mono,monospace);flex:none;justify-content:center;align-items:center;font-size:.7rem;display:flex}._actions_193fr_95{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}._primary_193fr_103{background:var(--accent,#c9a84c);color:#1a1610;font-family:var(--font-body,sans-serif);letter-spacing:.02em;cursor:pointer;border:none;flex:40%;padding:.7rem 1rem;font-size:.95rem;font-weight:600}._primary_193fr_103:hover{background:#d8b95e}._secondary_193fr_117{color:var(--text-2,#a89e86);font-family:var(--font-body,sans-serif);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ffffff24;flex:30%;padding:.7rem 1rem;font-size:.95rem}._secondary_193fr_117:hover{color:var(--text,#e8e0cc);border-color:#ffffff47}._modeNote_193fr_133{font-family:var(--font-mono,monospace);color:var(--text-3,#6b6352);margin:.8rem 0 0;font-size:.72rem;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{touch-action:manipulation;-webkit-text-size-adjust:100%;overscroll-behavior-x:none}:root{--bg:#0e0d0b;--bg-2:#151410;--bg-3:#1c1a16;--bg-4:#242118;--surface:#1e1c17;--surface-2:#27241d;--border:#2e2b22;--border-2:#3d392e;--text:#e8e0cc;--text-2:#a89e86;--text-3:#8f8570;--text-muted:#807663;--accent:#c9a84c;--accent-dim:#8a6e2f;--accent-glow:#c9a84c1f;--red:#d4614a;--green:#7aad6e;--blue:#5b8fc9;--sidebar-bg:#241a0d;--sidebar-text:#ece2c8;--sidebar-accent:#d7b85a;--font-display:"Playfair Display", "Noto Sans Symbols 2", "Noto Sans Symbols", "Noto Sans Math", Georgia, serif;--font-body:"Instrument Sans", "Noto Sans Symbols 2", "Noto Sans Symbols", "Noto Sans Math", sans-serif;--font-mono:"DM Mono", "Noto Sans Symbols 2", "Noto Sans Symbols", "Noto Sans Math", "Courier New", monospace;--radius:2px;--radius-sm:1px;--transition:.12s ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:15px}html{background:var(--bg-2);width:100%;height:100%}body,#root{width:100%;height:100%}body{overscroll-behavior:none;background:var(--bg-2);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}::selection{background:var(--accent-glow);color:var(--accent)}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.2}.mono{font-family:var(--font-mono)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:.2s forwards fadeIn}body:before{content:"";pointer-events:none;z-index:9999;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}input,textarea,button{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}@media (width<=768px){input,textarea,select{font-size:16px!important}}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:not([type=range]):not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible{outline:none}button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input::placeholder{color:var(--text-3)}@media (hover:none) and (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}[data-reorder-handle]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--text-muted);justify-content:center;align-self:stretch;align-items:center;min-width:28px;font-size:.933rem;line-height:1;display:flex}[data-reorder-handle]:hover{color:var(--text-2)}[data-reorder-dragging]{opacity:.45}[data-reorder-drop=above]{box-shadow:inset 0 2px 0 var(--accent)}[data-reorder-drop=below]{box-shadow:inset 0 -2px 0 var(--accent)}body:has([data-reorder-dragging]){cursor:grabbing}
