.StreamChat_joinContainer__Ssk9H{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;height:100%;min-height:12rem}.StreamChat_joinOverlay__y4hUo{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10}.StreamChat_joinBox__6dvA_{background:rgba(17,24,39,.95);border:1px solid #374151;border-radius:.5rem;padding:1rem;max-width:18rem;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center}.StreamChat_joinTitle__T3NG6{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.25rem}.StreamChat_joinSubtext__alhX7{color:#9ca3af;font-size:.75rem;margin-bottom:.75rem;text-align:center}.StreamChat_usernameInput__9jSpv{width:100%;max-width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid #374151;background:rgba(17,24,39,.5);color:#fff;font-size:.875rem;margin-bottom:.75rem;outline:none;transition:border-color .2s ease}.StreamChat_usernameInput__9jSpv:focus{border-color:#3b82f6}.StreamChat_usernameInput__9jSpv::placeholder{color:#6b7280}.StreamChat_usernameInput__9jSpv:disabled{opacity:.6;cursor:not-allowed}.StreamChat_joinButton__jMOTk{padding:.5rem 1.5rem;background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem}.StreamChat_joinButton__jMOTk:hover:not(:disabled){transform:translateY(-2px)}.StreamChat_joinButton__jMOTk:active:not(:disabled){transform:translateY(0)}.StreamChat_joinButton__jMOTk:disabled{opacity:.6;cursor:not-allowed}.StreamChat_spinner__kU3Ap{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:StreamChat_spin__eOQjM .6s linear infinite}@keyframes StreamChat_spin__eOQjM{to{transform:rotate(1turn)}}.StreamChat_errorText__KNOCA{color:#f87171;font-size:.75rem;margin:.375rem 0 0;text-align:center}.StreamChat_loading__akTyA{display:flex;align-items:center;justify-content:center;height:12rem;color:#9ca3af;font-size:.875rem}.StreamChat_chatContainer__DwRSy{height:100%;min-height:250px;max-height:400px;display:flex;flex-direction:column}.StreamChat_chatWrapper__T9CwO{position:relative;flex:1 1;overflow:hidden}.StreamChat_customHeader__URn_x{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:rgba(31,41,55,.8);border-bottom:1px solid #374151}.StreamChat_headerTitle__Ls9Qg{margin:0;font-size:.8125rem;font-weight:600;color:#fff}.StreamChat_headerSubtext__XfVQk{margin:.125rem 0 0;font-size:.6875rem;color:#9ca3af;font-weight:400}.StreamChat_leaveButton__gVczW{padding:.25rem .625rem;background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:.25rem;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.StreamChat_leaveButton__gVczW:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.5)}.StreamChat_chatContainer__DwRSy .str-chat{flex:1 1;height:auto!important;font-size:.8125rem!important;display:flex!important;flex-direction:column!important}.StreamChat_chatContainer__DwRSy .str-chat__channel{background:transparent!important;height:100%!important;display:flex!important;flex-direction:column!important}.StreamChat_chatContainer__DwRSy .str-chat__main-panel{flex:1 1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.StreamChat_chatContainer__DwRSy .str-chat-channel,.StreamChat_chatContainer__DwRSy .str-chat__container{height:100%!important}.StreamChat_chatContainer__DwRSy .str-chat__list{background:rgba(17,24,39,.5)!important;padding:0!important;flex:1 1!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.StreamChat_chatContainer__DwRSy .str-chat__list ul{list-style:none!important;padding:0!important;margin:0!important}.StreamChat_chatContainer__DwRSy .str-chat__li,.StreamChat_chatContainer__DwRSy .str-chat__message,.StreamChat_chatContainer__DwRSy .str-chat__message-simple,.StreamChat_chatContainer__DwRSy li{background:transparent!important;border-radius:0!important;margin:0!important;padding:.5rem .75rem!important;display:flex!important;align-items:center!important;flex-direction:row!important;transition:background .15s ease!important;width:100%!important;min-height:auto!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple:hover{background:rgba(31,41,55,.2)!important}.StreamChat_chatContainer__DwRSy .str-chat__message-bubble,.StreamChat_chatContainer__DwRSy .str-chat__message-inner{display:flex!important;align-items:center!important;flex-direction:row!important;width:100%!important;flex-wrap:nowrap!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;gap:.5rem!important}.StreamChat_chatContainer__DwRSy .str-chat__avatar-container{margin:0 .5rem 0 0!important;padding:0!important;flex-shrink:0!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.StreamChat_chatContainer__DwRSy .str-chat__avatar{width:24px!important;height:24px!important;border-radius:50%!important;font-size:.75rem!important}.StreamChat_chatContainer__DwRSy .str-chat__message-content{display:inline!important;flex:1 1!important;min-width:0!important;line-height:1.4!important}.StreamChat_chatContainer__DwRSy .str-chat__message-metadata{display:inline!important;margin:0!important;padding:0!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple-text,.StreamChat_chatContainer__DwRSy .str-chat__message-simple-text-inner,.StreamChat_chatContainer__DwRSy .str-chat__message-text,.StreamChat_chatContainer__DwRSy .str-chat__message-text-inner{font-size:.8125rem!important;line-height:1.4!important;text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:hsla(0,0%,100%,.88)!important;display:inline!important;margin:0!important;padding:0!important;font-weight:400!important;background:transparent!important;border:none!important}.StreamChat_chatContainer__DwRSy .str-chat__message-sender,.StreamChat_chatContainer__DwRSy .str-chat__message-sender-name{font-size:.8125rem!important;font-weight:600!important;text-align:left!important;color:hsla(0,0%,100%,.95)!important;margin:0!important;padding:0!important;display:inline!important;white-space:nowrap!important}.StreamChat_chatContainer__DwRSy .str-chat__message-sender-name:after{content:" "!important;white-space:pre!important}.StreamChat_chatContainer__DwRSy .str-chat__date-separator,.StreamChat_chatContainer__DwRSy .str-chat__message-data,.StreamChat_chatContainer__DwRSy .str-chat__message-simple-status,.StreamChat_chatContainer__DwRSy .str-chat__message-timestamp,.StreamChat_chatContainer__DwRSy .str-chat__timestamp,.StreamChat_chatContainer__DwRSy [class*=Timestamp],.StreamChat_chatContainer__DwRSy [class*=time],.StreamChat_chatContainer__DwRSy [class*=timestamp]{display:none!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple .str-chat__message-simple-text-inner,.StreamChat_chatContainer__DwRSy .str-chat__message-text--is-emoji{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple *{box-sizing:border-box!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple .str-chat__message-text{background:none!important;border:none!important}.StreamChat_chatContainer__DwRSy .str-chat__message-text-inner{display:inline!important;margin:0!important}.StreamChat_chatContainer__DwRSy .str-chat__message-text p{display:inline!important;margin:0!important;padding:0!important}.StreamChat_chatContainer__DwRSy .str-chat__message-actions,.StreamChat_chatContainer__DwRSy .str-chat__message-replies,.StreamChat_chatContainer__DwRSy .str-chat__message-replies-count-button,.StreamChat_chatContainer__DwRSy .str-chat__message-status,.StreamChat_chatContainer__DwRSy .str-chat__quoted-message-preview{display:none!important}.StreamChat_chatContainer__DwRSy .str-chat__list::-webkit-scrollbar{width:6px!important}.StreamChat_chatContainer__DwRSy .str-chat__list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)!important}.StreamChat_chatContainer__DwRSy .str-chat__list::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3)!important;border-radius:3px!important}.StreamChat_chatContainer__DwRSy .str-chat__list::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)!important}.StreamChat_chatContainer__DwRSy .str-chat__input-flat{border:1px solid #374151!important;border-radius:.375rem!important;padding:.375rem!important;margin:.5rem!important}.StreamChat_chatContainer__DwRSy .str-chat__input,.StreamChat_chatContainer__DwRSy .str-chat__input-flat,.StreamChat_chatContainer__DwRSy .str-chat__message-input{background:rgba(17,24,39,.5)!important;flex-shrink:0!important}.StreamChat_chatContainer__DwRSy .str-chat__input{border:1px solid #374151!important;border-radius:.375rem!important;padding:.375rem!important}.StreamChat_chatContainer__DwRSy .str-chat__input textarea{color:#fff!important;font-size:.75rem!important;min-height:28px!important;max-height:80px!important;padding:.25rem .375rem!important;line-height:1.3!important}.StreamChat_chatContainer__DwRSy .str-chat__send-button{padding:.25rem .5rem!important;font-size:.75rem!important;min-height:28px!important}.StreamChat_chatContainer__DwRSy .str-chat__avatar{width:20px!important;height:20px!important;min-width:20px!important;flex-shrink:0!important;margin-right:0!important}.StreamChat_chatContainer__DwRSy .str-chat__avatar-image{width:20px!important;height:20px!important;border-radius:50%!important}.StreamChat_chatContainer__DwRSy .str-chat__message-simple-text-inner{padding:.125rem 0!important;background:transparent!important;border-radius:0!important;text-align:left!important;display:block!important;width:100%!important}.StreamChat_chatContainer__DwRSy .str-chat__message-text-inner{background:transparent!important;padding:0!important;text-align:left!important}.StreamChat_chatContainer__DwRSy .str-chat__message-reactions,.StreamChat_chatContainer__DwRSy .str-chat__message-simple__actions{display:none!important}.StreamWidget_widgetContainer__nKbwC{overflow:hidden;max-width:1280px;margin:auto}.StreamWidget_widgetHeader__oEhZN{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.StreamWidget_headerLeft__xGX0T{display:flex;align-items:center;gap:.75rem}.StreamWidget_headerTitle__DxE7u{color:#fff;font-weight:600;font-size:.875rem}.StreamWidget_headerActions__5AAvV{display:flex;gap:.5rem}.StreamWidget_iconButton__VZm0p{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem .5rem;font-size:1rem;transition:color .2s ease}.StreamWidget_iconButton__VZm0p:hover{color:#fff}.StreamWidget_badge__3K6DH{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.StreamWidget_badgeLive__PAJR6{background:#dc2626;color:#fff;animation:StreamWidget_pulse__67N75 2s infinite}.StreamWidget_badgeOffline__jbOTE{background:#374151;color:#9ca3af}@keyframes StreamWidget_pulse__67N75{0%,to{opacity:1}50%{opacity:.7}}.StreamWidget_statusIcon___TZ6e{font-size:.625rem}.StreamWidget_widgetContent__snZpT{display:grid;grid-template-columns:2fr;grid-gap:0;gap:0}.StreamWidget_widgetContent__snZpT.StreamWidget_withChat__f9fXi{grid-template-columns:2fr 1fr}@media (max-width:1024px){.StreamWidget_widgetContent__snZpT{grid-template-columns:1fr}}.StreamWidget_videoSection__UlkZV{background:#000;position:relative}.StreamWidget_player__ro_kr{width:100%;aspect-ratio:16/9}.StreamWidget_errorContainer__LAE9q{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111827;padding:2rem}.StreamWidget_errorTitle__eCxKj{color:#f87171;font-size:1rem;margin-bottom:.5rem}.StreamWidget_errorMessage__Ryilt{color:#9ca3af;font-size:.875rem;text-align:center}.StreamWidget_chatSection__P9vUd{border-left:1px solid #374151;overflow:hidden;position:relative;background-color:#dc2626}@media (max-width:1024px){.StreamWidget_chatSection__P9vUd{border-left:none;border-top:1px solid #374151;min-height:300px}}.StreamWidget_minimizedWidget__T3ATh{position:fixed;bottom:1rem;right:1rem;background:rgba(17,24,39,.95);border:1px solid #374151;border-radius:2rem;padding:.75rem 1.5rem;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .2s ease;z-index:1000}.StreamWidget_minimizedWidget__T3ATh:hover{transform:translateY(-2px)}.StreamWidget_minimizedContent___Ixx3{display:flex;align-items:center;gap:.5rem}.StreamWidget_liveDot__nlcQt{width:8px;height:8px;border-radius:50%;background:#6b7280}.StreamWidget_liveDot__nlcQt.StreamWidget_live__Dv4xG{background:#dc2626;animation:StreamWidget_pulse__67N75 2s infinite}.StreamWidget_minimizedText__CmhHR{color:#fff;font-weight:600;font-size:.875rem}.ChatAvatar_avatarContainer__7SGPX{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#475efd}.ChatAvatar_avatarImage__D9ppW{width:100%;height:100%;object-fit:cover}.ChatAvatar_avatarLetter__0SujN{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatAvatar_avatarLetter__0SujN,.CustomChatWidget_chatContainer__6aol7{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CustomChatWidget_chatContainer__6aol7{display:flex;flex-direction:column;height:100%;background:#000;color:#fff;overflow:hidden}.CustomChatWidget_chatHeader__1iykB{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#111;border-bottom:1px solid #333;flex-shrink:0}.CustomChatWidget_connectionStatus__AT6Tz{display:flex;align-items:center;gap:8px;font-size:13px}.CustomChatWidget_statusDot__dod8J{flex-shrink:0}.CustomChatWidget_statusDot__dod8J.CustomChatWidget_connected__02sSB{color:#0f0;animation:CustomChatWidget_pulse__PGYru 2s infinite}.CustomChatWidget_statusDot__dod8J.CustomChatWidget_disconnected__OUtFM{color:#888}.CustomChatWidget_statusText__hmyWJ{font-weight:600;color:#fff}.CustomChatWidget_viewerCount__cP0D2{display:inline-flex;align-items:center;font-size:13px;color:#0f0;margin-left:8px;font-weight:600}.CustomChatWidget_userCount__HatFz{display:inline-flex;align-items:center;font-size:13px;color:#888;margin-left:8px;font-weight:500}.CustomChatWidget_statusIndicator__gQNEd{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.CustomChatWidget_liveDot__rnvfA{width:8px;height:8px;background:#f44;border-radius:50%;animation:CustomChatWidget_pulse__PGYru 2s infinite}@keyframes CustomChatWidget_pulse__PGYru{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,68,68,0)}}.CustomChatWidget_emptyState__TbUzS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:#888;font-size:14px}.CustomChatWidget_emptyState__TbUzS p{margin:0}.CustomChatWidget_miniSpinner__3L_aF{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CustomChatWidget_spin__hZA4e .8s linear infinite}.CustomChatWidget_messagesContainer__Tf0Sp{flex:1 1;overflow-y:auto;padding:8px 0 16px;background:#000;scroll-behavior:smooth}.CustomChatWidget_messagesContainer__Tf0Sp::-webkit-scrollbar{width:6px}.CustomChatWidget_messagesContainer__Tf0Sp::-webkit-scrollbar-track{background:#111}.CustomChatWidget_messagesContainer__Tf0Sp::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.CustomChatWidget_messagesContainer__Tf0Sp::-webkit-scrollbar-thumb:hover{background:#444}.CustomChatWidget_message__ieXLf{display:flex;gap:12px;padding:8px 16px;margin:2px 0;transition:background-color .15s ease;text-align:left}.CustomChatWidget_message__ieXLf:hover{background:hsla(0,0%,100%,.02)}.CustomChatWidget_messageBody__PyFLs{flex:1 1;min-width:0}.CustomChatWidget_systemMessage__VgOvQ{background:rgba(255,193,7,.1);border-left:3px solid #ffc107;padding:12px 16px}.CustomChatWidget_systemMessage__VgOvQ .CustomChatWidget_messageBody__PyFLs{flex:1 1}.CustomChatWidget_joinMessage__aBIRU,.CustomChatWidget_leaveMessage__V7Ik1{background:transparent!important;border:none!important;padding:4px 16px!important;text-align:center!important;font-style:italic;font-size:13px;opacity:.8;justify-content:center}.CustomChatWidget_joinMessage__aBIRU,.CustomChatWidget_joinMessage__aBIRU .CustomChatWidget_messageContent__xkQIb{color:#4caf50!important}.CustomChatWidget_leaveMessage__V7Ik1,.CustomChatWidget_leaveMessage__V7Ik1 .CustomChatWidget_messageContent__xkQIb{color:#9e9e9e!important}.CustomChatWidget_currentUserMessage__P4etI{background:#1a1a1a;border-left:3px solid var(--primary);margin-left:0}.CustomChatWidget_predictionMessage__QWQPX{background:linear-gradient(135deg,rgba(71,94,253,.1),rgba(71,94,253,.05));border-left:3px solid var(--primary);border-radius:8px;position:relative}.CustomChatWidget_predictionMessage__QWQPX:before{content:"🎯";position:absolute;right:12px;top:8px;font-size:16px}.CustomChatWidget_otherUserMessage__mD46b{border-left:3px solid transparent}.CustomChatWidget_messageHeader__1tzWa{display:flex;align-items:center;gap:8px;margin-bottom:4px;justify-content:flex-start}.CustomChatWidget_username__ULz_6{font-size:12px;font-weight:600;color:#fff}.CustomChatWidget_systemMessage__VgOvQ .CustomChatWidget_username__ULz_6{color:#ffc107}.CustomChatWidget_currentUserMessage__P4etI .CustomChatWidget_username__ULz_6{color:var(--primary)}.CustomChatWidget_timestamp__TziCB{font-size:11px;color:#888}.CustomChatWidget_messageContent__xkQIb{font-size:11px;line-height:1.4;color:#e5e5e5;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.CustomChatWidget_joinMessage__aBIRU .CustomChatWidget_messageContent__xkQIb{color:#4caf50!important;text-align:center!important;font-style:italic}.CustomChatWidget_leaveMessage__V7Ik1 .CustomChatWidget_messageContent__xkQIb{color:#9e9e9e!important;text-align:center!important;font-style:italic}.CustomChatWidget_newMessagesButton__5xL0k{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(71,94,253,.4);transition:all .2s ease;z-index:10;animation:CustomChatWidget_slideUp__MoqwS .3s ease}.CustomChatWidget_newMessagesButton__5xL0k:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 6px 16px rgba(71,94,253,.5)}.CustomChatWidget_newMessagesButton__5xL0k:active{transform:translateX(-50%) translateY(0)}.CustomChatWidget_newMessagesIcon__lNpfZ{font-size:18px;line-height:1}.CustomChatWidget_newMessagesText__Q3yEI{line-height:1}@keyframes CustomChatWidget_slideUp__MoqwS{0%{opacity:0;bottom:60px}to{opacity:1;bottom:80px}}.CustomChatWidget_inputContainer__htNQj{flex-shrink:0;padding:5px 16px;background:#111;border-top:1px solid #333;position:relative}.CustomChatWidget_inputWrapper__x_wYN{display:flex;gap:8px;align-items:center;margin:0}.CustomChatWidget_inputWrapper__x_wYN input{margin:0;font-size:13px;height:40px}.CustomChatWidget_gifButton__UfhnG{background:#333;border:none;border-radius:50%;width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative}.CustomChatWidget_gifButton__UfhnG:hover{background:#444;transform:scale(1.05)}.CustomChatWidget_gifButton__UfhnG:disabled{background:#222;color:#666;cursor:not-allowed;transform:none}.CustomChatWidget_gifButtonWithRecent__H73mQ{background:var(--primary)}.CustomChatWidget_gifButtonWithRecent__H73mQ:hover{background:var(--primary-hover)}.CustomChatWidget_recentIndicator__RBpJP{position:absolute;top:-2px;right:-2px;background:#f44;color:#fff;font-size:9px;font-weight:600;padding:2px 4px;border-radius:8px;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;line-height:1}.CustomChatWidget_messageInput__s9yfe{flex:1 1;background:#222;border:1px solid #333;border-radius:20px;padding:10px 16px;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.CustomChatWidget_messageInput__s9yfe:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(71,94,253,.1)}.CustomChatWidget_messageInput__s9yfe::placeholder{color:#888}.CustomChatWidget_sendButton__m9CET{background:var(--primary);border:none;border-radius:50%;width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CustomChatWidget_sendButton__m9CET:hover{background:var(--primary-hover);transform:scale(1.05)}.CustomChatWidget_sendButton__m9CET:disabled{background:#333;color:#666;cursor:not-allowed;transform:none}.CustomChatWidget_inputHint__Pbmob{font-size:11px;color:#666;text-align:center;margin-top:4px}.CustomChatWidget_gifWidget__4Pjau{position:absolute;bottom:100%;left:0;right:0;background:#1a1a1a;border:1px solid #333;border-radius:12px 12px 0 0;max-height:400px;z-index:1000;box-shadow:0 -4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column}.CustomChatWidget_gifWidgetHeader__7qnU_{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #333;font-weight:600;color:#fff;flex-shrink:0}.CustomChatWidget_gifWidgetClose__cim_p{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.CustomChatWidget_gifWidgetClose__cim_p:hover{background:#333;color:#fff}.CustomChatWidget_gifCategories__Ybksy{display:flex;border-bottom:1px solid #333;background:#222;overflow-x:auto;flex-shrink:0}.CustomChatWidget_gifCategories__Ybksy::-webkit-scrollbar{height:2px}.CustomChatWidget_gifCategories__Ybksy::-webkit-scrollbar-thumb{background:#555;border-radius:1px}.CustomChatWidget_categoryTab__4KoWT{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;color:#888;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;font-size:13px;border:none;border-bottom:2px solid transparent}.CustomChatWidget_categoryTab__4KoWT:hover:not(:disabled){background:#333;color:#fff}.CustomChatWidget_categoryTab__4KoWT:disabled{opacity:.5;cursor:not-allowed}.CustomChatWidget_categoryTabActive__RNw_G{background:#333;color:#fff;border-bottom-color:var(--primary)}.CustomChatWidget_categoryIcon__ifpjm{font-size:14px}.CustomChatWidget_categoryName__Htmm8{font-weight:500}.CustomChatWidget_categoryCount__IU0KV{background:var(--primary);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:600;min-width:16px;text-align:center}.CustomChatWidget_gifGrid__ZyLc3{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px;padding:12px;max-height:280px;overflow-y:auto;flex:1 1}.CustomChatWidget_gifGrid__ZyLc3::-webkit-scrollbar{width:6px}.CustomChatWidget_gifGrid__ZyLc3::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.CustomChatWidget_gifGrid__ZyLc3::-webkit-scrollbar-track{background:#222}.CustomChatWidget_emptyRecentState__VVY0i{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#888}.CustomChatWidget_emptyRecentIcon__V_GUU{font-size:32px;margin-bottom:12px;opacity:.5}.CustomChatWidget_emptyRecentState__VVY0i p{margin:0 0 4px;font-weight:500;color:#ccc}.CustomChatWidget_emptyRecentState__VVY0i small{font-size:12px;opacity:.7}.CustomChatWidget_gifItem__Wj0Hf{display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .2s ease;background:#222}.CustomChatWidget_gifItem__Wj0Hf:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.3)}.CustomChatWidget_gifPreview__LkJBl{width:100%;height:80px;object-fit:cover;border-radius:8px 8px 0 0;transition:opacity .2s ease;background:#333}.CustomChatWidget_gifPreview__LkJBl:not([src]){opacity:.5}.CustomChatWidget_gifItemTitle__SAQdX{padding:6px 8px;font-size:11px;color:#ccc;text-align:center;width:100%;background:#222;border-radius:0 0 8px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomChatWidget_gifContainer__owp09{max-width:120px}.CustomChatWidget_gifImage__8dKgn{width:100%;max-height:100px;height:auto;border-radius:8px;margin-bottom:4px}.CustomChatWidget_gifTitle__ksKnE{font-size:11px;color:#888;text-align:center;font-style:italic}.CustomChatWidget_joinPrompt__e2IbV,.CustomChatWidget_loadingState__tI6wK,.CustomChatWidget_loginPrompt__HyExr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;height:100%;padding:32px;text-align:center;background:#000}.CustomChatWidget_messagesContainer__Tf0Sp .CustomChatWidget_loadingState__tI6wK{min-height:150px;height:auto}.CustomChatWidget_spinner__uQBUG{width:32px;height:32px;border:3px solid #333;border-top:3px solid var(--primary);border-radius:50%;animation:CustomChatWidget_spin__hZA4e 1s linear infinite;margin-bottom:16px}@keyframes CustomChatWidget_spin__hZA4e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomChatWidget_joinIcon__qA_Td,.CustomChatWidget_loginIcon__Fp8kG{font-size:48px;color:#333;margin-bottom:16px}.CustomChatWidget_joinPrompt__e2IbV h3,.CustomChatWidget_loginPrompt__HyExr h3{font-size:20px;font-weight:600;margin:0 0 8px;color:#fff}.CustomChatWidget_joinPrompt__e2IbV p,.CustomChatWidget_loginPrompt__HyExr p{font-size:14px;color:#888;margin:0 0 24px}.CustomChatWidget_usernameInputContainer__6Jpde{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.CustomChatWidget_usernameInput___QDD3{padding:12px 16px;border:2px solid #333;border-radius:8px;background:#1a1a1a;color:#fff;font-size:14px;transition:all .2s ease}.CustomChatWidget_usernameInput___QDD3:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(71,94,253,.1)}.CustomChatWidget_usernameInput___QDD3::placeholder{color:#888}.CustomChatWidget_joinButton__zgqAu,.CustomChatWidget_loginButton__yMt7I{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.CustomChatWidget_joinButton__zgqAu:hover,.CustomChatWidget_loginButton__yMt7I:hover{background:var(--primary-hover);transform:translateY(-1px)}.CustomChatWidget_joinButton__zgqAu:disabled,.CustomChatWidget_loginButton__yMt7I:disabled{background:#444;cursor:not-allowed;opacity:.6}.CustomChatWidget_joinButton__zgqAu:disabled:hover,.CustomChatWidget_loginButton__yMt7I:disabled:hover{background:#444;transform:none}@media (max-width:768px){.CustomChatWidget_chatHeader__1iykB{padding:10px 12px}.CustomChatWidget_message__ieXLf{padding:6px 12px}.CustomChatWidget_inputContainer__htNQj{padding:10px 12px}.CustomChatWidget_messageInput__s9yfe{font-size:16px}.CustomChatWidget_gifButton__UfhnG,.CustomChatWidget_sendButton__m9CET{width:36px;height:36px}.CustomChatWidget_gifWidget__4Pjau{max-height:350px}.CustomChatWidget_gifCategories__Ybksy{padding:0 4px}.CustomChatWidget_categoryTab__4KoWT{padding:6px 10px;font-size:12px}.CustomChatWidget_categoryIcon__ifpjm{font-size:12px}.CustomChatWidget_gifGrid__ZyLc3{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;padding:8px;max-height:220px;overflow:scroll}.CustomChatWidget_gifPreview__LkJBl{height:60px}.CustomChatWidget_gifImage__8dKgn{max-width:200px}.CustomChatWidget_emptyRecentState__VVY0i{padding:30px 15px}.CustomChatWidget_emptyRecentIcon__V_GUU{font-size:24px}}@media (prefers-contrast:high){.CustomChatWidget_chatContainer__6aol7{background:#000;border:1px solid #fff}.CustomChatWidget_messageInput__s9yfe{background:#000;border-color:#fff}}@media (prefers-reduced-motion:reduce){.CustomChatWidget_liveDot__rnvfA,.CustomChatWidget_spinner__uQBUG{animation:none}.CustomChatWidget_messagesContainer__Tf0Sp{scroll-behavior:auto}}.CustomChatWidget_loginPromptInput__AlIyp{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:hsla(0,0%,100%,.05);border-radius:8px;color:#fff;font-size:14px}.CustomChatWidget_loginIconSmall__236hj{color:#888;flex-shrink:0}.CustomChatWidget_loginButtonSmall__P0b33{padding:8px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CustomChatWidget_loginButtonSmall__P0b33:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.CustomChatWidget_loginButtonSmall__P0b33:active{transform:translateY(0)}.PredictionsWidget_predictionsContainer__57Gs2{display:flex;flex-direction:column;height:100%;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;padding:16px}.PredictionsWidget_matchCard__HKCDO{background:#111;border:1px solid #333;border-radius:12px;padding:20px;margin-bottom:20px}.PredictionsWidget_matchHeader__M5UOf{display:flex;align-items:center;gap:12px;margin-bottom:16px}.PredictionsWidget_matchIcon__EHmPx{color:var(--primary);font-size:20px}.PredictionsWidget_matchTitle__rRZkI{font-size:18px;font-weight:600;margin:0;color:#fff}.PredictionsWidget_matchGame__t4uHY{font-size:14px;color:#888;margin:4px 0 0}.PredictionsWidget_playersContainer__GPNr_{display:flex;align-items:center;justify-content:space-between;margin:20px 0;gap:16px}.PredictionsWidget_player__z8FV1{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1}.PredictionsWidget_playerAvatar__469NA{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #333}.PredictionsWidget_playerName__pcdih{font-size:14px;font-weight:600;text-align:center;color:#fff}.PredictionsWidget_vsIndicator__iM5j2{font-size:16px;font-weight:700;color:var(--primary);padding:8px 16px;background:rgba(71,94,253,.1);border-radius:8px;border:1px solid var(--primary)}.PredictionsWidget_predictionButtons__V6iMG{display:flex;gap:12px;margin-top:20px}.PredictionsWidget_predictionButton__FD8mM{flex:1 1;background:var(--primary);color:#fff;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.PredictionsWidget_predictionButton__FD8mM:hover{background:var(--primary-hover);transform:translateY(-2px)}.PredictionsWidget_player1Button__kZbC5{background:linear-gradient(135deg,var(--primary),#0052cc)}.PredictionsWidget_player2Button__gQB66{background:linear-gradient(135deg,#dc2626,#991b1b)}.PredictionsWidget_player1Button__kZbC5:hover{background:linear-gradient(135deg,var(--primary-hover),#0052cc)}.PredictionsWidget_player2Button__gQB66:hover{background:linear-gradient(135deg,#ef4444,#dc2626)}.PredictionsWidget_predictionMade__2fQVH{margin-top:20px;padding:16px;background:rgba(34,197,94,.1);border:1px solid #22c55e;border-radius:8px;text-align:center}.PredictionsWidget_predictionSuccess__mW_uR{font-size:16px;color:#22c55e;margin-bottom:8px}.PredictionsWidget_predictionDetails__AJW5J{font-size:14px;color:#888}.PredictionsWidget_recentPredictions__bICC9{margin-top:20px}.PredictionsWidget_sectionTitle__EolGt{font-size:16px;font-weight:600;margin:0 0 12px;color:#fff;padding-bottom:8px;border-bottom:1px solid #333}.PredictionsWidget_predictionsList__x_kNj{display:flex;flex-direction:column;gap:8px}.PredictionsWidget_predictionItem__rzHwk{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#1a1a1a;border:1px solid #333;border-radius:8px}.PredictionsWidget_predictionInfo__fFh9t{font-size:14px;color:#fff}.PredictionsWidget_predictionTime___Y_Cl{font-size:12px;color:#888}.PredictionsWidget_noPredictions__PW9rL{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#888;text-align:center}.PredictionsWidget_noPredictions__PW9rL p{font-size:16px;margin:0}@media (max-width:768px){.PredictionsWidget_predictionsContainer__57Gs2{padding:12px}.PredictionsWidget_matchCard__HKCDO{padding:16px}.PredictionsWidget_playersContainer__GPNr_{gap:12px}.PredictionsWidget_playerAvatar__469NA{width:50px;height:50px}.PredictionsWidget_predictionButtons__V6iMG{flex-direction:column}.PredictionsWidget_predictionButton__FD8mM{padding:14px 16px;font-size:16px}}.DraggableLiveChat_bottomChatPanel__3lOt_{position:fixed;bottom:0;left:0;right:0;width:100%;background:#000;border-top:1px solid #333;border-radius:12px 12px 0 0;box-shadow:0 -8px 25px rgba(0,0,0,.5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .2s ease;overflow:hidden;z-index:1000000;animation:DraggableLiveChat_slideUpFromBottom__7tPJO .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:1280px;margin:auto}.DraggableLiveChat_dragging__ttoxV{transition:none!important;box-shadow:0 -12px 35px rgba(0,0,0,.7)}.DraggableLiveChat_dismissing__rDD1C{border-top-color:#ef4444!important;box-shadow:0 -12px 35px rgba(239,68,68,.3)!important}.DraggableLiveChat_dragHandle__W5MtX{position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:60px;height:20px;background:#222;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;z-index:1001;transition:all .2s ease}.DraggableLiveChat_dragHandle__W5MtX:hover{background:#333;height:22px}.DraggableLiveChat_dragHandle__W5MtX:active{cursor:-webkit-grabbing;cursor:grabbing;background:#444}.DraggableLiveChat_dragIndicator__qJcOz{color:#666;font-size:12px;transition:color .2s ease}.DraggableLiveChat_dragHandle__W5MtX:hover .DraggableLiveChat_dragIndicator__qJcOz{color:#888}.DraggableLiveChat_dismissHandle__1YICF{background:#ef4444!important}.DraggableLiveChat_dismissHandle__1YICF .DraggableLiveChat_dragIndicator__qJcOz{color:#fff!important}.DraggableLiveChat_dismissFeedback__W865h{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(0,0,0,.9);border:1px solid #333;border-radius:12px;padding:16px 24px;z-index:1002;animation:DraggableLiveChat_feedbackPulse__RCy2J .5s ease-in-out}@keyframes DraggableLiveChat_feedbackPulse__RCy2J{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DraggableLiveChat_dismissIcon__eR4_0{font-size:32px;color:#ef4444;font-weight:700}.DraggableLiveChat_dismissText__NMuk8{font-size:14px;color:#fff;font-weight:600;text-align:center;white-space:nowrap}@keyframes DraggableLiveChat_slideUpFromBottom__7tPJO{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes DraggableLiveChat_slideDownToBottom__H_8AI{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.DraggableLiveChat_bottomChatPanel__3lOt_[style*="height: 0vh"]{animation:DraggableLiveChat_slideDownToBottom__H_8AI .2s ease-in forwards}.DraggableLiveChat_chatHeader__xixRM{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#111;border-bottom:1px solid #333;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:48px}.DraggableLiveChat_headerLeft__UmuXi{display:flex;align-items:center;gap:8px;flex:1 1}.DraggableLiveChat_tabToggle__03KxS{display:flex;background:#1a1a1a;border-radius:8px;padding:2px;border:1px solid #333}.DraggableLiveChat_tabButton__RQQ_i{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;color:#888;font-size:12px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:nowrap}.DraggableLiveChat_tabButton__RQQ_i:hover{color:#fff;background:#2a2a2a}.DraggableLiveChat_activeTab__IcQN3{background:var(--primary)!important;color:#fff!important}.DraggableLiveChat_tabIcon__Lx9cx{font-size:11px}.DraggableLiveChat_dragHint__ULOq6{font-size:11px;color:#666;font-weight:400;margin-left:8px;transition:color .2s ease}.DraggableLiveChat_dismissing__rDD1C .DraggableLiveChat_dragHint__ULOq6{color:#ef4444}.DraggableLiveChat_chatIcon__kfeZD{color:var(--primary);font-size:14px}.DraggableLiveChat_headerTitle__aRLOB{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px}.DraggableLiveChat_headerControls__mMPPA{display:flex;align-items:center;gap:4px}.DraggableLiveChat_controlButton__e3dPZ{background:transparent;border:none;color:hsla(0,0%,100%,.7);padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s ease}.DraggableLiveChat_controlButton__e3dPZ:hover{background:#333;color:#fff}.DraggableLiveChat_controlButton__e3dPZ:active{transform:scale(.95)}.DraggableLiveChat_chatContent__yJis_{height:calc(100% - 68px);display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:40px}.DraggableLiveChat_noStream__hu8y_{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:14px;background:#000}.DraggableLiveChat_notAvailable__HuYL1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center;color:#888}.DraggableLiveChat_notAvailableIcon__EdeOl{font-size:48px;margin-bottom:16px;opacity:.5}.DraggableLiveChat_notAvailableTitle__sKQPQ{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.DraggableLiveChat_notAvailableText__Wpyml{font-size:14px;color:#888;margin:0}@media (max-width:768px){.DraggableLiveChat_chatHeader__xixRM{padding:10px 16px;min-height:44px}.DraggableLiveChat_tabButton__RQQ_i{padding:6px 8px;font-size:11px;gap:4px}.DraggableLiveChat_tabIcon__Lx9cx{font-size:10px}.DraggableLiveChat_dragHint__ULOq6{font-size:10px;margin-left:6px}.DraggableLiveChat_controlButton__e3dPZ{padding:8px;font-size:14px}.DraggableLiveChat_dragHandle__W5MtX{width:80px;height:24px}.DraggableLiveChat_dragHint__ULOq6{display:none}.DraggableLiveChat_dismissFeedback__W865h{padding:12px 20px}.DraggableLiveChat_dismissIcon__eR4_0{font-size:28px}.DraggableLiveChat_dismissText__NMuk8{font-size:12px}}.DraggableLiveChat_bottomChatPanel__3lOt_:hover{border-top-color:rgba(75,85,99,.8)}.DraggableLiveChat_controlButton__e3dPZ:focus{outline:2px solid #10b981;outline-offset:2px}.DraggableLiveChat_bottomChatPanel__3lOt_{color-scheme:dark}.DraggableLiveChat_bottomChatPanel__3lOt_ *{box-sizing:border-box}.DraggableLiveChat_chatContent__yJis_ .chatContainer{border-radius:0!important;background:transparent!important;height:100%!important}.DraggableLiveChat_bottomChatPanel__3lOt_ .str-chat__container{border-radius:0!important;border:none!important}@media (prefers-contrast:high){.DraggableLiveChat_bottomChatPanel__3lOt_{border-top-color:#fff;background:#000}.DraggableLiveChat_chatHeader__xixRM{background:#333}}@media (prefers-reduced-motion:reduce){.DraggableLiveChat_bottomChatPanel__3lOt_{animation:none;transition:none}}.RecordingsPlayer_container__OuqhF{width:100%;overflow:hidden;max-width:1280px;margin:auto;display:flex;flex-direction:column;gap:0}.RecordingsPlayer_playerSection__4ATmG{position:relative;width:100%;background:#000}.RecordingsPlayer_player___w6Y5{width:100%;aspect-ratio:16/9;background:#000}.RecordingsPlayer_mobileRecordingInfo__QfAbC{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.6);border-top:1px solid hsla(0,0%,100%,.1);font-size:.813rem;color:hsla(0,0%,100%,.9)}.RecordingsPlayer_infoLeft__DRsAk,.RecordingsPlayer_infoRight__DBRLy{display:flex;align-items:center;gap:.5rem}.RecordingsPlayer_infoRight__DBRLy{color:hsla(0,0%,100%,.7)}.RecordingsPlayer_toggleButton__Qr9Er{width:100%;padding:.875rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:0;color:#3b82f6;font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.RecordingsPlayer_toggleButton__Qr9Er:hover{background:rgba(59,130,246,.15)}.RecordingsPlayer_toggleButton__Qr9Er:active{background:rgba(59,130,246,.2)}.RecordingsPlayer_recordingsList__KLUrp{padding:1rem;background:#000}.RecordingsPlayer_recordingsTitle__lHbgD{font-size:1rem;font-weight:600;color:#fff;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.RecordingsPlayer_recordingsGrid__E4Wv_{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}.RecordingsPlayer_recordingCard__ivcMb{display:flex;align-items:center;gap:.875rem;padding:.875rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.RecordingsPlayer_recordingCard__ivcMb:hover{background:hsla(0,0%,100%,.08);border-color:rgba(59,130,246,.5);transform:translateY(-1px)}.RecordingsPlayer_recordingCard__ivcMb.RecordingsPlayer_active__kg3C9{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.6);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.RecordingsPlayer_recordingNumber__JevS8{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:hsla(0,0%,100%,.9);flex-shrink:0}.RecordingsPlayer_active__kg3C9 .RecordingsPlayer_recordingNumber__JevS8{background:rgba(59,130,246,.3);color:#3b82f6}.RecordingsPlayer_recordingDetails__2qSvN{flex:1 1;min-width:0}.RecordingsPlayer_recordingTitle__F7NVs{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.RecordingsPlayer_latestBadge__0BEjb{font-size:.6875rem;font-weight:600;color:#3b82f6;background:rgba(59,130,246,.15);padding:.125rem .5rem;border-radius:4px;border:1px solid rgba(59,130,246,.3)}.RecordingsPlayer_recordingMeta__22p7k{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:hsla(0,0%,100%,.6)}.RecordingsPlayer_duration__7_B9a{display:flex;align-items:center;gap:.375rem}.RecordingsPlayer_date__w2zZo{color:hsla(0,0%,100%,.5)}@media (min-width:1024px){.RecordingsPlayer_container__OuqhF{display:grid;grid-template-columns:2fr 1fr;grid-gap:0;gap:0}.RecordingsPlayer_playerSection__4ATmG{grid-column:1}.RecordingsPlayer_recordingsList__KLUrp{grid-column:2;border-left:1px solid #374151;max-height:none;overflow-y:auto;min-height:400px;max-height:500px}.RecordingsPlayer_recordingsGrid__E4Wv_{gap:.625rem}.RecordingsPlayer_recordingCard__ivcMb{padding:.75rem}.RecordingsPlayer_mobileRecordingInfo__QfAbC,.RecordingsPlayer_toggleButton__Qr9Er{display:none}}@media (max-width:1023px){.RecordingsPlayer_recordingsList__KLUrp{border-left:none;border-top:1px solid #374151;min-height:auto}}@media (min-width:640px) and (max-width:1023px){.RecordingsPlayer_recordingsGrid__E4Wv_{grid-template-columns:repeat(2,1fr)}}.RecordingsPlayer_recordingsList__KLUrp::-webkit-scrollbar{width:6px}.RecordingsPlayer_recordingsList__KLUrp::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.RecordingsPlayer_recordingsList__KLUrp::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:10px}.RecordingsPlayer_recordingsList__KLUrp::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.RecordingsPlayerSkeleton_container__IdCO0{width:100%;overflow:hidden;max-width:1280px;margin:auto;display:flex;flex-direction:column;gap:0}.RecordingsPlayerSkeleton_playerSection__Vyvyk{position:relative;width:100%;background:#000}.RecordingsPlayerSkeleton_playerSkeleton__Aye9b{width:100%;aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center}.RecordingsPlayerSkeleton_loadingSpinner__mTB2I{display:flex;flex-direction:column;align-items:center;gap:1rem}.RecordingsPlayerSkeleton_spinner__Avwcu{width:48px;height:48px;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:RecordingsPlayerSkeleton_spin__xgoVN .8s linear infinite}@keyframes RecordingsPlayerSkeleton_spin__xgoVN{to{transform:rotate(1turn)}}.RecordingsPlayerSkeleton_loadingText__MPmId{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0}.RecordingsPlayerSkeleton_sidebarSkeleton__risIE{padding:1rem;background:#000;border-left:1px solid #374151;min-height:400px;max-height:500px;display:none}.RecordingsPlayerSkeleton_skeletonTitle__ZdlS3{height:24px;background:hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:1rem;animation:RecordingsPlayerSkeleton_pulse__7W0v8 1.5s ease-in-out infinite}.RecordingsPlayerSkeleton_skeletonCard__yr5fI{height:72px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:.75rem;animation:RecordingsPlayerSkeleton_pulse__7W0v8 1.5s ease-in-out infinite}.RecordingsPlayerSkeleton_skeletonCard__yr5fI:nth-child(2){animation-delay:.1s}.RecordingsPlayerSkeleton_skeletonCard__yr5fI:nth-child(3){animation-delay:.2s}.RecordingsPlayerSkeleton_skeletonCard__yr5fI:nth-child(4){animation-delay:.3s}@keyframes RecordingsPlayerSkeleton_pulse__7W0v8{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:1024px){.RecordingsPlayerSkeleton_container__IdCO0{display:grid;grid-template-columns:2fr 1fr;grid-gap:0;gap:0}.RecordingsPlayerSkeleton_playerSection__Vyvyk{grid-column:1}.RecordingsPlayerSkeleton_sidebarSkeleton__risIE{display:block;grid-column:2}}.FloatingChatButton_floatingContainer__IddEV{position:fixed;bottom:30px;right:30px;z-index:112500;display:flex;align-items:center;gap:12px}.FloatingChatButton_floatingButton__nHDRe{position:relative;width:64px;height:64px;background:var(--primary);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;color:#fff;font-size:24px}.FloatingChatButton_floatingButton__nHDRe:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 35px rgba(16,50,185,.4);background:linear-gradient(135deg,var(--primary),#047857)}.FloatingChatButton_floatingButton__nHDRe:active{transform:translateY(-2px) scale(1.02)}.FloatingChatButton_active__Frka7{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 8px 25px rgba(239,68,68,.3)!important}.FloatingChatButton_active__Frka7:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 12px 35px rgba(239,68,68,.4)!important}.FloatingChatButton_minimized__CbIlV{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 8px 25px rgba(245,158,11,.3)!important}.FloatingChatButton_minimized__CbIlV:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;box-shadow:0 12px 35px rgba(245,158,11,.4)!important}.FloatingChatButton_animating__M7FzC{animation:FloatingChatButton_pulse__NJyce .6s ease-in-out}@keyframes FloatingChatButton_pulse__NJyce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.FloatingChatButton_iconContainer__LWd8W{position:relative;z-index:2;transition:transform .2s ease}.FloatingChatButton_floatingButton__nHDRe:hover .FloatingChatButton_iconContainer__LWd8W{transform:scale(1.1)}.FloatingChatButton_icon__fcmDE{font-size:24px;transition:all .2s ease}.FloatingChatButton_badge__GHeAl{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;border-radius:50%;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:2px solid #fff;z-index:3;animation:FloatingChatButton_badgeBounce__6yxTA .5s ease-out}@keyframes FloatingChatButton_badgeBounce__6yxTA{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.FloatingChatButton_badgeText__8Q67V{line-height:1}.FloatingChatButton_ripple__Rfm0g{position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;pointer-events:none}.FloatingChatButton_floatingButton__nHDRe:active .FloatingChatButton_ripple__Rfm0g{transform:translate(-50%,-50%) scale(1.5);transition:transform .1s ease}.FloatingChatButton_hoverLabel__CWkdw{position:absolute;right:80px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;white-space:nowrap;animation:FloatingChatButton_fadeInLeft__K0IRA .2s ease-out;pointer-events:none}.FloatingChatButton_hoverLabel__CWkdw:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:rgba(0,0,0,.8)}@keyframes FloatingChatButton_fadeInLeft__K0IRA{0%{opacity:0;transform:translateY(-50%) translateX(10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.FloatingChatButton_liveIndicator__kdK3M{position:absolute;top:8px;left:8px;z-index:3}.FloatingChatButton_liveDot__L7Iqf{width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid #fff;animation:FloatingChatButton_livePulse__WbACK 2s infinite}@keyframes FloatingChatButton_livePulse__WbACK{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width:768px){.FloatingChatButton_floatingContainer__IddEV{bottom:20px;right:20px}.FloatingChatButton_floatingButton__nHDRe{width:56px;height:56px;font-size:20px}.FloatingChatButton_icon__fcmDE{font-size:20px}.FloatingChatButton_badge__GHeAl{min-width:20px;height:20px;font-size:11px;top:-6px;right:-6px}.FloatingChatButton_hoverLabel__CWkdw{display:none}.FloatingChatButton_liveDot__L7Iqf{width:10px;height:10px}}@media (prefers-contrast:high){.FloatingChatButton_floatingButton__nHDRe{border:2px solid #fff;background:#000!important}.FloatingChatButton_badge__GHeAl{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.FloatingChatButton_floatingButton__nHDRe{transition:none}.FloatingChatButton_animating__M7FzC,.FloatingChatButton_badge__GHeAl,.FloatingChatButton_hoverLabel__CWkdw,.FloatingChatButton_liveDot__L7Iqf{animation:none}}.FloatingChatButton_floatingButton__nHDRe:focus{outline:3px solid #fbbf24;outline-offset:4px}.FloatingChatButton_floatingButton__nHDRe:focus:not(:focus-visible){outline:none}.FloatingChatButton_floatingButton__nHDRe:focus-visible{outline:3px solid #fbbf24;outline-offset:4px}.cosplay-upload-dialog_overlay__4y2zh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:cosplay-upload-dialog_fadeIn__jE58N .2s ease}@keyframes cosplay-upload-dialog_fadeIn__jE58N{0%{opacity:0}to{opacity:1}}.cosplay-upload-dialog_dialog__EGGw3{background:#1a1a1a;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.5);animation:cosplay-upload-dialog_slideUp__1Ud4P .3s ease}@keyframes cosplay-upload-dialog_slideUp__1Ud4P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cosplay-upload-dialog_header__qqRnV{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.cosplay-upload-dialog_title__44u0W{font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}.cosplay-upload-dialog_closeButton__G6X9U{background:none;border:none;color:var(--subtitle);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.cosplay-upload-dialog_closeButton__G6X9U:hover{background:hsla(0,0%,100%,.1);color:var(--foreground)}.cosplay-upload-dialog_form__D7D_8{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.cosplay-upload-dialog_imageUploadSection__lBjk7{width:100%}.cosplay-upload-dialog_uploadPlaceholder__lazgm{border:2px dashed hsla(0,0%,100%,.2);border-radius:12px;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .2s ease;background:hsla(0,0%,100%,.02)}.cosplay-upload-dialog_uploadPlaceholder__lazgm:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.cosplay-upload-dialog_uploadPlaceholder__lazgm p{color:var(--foreground);font-size:.95rem;font-weight:500;margin:0}.cosplay-upload-dialog_uploadPlaceholder__lazgm span{color:var(--subtitle);font-size:.8rem}.cosplay-upload-dialog_imagePreviewContainer__PspuH{position:relative;width:100%;border-radius:12px;overflow:hidden}.cosplay-upload-dialog_imagePreview__bZ7GT{width:100%;max-height:300px;object-fit:cover;border-radius:12px}.cosplay-upload-dialog_changeImageBtn__NHKbC{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cosplay-upload-dialog_changeImageBtn__NHKbC:hover{background:rgba(0,0,0,.9)}.cosplay-upload-dialog_inputGroup__ERsuv{display:flex;flex-direction:column;gap:.5rem}.cosplay-upload-dialog_inputGroup__ERsuv label{font-size:.85rem;font-weight:500;color:var(--foreground)}.cosplay-upload-dialog_input__wCtMr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px 14px;font-size:.95rem;color:var(--foreground);transition:all .2s ease}.cosplay-upload-dialog_input__wCtMr:focus{outline:none;border-color:var(--primary);background:hsla(0,0%,100%,.08)}.cosplay-upload-dialog_input__wCtMr::placeholder{color:var(--subtitle)}.cosplay-upload-dialog_textarea__L_Wvr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px 14px;font-size:.95rem;color:var(--foreground);transition:all .2s ease;resize:vertical;min-height:80px;font-family:inherit}.cosplay-upload-dialog_textarea__L_Wvr:focus{outline:none;border-color:var(--primary);background:hsla(0,0%,100%,.08)}.cosplay-upload-dialog_textarea__L_Wvr::placeholder{color:var(--subtitle)}.cosplay-upload-dialog_error__rVIb7{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px;border-radius:8px;font-size:.85rem}.cosplay-upload-dialog_submitButton__d4Pid{background:linear-gradient(135deg,var(--primary) 0,#7c3aed 100%);color:#fff;border:none;padding:14px 20px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;margin-top:.5rem}.cosplay-upload-dialog_submitButton__d4Pid:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(var(--primary-rgb),.4)}.cosplay-upload-dialog_submitButton__d4Pid:disabled{opacity:.6;cursor:not-allowed}.cosplay-upload-dialog_spinner__XzFcf{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:cosplay-upload-dialog_spin__lXUC7 .8s linear infinite}@keyframes cosplay-upload-dialog_spin__lXUC7{to{transform:rotate(1turn)}}@media (max-width:480px){.cosplay-upload-dialog_dialog__EGGw3{max-height:95vh;border-radius:12px}.cosplay-upload-dialog_header__qqRnV{padding:1rem 1.25rem}.cosplay-upload-dialog_title__44u0W{font-size:1.1rem}.cosplay-upload-dialog_form__D7D_8{padding:1.25rem;gap:1rem}.cosplay-upload-dialog_uploadPlaceholder__lazgm{padding:2rem 1rem}.cosplay-upload-dialog_imagePreview__bZ7GT{max-height:220px}.cosplay-upload-dialog_input__wCtMr,.cosplay-upload-dialog_textarea__L_Wvr{padding:10px 12px;font-size:.9rem}.cosplay-upload-dialog_submitButton__d4Pid{padding:12px 18px;font-size:.95rem}}