.icon_iFIvZ6{vertical-align:middle;color:currentColor;flex-shrink:0;display:inline-block}.spotify-party_SllWz6{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.spotify-party-header_8VplvA{justify-content:space-between;align-items:center;gap:8px;display:flex}.spotify-party-header_8VplvA h4{color:var(--text);align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:600;display:flex}.spotify-party-actions_0oN7bl{gap:8px;display:flex}.spotify-party-btn_F5-mE5{border:1px solid color-mix(in srgb, var(--spotify-green) 30%, transparent);background:color-mix(in srgb, var(--spotify-green) 10%, transparent);color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:500;display:flex}.spotify-party-btn_F5-mE5:hover{background:color-mix(in srgb, var(--spotify-green) 20%, transparent);border-color:color-mix(in srgb, var(--spotify-green) 50%, transparent)}.spotify-party-btn_F5-mE5.active_UJX3Fl{background:color-mix(in srgb, var(--spotify-green) 30%, transparent);border-color:var(--spotify-green)}.spotify-party-btn-leave_k-g71G{border:1px solid color-mix(in srgb, var(--error) 30%, transparent);background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--text-muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:6px;padding:6px 12px;font-size:.75rem}.spotify-party-btn-leave_k-g71G:hover{background:color-mix(in srgb, var(--error) 20%, transparent);color:var(--error)}.spotify-party-join_3A81Lo{gap:8px;display:flex}.spotify-party-join_3A81Lo input{border:1px solid var(--border);background:var(--input-bg,#ffffff0d);color:var(--text);text-transform:uppercase;letter-spacing:2px;text-align:center;border-radius:8px;flex:1;padding:8px 12px;font-family:monospace;font-size:.8rem}.spotify-party-join_3A81Lo input::placeholder{text-transform:none;letter-spacing:normal}.spotify-party-join_3A81Lo button{background:var(--spotify-green);color:var(--white);cursor:pointer;transition:background var(--motion-fast);border:none;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600}.spotify-party-join_3A81Lo button:hover{background:var(--spotify-green-bright)}.spotify-party-join_3A81Lo button:disabled{opacity:.5;cursor:not-allowed}.spotify-party-active_7zP4S3{flex-direction:column;gap:10px;display:flex}.spotify-party-code_E2s6QE{background:color-mix(in srgb, var(--spotify-green) 8%, transparent);border:1px solid color-mix(in srgb, var(--spotify-green) 20%, transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.spotify-party-code-label_wnbOn-{color:var(--text-muted);font-size:.75rem}.spotify-party-code-value_lNGNWl{color:var(--spotify-green);letter-spacing:3px;cursor:pointer;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1rem;font-weight:700}.spotify-party-code-value_lNGNWl:hover{text-decoration:underline}.spotify-party-members_Usvvdm{flex-direction:column;gap:4px;display:flex}.spotify-party-members-title_90wlbN{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.7rem}.spotify-party-member_o16QXt{color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:.8rem;display:flex}.spotify-party-member-host_WSBmdd{background:color-mix(in srgb, var(--spotify-green) 8%, transparent)}.spotify-party-member-badge_cac4QY{background:color-mix(in srgb, var(--spotify-green) 20%, transparent);color:var(--spotify-green);border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:600}.spotify-party-premium-warning_ALsEED{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 20%, transparent);color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;display:flex}.spotify-party-error_N3VfQ1{background:color-mix(in srgb, var(--error) 10%, transparent);border:1px solid color-mix(in srgb, var(--error) 20%, transparent);color:var(--error);border-radius:8px;padding:8px 12px;font-size:.8rem}.spotify-party-divider_YwXo34{background:var(--border);height:1px;margin:4px 0}.youtube-party-panel_Xll1HP{background:var(--bg-secondary);border-left:1px solid var(--border);z-index:100;flex-direction:column;width:420px;max-width:100vw;height:100vh;animation:.2s ease-out slideIn_Ep-70x;display:flex;position:fixed;top:0;right:0}@keyframes slideIn_Ep-70x{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header_8Xsrrh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-header_8Xsrrh h3{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;display:flex}.close-button_-4CjdP{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.close-button_-4CjdP:hover{background:var(--bg-hover);color:var(--text)}.panel-body_kU5Ubj{flex-direction:column;flex:1;gap:12px;padding:12px 16px;display:flex;overflow-y:auto}.url-input-section_BrSjI5{gap:8px;display:flex}.url-input_0CtwUq{border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text);border-radius:8px;flex:1;padding:8px 12px;font-size:.85rem}.url-input_0CtwUq:focus{border-color:var(--youtube-red);outline:none}.url-input_0CtwUq:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.url-submit_vipcU2{background:var(--youtube-red);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.url-submit_vipcU2:hover{background:var(--youtube-red-hover)}.url-submit_vipcU2:disabled{opacity:.5;cursor:not-allowed}.party-section_IVKS0m{flex-direction:column;gap:8px;display:flex}.party-actions_eOBkQ8{flex-wrap:wrap;gap:8px;display:flex}.party-button_nTsmle{border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;display:flex}.party-button_nTsmle:hover{background:var(--bg-hover)}.party-button-primary_RctFQI{background:var(--youtube-red);color:#fff;border-color:var(--youtube-red)}.party-button-primary_RctFQI:hover{background:var(--youtube-red-hover)}.party-button-danger_RXjjB6{border-color:var(--error);color:var(--error)}.party-button-danger_RXjjB6:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}.party-code_-rwFxf{background:var(--bg-tertiary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.party-code_-rwFxf code{color:var(--youtube-red);letter-spacing:1px;font-weight:700}.party-join-input_yyqKL1{border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text);text-transform:uppercase;border-radius:6px;width:100px;padding:6px 10px;font-size:.8rem}.members-section_hi57Ij{flex-direction:column;gap:6px;display:flex}.members-section_hi57Ij h4{color:var(--text-muted);margin:0;font-size:.8rem;font-weight:600}.member-item_0G5Rir{color:var(--text);align-items:center;gap:8px;font-size:.8rem;display:flex}.member-badge_otWcDt{border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:600}.member-badge-host_nTebaP{background:color-mix(in srgb, var(--youtube-red) 15%, transparent);color:var(--youtube-red)}.member-badge-viewer_XWgvTU{background:var(--bg-tertiary);color:var(--text-muted)}.error-message_q7rsWT{color:var(--error);background:color-mix(in srgb, var(--error) 10%, transparent);border-radius:6px;padding:6px 10px;font-size:.8rem}.no-voice-message_d1S1Xv{color:var(--text-muted);text-align:center;padding:24px;font-size:.85rem}@media (width<=768px){.youtube-party-panel_Xll1HP{width:100%}}.youtube-player-wrapper_eC5XDq{aspect-ratio:16/9;background:var(--black);border-radius:12px;width:100%;position:relative;overflow:hidden}.youtube-player-wrapper_eC5XDq iframe{border:none;width:100%;height:100%}.youtube-player-placeholder_rwGvlU{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.youtube-player-placeholder_rwGvlU svg{opacity:.4}.media-controls_JSew-n{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.media-controls-header_P1mdCa{justify-content:space-between;align-items:center;gap:6px;display:flex}.media-controls-header_P1mdCa h4{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:600;display:flex}.media-controls-toggle_wGFO91{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px}.media-controls-toggle_wGFO91:hover{background:var(--bg-hover);color:var(--text)}.media-controls-body_pgWYhM{flex-direction:column;gap:6px;display:flex}.media-source_WRdrs3{flex-direction:column;gap:4px;display:flex}.file-select-label_JGRbg4{color:var(--text);background:var(--bg-tertiary);border:1px dashed var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;transition:background .15s;display:flex}.file-select-label_JGRbg4:hover{background:var(--bg-hover)}.media-share-btn_PbmnzN{color:var(--text);background:var(--bg-tertiary);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;transition:background .15s;display:flex}.media-share-btn_PbmnzN:hover{background:var(--bg-hover)}.media-share-btn_PbmnzN:disabled{opacity:.5;cursor:not-allowed}.media-active_BvQlo8{background:var(--bg-tertiary);border:1px solid var(--accent);border-radius:6px;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.media-info_uV55lV{color:var(--text);align-items:center;gap:6px;font-size:.8rem;display:flex}.media-filename_fxpC9V{text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:150px;overflow:hidden}.media-stop_VLA6GO{color:var(--error);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px}.media-stop_VLA6GO:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}.media-playback_vA0h4z{align-items:center;gap:6px;display:flex}.media-play-btn_2wTnzN{color:var(--text);cursor:pointer;background:0 0;border:none;padding:2px}.media-time_xeZv9m{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:32px;font-size:.7rem}.media-seek_X8lpb-{height:4px;accent-color:var(--accent);flex:1}.device-select_N-zgc9{border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text);border-radius:4px;padding:4px 8px;font-size:.75rem}.media-error_AMLiUP{color:var(--error);font-size:.75rem}.overlay_58qaYx{background:var(--scrim-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;animation:motion-fade-in_o1ekhc var(--motion-fast) var(--motion-ease-standard);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.panel_MoYsrt{background:var(--panel);border:1px solid var(--overlay-6);width:440px;max-width:100%;max-height:85vh;box-shadow:0 12px 30px var(--scrim-3), 0 4px 16px color-mix(in srgb, var(--accent) 12%, transparent);animation:motion-modal-enter_0j5NSm var(--motion-normal) var(--motion-ease-emphasized);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.panel_MoYsrt:focus{outline:none}.header_2S6-S5{border-bottom:1px solid var(--overlay-4);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title_a2IL5c{color:var(--text);background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1rem;font-weight:600}.closeBtn_Goa5NW{border:1px solid var(--overlay-5);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.closeBtn_Goa5NW:hover{background:var(--overlay-3);border-color:var(--overlay-8);color:var(--text);transform:translateY(-1px)}.tabs_FHhlAp{border-bottom:1px solid var(--overlay-4);flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.tab_ltBQUE{border:1px solid var(--border);background:var(--bg-secondary);min-height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:.8rem;font-weight:600;display:flex}.tab_ltBQUE:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);transform:translateY(-1px)}.tabActive_7Ahevm{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent-2) 16%, transparent));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.content_aP2IWk{flex:1;min-height:0;overflow-y:auto}.mediaBody_9ieyEp{padding:16px}.notConnected_LduBsg{text-align:center;color:var(--muted);background:var(--overlay-1);border:1px dashed var(--overlay-6);border-radius:10px;margin:16px;padding:28px 16px;font-size:.9rem}@media (width<=480px){.overlay_58qaYx{padding:12px}.tabs_FHhlAp{gap:6px;padding:10px 12px}.tab_ltBQUE{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.overlay_58qaYx,.panel_MoYsrt{animation:none}.tab_ltBQUE:hover,.closeBtn_Goa5NW:hover{transform:none}}.audioSourceSelect_OQAdb6{background:color-mix(in srgb, var(--accent) 4%, transparent);border:1px solid var(--overlay-5);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.audioSourceLabel_afCRLS{color:var(--muted);font-size:.78rem}.audioSourceDropdown_63x4ch{background:var(--bg-secondary,#ffffff0a);border:1px solid var(--overlay-7);width:100%;min-height:40px;color:var(--text);cursor:pointer;transition:border-color var(--motion-fast,.15s) ease;appearance:auto;border-radius:8px;padding:8px 10px;font-size:.88rem}.audioSourceDropdown_63x4ch:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.audioSourceDropdown_63x4ch:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);outline:none}.audioSourceDropdown_63x4ch:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.audioSourceDropdown_63x4ch:disabled{opacity:.5;cursor:not-allowed}.audioSourceHint_Ns2PWo{color:var(--muted);font-size:.75rem;font-style:italic}.screenshareControl_EwyDPh{align-items:center;gap:4px;display:flex;position:relative}.navBtn_OBhS0H{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border:1px solid var(--overlay-5);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:flex}.navBtn_OBhS0H:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent-2) 18%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text);transform:translateY(-1px)}.navBtn_OBhS0H svg{width:20px;height:20px}.navButtonActive_c-Fghg{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, transparent), color-mix(in srgb, var(--accent-2) 25%, transparent));border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);animation:2s ease-in-out infinite screensharePulse_J82LJH}@keyframes screensharePulse_J82LJH{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent)}}.screenshareSettingsError_A8txaV{background:color-mix(in srgb, var(--error) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--error) 20%, transparent);color:var(--error);padding:10px 14px;font-size:.85rem}.screenshareSettingsBody_vkvYXW{flex-direction:column;gap:16px;padding:16px;display:flex}.screenshareSettingsSection_KG-bAx{flex-direction:column;gap:10px;display:flex}.screenshareSettingsLabel_uSDpUv{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:.78rem;font-weight:600}.screenshareSettingsRow_id55XE{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.screenshareSettingsSeparator_qYdGqE{color:var(--muted);padding-bottom:8px;font-size:1.1rem}.screenshareSettingsField_Hu1PET{flex-direction:column;flex:1;gap:4px;min-width:90px;display:flex}.fieldLabel_ink7Nf{color:var(--muted);font-size:.78rem}.screenshareSettingsSection_KG-bAx>select,.screenshareSettingsSection_KG-bAx>input[type=number],.screenshareSettingsField_Hu1PET input[type=number],.screenshareSettingsField_Hu1PET select{width:100%;min-height:40px}.screenshareSettingsSection_KG-bAx>select:focus,.screenshareSettingsSection_KG-bAx>input[type=number]:focus,.screenshareSettingsField_Hu1PET input[type=number]:focus,.screenshareSettingsField_Hu1PET select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.screensharePresets_2Mi5Bf{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.presetButton_XmItQI{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;padding:9px 10px;font-size:.78rem;font-weight:600}.presetButton_XmItQI:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);transform:translateY(-1px)}.presetButtonActive_WkrpOF{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent-2) 16%, transparent));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.screenshareSettingsCheckbox_dkzB8W{cursor:pointer;color:var(--text);background:var(--overlay-1);border:1px solid var(--overlay-4);transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;display:flex}.screenshareSettingsCheckbox_dkzB8W:hover{background:color-mix(in srgb, var(--accent) 6%, transparent);border-color:color-mix(in srgb, var(--accent) 20%, transparent)}.audioBitrate_z-XGNo{background:color-mix(in srgb, var(--accent) 4%, transparent);border:1px solid var(--overlay-5);border-radius:10px;margin-top:2px;padding:10px 12px}.screenshareSettingsFooter_hmWvQL{border-top:1px solid var(--overlay-4);background:var(--scrim-1);padding:14px 16px}.screenshareStartBtn_qzeTOd,.screenshareStopBtn_ZNMo7I{cursor:pointer;width:100%;transition:all var(--motion-fast) var(--motion-ease-standard);border:1px solid var(--overlay-7);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:600;display:flex}.screenshareStartBtn_qzeTOd{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 75%, transparent), color-mix(in srgb, var(--accent-2) 62%, transparent));color:var(--on-accent);box-shadow:0 6px 22px color-mix(in srgb, var(--accent) 24%, transparent)}.screenshareStartBtn_qzeTOd:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 32%, transparent);transform:translateY(-1px)}.screenshareStartBtn_qzeTOd:active{transform:translateY(0)}.screenshareStartBtn_qzeTOd:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.screenshareStopBtn_ZNMo7I{background:color-mix(in srgb, var(--error) 18%, transparent);border-color:color-mix(in srgb, var(--error) 45%, transparent);color:var(--error)}.screenshareStopBtn_ZNMo7I:hover{background:color-mix(in srgb, var(--error) 26%, transparent);transform:translateY(-1px)}.screenshareStartBtn_qzeTOd svg,.screenshareStopBtn_ZNMo7I svg{flex-shrink:0;width:20px;height:20px}@media (width<=480px){.screensharePresets_2Mi5Bf{grid-template-columns:repeat(2,1fr)}.screenshareSettingsRow_id55XE{flex-wrap:wrap}.screenshareSettingsField_Hu1PET{min-width:calc(50% - 6px)}}@media (prefers-reduced-motion:reduce){.navButtonActive_c-Fghg{animation:none}.presetButton_XmItQI:hover,.screenshareStartBtn_qzeTOd:hover,.screenshareStopBtn_ZNMo7I:hover{transform:none}}.top-nav_n-Mbek{padding:10px var(--layout-inner-inline);top:calc(var(--spacing) + env(safe-area-inset-top,0px));left:calc((var(--sidebar-left-offset,0px) + 100% - var(--sidebar-right-offset,0px)) / 2);width:calc(100% - var(--sidebar-left-offset,0px) - var(--sidebar-right-offset,0px) - var(--spacing) * 2);max-width:var(--layout-max-width);height:var(--navbar-height);background:var(--panel);border:1px solid var(--overlay-6);box-shadow:0 12px 30px var(--scrim-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;transition:transform var(--motion-slow) cubic-bezier(0, 0, .2, 1), width var(--motion-normal) var(--motion-ease-standard), left var(--motion-normal) var(--motion-ease-standard);border-radius:14px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}html[data-electron] .top-nav_n-Mbek{top:calc(var(--spacing) + var(--titlebar-height))}.top-nav_n-Mbek .logo_yaBM19{background:var(--gradient);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;text-decoration:none}.nav-left_z-CME7{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;margin:-6px -4px;padding:6px 4px;display:flex;overflow:auto hidden}@supports (animation-timeline:scroll()){.nav-left_z-CME7{-webkit-mask-image:linear-gradient(to right, transparent, var(--black) var(--nav-fade-start), var(--black) calc(100% - var(--nav-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, var(--black) var(--nav-fade-start), var(--black) calc(100% - var(--nav-fade-end)), transparent);animation:linear both nav-scroll-fade_byg4mh;animation-timeline:scroll(self inline)}}.nav-left_z-CME7::-webkit-scrollbar{display:none}.nav-left_z-CME7>*{scroll-snap-align:start}@keyframes nav-scroll-fade_byg4mh{0%{--nav-fade-start:0px;--nav-fade-end:24px}10%{--nav-fade-start:24px}90%{--nav-fade-end:24px}to{--nav-fade-start:24px;--nav-fade-end:0px}}.nav-actions_iUe-Gu{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.nav-btn_t46RPV{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border:1px solid var(--overlay-5);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:flex}.nav-btn_t46RPV:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent-2) 18%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text);transform:translateY(-1px)}.nav-btn_t46RPV.active_wZI97i{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, transparent), color-mix(in srgb, var(--accent-2) 25%, transparent));border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.nav-sidebar-toggle_6k8vtR{flex-shrink:0}.nav-btn_t46RPV svg{width:20px;height:20px}.nav-avatar_xCwTXK{font:inherit;color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border:1px solid var(--overlay-5);cursor:pointer;width:38px;min-width:38px;height:38px;min-height:38px;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.nav-avatar_xCwTXK:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent-2) 18%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-1px)}.nav-avatar_xCwTXK.active_wZI97i{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}.nav-avatar_xCwTXK img{object-fit:cover;border-radius:8px;width:100%;height:100%}.nav-avatar_xCwTXK.placeholder_zDk3ZH{color:var(--accent);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.nav-divider_2zG0sL{background:var(--overlay-5);width:1px;height:24px;margin:0 6px}@media (width<=1100px){.top-nav_n-Mbek{width:calc(100% - var(--spacing) * 2);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;left:50%;overflow:auto hidden}.top-nav_n-Mbek::-webkit-scrollbar{display:none}.top-nav_n-Mbek>*{scroll-snap-align:start}}@media (width<=768px){.top-nav_n-Mbek{width:calc(100% - var(--spacing) * 2);gap:4px;padding:6px 10px;left:50%}.mobile-hidden_RYvL-0{display:none!important}.nav-left_z-CME7{gap:4px}.nav-dm-badge_-ZTwYq,.nav-notification-badge_3F1cxf{font-size:.75rem}}@media (width<=480px){.top-nav_n-Mbek{gap:2px;padding:6px}}.nav-call-btn_K2qdkw{border:1px solid var(--overlay-5);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nav-call-btn_K2qdkw:hover{background:var(--overlay-3);border-color:var(--overlay-8);color:var(--text)}.nav-call-btn_K2qdkw.active_wZI97i{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.nav-dm-btn_OSJunN{border:1px solid var(--overlay-5);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nav-dm-btn_OSJunN:hover{background:var(--overlay-3);border-color:var(--overlay-8);color:var(--text)}.nav-dm-btn_OSJunN.has-unread_3HTOtl{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.nav-inbox_DmD5o2{position:relative}.nav-dm-badge_-ZTwYq{background:var(--error);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.nav-notification-btn_eTDY0z{border:1px solid var(--overlay-5);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;transition:all var(--motion-normal) var(--motion-ease-standard);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nav-notification-btn_eTDY0z:hover{background:var(--overlay-3);border-color:var(--overlay-8);color:var(--text)}.nav-notification-btn_eTDY0z.has-unread_3HTOtl{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.nav-notification-badge_3F1cxf{background:var(--error);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.maintenance-banner-icon_6kPZ3C{color:var(--warning-soft);flex-shrink:0}.maintenance-banner-text_wQGuR8{color:var(--text);font-size:.9rem}.maintenance-banner-text_wQGuR8 strong{color:var(--warning-soft)}.maintenance-banner_RJ6OqJ{background:var(--warning);color:var(--black);align-items:center;gap:10px;padding:8px 16px;font-size:.85rem;font-weight:500;display:flex}.maintenance-banner-close_x9VN-V{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:flex}.maintenance-banner-close_x9VN-V:hover{opacity:1}.top-nav--auth_8Bweny{justify-content:center}.nav-btn-account_fwejhL,.login-btn_3RJpYg{white-space:nowrap;font-size:.85rem;font-weight:500}.nav-avatar-fallback_8Ey7h7{background:var(--accent);width:100%;height:100%;color:var(--bg);border-radius:inherit;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.has-unread_3HTOtl{position:relative}.has-unread_3HTOtl:after{content:"";background:var(--accent-2);border:1.5px solid var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.live-indicator_Vu9H5-{border-color:color-mix(in srgb, var(--error) 50%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--error) 20%, transparent), color-mix(in srgb, var(--error) 10%, transparent));position:relative}.live-indicator_Vu9H5-:hover{border-color:color-mix(in srgb, var(--error) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--error) 35%, transparent), color-mix(in srgb, var(--error) 20%, transparent));box-shadow:0 4px 16px color-mix(in srgb, var(--error) 20%, transparent)}.live-dot_I960AK{background:var(--error);border:1.5px solid var(--bg);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse_8jaSuM;position:absolute;top:5px;right:5px}@keyframes livePulse_8jaSuM{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--error) 50%, transparent)}50%{opacity:.8;box-shadow:0 0 0 4px color-mix(in srgb, var(--error) 0%, transparent)}}.nav-btn_t46RPV:focus-visible,.nav-avatar_xCwTXK:focus-visible,.nav-call-btn_K2qdkw:focus-visible,.nav-dm-btn_OSJunN:focus-visible,.nav-notification-btn_eTDY0z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-btn_t46RPV,.nav-avatar_xCwTXK,.nav-call-btn_K2qdkw,.nav-dm-btn_OSJunN,.nav-notification-btn_eTDY0z{width:44px;min-width:44px;height:44px;min-height:44px}@media (width>=769px){.top-nav_n-Mbek{padding-block:9px}}.nav-user_wIyE8s{flex-shrink:0;align-items:center;gap:8px;display:flex}.nav-avatar_xCwTXK{gap:4px;width:auto;padding:0 8px 0 4px}.nav-avatar-frame_-Z7FTX{flex-shrink:0;display:flex;position:relative}.nav-avatar-image_D80823{border-radius:8px;flex-shrink:0;width:34px;height:34px;display:flex;overflow:hidden}.nav-avatar-status_nj5oIF{background:var(--panel-strong,#141a2e);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-3px;right:-3px}.nav-avatar-chevron_CZfNjY{color:var(--muted);transition:transform var(--motion-fast) var(--motion-ease-standard)}.nav-avatar_xCwTXK:hover .nav-avatar-chevron_CZfNjY,.nav-avatar_xCwTXK.active_wZI97i .nav-avatar-chevron_CZfNjY{color:var(--text)}.nav-avatar_xCwTXK[aria-expanded=true] .nav-avatar-chevron_CZfNjY{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nav-avatar-chevron_CZfNjY{transition:none}}.nav-label_l6cv-6{display:none}@media (width>=769px){.top-nav_n-Mbek{padding-block:7px;container:top-nav/inline-size}.top-nav_n-Mbek .nav-labeled_Ox-c1Z{flex-direction:column;gap:3px;width:auto;min-width:48px;height:48px;min-height:48px;padding:4px 6px}.top-nav_n-Mbek .nav-labeled_Ox-c1Z svg{flex-shrink:0}.nav-left_z-CME7{gap:6px}.nav-label_l6cv-6{white-space:nowrap;color:inherit;font-size:.65rem;font-weight:500;line-height:1;display:block}.nav-avatar_xCwTXK{height:48px;min-height:48px}.nav-avatar-image_D80823{width:38px;height:38px}}@container top-nav (width<=760px){.nav-label_l6cv-6{display:none}.top-nav_n-Mbek .nav-labeled_Ox-c1Z{gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px}}.nav-zone-start_3cJu-a,.nav-zone-end_9IcOua{align-items:center;gap:8px;min-width:0;display:flex}.nav-zone-start_3cJu-a{flex:0 auto}.nav-zone-end_9IcOua{flex:none;justify-content:flex-end}.nav-zone-start_3cJu-a .nav-divider_2zG0sL,.nav-zone-end_9IcOua .nav-divider_2zG0sL{margin:0 4px}@media (width>=769px){.top-nav_n-Mbek{--nav-tile:76px}.nav-left_z-CME7,.nav-user_wIyE8s{gap:8px}.top-nav_n-Mbek .nav-labeled_Ox-c1Z,.top-nav_n-Mbek .nav-avatar_xCwTXK{width:var(--nav-tile);min-width:var(--nav-tile);height:48px;min-height:48px}.top-nav_n-Mbek .nav-avatar_xCwTXK{justify-content:center;padding:0 4px}}@container top-nav (width>=1180px){.nav-zone-start_3cJu-a,.nav-zone-end_9IcOua{flex:1 1 0;min-width:max-content}}@container top-nav (width<=760px){.top-nav_n-Mbek .nav-labeled_Ox-c1Z,.top-nav_n-Mbek .nav-avatar_xCwTXK{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.nav-avatar-chevron_CZfNjY{display:none}}@media (width<=768px){.nav-zone-start_3cJu-a,.nav-zone-end_9IcOua,.nav-user_wIyE8s{display:contents}.top-nav_n-Mbek .nav-avatar_xCwTXK{width:44px;min-width:44px;padding:0}.nav-avatar-chevron_CZfNjY{display:none}}.streamControl_iLNMhK{align-items:center;gap:4px;display:flex;position:relative}.navBtn_IrC4xA{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border:1px solid var(--overlay-5);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:flex;position:relative}.navBtn_IrC4xA:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent-2) 18%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text);transform:translateY(-1px)}.navBtn_IrC4xA svg{width:20px;height:20px}.navBtnActive_XHVUxy{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, transparent), color-mix(in srgb, var(--accent-2) 25%, transparent));border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.navBtnLive_aehRtB{border-color:color-mix(in srgb, var(--error) 50%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--error) 20%, transparent), color-mix(in srgb, var(--error) 10%, transparent));animation:2s ease-in-out infinite navLivePulse_8cTQcF}.navBtnLive_aehRtB:hover{border-color:color-mix(in srgb, var(--error) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--error) 35%, transparent), color-mix(in srgb, var(--error) 20%, transparent));box-shadow:0 4px 16px color-mix(in srgb, var(--error) 20%, transparent)}@keyframes navLivePulse_8cTQcF{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--error) 25%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--error) 45%, transparent)}}.liveDot_mvend6{background:var(--error);border:1.5px solid var(--bg);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite liveDotPulse_hEWoOU;position:absolute;top:5px;right:5px}@keyframes liveDotPulse_hEWoOU{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--error) 50%, transparent)}50%{opacity:.8;box-shadow:0 0 0 4px color-mix(in srgb, var(--error) 0%, transparent)}}.streamPopover_GpO-VT{background:var(--panel);border:1px solid var(--overlay-6);width:400px;max-width:calc(100vw - 40px);box-shadow:0 12px 30px var(--scrim-3), 0 4px 16px color-mix(in srgb, var(--accent) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;animation:streamPopoverSlideIn_hZOAl2 var(--motion-normal) var(--motion-ease-emphasized);border-radius:14px;overflow:hidden}@keyframes streamPopoverSlideIn_hZOAl2{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.streamHeader_L-nYIR{border-bottom:1px solid var(--overlay-4);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 100%);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.streamHeaderLeft_O0-lps{align-items:center;gap:10px;display:flex}.streamHeaderLeft_O0-lps svg{color:var(--accent);width:18px;height:18px}.streamHeaderLeft_O0-lps h4{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1rem;font-weight:600}.streamHeaderRight_0yOgIL{align-items:center;gap:8px;display:flex}.encoderBadge_mlBwYF{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:600}.closeBtn_SNreCq{border:1px solid var(--overlay-5);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.closeBtn_SNreCq:hover{background:var(--overlay-3);border-color:var(--overlay-8);color:var(--text);transform:translateY(-1px)}.streamError_JDIp8Z{background:color-mix(in srgb, var(--error) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--error) 20%, transparent);color:var(--error);align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;line-height:1.4;display:flex}.streamError_JDIp8Z svg{flex-shrink:0}.retryBtn_GUUOiP{border:1px solid color-mix(in srgb, var(--error) 30%, transparent);background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error);cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:6px;margin-left:auto;padding:4px 10px;font-size:.75rem;font-weight:600}.retryBtn_GUUOiP:hover{background:color-mix(in srgb, var(--error) 25%, transparent);border-color:color-mix(in srgb, var(--error) 50%, transparent)}.statsBar_PDN3aM{background:color-mix(in srgb, var(--error) 6%, transparent);border-bottom:1px solid var(--overlay-3);flex-wrap:wrap;align-items:center;gap:2px;padding:10px 14px;display:flex}.statsItem_pLk3gv{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;display:flex}.statsLive_xU4YyO{color:var(--error);letter-spacing:.6px;font-weight:700;animation:2s ease-in-out infinite statsLiveBlink_O0-zA7}.statsLive_xU4YyO svg{width:12px;height:12px}@keyframes statsLiveBlink_O0-zA7{0%,to{opacity:1}50%{opacity:.6}}.statsLabel_bmWcc3{color:var(--muted);font-weight:500}.statsValue_Jh7lDa{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.statsWarn_YM7op3{color:var(--warning)}.streamBody_h42-0K{flex-direction:column;gap:16px;padding:16px;display:flex}.settingsSection_eMM4hw{flex-direction:column;gap:8px;display:flex}.sectionLabel_GHUbiw{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:.78rem;font-weight:600}.selectField_pHTtOG{background:var(--bg-secondary);width:100%;min-height:40px;color:var(--text);border:1px solid var(--border);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);appearance:none;padding:8px 12px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23a9b8d6' d='M3 5l3 3 3-3'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;padding-right:32px;font-size:.88rem}.selectField_pHTtOG:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.selectField_pHTtOG:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.selectField_pHTtOG:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.presetGrid_zF9hVY{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.presetBtn_1n7Ksc{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.presetBtn_1n7Ksc:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);transform:translateY(-1px)}.presetBtnActive_-CH-bI{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent-2) 16%, transparent));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.presetLabel_VuWauZ{font-size:.82rem;font-weight:600}.presetBw_odY2Ty{color:var(--muted);font-size:.65rem;font-weight:400}.presetBtnActive_-CH-bI .presetBw_odY2Ty{color:color-mix(in srgb, var(--accent) 70%, transparent)}.capsList_3BX25C{flex-wrap:wrap;gap:6px;display:flex}.capBadge_UHwjAJ{border:1px solid var(--border);background:var(--bg-secondary);color:var(--muted);text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600}.capAvailable_KFmwkG{border-color:color-mix(in srgb, var(--success) 30%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.streamFooter_8B8jBM{border-top:1px solid var(--overlay-4);background:var(--scrim-1);padding:14px 16px}.goLiveBtn_czb-zQ{cursor:pointer;width:100%;transition:all var(--motion-fast) var(--motion-ease-standard);border:1px solid var(--overlay-7);background:var(--bg-secondary);color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:600;display:flex}.goLiveBtn_czb-zQ:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.goLiveBtn_czb-zQ svg{flex-shrink:0;width:20px;height:20px}.goLiveBtnReady_AHJvDg{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 75%, transparent), color-mix(in srgb, var(--accent-2) 62%, transparent));color:var(--on-accent);border-color:var(--overlay-8);box-shadow:0 6px 22px color-mix(in srgb, var(--accent) 24%, transparent)}.goLiveBtnReady_AHJvDg:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 32%, transparent);transform:translateY(-1px)}.goLiveBtnReady_AHJvDg:active{transform:translateY(0)}.goLiveBtnLive_-0JgtB{background:linear-gradient(135deg, color-mix(in srgb, var(--error) 80%, transparent), color-mix(in srgb, var(--error) 70%, transparent));color:#fff;border-color:color-mix(in srgb, var(--error) 50%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--error) 20%, transparent)}.goLiveBtnLive_-0JgtB:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--error) 30%, transparent);transform:translateY(-1px)}.goLiveBtnLive_-0JgtB:active{transform:translateY(0)}.goLiveBtnConfirm_kW6Cyz{background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 85%, transparent), color-mix(in srgb, var(--error) 75%, transparent));border-color:color-mix(in srgb, var(--warning) 50%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--warning) 25%, transparent);animation:.6s ease-in-out confirmPulse_trs-YF}@keyframes confirmPulse_trs-YF{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (width<=480px){.streamPopover_GpO-VT{width:calc(100vw - 24px);max-height:85vh;overflow-y:auto}.presetGrid_zF9hVY{grid-template-columns:repeat(2,1fr)}.statsBar_PDN3aM{gap:0}.statsItem_pLk3gv{padding:2px 6px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.navBtnLive_aehRtB,.streamPopover_GpO-VT,.statsLive_xU4YyO,.liveDot_mvend6{animation:none}.navBtn_IrC4xA:hover,.closeBtn_SNreCq:hover,.presetBtn_1n7Ksc:hover,.goLiveBtnReady_AHJvDg:hover,.goLiveBtnLive_-0JgtB:hover{transform:none}}.search-modal-backdrop_ONC-eK{background:var(--scrim-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;animation:motion-fade-in_TyQMKh var(--motion-fast) var(--motion-ease-standard);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.search-modal_CQk05c{background:var(--panel);border:1px solid var(--overlay-6);width:100%;max-width:560px;max-height:70vh;box-shadow:0 20px 50px var(--scrim-3);animation:motion-modal-enter_PkDLnS var(--motion-normal) var(--motion-ease-emphasized);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.search-modal-header_F9Bf1P{border-bottom:1px solid var(--overlay-4);background:var(--scrim-2);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.search-modal-icon_gXkiC4{color:var(--muted);flex-shrink:0}.search-modal-input_-Tv7rX{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.search-modal-header_F9Bf1P:has(.search-modal-input_-Tv7rX:focus-visible){border-bottom-color:color-mix(in srgb, var(--accent) 40%, transparent)}.search-modal-input_-Tv7rX::placeholder{color:var(--muted)}.search-spinner_FdnWdn{border:2px solid var(--overlay-5);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.6s linear infinite spin_caEIZV}@keyframes spin_caEIZV{to{transform:rotate(360deg)}}.search-modal-close_6P8A6s{color:var(--muted);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:none;border-radius:6px;align-items:center;padding:.4rem;display:flex}.search-modal-close_6P8A6s:hover{color:var(--text);background:var(--overlay-4)}.search-modal-results_wUo-79{padding:.25rem .5rem .5rem;overflow-y:auto}.search-section_6X7HMp{margin-bottom:.25rem}.search-section_6X7HMp:last-child{margin-bottom:0}.search-section-header_uk5GPT{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.5rem .75rem .25rem;font-size:.7rem;font-weight:600}.search-result-item_EWn1hI{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.search-result-item_EWn1hI:hover,.search-result-item_EWn1hI.selected_atJake{background:var(--overlay-4)}.search-result-icon_tmUglz{background:var(--overlay-3);width:36px;height:36px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.icon-user_ZoA09E{color:var(--tag-blue);background:color-mix(in srgb, var(--tag-blue) 10%, transparent);border-radius:50%}.icon-video_5vpcCS{color:var(--tag-pink);background:color-mix(in srgb, var(--tag-pink) 10%, transparent)}.icon-media_v66Bv1{color:var(--tag-violet);background:color-mix(in srgb, var(--tag-violet) 10%, transparent)}.icon-assistant_dJOyCv{color:var(--tag-purple);background:color-mix(in srgb, var(--tag-purple) 12%, transparent)}.search-ask-item_0GP8-q .search-result-title_wKR28L{white-space:normal}.search-avatar_y-snWz{object-fit:cover;border-radius:50%;width:100%;height:100%}.search-result-content_zL3HGW{flex:1;min-width:0}.search-result-title_wKR28L{color:var(--text);font-size:.9rem;font-weight:500}.search-result-description_6glaxP{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.search-result-type_3Xh8mJ{color:var(--muted);background:var(--overlay-3);border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem}.search-no-results_VnWm-O{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.search-modal-help_ZgiDBZ{color:var(--muted);padding:1rem 1.25rem;font-size:.85rem}.search-modal-shortcuts_-0-lNC{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.8rem;display:flex}.search-modal-shortcuts_-0-lNC kbd{background:var(--overlay-4);border:1px solid var(--overlay-6);border-radius:4px;padding:.15rem .4rem;font-family:inherit;font-size:.75rem}.nav-search_g-KUvI{background:var(--scrim-2);border:1px solid var(--overlay-5);min-width:200px;max-width:520px;height:40px;transition:border-color var(--motion-fast) var(--motion-ease-standard), box-shadow var(--motion-fast) var(--motion-ease-standard), background var(--motion-fast) var(--motion-ease-standard);border-radius:10px;flex:auto;align-items:center;gap:8px;margin-inline:auto;padding:0 10px 0 12px;display:flex;position:relative}.nav-search_g-KUvI:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.nav-search_g-KUvI:focus-within{background:var(--scrim-3);border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.nav-search_g-KUvI:has(.nav-search-input_7tgqLY:focus-visible){border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.nav-search-icon_6Ya3-W{color:var(--muted);flex-shrink:0}.nav-search_g-KUvI:focus-within .nav-search-icon_6Ya3-W{color:var(--accent)}.nav-search-input_7tgqLY{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.nav-search-input_7tgqLY::placeholder{color:var(--muted)}.nav-search-kbd_PNCl74{border:1px solid var(--overlay-7);background:var(--overlay-2);color:var(--muted);font:inherit;letter-spacing:.02em;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:.72rem}.nav-search-spinner_e51w-c{border:2px solid var(--overlay-5);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite nav-search-spin_5oG5Bb}@keyframes nav-search-spin_5oG5Bb{to{transform:rotate(360deg)}}.nav-search-dropdown_hmVT00{z-index:1450;background:var(--panel);border:1px solid var(--overlay-6);max-height:60vh;box-shadow:0 20px 50px var(--scrim-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:motion-fade-in_H3PcLu var(--motion-fast) var(--motion-ease-standard);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.nav-search-results_so10Gm{padding:.4rem .5rem .5rem;overflow-y:auto}@media (prefers-reduced-motion:reduce){.nav-search_g-KUvI,.nav-search-dropdown_hmVT00{transition:none;animation:none}.nav-search-spinner_e51w-c{animation-duration:1.5s}}.dot_LgeToN{border-radius:50%;flex-shrink:0;display:inline-block}.sm_F77rXR{width:8px;height:8px}.md_lxL-I5{width:10px;height:10px}.lg_CNkzBk{width:14px;height:14px}.online_ZYEdcN{background-color:var(--success)}.idle_cbi4-H{background-color:var(--warning)}.dnd_b3O2ST{background-color:var(--error)}.offline_SBL4-4{background-color:var(--muted)}.online-friends_BbyV6C{flex-shrink:0;align-items:center;padding-left:6px;display:flex}.friend_q2Jg6C{border:2px solid var(--panel-strong,#141a2e);background:color-mix(in srgb, var(--accent) 15%, var(--panel-strong,#141a2e));width:34px;height:34px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-standard), border-color var(--motion-fast) var(--motion-ease-standard);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;padding:0;font-size:.75rem;font-weight:600;display:flex;position:relative}.friend_q2Jg6C img{object-fit:cover;border-radius:50%;width:100%;height:100%}.friend_q2Jg6C:hover,.friend_q2Jg6C:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-1px)scale(1.08)}.friend_q2Jg6C:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.playing_o15prS{background:var(--panel-strong,#141a2e);width:14px;height:14px;color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px}.status_Tb55vM{box-shadow:0 0 0 2px var(--panel-strong,#141a2e);position:absolute;bottom:-2px;right:-2px}.more_yO9bZ5{color:var(--muted)}@media (width<=1279px){.online-friends_BbyV6C{display:none}}@media (prefers-reduced-motion:reduce){.friend_q2Jg6C{transition:none}}.backdrop_eMRfoO{display:none}.panel_O60Gd1{top:var(--user-menu-top,72px);left:var(--user-menu-left,8px);width:264px;max-height:calc(100dvh - var(--user-menu-top,72px) - 16px);background:linear-gradient(var(--panel-strong), var(--panel-strong)), var(--hd-ground-top,#0a0e20);border:1px solid var(--hd-panel-border,#ffffff1f);box-shadow:var(--hd-shadow-card,0 24px 64px #0006);z-index:1500;animation:userMenuIn_5R2gR9 var(--motion-fast,.12s) var(--motion-ease-standard,ease-out);border-radius:14px;padding:6px;position:fixed;overflow-y:auto}@keyframes userMenuIn_5R2gR9{0%{opacity:0;transform:translateY(-4px)}}.header_sPAxqf{border-bottom:1px solid var(--hd-divider,#ffffff14);flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:flex}.header-name_Bc5BYG{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.header-handle_bqlx3G{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.menu_Mt-hv9{flex-direction:column;gap:2px;display:flex}.item_KfZQCk{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast,.12s) var(--motion-ease-standard,ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:.95rem;text-decoration:none;display:flex}.item_KfZQCk svg{color:var(--muted);flex-shrink:0}.item_KfZQCk:hover,.item_KfZQCk:focus-visible{background:color-mix(in srgb, var(--accent) 14%, transparent)}.item_KfZQCk:hover svg,.item_KfZQCk:focus-visible svg{color:var(--accent)}.item_KfZQCk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.item-danger_G0APiS,.item-danger_G0APiS svg,.item-danger_G0APiS:hover svg,.item-danger_G0APiS:focus-visible svg{color:var(--hd-danger-text,#fca5a5)}.item-danger_G0APiS:hover,.item-danger_G0APiS:focus-visible{background:color-mix(in srgb, var(--hd-danger,#ef4444) 16%, transparent)}.status-slot_6p1mez{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.item-check_5PYiJ2{margin-left:auto}.item_KfZQCk[aria-checked=true]{font-weight:600}.item_KfZQCk[aria-checked=true] .item-check_5PYiJ2{color:var(--accent)}.separator_NlJkm5{background:var(--hd-divider,#ffffff14);height:1px;margin:4px 8px}@media (width<=768px){.backdrop_eMRfoO{background:var(--scrim-4);z-index:1499;animation:userMenuFade_eC2vNg var(--motion-normal,.2s) var(--motion-ease-standard,ease-out);display:block;position:fixed;inset:0}.panel_O60Gd1{width:auto;max-height:85dvh;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));animation:userMenuSheetIn_VTS0xj var(--motion-normal,.2s) var(--motion-ease-standard,ease-out);border-bottom:0;border-radius:18px 18px 0 0;inset:auto 0 0}.panel_O60Gd1:before{content:"";background:var(--hd-panel-border,#fff3);border-radius:2px;width:36px;height:4px;margin:2px auto 8px;display:block}.item_KfZQCk{min-height:48px;font-size:1rem}}@keyframes userMenuFade_eC2vNg{0%{opacity:0}}@keyframes userMenuSheetIn_VTS0xj{0%{transform:translateY(100%)}}a.header_sPAxqf{transition:background var(--motion-fast) var(--motion-ease-standard);border-radius:10px 10px 0 0;text-decoration:none}a.header_sPAxqf:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.error-boundary_NQsbC6{min-height:60vh;padding:var(--spacing);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-boundary-content_UATSBv{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:480px;padding:32px}.error-boundary-content_UATSBv h2{color:var(--error);margin-bottom:12px;font-size:1.4rem}.error-boundary-content_UATSBv p{color:var(--text-secondary);margin-bottom:20px}.toast-container_svAPWZ{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast_HiYT-Z{background:var(--panel);border:1px solid var(--overlay-6);border-radius:var(--radius-lg);box-shadow:0 12px 40px var(--scrim-3);align-items:center;gap:12px;padding:14px 18px;animation:.3s slideUp_vB1AQc;display:flex}@keyframes slideUp_vB1AQc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast-message_W-vvOO{color:var(--text);font-size:.9rem}.toast-close_dCZ1jA{color:var(--muted);cursor:pointer;min-width:44px;min-height:44px;transition:color var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.toast-close_dCZ1jA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=768px){.toast-container_svAPWZ{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.toast_HiYT-Z{padding:8px 8px 8px 16px}.toast-message_W-vvOO{overflow-wrap:anywhere;flex:1;min-width:0}}.toast-close_dCZ1jA:hover{color:var(--text)}.modal-overlay_O5O-rP{z-index:1000;background:var(--scrim-6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content_VIMwyT{background:var(--panel-strong);border:1px solid var(--overlay-6);border-radius:var(--radius-3xl);width:100%;max-width:520px;max-height:90vh;box-shadow:0 25px 60px var(--scrim-5);animation:motion-modal-enter_qikc-q var(--motion-normal) var(--motion-ease-standard);overflow-y:auto}.modal-header_oI8t-J{border-bottom:1px solid var(--overlay-4);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.modal-body_6xHqkk{padding:20px 24px}.modal-footer_l-9ZSz{border-top:1px solid var(--overlay-4);padding:12px 24px 20px}.modal-close-btn_TkN4wd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shortcuts-help-title_AxggM6{align-items:center;gap:10px;display:flex}.shortcuts-help-title_AxggM6 h3{color:var(--text);margin:0;font-size:1.1rem;font-weight:600}.modal-close-btn_TkN4wd{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.modal-close-btn_TkN4wd:hover{background:var(--overlay-5);color:var(--text)}.shortcuts-category_FP5gCy{margin-bottom:20px}.shortcuts-category_FP5gCy:last-child{margin-bottom:0}.shortcuts-category-title_P4ydLo{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.85rem;font-weight:600}.shortcuts-list_GxQaeu{flex-direction:column;gap:6px;display:flex}.shortcut-item_K-L8Bm{background:var(--bg-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.shortcut-description_Q2McJ4{color:var(--text);font-size:.9rem}.shortcut-keys_4VghYY{background:var(--overlay-4);border:1px solid var(--overlay-7);color:var(--accent);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:monospace;font-size:.8rem;display:inline-flex}.shortcuts-help-footer_izSkSR{border-top:1px solid var(--border);padding-top:12px}.shortcuts-help-hint_Lng53T{color:var(--muted);text-align:center;font-size:.8rem}.shortcuts-help-hint_Lng53T kbd{background:var(--overlay-4);border:1px solid var(--overlay-7);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.75rem}.hold-btn_6k58d4{border:1px solid var(--overlay-5);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent-2) 8%, transparent));width:calc(100% - 24px);min-height:44px;color:var(--text);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:22px;justify-content:center;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 16px;font-size:.8rem;font-weight:600;display:flex}.icon_dc0jcZ{display:flex}.hold-btn_6k58d4:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.hold-btn_6k58d4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hold-btn_6k58d4.active_8R6A8Q{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 15%, transparent));border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 20%, transparent);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.hold-btn_6k58d4{transition:none}.hold-btn_6k58d4.active_8R6A8Q{transform:none}}.enable-audio_RMjeiT{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.enable-audio-hint_ociBW5{color:var(--text-muted);font-size:.8rem}.enable-audio-btn_dNZyek{background:var(--accent,#5865f2);color:var(--white);cursor:pointer;border:none;border-radius:6px;padding:8px 12px;font-weight:600}.enable-audio-btn_dNZyek:hover{filter:brightness(1.1)}.media-library_x0Ul13{background:var(--panel);border:1px solid var(--overlay-6);max-height:480px;box-shadow:0 12px 30px var(--scrim-3);-webkit-backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.media-header_mtV45u{border-bottom:1px solid var(--overlay-4);background:var(--scrim-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.media-header_mtV45u h3{color:var(--text);margin:0;font-size:.95rem;font-weight:600}.media-close_ZTJ6E4{color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1rem}.media-close_ZTJ6E4:hover{background:var(--overlay-4);color:var(--text)}.media-tabs_NLcCSb{border-bottom:1px solid var(--overlay-4);gap:4px;padding:8px 12px;display:flex}.media-tab_8Prelk{color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:10px;flex:1;padding:6px 10px;font-family:inherit;font-size:.82rem;font-weight:500}.media-tab_8Prelk:hover{background:var(--overlay-2);color:var(--text)}.media-tab-active_arI3hy{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);font-weight:600}.media-toolbar_sjzE-G{align-items:center;gap:8px;padding:8px 12px;display:flex}.media-search_Bv3sJ3{background:var(--overlay-2);border:1px solid var(--overlay-6);color:var(--text);transition:border-color var(--motion-fast) var(--motion-ease-standard);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.82rem}.media-search_Bv3sJ3:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.media-search_Bv3sJ3:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.media-search_Bv3sJ3::placeholder{color:var(--muted);opacity:.7}.media-filter_Cf-R-R{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;display:flex}.media-upload-btn_SiVsG6{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600}.media-upload-btn_SiVsG6:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent-2) 15%, transparent));border-color:color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-1px)}.media-upload-form_aZXeDV{border-bottom:1px solid var(--overlay-4);background:var(--scrim-1);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.media-input_JOjN-y{background:var(--overlay-2);border:1px solid var(--overlay-6);min-width:120px;color:var(--text);transition:border-color var(--motion-fast) var(--motion-ease-standard);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.82rem}.media-input_JOjN-y:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.media-input_JOjN-y:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.media-input_JOjN-y::placeholder{color:var(--muted);opacity:.7}.media-file-input_5c5wJM{color:var(--text-secondary);font-size:.78rem}.media-submit-btn_7xkLOj{background:var(--gradient);color:var(--white);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600}.media-submit-btn_7xkLOj:hover{box-shadow:0 4px 15px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)}.media-submit-btn_7xkLOj:disabled{opacity:.4;cursor:not-allowed;transform:none}.media-ai-section_t89UyL{gap:8px;width:100%;margin-top:4px;display:flex}.media-ai-btn_z5S-Xc{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent-2) 15%, transparent));border:1px solid color-mix(in srgb, var(--accent-2) 30%, transparent);color:var(--accent-2,#ff5bbd);cursor:pointer;white-space:nowrap;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600}.media-ai-btn_z5S-Xc:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent-2) 25%, transparent));border-color:color-mix(in srgb, var(--accent-2) 50%, transparent);transform:translateY(-1px)}.media-ai-btn_z5S-Xc:disabled{opacity:.5;cursor:not-allowed;transform:none}.media-grid_adI8Ok{flex:1;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;min-height:100px;padding:10px 12px;display:grid;overflow-y:auto}.media-item_JOZNO1{cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px;display:flex}.media-item_JOZNO1:hover{background:var(--overlay-3);border-color:var(--overlay-5)}.media-item_JOZNO1 img{object-fit:contain;border-radius:4px;width:48px;height:48px}.media-item-name_xC1lVd{text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:.65rem;overflow:hidden}.media-empty_qnkKXY{text-align:center;color:var(--muted);grid-column:1/-1;padding:20px;font-size:.85rem}.channel-chat-panel_sLXwsH{flex-direction:column;flex:1;min-height:0;display:flex}.channel-chat-header_JQlPah{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:600;display:flex}.channel-chat-hash_p-7PmV{color:var(--accent);display:inline-flex}.channel-chat-name_zCChj9{color:var(--text)}.channel-chat-topic_h-MMlO{min-width:0;color:var(--muted,#a9b8d6);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:400;overflow:hidden}.channel-chat-notice_PjkFfT{border-top:1px solid var(--border);color:var(--muted,#a9b8d6);flex-shrink:0;margin:0;padding:8px 16px;font-size:.8rem}.channel-chat-messages_QXAwHa{flex-direction:column;flex:1;gap:6px;padding:8px 12px;display:flex;overflow-y:auto}.sidebar-loading_wLlm1v{color:var(--text-secondary);align-items:center;gap:8px;padding:16px;font-size:.85rem;display:flex}.sidebar-spinner_cB1BvQ{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin_-G3TWi}@keyframes spin_-G3TWi{to{transform:rotate(360deg)}}.channel-chat-empty_7osGN8{color:var(--muted);text-align:center;padding:24px 12px;font-size:.82rem}.channel-chat-message_8QYuhW{padding:4px 0;position:relative}.channel-chat-message_8QYuhW:hover .message-actions_JrgHH7{opacity:1;pointer-events:auto}.message-header_hh-dRc{align-items:center;gap:0;display:flex}.message-actions_JrgHH7{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease-standard);gap:1px;margin-left:auto;display:flex}.action-btn_9jOoCs{cursor:pointer;color:var(--muted);transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:.72rem;display:inline-flex}.action-btn_9jOoCs:hover{background:var(--overlay-4);color:var(--text)}.reaction-picker-popover_InrTxo{z-index:100;box-shadow:0 8px 24px var(--scrim-3);border-radius:10px;position:absolute;right:0;overflow:hidden}.channel-chat-author_T32VJb{color:var(--accent);margin-right:6px;font-size:.82rem;font-weight:600}.channel-chat-time_yG4IOt{color:var(--muted);font-size:.7rem}.channel-chat-text_1sUwE-{color:var(--text);word-break:break-word;font-size:.85rem;line-height:1.4}.channel-chat-gif_rQR8mJ,.channel-chat-image_Mk-8Wj{object-fit:contain;border-radius:6px;max-width:100%;max-height:300px;margin-top:4px}.channel-chat-file_UliFeL{background:var(--bg-secondary);border:1px solid var(--border);color:var(--accent);border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:.82rem;text-decoration:none;transition:background .15s;display:inline-flex}.channel-chat-file_UliFeL:hover{background:var(--overlay-4)}.channel-chat-input_IPVH3J{border-top:1px solid var(--border);flex-shrink:0;gap:6px;min-width:0;max-width:100%;padding:8px 12px;display:flex}.channel-chat-input_IPVH3J input{background:var(--overlay-2);border:1px solid var(--overlay-6);min-width:0;color:var(--text);transition:border-color var(--motion-fast) var(--motion-ease-standard);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:.85rem}.channel-chat-input_IPVH3J input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.channel-chat-input_IPVH3J input:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.channel-chat-input_IPVH3J input::placeholder{color:var(--muted)}.channel-chat-input_IPVH3J button[type=submit]{background:var(--gradient);color:var(--white);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:1rem;display:inline-flex}.channel-chat-input_IPVH3J button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.channel-chat-input_IPVH3J button[type=submit]:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-1px)}.channel-input-actions_IHJ5YS{align-items:center;gap:2px;display:flex}.channel-emoji-btn_B7MgNs,.channel-gif-btn_p5covB,.channel-file-btn_71lOlU,.channel-cancel-btn_iKEFSR{cursor:pointer;color:var(--text-secondary);transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:.85rem;display:inline-flex}.channel-emoji-btn_B7MgNs:hover,.channel-gif-btn_p5covB:hover,.channel-file-btn_71lOlU:hover,.channel-cancel-btn_iKEFSR:hover{background:var(--overlay-4);color:var(--text)}.channel-file-btn_71lOlU:disabled{opacity:.4;cursor:not-allowed}.channel-picker-overlay_QHd8kG{box-shadow:0 12px 30px var(--scrim-3);border-radius:10px;flex-shrink:0;margin:0 8px;position:relative;overflow:hidden}.load-more-btn_xX6jHl{border:1px solid var(--border);color:var(--accent);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border-radius:8px;margin:4px auto;padding:6px 14px;font-size:.8rem;display:block}.load-more-btn_xX6jHl:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:var(--accent)}.typing-indicator_odVI-U{color:var(--muted);align-items:center;gap:4px;padding:2px 0;font-size:.75rem;font-style:italic;display:flex}.typing-dots_SUzAUh{gap:2px;display:inline-flex}.typing-dots_SUzAUh:before,.typing-dots_SUzAUh:after{content:"·";font-size:1.2em;animation:1.2s infinite typing-bounce_vZ8mln}.typing-dots_SUzAUh:after{animation-delay:.3s}@keyframes typing-bounce_vZ8mln{0%,80%{opacity:.3}40%{opacity:1}}.message-reactions_KVvIj1{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.reaction-badge_nywVK4{background:var(--overlay-3);border:1px solid var(--border);cursor:pointer;color:var(--text);transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:6px;padding:1px 5px;font-size:.72rem}.reaction-badge_nywVK4:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:var(--accent)}.reaction-badge-active_pAutXT{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--accent)}.context-menu_3bcL6R{z-index:1000;background:color-mix(in srgb, var(--navy-900) 95%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);min-width:140px;box-shadow:0 8px 24px var(--scrim-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:4px 0;position:fixed}.context-menu-item_kt8qoa{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;display:flex}.context-menu-item_kt8qoa:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.edit-form_e4WZFP{align-items:center;gap:4px;margin-top:4px;display:flex}.edit-input_Y92XYG{background:var(--overlay-4);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text);border-radius:6px;outline:none;flex:1;padding:4px 8px;font-size:.82rem}.edit-input_Y92XYG:focus{border-color:var(--accent)}.edit-input_Y92XYG:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}.edit-actions_JSLyLX{gap:2px;display:flex}.edit-btn_7IYfb-{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-standard);border:none;border-radius:4px;padding:3px 8px;font-size:.78rem}.edit-btn_7IYfb-:hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.cancel-btn_UXxQjW{background:var(--overlay-3);color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-standard);border:none;border-radius:4px;padding:3px 8px;font-size:.78rem}.cancel-btn_UXxQjW:hover{background:var(--overlay-6);color:var(--text)}@media (width<=768px){.channel-chat-input_IPVH3J{gap:4px;padding:8px}.channel-chat-input_IPVH3J input{min-height:44px;font-size:1rem}.channel-chat-input_IPVH3J{flex-wrap:wrap}.channel-chat-input_IPVH3J input[type=text]{flex-basis:100%;order:-1}.channel-chat-input_IPVH3J button{min-width:44px;min-height:44px}.channel-chat-input_IPVH3J button[type=submit]{margin-left:auto}.channel-input-actions_IHJ5YS button,.channel-emoji-btn_B7MgNs,.channel-gif-btn_p5covB,.channel-file-btn_71lOlU{min-width:44px;min-height:44px;font-size:1rem}}.linked-chat_w1LjqD{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;height:min(28rem,60vh);margin:8px 8px 0;display:flex;overflow:hidden}.share-tile_Bvgz9y{border:1px solid var(--overlay-6);background:var(--scrim-2);border-radius:10px;overflow:hidden}.share-video_eTveaE{background:var(--black);width:100%;max-height:220px;display:block}.share-label_2rqOLS{color:var(--text-secondary);text-align:left;padding:6px 8px;font-size:.75rem}.sidebar_EHwIaw{width:var(--sidebar-width,260px);min-width:var(--sidebar-width,260px);max-width:var(--sidebar-width,260px);background:var(--panel);border:1px solid var(--overlay-6);transition:width var(--motion-normal) var(--motion-ease-standard), min-width var(--motion-normal) var(--motion-ease-standard), opacity var(--motion-fast) var(--motion-ease-standard);top:var(--spacing);bottom:var(--spacing);z-index:150;box-shadow:0 12px 30px var(--scrim-3);-webkit-backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}html[data-electron] .sidebar_EHwIaw{top:calc(var(--spacing) + var(--titlebar-height))}.sidebar_EHwIaw:not(.open_4cD7yV){opacity:0;pointer-events:none;width:0;min-width:0;max-width:0;box-shadow:none;border-color:#0000}.sidebar-left_QhMu0i{left:var(--spacing)}.sidebar-right_5ZVbg1{right:var(--spacing)}.sidebar-header_iCa7WH{border-bottom:1px solid var(--overlay-4);background:var(--scrim-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.sidebar-header-title_KyhvHK{color:var(--text);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.sidebar-header-title_KyhvHK svg{color:var(--accent)}.sidebar-toggle-btn_3Xj-6h{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent-2) 8%, transparent));border:1px solid var(--overlay-5);color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;align-items:center;padding:6px;display:flex}.sidebar-toggle-btn_3Xj-6h:hover{color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent-2) 16%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.sidebar-toggle-btn_3Xj-6h:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-content_xcEtOx{flex:1;padding:8px 0;overflow-y:auto}.sidebar-loading_NQj-88{color:var(--text-secondary);align-items:center;gap:8px;padding:16px;font-size:.85rem;display:flex}.sidebar-spinner_XZYsO9{border:2px solid var(--overlay-5);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite sidebar-spin_JMxlGN}@keyframes sidebar-spin_JMxlGN{to{transform:rotate(360deg)}}.sidebar-error_1kw3wI{color:var(--error-soft);padding:12px 16px;font-size:.85rem}.sidebar-empty_D4K2jP{color:var(--muted);text-align:center;padding:16px;font-size:.85rem}.sidebar-footer_Am0KFS{border-top:1px solid var(--overlay-4);flex-shrink:0;padding:8px 12px}.sidebar_EHwIaw.floating_FJK89N{opacity:0;pointer-events:none;width:0;min-width:0;max-width:0;box-shadow:none;border-color:#0000}.sidebar_EHwIaw.standalone_c4hNCd{width:auto;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.popout-placeholder_61DDTC{bottom:var(--spacing);z-index:150;background:var(--panel-strong);border:1px solid var(--panel-floating-border);box-shadow:var(--panel-floating-shadow);-webkit-backdrop-filter:blur(10px);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:.8rem;display:flex;position:fixed}.popout-placeholder-left_AnH3T2{left:var(--spacing)}.popout-placeholder-right_Ggf9lk{right:var(--spacing)}.popout-placeholder-btn_hNyznu{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px}.popout-placeholder-btn_hNyznu:hover,.popout-placeholder-btn_hNyznu:focus-visible{background:color-mix(in srgb, var(--accent) 22%, transparent)}.sidebar-backdrop_9kCD1i{display:none}@media (width<=1100px){.sidebar_EHwIaw{z-index:300;-webkit-backdrop-filter:blur(16px);border-radius:0;width:280px;min-width:280px;max-width:280px;position:fixed;top:0;bottom:0}.sidebar-left_QhMu0i{border-right:1px solid var(--overlay-4);border-left:none;left:0;transform:translate(-100%)}.sidebar-right_5ZVbg1{border-left:1px solid var(--overlay-4);border-right:none;right:0;transform:translate(100%)}.sidebar-left_QhMu0i.open_4cD7yV,.sidebar-right_5ZVbg1.open_4cD7yV{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar_EHwIaw:not(.open_4cD7yV){width:280px;min-width:280px;max-width:280px}.sidebar-backdrop_9kCD1i{background:var(--scrim-5);-webkit-backdrop-filter:blur(4px);z-index:250;display:block;position:fixed;inset:0}.sidebar-reopen-btn_JyfU22{z-index:100;position:fixed}.sidebar-header_iCa7WH{padding-top:calc(12px + env(safe-area-inset-top,0px))}.sidebar-toggle-btn_3Xj-6h{justify-content:center;align-items:center;min-width:44px;min-height:44px}.sidebar-header-title_KyhvHK{font-size:1rem}}@media (width<=480px){.sidebar_EHwIaw,.sidebar_EHwIaw:not(.open_4cD7yV){width:min(280px,85vw);min-width:0;max-width:85vw}}.voice-channel-list_HkwVFZ{flex-direction:column;gap:2px;padding:0 8px;display:flex}.voice-channel_ud0wqW{color:var(--text-secondary);cursor:pointer;text-align:left;width:100%;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;display:flex;position:relative}.voice-channel_ud0wqW:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent-2) 6%, transparent));border-color:var(--overlay-4);color:var(--text)}.voice-channel_ud0wqW.active_Gsyutz{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent-2) 10%, transparent));border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 10%, transparent)}.voice-channel_ud0wqW.active_Gsyutz:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 8px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:0}.voice-channel-info_FRFOPL{align-items:center;gap:8px;min-width:0;display:flex}.voice-channel-icon_KRjIB6{color:var(--muted);transition:color var(--motion-fast) var(--motion-ease-standard);display:inline-flex}.voice-channel_ud0wqW:hover .voice-channel-icon_KRjIB6{color:var(--text)}.voice-channel_ud0wqW.active_Gsyutz .voice-channel-icon_KRjIB6{color:var(--accent)}.voice-channel-name_dA3cCp{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.voice-channel-emoji_joxQME{text-align:center;width:18px;font-size:1rem;line-height:1}.voice-channel-flag_KtDs-W{color:var(--muted);flex-shrink:0;display:inline-flex}.voice-channel-limit_MaIj2R{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:.7rem}.voice-channel-status_HszyBo{background:var(--warning);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 20%, transparent);border-radius:50%;flex-shrink:0}.voice-channel-status_HszyBo[data-state=connected]{background:var(--success);box-shadow:0 0 8px color-mix(in srgb, var(--success) 60%, transparent)}.voice-channel-status_HszyBo[data-state=connecting],.voice-channel-status_HszyBo[data-state=reconnecting]{animation:1.2s ease-in-out infinite voice-status-pulse_-yCiE5}@keyframes voice-status-pulse_-yCiE5{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voice-channel-status_HszyBo[data-state=connecting],.voice-channel-status_HszyBo[data-state=reconnecting]{animation:none}}.voice-channel-group_XYYkyx{flex-direction:column;display:flex}.voice-occupants_PJL1MM{flex-direction:column;gap:1px;margin:2px 0 6px;padding:0 0 0 38px;list-style:none;display:flex}.voice-occupant_MKzm9H{min-height:26px;color:var(--text-secondary);animation:voice-occupant-in_ciJVpq var(--motion-fast) var(--motion-ease-standard);border-radius:8px;align-items:center;gap:8px;padding:2px 8px;font-size:.8rem;display:flex}.voice-occupant-avatar_4c95Ow{object-fit:cover;background:var(--overlay-3);border-radius:50%;flex-shrink:0;width:20px;height:20px}.voice-occupant-name_RY41RA{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.voice-occupant-muted_XI-wo4{color:var(--muted);flex-shrink:0;margin-left:auto;display:inline-flex}.voice-occupant-more_SQrZTV{color:var(--muted);font-variant-numeric:tabular-nums;padding:2px 8px 2px 36px;font-size:.75rem}@keyframes voice-occupant-in_ciJVpq{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.voice-occupant_MKzm9H{animation:none}}.voice-active-section_Z2yDyx{border-top:1px solid var(--overlay-4);margin-top:8px;padding-top:8px}.voice-active-header_j-GPQm{padding:4px 16px 8px}.voice-active-label_0-zmkq{text-transform:uppercase;color:var(--accent);letter-spacing:.5px;font-size:.75rem;font-weight:600}.voice-channel-limit_MaIj2R+.voice-channel-status_HszyBo{margin-left:8px}.voice-ptt-required_DdSU7A{color:var(--muted);text-align:center;margin:4px 16px 0;font-size:.75rem}.voice-active-description_VpazNX{color:var(--text-secondary);margin:-4px 16px 8px;font-size:.78rem;line-height:1.35}.voice-shares_-G3QEi{gap:8px;padding:4px 8px 8px;display:grid}.voice-participants_bj5TBb{flex-direction:column;gap:2px;max-height:200px;padding:0 8px;display:flex;overflow-y:auto}.voice-participant_bxhe3Y{color:var(--text-secondary);transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.82rem;display:flex}.voice-participant_bxhe3Y.speaking_SfGhF2{color:var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));box-shadow:0 0 8px color-mix(in srgb, var(--accent) 8%, transparent)}.voice-participant-name_5fhYqw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-controls_JZPWkz{justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.voice-control-btn_jj-ceM{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent-2) 8%, transparent));border:1px solid var(--overlay-5);color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}.voice-control-btn_jj-ceM:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent-2) 16%, transparent));border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.voice-control-btn_jj-ceM.muted_3AODf0{color:var(--error-soft);background:color-mix(in srgb, var(--error) 15%, transparent);border-color:color-mix(in srgb, var(--error) 30%, transparent)}.voice-control-btn_jj-ceM.ptt-btn_R-YYYX.active_Gsyutz{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 15%, transparent));border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 20%, transparent)}.voice-control-btn_jj-ceM.assistant-btn_MvnIPt.active_Gsyutz{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 15%, transparent));border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent)}.voice-controls_JZPWkz{flex-wrap:wrap}.voice-controls_JZPWkz .assistant-notice{color:var(--text-secondary);text-align:center;flex-basis:100%;order:-1;font-size:.75rem}.voice-control-btn_jj-ceM.disconnect-btn_C2a2oa{background:color-mix(in srgb, var(--error) 15%, transparent);border-color:color-mix(in srgb, var(--error) 30%, transparent);color:var(--error-soft)}.voice-control-btn_jj-ceM.disconnect-btn_C2a2oa:hover{background:var(--error);border-color:var(--error);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--error) 30%, transparent)}.voice-ptt-indicator_OjPLFR{color:var(--text-secondary);align-items:center;gap:8px;padding:4px 16px 8px;font-size:.75rem;display:flex}.ptt-dot_A-KWwL{background:var(--muted);width:8px;height:8px;transition:background var(--motion-fast);border-radius:50%}.ptt-dot_A-KWwL.active_Gsyutz{background:var(--accent);box-shadow:0 0 6px var(--accent)}@media (width<=768px){.voice-control-btn_jj-ceM{min-width:44px;min-height:44px}}.ptt-label_cDWpZY{color:var(--muted);text-align:center;padding:4px 8px;font-size:.75rem}.voicePartyIndicators_pdZtpF{flex-direction:column;gap:4px;padding:4px 8px;display:flex}.voicePartyIndicators_pdZtpF:empty{display:none}.voicePartyBadge_TOXBgY{background:var(--bg-tertiary);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;font-weight:600;display:flex}.voicePartyInfo_Dw1QpB{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.voicePartyLabel_e-fG-a{font-size:.75rem;font-weight:600}.voicePartyTrack_LNePqq{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}.voicePartyJoin_DbPOUP{color:inherit;cursor:pointer;white-space:nowrap;opacity:.8;background:0 0;border:1px solid;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:600;transition:opacity .15s}.voicePartyJoin_DbPOUP:hover{opacity:1}.contextMenu_JY6Lpc{z-index:1000;background:var(--bg-secondary);border:1px solid var(--border-primary);min-width:180px;box-shadow:0 8px 24px var(--scrim-3);border-radius:8px;padding:4px 0;animation:.1s ease-out fadeIn_COBMXk;position:fixed}@keyframes fadeIn_COBMXk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.header_1XNyDz{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-primary);padding:6px 12px;font-size:.75rem;font-weight:600}.menuItem_7e3-X6{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.85rem;transition:background .15s;display:block}.menuItem_7e3-X6:hover{background:var(--bg-hover)}.danger_kIm3va{color:var(--color-error,#f44)}.danger_kIm3va:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}.floating-panel_F8kGGD{background:var(--panel);border:1px solid var(--border,#404050);box-shadow:var(--panel-floating-shadow);animation:floatingPanelSlideIn_BwYBLw var(--motion-normal) var(--motion-ease-emphasized);transition:box-shadow var(--motion-normal) var(--motion-ease-standard);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.floating-panel_F8kGGD:hover{box-shadow:0 16px 50px var(--scrim-5), 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent)}.dragging_ReF-XV{-webkit-user-select:none;user-select:none;opacity:.92;box-shadow:0 20px 60px var(--scrim-6), 0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);transition:none;cursor:grabbing!important}.resizing_Inqn0J{-webkit-user-select:none;user-select:none;transition:none}.snapped_J1NWjr{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.drag-handle_rc7Rin{height:var(--panel-drag-handle-height,32px);cursor:grab;background:var(--overlay-1);border-bottom:1px solid var(--overlay-2);transition:background var(--motion-fast) var(--motion-ease-standard);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.drag-handle_rc7Rin:hover{background:var(--overlay-3)}.drag-handle_rc7Rin:active{cursor:grabbing}.drag-handle-left_NEi8BL{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.drag-dots_Iw-WbY{color:var(--muted,#a9b8d6);opacity:.5;letter-spacing:2px;flex-shrink:0;font-size:.65rem;line-height:1}.drag-title_OhD-1q{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.drag-handle-actions_s59DXF{flex-shrink:0;align-items:center;gap:2px;display:flex}.resize-edge_pg0jqK{z-index:2;background:0 0;position:absolute}.resize-edge-n_-s74tJ{cursor:ns-resize;height:6px;top:-3px;left:12px;right:12px}.resize-edge-s_HZ4JHq{cursor:ns-resize;height:6px;bottom:-3px;left:12px;right:12px}.resize-edge-e_NGgmeE{cursor:ew-resize;width:6px;top:12px;bottom:12px;right:-3px}.resize-edge-w_W0T6As{cursor:ew-resize;width:6px;top:12px;bottom:12px;left:-3px}.resize-corner_ja8mZ8{z-index:3;background:0 0;width:14px;height:14px;position:absolute}.resize-corner-ne_IRcv6B{cursor:nesw-resize;top:0;right:0}.resize-corner-nw_hfMTna{cursor:nwse-resize;top:0;left:0}.resize-corner-se_Dd6xat{cursor:nwse-resize;bottom:0;right:0}.resize-corner-sw_UtLz2a{cursor:nesw-resize;bottom:0;left:0}.resize-corner-se_Dd6xat:after{content:"";border-right:2px solid var(--overlay-8);border-bottom:2px solid var(--overlay-8);width:8px;height:8px;transition:border-color var(--motion-fast) var(--motion-ease-standard);position:absolute;bottom:3px;right:3px}.resize-corner-se_Dd6xat:hover:after{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.panel-body_PUdIrw{flex:1;min-height:0;overflow:auto}@keyframes floatingPanelSlideIn_BwYBLw{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-panel_F8kGGD[data-enter-from=left]{animation-name:floatingPanelFromLeft_cdzWvH}.floating-panel_F8kGGD[data-enter-from=right]{animation-name:floatingPanelFromRight_IxuoXx}@keyframes floatingPanelFromLeft_cdzWvH{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-distance-md))) scale(.98)}to{opacity:1;transform:none}}@keyframes floatingPanelFromRight_IxuoXx{0%{opacity:0;transform:translateX(var(--motion-distance-md)) scale(.98)}to{opacity:1;transform:none}}.panel-control_ewBTi7{width:22px;height:22px;color:var(--muted,#a9b8d6);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-standard), color var(--motion-fast) var(--motion-ease-standard);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-control_ewBTi7:hover,.panel-control_ewBTi7:focus-visible{background:var(--overlay-4);color:var(--text)}.panel-control_ewBTi7:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px}.collapse-control_RiSFRo svg{transition:transform var(--motion-fast) var(--motion-ease-standard)}.collapsed_J9lw53 .collapse-control_RiSFRo svg{transform:rotate(-90deg)}.collapsed_J9lw53 .drag-handle_rc7Rin{border-bottom-color:#0000}.size-menu_hLJOGa{z-index:10000;background:var(--panel-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border,#404050);min-width:168px;box-shadow:var(--panel-floating-shadow);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed}.size-menu-item_kPvkIU{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;font-size:.8rem;display:flex}.size-menu-item_kPvkIU:hover,.size-menu-item_kPvkIU:focus-visible{background:color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.size-menu-dims_Jphlw8{color:var(--muted,#a9b8d6);font-variant-numeric:tabular-nums;font-size:.7rem}@media (prefers-reduced-motion:reduce){.floating-panel_F8kGGD,.floating-panel_F8kGGD[data-enter-from]{animation:none}}.panelModeGroup_jzWEQt{background:var(--overlay-3);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.panelModeBtn_qKzSQa{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.panelModeBtn_qKzSQa:hover{background:var(--overlay-5);color:var(--text)}.panelModeBtn_qKzSQa.active_Mdo-q-{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.panelModeBtn_qKzSQa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-channel-list_QwBQGM{flex-direction:column;gap:2px;padding:0 8px;display:flex}.chat-channel_z-kPao{color:var(--text-secondary);cursor:pointer;text-align:left;width:100%;transition:all var(--motion-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex}.chat-channel_z-kPao:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent-2) 6%, transparent));border-color:var(--overlay-4);color:var(--text)}.chat-channel-icon_nicAEA{color:var(--muted);transition:color var(--motion-fast) var(--motion-ease-standard);display:inline-flex}.chat-channel_z-kPao:hover .chat-channel-icon_nicAEA{color:var(--accent)}.chat-channel-name_9nsxY-{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.chat-channel-emoji_NqlkI5{text-align:center;width:18px;font-size:1rem;line-height:1}.chat-channel-flag_xix-kv{color:var(--muted);flex-shrink:0;display:inline-flex}.chat-back-btn_tJO2yj{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), color-mix(in srgb, var(--accent-2) 4%, transparent));border:1px solid var(--overlay-3);color:var(--text-secondary);cursor:pointer;text-align:left;width:calc(100% - 16px);transition:all var(--motion-fast) var(--motion-ease-standard);border-radius:8px;align-items:center;gap:6px;margin:4px 8px;padding:8px 12px;font-size:.82rem;display:flex}.chat-back-btn_tJO2yj:hover{color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent-2) 8%, transparent));border-color:var(--overlay-6)}.chat-panel-wrapper_VeY9oP{flex-direction:column;height:100%;display:flex}.app-shell_3ocUxZ{min-height:0;transition:margin-left var(--motion-normal) var(--motion-ease-standard), margin-right var(--motion-normal) var(--motion-ease-standard);flex:1;display:flex;position:relative}@media (width>=1101px){.app-shell_3ocUxZ.left-open{margin-left:calc(var(--sidebar-width,260px) + var(--spacing))}.app-shell_3ocUxZ.right-open{margin-right:calc(var(--sidebar-width,260px) + var(--spacing))}}.app-shell-main_0g8vUj{min-width:0;min-height:0;padding:var(--spacing);scrollbar-width:none;-ms-overflow-style:none;flex:1;position:relative;overflow:hidden auto}.app-shell-main_0g8vUj::-webkit-scrollbar{display:none}@keyframes spin_gA7EVW{to{transform:rotate(360deg)}}.sidebar-backdrop_EkeL4c{display:none}@media (width<=1100px){.voice-sidebar_ZvR-BC,.chat-sidebar_LZ8Ny3{z-index:300;border-radius:0;width:280px;min-width:280px;max-width:280px;position:fixed;top:0;bottom:0}.voice-sidebar_ZvR-BC{left:0;transform:translate(-100%)}.voice-sidebar_ZvR-BC.open_b0KuS3{opacity:1;pointer-events:auto;transform:translate(0)}.chat-sidebar_LZ8Ny3{right:0;transform:translate(100%)}.chat-sidebar_LZ8Ny3.open_b0KuS3{opacity:1;pointer-events:auto;transform:translate(0)}.voice-sidebar_ZvR-BC:not(.open_b0KuS3),.chat-sidebar_LZ8Ny3:not(.open_b0KuS3){width:280px;min-width:280px;max-width:280px}.sidebar-backdrop_EkeL4c{background:var(--scrim-4);z-index:250;display:block;position:fixed;inset:0}.sidebar-reopen-btn_IW0XLY{z-index:100;position:fixed}}.loading-spinner_Mk5dzR{border:2px solid color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin_yy-L1T}.page-loader_RGfeLA{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-loader-spinner_2P0PO7{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin_YaZ-V6}input:where(:not([type=checkbox],[type=radio])),textarea,select{background:var(--bg-secondary,#1118278c);color:var(--text,#e8f2ff);border:1px solid var(--border,#404050);font-family:inherit;font-size:inherit;line-height:inherit;transition:border-color var(--motion-fast) var(--motion-ease-standard);border-radius:8px;outline:none;padding:8px 12px}input:focus,textarea:focus,select:focus{border-color:var(--accent,#6be0ff)}input:where(:not([type=checkbox],[type=radio])):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:var(--hd-focus-ring)}input::placeholder,textarea::placeholder{color:var(--muted,#a9b8d6);opacity:.7}input:-webkit-autofill{-webkit-text-fill-color:var(--text,#e8f2ff);-webkit-box-shadow:0 0 0 1000px var(--bg-secondary,#1118278c) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text,#e8f2ff);-webkit-box-shadow:0 0 0 1000px var(--bg-secondary,#1118278c) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text,#e8f2ff);-webkit-box-shadow:0 0 0 1000px var(--bg-secondary,#1118278c) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text,#e8f2ff);-webkit-box-shadow:0 0 0 1000px var(--bg-secondary,#1118278c) inset;transition:background-color 5000s ease-in-out}.app-layout{height:100dvh;display:flex;overflow:hidden}.app-main{min-width:0;min-height:0;padding-top:calc(var(--navbar-height) + var(--spacing) * 2 + 8px + env(safe-area-inset-top,0px));padding-bottom:var(--spacing);outline:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.app-loading{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.app-loading .loading-spinner{border:2px solid color-mix(in srgb, var(--accent) 20%, transparent);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--overlay-7);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--overlay-9)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-page-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes motion-modal-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motion-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes motion-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.route-motion-container{min-width:0}.motion-page-enter{animation:motion-page-enter var(--motion-normal) var(--motion-ease-emphasized);will-change:opacity, transform}html[data-electron]{overflow:hidden}html[data-electron] body{height:100vh;overflow:hidden}html[data-electron] .app-layout{flex-direction:column;height:100vh;min-height:0;overflow:hidden}html[data-electron] .app-main{min-height:0;padding-top:calc(var(--navbar-height) + var(--titlebar-height) + var(--spacing) * 2 + 8px);flex:1;overflow:hidden auto}@media (prefers-color-scheme:light){:root:not([style*=--text]){--bg:#0a0e20f2;--bg-secondary:#111827b3;--panel:#111827b3;--text:#e8f2ff;--muted:#94a3b8;--border:#404050;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}img[loading=lazy]{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease-standard)}img[loading=lazy].loaded,img[loading=lazy]:not([src=""]){opacity:1}select{background:color-mix(in srgb, var(--navy-800) 95%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--text);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236be0ff' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:10px;outline:none;padding:10px 40px 10px 14px;font-family:inherit;font-size:.9rem}select:hover{background-color:color-mix(in srgb, var(--navy-750) 95%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}select:focus{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background-color:color-mix(in srgb, var(--navy-750) 98%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}select option{background-color:var(--navy-900);color:var(--text);border:none;padding:12px 14px;font-size:.9rem}select option:hover,select option:focus{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent-2) 20%, transparent))!important;color:#fff!important}select option:checked{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 40%, transparent), color-mix(in srgb, var(--accent-2) 25%, transparent))!important;color:#fff!important}select:disabled{opacity:.5;cursor:not-allowed}select option:disabled{color:var(--muted);font-style:italic}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--motion-fast) var(--motion-ease-standard);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--gradient);color:var(--on-accent);font-weight:600}.btn-primary:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-1px)}.btn-secondary{background:var(--overlay-4);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background:var(--overlay-6);border-color:var(--accent);color:var(--accent)}.btn-danger{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 25%, transparent);border-color:var(--error)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn-sm{border-radius:var(--radius-sm);padding:6px 14px;font-size:.8rem}.btn-lg{border-radius:var(--radius-lg);padding:14px 28px;font-size:1rem}.btn-icon{border-radius:var(--radius-md);width:36px;height:36px;padding:0}:where(input[type=checkbox]:not(.toggle-unified)),.checkbox-unified{appearance:none;box-sizing:border-box;aspect-ratio:1;border:2px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;transition:all var(--motion-fast) var(--motion-ease-standard);vertical-align:middle;background:0 0;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid;position:relative}:where(input[type=checkbox]:not(.toggle-unified)):checked,.checkbox-unified:checked{background:var(--accent);border-color:var(--accent)}:where(input[type=checkbox]:not(.toggle-unified)):checked:after,.checkbox-unified:checked:after{content:"";border:solid var(--navy-900);border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}:where(input[type=checkbox]:not(.toggle-unified)):hover:not(:checked):not(:disabled),.checkbox-unified:hover:not(:checked):not(:disabled){border-color:var(--accent)}:where(input[type=checkbox]:not(.toggle-unified)):focus-visible,.checkbox-unified:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(input[type=checkbox]:not(.toggle-unified)):disabled,.checkbox-unified:disabled{opacity:.5;cursor:not-allowed}.toggle-unified{appearance:none;border-radius:var(--radius-full);background:var(--overlay-6);cursor:pointer;width:40px;height:22px;transition:background var(--motion-fast) var(--motion-ease-standard);flex-shrink:0;position:relative}.toggle-unified:after{content:"";background:var(--text);width:16px;height:16px;transition:transform var(--motion-fast) var(--motion-ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.toggle-unified:checked{background:var(--accent)}.toggle-unified:checked:after{background:var(--navy-900);transform:translate(18px)}.toggle-unified:hover:not(:disabled){background:var(--overlay-8)}.toggle-unified:checked:hover:not(:disabled){filter:brightness(1.1)}.toggle-unified:disabled{opacity:.5;cursor:not-allowed}.popout-message{color:var(--text-secondary);margin:0;padding:24px;font-size:.9rem;line-height:1.5}@media (width<=640px){.dm-overlay,.notification-center-overlay{align-items:flex-end;padding-top:0}.dm-container,.notification-center{max-width:100%;max-height:80vh;animation:motion-sheet-up var(--motion-normal) var(--motion-ease-emphasized);border-radius:12px 12px 0 0}input,textarea,select,button{min-height:44px;font-size:16px}input.checkbox-unified,input.toggle-unified,input[type=checkbox],input[type=radio]{min-height:0;padding:0}.top-nav{padding:.75rem var(--layout-inner-inline-mobile)}.top-nav-items,.nav-links{gap:.5rem}}@media (width>=641px) and (width<=1024px){.dm-container,.notification-center{max-width:350px}}@media (hover:none) and (pointer:coarse){.nav-btn{min-height:44px}.nav-btn:hover,.pill:hover{transform:none}.nav-btn:active{transform:scale(.95)}.voice-channel:active{background:var(--overlay-4)}.chat-messages,.voice-channel-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.btn{min-height:44px}.btn-sm{min-height:36px}.form-input,.form-textarea,.form-select{min-height:48px;font-size:16px}}@media (height<=500px) and (orientation:landscape){header{padding:12px var(--layout-inner-inline-mobile)}h1{font-size:1.4rem}.lead{font-size:.85rem}}@supports (padding:env(safe-area-inset-bottom)){.top-nav{top:calc(var(--spacing) + env(safe-area-inset-top,0px));padding-left:max(var(--layout-inner-inline), env(safe-area-inset-left));padding-right:max(var(--layout-inner-inline), env(safe-area-inset-right))}@media (width<=768px){.top-nav{padding-left:max(var(--layout-inner-inline-mobile), env(safe-area-inset-left));padding-right:max(var(--layout-inner-inline-mobile), env(safe-area-inset-right))}}.app-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.app-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.mini-player.expanded{bottom:max(var(--spacing), env(safe-area-inset-bottom))}.toast{bottom:max(24px, env(safe-area-inset-bottom))}}