.Button_wrapper__GqKsN{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:9px 16px;font-size:1.6rem;font-weight:700;font-family:var(--font-family);border-radius:4px;background-color:var(--white);cursor:pointer;border:1px solid rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.Button_wrapper__GqKsN+.Button_wrapper__GqKsN{margin-left:8px}.Button_wrapper__GqKsN.Button_disabled__DkgJ\+{pointer-events:none;opacity:.5}.Button_icon__Zd50D+.Button_title__OuWpG,.Button_title__OuWpG+.Button_icon__Zd50D{margin-left:8px}.Button_icon__Zd50D{display:inline-block;width:24px;text-align:center}.Button_rounded__-qIj8{border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(22,24,35,.12)}.Button_rounded__-qIj8:hover{border-color:rgba(22,24,35,.2);background-color:rgba(22,24,35,.03)}.Button_primary__9MLUH{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.Button_primary__9MLUH:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)),#fe2c55;border-color:var(--primary)}.Button_dark__LA9E9{background-color:var(--dark);color:#00d0ff}.Button_dark__LA9E9:hover{background:linear-gradient(180deg, #7c7a7a, rgba(0, 0, 0, 0.06));border:none}.Button_authLogin__-\+wQo{background:linear-gradient(135deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 50, 100, 0.7) 100%);color:aqua;border:1px solid rgba(0,255,255,.6);padding:8px 16px;font-weight:600;font-size:1.3rem;border-radius:4px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);text-shadow:0 0 10px rgba(0,255,255,.8);position:relative;overflow:hidden}.Button_authLogin__-\+wQo::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(0, 255, 255, 0.3) 50%, transparent 100%);transition:left .5s ease}.Button_authLogin__-\+wQo:hover{background:linear-gradient(135deg, rgba(0, 255, 255, 0.2) 0%, rgba(0, 100, 150, 0.2) 100%);border-color:aqua;color:#fff;box-shadow:0 0 20px rgba(0,255,255,.4),inset 0 0 20px rgba(0,255,255,.1);text-shadow:0 0 15px rgba(0,255,255,.8)}.Button_authLogin__-\+wQo:hover::before{left:100%}.Button_authRegister__HFFAc{background:linear-gradient(135deg, rgba(0, 0, 0, 0.8) 0%, rgba(100, 0, 50, 0.8) 100%);color:#f0f;border:1px solid rgba(255,0,255,.7);padding:8px 20px;font-weight:600;font-size:1.3rem;border-radius:4px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);text-shadow:0 0 10px rgba(255,0,255,.8);box-shadow:0 0 25px rgba(255,0,255,.4);position:relative;overflow:hidden}.Button_authRegister__HFFAc::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 0, 255, 0.4) 50%, transparent 100%);transition:left .5s ease}.Button_authRegister__HFFAc:hover{background:linear-gradient(135deg, rgba(255, 0, 255, 0.6) 0%, rgba(255, 20, 100, 0.6) 100%);color:#fff;transform:translateY(-2px);box-shadow:0 0 35px rgba(255,0,255,.6),0 4px 25px rgba(255,0,255,.4);text-shadow:0 0 20px #f0f}.Button_authRegister__HFFAc:hover::before{left:100%}.Button_outline__monpX{color:var(--primary);border-color:currentColor}.Button_outline__monpX:hover{border-color:currentColor;background-color:rgba(254,44,85,.06)}.Button_text__Rk\+Tr:hover{text-decoration:underline}.Button_small__jToKs{min-width:88px;padding:4px 16px}.Button_large__cizxk{padding:14px 16px;min-width:148px}
.Menu_menu-list__BmLCd{width:224px}.Menu_menu-list__BmLCd .Menu_menu-item__FCdJi{margin-left:0}.Menu_menu-popper__BbdhK{padding-bottom:8px}.Menu_menu-body__UMinF{overflow-y:overlay}.Menu_menu-item__FCdJi{width:100%;justify-content:flex-start;border-radius:0;padding:11px 16px;line-height:1.8rem;font-weight:600}.Menu_menu-item__FCdJi.Menu_separate__WoUUQ{border-top:1px solid rgba(22,24,35,.12)}.Menu_menu-item__FCdJi:hover{background-color:rgba(22,24,35,.03)}.Menu_header__XBCJq{position:relative;flex-shrink:0;height:50px;margin-top:-8px}.Menu_back-btn__ksFgF{width:50px;height:100%;background-color:rgba(0,0,0,0);cursor:pointer}.Menu_header-title__s2LCo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.Popper_wrapper__NIDsY{display:flex;flex-direction:column;width:100%;background:rgba(20,20,25,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);border-radius:12px;padding:.8rem 0;min-height:100px;max-height:min(100vh - 96px - 60px,734px);overflow:auto}.Popper_wrapper__NIDsY::-webkit-scrollbar{width:6px}.Popper_wrapper__NIDsY::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.Popper_wrapper__NIDsY::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.Popper_wrapper__NIDsY::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}
.Image_wrapper__eMQeC{overflow:hidden}
.AnimeSearchItem_wrapper__ae7S1{display:flex;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .3s ease}.AnimeSearchItem_wrapper__ae7S1:last-child{border-bottom:none}.AnimeSearchItem_wrapper__ae7S1:hover{background:rgba(255,255,255,.08)}.AnimeSearchItem_thumbnail__DzdeC{width:50px;height:50px;border-radius:6px;object-fit:cover;flex-shrink:0}.AnimeSearchItem_info__g3VQG{flex:1 1;margin-left:1.2rem;overflow:hidden}.AnimeSearchItem_name__4ZG3z{font-size:1.4rem;font-weight:600;color:rgba(255,255,255,.95);font-family:"Inter","Poppins",sans-serif;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnimeSearchItem_views__brgef,.AnimeSearchItem_rate__vZAVC{color:rgba(255,255,255,.5);font-size:1.2rem;font-family:"Inter",sans-serif}
.AuthModal_overlay__b7l4a{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:AuthModal_fadeIn__BLJTm .3s ease-out;padding:20px}@keyframes AuthModal_fadeIn__BLJTm{from{opacity:0}to{opacity:1}}.AuthModal_modal__pd7uJ{position:relative;width:900px;max-width:95vw;max-height:92vh;display:flex;border-radius:24px;overflow:hidden;animation:AuthModal_slideUp__YfGUQ .5s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 25px 80px rgba(0,0,0,.5),0 10px 40px rgba(255,107,129,.08)}@keyframes AuthModal_slideUp__YfGUQ{from{transform:translateY(30px) scale(0.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.AuthModal_side-panel__ZpXSj{flex:0 0 340px;background:linear-gradient(160deg, #1a1a2e 0%, #16213e 40%, #0f3460 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.AuthModal_side-panel__ZpXSj::before{content:"";position:absolute;top:-60%;right:-40%;width:500px;height:500px;background:radial-gradient(circle, rgba(255, 107, 129, 0.15) 0%, transparent 70%);border-radius:50%;animation:AuthModal_floatGlow__40sZr 8s ease-in-out infinite}.AuthModal_side-panel__ZpXSj::after{content:"";position:absolute;bottom:-30%;left:-20%;width:400px;height:400px;background:radial-gradient(circle, rgba(99, 102, 241, 0.12) 0%, transparent 70%);border-radius:50%;animation:AuthModal_floatGlow__40sZr 10s ease-in-out infinite reverse}@keyframes AuthModal_floatGlow__40sZr{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(20px, -20px) scale(1.05)}66%{transform:translate(-10px, 15px) scale(0.95)}}.AuthModal_side-content__B1kbb{position:relative;z-index:2;padding:40px 32px;text-align:center}.AuthModal_brand__R5nxD{margin-bottom:16px}.AuthModal_brand-icon__jB8oa{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg, #ff6b81, #ff4757);display:inline-flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:12px;box-shadow:0 8px 24px rgba(255,75,75,.3);animation:AuthModal_pulse__KnWT- 3s ease-in-out infinite}@keyframes AuthModal_pulse__KnWT-{0%,100%{box-shadow:0 8px 24px rgba(255,75,75,.3)}50%{box-shadow:0 8px 40px rgba(255,75,75,.5)}}.AuthModal_brand-name__1t3hp{font-size:28px;font-weight:800;background:linear-gradient(135deg, #fff 0%, #e0e7ff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);letter-spacing:.5px}.AuthModal_side-tagline__vmoQ5{font-size:14px;color:rgba(255,255,255,.65);line-height:1.6;margin-bottom:32px;padding:0 8px}.AuthModal_side-features__Kowyc{text-align:left;display:flex;flex-direction:column;gap:16px}.AuthModal_feature-item__k9qHM{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .3s ease}.AuthModal_feature-item__k9qHM span:last-child{font-size:13px;color:rgba(255,255,255,.8);font-weight:400;line-height:1.4}.AuthModal_feature-item__k9qHM:hover{background:rgba(255,255,255,.08);transform:translateX(4px)}.AuthModal_feature-icon__FKcaB{font-size:18px;flex-shrink:0}.AuthModal_deco-circle__MvFD7{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.06);pointer-events:none}.AuthModal_circle-1__ljwbN{width:180px;height:180px;top:-40px;right:-60px;animation:AuthModal_spinSlow__11Spv 30s linear infinite}.AuthModal_circle-2__1HZsF{width:120px;height:120px;bottom:40px;left:-30px;border-color:rgba(255,107,129,.1);animation:AuthModal_spinSlow__11Spv 25s linear infinite reverse}.AuthModal_circle-3__644v-{width:60px;height:60px;bottom:100px;right:20px;background:rgba(255,107,129,.04);animation:AuthModal_spinSlow__11Spv 15s linear infinite}@keyframes AuthModal_spinSlow__11Spv{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.AuthModal_form-panel__NwHT5{flex:1 1;background:linear-gradient(180deg, #0d0d1a 0%, #111827 100%);position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}.AuthModal_form-panel__NwHT5::-webkit-scrollbar{width:4px}.AuthModal_form-panel__NwHT5::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AuthModal_form-panel__NwHT5::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.AuthModal_close-btn__5dFTO{position:absolute;top:16px;right:16px;z-index:10;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.5);font-size:14px;transition:all .25s ease}.AuthModal_close-btn__5dFTO:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);transform:rotate(90deg);border-color:rgba(255,107,129,.3)}.AuthModal_content__kxVE-{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:40px 36px}@media(max-width: 768px){.AuthModal_modal__pd7uJ{flex-direction:column;max-height:95vh;width:100%;max-width:460px}.AuthModal_side-panel__ZpXSj{flex:0 0 auto;padding:24px 20px;min-height:auto}.AuthModal_side-panel__ZpXSj::before,.AuthModal_side-panel__ZpXSj::after{display:none}.AuthModal_side-content__B1kbb{padding:8px 16px}.AuthModal_brand-icon__jB8oa{width:48px;height:48px;font-size:22px;margin-bottom:8px}.AuthModal_brand-name__1t3hp{font-size:22px}.AuthModal_side-tagline__vmoQ5{font-size:13px;margin-bottom:16px}.AuthModal_side-features__Kowyc{display:none}.AuthModal_deco-circle__MvFD7{display:none}.AuthModal_content__kxVE-{padding:28px 24px}.AuthModal_close-btn__5dFTO{top:12px;right:12px;width:34px;height:34px}}@media(max-width: 480px){.AuthModal_overlay__b7l4a{padding:10px}.AuthModal_modal__pd7uJ{max-width:100%;border-radius:20px}.AuthModal_side-panel__ZpXSj{padding:16px}.AuthModal_content__kxVE-{padding:20px 18px}}
.AuthContainer_auth-container__SwfPk{position:relative;width:100%;overflow:hidden}.AuthContainer_form-wrapper__gORXQ{position:relative;animation:AuthContainer_slideIn__jCzGp .35s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes AuthContainer_slideIn__jCzGp{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.AuthContainer_form-wrapper__gORXQ.AuthContainer_slide-out__wKKC1{animation:AuthContainer_slideOut__fQi8e .25s cubic-bezier(0.4, 0, 0.2, 1) forwards}@keyframes AuthContainer_slideOut__fQi8e{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.AuthContainer_switch-mode__5e6Pn{text-align:center;margin-top:28px;padding-top:20px;position:relative}.AuthContainer_switch-mode__5e6Pn::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent)}.AuthContainer_switch-mode__5e6Pn span{color:rgba(255,255,255,.5);font-size:14px;font-weight:400}.AuthContainer_switch-btn__-w6On{background:none;border:none;color:#ff6b81;font-size:14px;font-weight:600;cursor:pointer;margin-left:4px;padding:4px 10px;border-radius:8px;transition:all .3s ease;position:relative}.AuthContainer_switch-btn__-w6On::after{content:"";position:absolute;bottom:2px;left:10px;right:10px;height:1.5px;background:#ff6b81;transform:scaleX(0);transition:transform .3s ease}.AuthContainer_switch-btn__-w6On:hover{color:#ff4757;background:rgba(255,107,129,.08)}.AuthContainer_switch-btn__-w6On:hover::after{transform:scaleX(1)}
.MessageIcon_message-icon-wrapper__DxoKa{position:relative;display:inline-block}.MessageIcon_icon-btn__A8Lzu{position:relative;width:40px;height:40px;border:none;background-color:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;margin:0}.MessageIcon_icon-btn__A8Lzu:hover{background-color:rgba(255,255,255,.2);transform:scale(1.05)}.MessageIcon_icon-btn__A8Lzu.MessageIcon_active__qu54-{background-color:rgba(255,255,255,.25)}.MessageIcon_icon-btn__A8Lzu svg{width:20px;height:20px}.MessageIcon_badge__f-vaC{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg, #ff3366 0%, #e41e3f 100%);color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(10,10,15,.9);box-shadow:0 2px 8px rgba(228,30,63,.4),0 0 0 0 rgba(228,30,63,.7);animation:MessageIcon_badgePulse__ZToJM 2s ease-in-out infinite}@keyframes MessageIcon_badgePulse__ZToJM{0%,100%{transform:scale(1);box-shadow:0 2px 8px rgba(228,30,63,.4),0 0 0 0 rgba(228,30,63,.7)}50%{transform:scale(1.05);box-shadow:0 2px 12px rgba(228,30,63,.6),0 0 0 4px rgba(228,30,63,0)}}@media(max-width: 768px){.MessageIcon_icon-btn__A8Lzu{width:36px;height:36px}.MessageIcon_icon-btn__A8Lzu svg{width:18px;height:18px}.MessageIcon_badge__f-vaC{font-size:9px;min-width:16px;height:16px;top:-3px;right:-3px}}
.ChatDropdown_dropdown-wrapper__MpI0i{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:520px;background:linear-gradient(145deg, rgba(20, 20, 30, 0.95) 0%, rgba(15, 15, 25, 0.98) 100%);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);display:flex;flex-direction:column;z-index:1000;overflow:hidden;animation:ChatDropdown_dropdownFadeIn__F8KJl .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes ChatDropdown_dropdownFadeIn__F8KJl{from{opacity:0;transform:translateY(-10px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatDropdown_dropdown-header__S3Xv0{display:flex;justify-content:space-between;align-items:center;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.03), transparent)}.ChatDropdown_title__l39Jd{font-size:22px;font-weight:700;color:rgba(255,255,255,.95);margin:0;letter-spacing:-0.3px}.ChatDropdown_header-actions__h8aFW{display:flex;gap:8px;align-items:center}.ChatDropdown_sound-btn__pXvjq,.ChatDropdown_options-btn__vrtXO{width:36px;height:36px;border:none;background-color:rgba(255,255,255,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.6);transition:all .2s ease}.ChatDropdown_sound-btn__pXvjq:hover,.ChatDropdown_options-btn__vrtXO:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9);transform:scale(1.05)}.ChatDropdown_sound-btn__pXvjq:active,.ChatDropdown_options-btn__vrtXO:active{transform:scale(0.95)}.ChatDropdown_sound-btn__pXvjq svg{width:16px;height:16px}.ChatDropdown_search-wrapper__B3QrC{padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.15)}.ChatDropdown_search-input__05NtB{width:100%;padding:10px 16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);border-radius:20px;font-size:14px;color:rgba(255,255,255,.9);outline:none;transition:all .3s ease}.ChatDropdown_search-input__05NtB:focus{background:rgba(255,255,255,.08);border-color:rgba(102,126,234,.5);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ChatDropdown_search-input__05NtB::placeholder{color:rgba(255,255,255,.4)}.ChatDropdown_conversations-list__cEC7K{flex:1 1;overflow-y:auto;padding:8px}.ChatDropdown_conversations-list__cEC7K::-webkit-scrollbar{width:6px}.ChatDropdown_conversations-list__cEC7K::-webkit-scrollbar-track{background:rgba(255,255,255,.02);border-radius:10px}.ChatDropdown_conversations-list__cEC7K::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, rgba(102, 126, 234, 0.4), rgba(118, 75, 162, 0.4));border-radius:10px}.ChatDropdown_conversations-list__cEC7K::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, rgba(102, 126, 234, 0.6), rgba(118, 75, 162, 0.6))}.ChatDropdown_loading__e6IBt,.ChatDropdown_error__qL5A1,.ChatDropdown_empty__alTH3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:rgba(255,255,255,.5);text-align:center}.ChatDropdown_spinner__sOWUc{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#667eea;border-radius:50%;animation:ChatDropdown_spin__UhVB4 .8s linear infinite;margin-bottom:16px}@keyframes ChatDropdown_spin__UhVB4{to{transform:rotate(360deg)}}.ChatDropdown_retry-btn__3a9P\+{margin-top:16px;padding:10px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.ChatDropdown_retry-btn__3a9P\+:hover{background:linear-gradient(135deg, #7c8ef5 0%, #8a5ab8 100%);box-shadow:0 6px 16px rgba(102,126,234,.4);transform:translateY(-2px)}.ChatDropdown_retry-btn__3a9P\+:active{transform:translateY(0)}.ChatDropdown_dropdown-footer__w10qz{padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);text-align:center;background:linear-gradient(to top, rgba(255, 255, 255, 0.03), transparent)}.ChatDropdown_see-all__\+KmN1{color:#7c8ef5;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;padding:6px 0;transition:all .2s ease}.ChatDropdown_see-all__\+KmN1:hover{color:#9aa5ff;text-decoration:none;transform:translateX(2px)}
.ChatItem_chat-item__kRSoV{display:flex;align-items:center;padding:12px 12px;cursor:pointer;transition:all .2s ease;border-radius:10px;margin-bottom:4px;position:relative;overflow:hidden}.ChatItem_chat-item__kRSoV::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(102, 126, 234, 0.1), rgba(118, 75, 162, 0.1));opacity:0;transition:opacity .3s ease;border-radius:10px;z-index:0}.ChatItem_chat-item__kRSoV:hover{background:rgba(255,255,255,.05);transform:translateX(2px)}.ChatItem_chat-item__kRSoV:hover::before{opacity:1}.ChatItem_chat-item__kRSoV.ChatItem_has-unread__Erzfu{background:rgba(102,126,234,.08);border-left:3px solid #667eea}.ChatItem_chat-item__kRSoV>*{position:relative;z-index:1}.ChatItem_avatar-wrapper__nQckn{position:relative;margin-right:12px}.ChatItem_avatar__k0BXx{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1);box-shadow:0 2px 8px rgba(0,0,0,.3)}.ChatItem_online-status__WMdBk{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:linear-gradient(135deg, #4ade80 0%, #22c55e 100%);border:2px solid rgba(15,15,25,.98);border-radius:50%;box-shadow:0 0 8px rgba(74,222,128,.5)}.ChatItem_content__VBZ2y{flex:1 1;min-width:0}.ChatItem_header__5nrTR{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ChatItem_name__e5lEC{font-size:15px;font-weight:500;color:rgba(255,255,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ChatItem_name__e5lEC.ChatItem_unread__5wlMk{font-weight:700;color:rgba(255,255,255,.95)}.ChatItem_time__gW6F6{font-size:12px;color:rgba(255,255,255,.4);margin-left:8px;flex-shrink:0}.ChatItem_message__RAp4n{display:flex;justify-content:space-between;align-items:center}.ChatItem_text__qcrjq{font-size:13px;color:rgba(255,255,255,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ChatItem_text__qcrjq.ChatItem_unread__5wlMk{font-weight:600;color:rgba(255,255,255,.75)}.ChatItem_unread-badge__QXrEC{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;font-size:11px;font-weight:700;border-radius:10px;margin-left:8px;flex-shrink:0;box-shadow:0 2px 8px rgba(102,126,234,.4)}
.NotificationIcon_notification-icon-wrapper__rvJn7{position:relative;display:inline-block}.NotificationIcon_icon-btn__191jC{position:relative;width:40px;height:40px;border:none;background-color:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;margin:0}.NotificationIcon_icon-btn__191jC:hover{background-color:rgba(255,255,255,.2);transform:scale(1.05)}.NotificationIcon_icon-btn__191jC.NotificationIcon_active__6qUhz{background-color:rgba(255,255,255,.25)}.NotificationIcon_icon-btn__191jC svg{width:20px;height:20px}.NotificationIcon_badge__LFrew{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg, #ff3366 0%, #e41e3f 100%);color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(10,10,15,.9);box-shadow:0 2px 8px rgba(228,30,63,.4),0 0 0 0 rgba(228,30,63,.7);animation:NotificationIcon_badgePulse__SO-yf 2s ease-in-out infinite}@keyframes NotificationIcon_badgePulse__SO-yf{0%,100%{transform:scale(1);box-shadow:0 2px 8px rgba(228,30,63,.4),0 0 0 0 rgba(228,30,63,.7)}50%{transform:scale(1.05);box-shadow:0 2px 12px rgba(228,30,63,.6),0 0 0 4px rgba(228,30,63,0)}}@media(max-width: 768px){.NotificationIcon_icon-btn__191jC{width:36px;height:36px}.NotificationIcon_icon-btn__191jC svg{width:18px;height:18px}.NotificationIcon_badge__LFrew{font-size:9px;min-width:16px;height:16px;top:-3px;right:-3px}}
.NotificationDropdown_dropdown__8QB13{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;background:rgba(20,20,30,.98);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3);z-index:10000;animation:NotificationDropdown_dropdownFadeIn__7MtYT .2s ease-out;display:flex;flex-direction:column;overflow:hidden}@keyframes NotificationDropdown_dropdownFadeIn__7MtYT{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown_dropdown-header__0N4QM{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.NotificationDropdown_dropdown-title__hIAvH{margin:0;color:rgba(255,255,255,.95);font-size:16px;font-weight:700;font-family:"Inter",sans-serif}.NotificationDropdown_mark-all-btn__EO0ps{background:none;border:none;color:rgba(102,126,234,.8);font-size:12px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.NotificationDropdown_mark-all-btn__EO0ps:hover{color:#667eea;background:rgba(102,126,234,.1)}.NotificationDropdown_dropdown-list__GTVSA{flex:1 1;overflow-y:auto;padding:6px;max-height:400px}.NotificationDropdown_dropdown-list__GTVSA::-webkit-scrollbar{width:4px}.NotificationDropdown_dropdown-list__GTVSA::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.NotificationDropdown_dropdown-list__GTVSA::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.NotificationDropdown_empty-state__9uJTV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:rgba(255,255,255,.35);gap:12px}.NotificationDropdown_empty-state__9uJTV p{margin:0;font-size:13px;font-family:"Inter",sans-serif}.NotificationDropdown_load-more__3kiH4{text-align:center;padding:10px;color:rgba(255,255,255,.4);font-size:12px;font-family:"Inter",sans-serif}@media(max-width: 480px){.NotificationDropdown_dropdown__8QB13{position:fixed;top:60px;left:8px;right:8px;width:auto;max-height:calc(100vh - 80px)}}
.NotificationItem_notification-item__UEz7B{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative}.NotificationItem_notification-item__UEz7B:hover{background:rgba(255,255,255,.06)}.NotificationItem_notification-item__UEz7B.NotificationItem_unread__TYURQ{background:rgba(102,126,234,.08)}.NotificationItem_notification-item__UEz7B.NotificationItem_unread__TYURQ:hover{background:rgba(102,126,234,.12)}.NotificationItem_item-icon__kSWRz{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, rgba(102, 126, 234, 0.3), rgba(118, 75, 162, 0.3));display:flex;align-items:center;justify-content:center;color:#667eea}.NotificationItem_item-icon__kSWRz.NotificationItem_friend_request__eg3AI{background:linear-gradient(135deg, rgba(72, 191, 145, 0.3), rgba(56, 161, 120, 0.3));color:#48bf91}.NotificationItem_item-body__qveoi{flex:1 1;min-width:0}.NotificationItem_item-content__JxkB0{margin:0;color:rgba(255,255,255,.88);font-size:13px;font-weight:400;line-height:1.4;font-family:"Inter",sans-serif;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationItem_unread__TYURQ .NotificationItem_item-content__JxkB0{font-weight:500;color:rgba(255,255,255,.95)}.NotificationItem_item-time__h-iDZ{display:block;margin-top:3px;color:rgba(255,255,255,.4);font-size:11px;font-weight:400;font-family:"Inter",sans-serif}.NotificationItem_unread__TYURQ .NotificationItem_item-time__h-iDZ{color:rgba(102,126,234,.8);font-weight:500}.NotificationItem_unread-dot__ZYiKP{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg, #667eea, #764ba2);margin-top:8px;box-shadow:0 0 8px rgba(102,126,234,.5)}.NotificationItem_action-buttons__GJema{display:flex;gap:8px;margin-top:8px}.NotificationItem_btn-accept__za-Y6{padding:5px 14px;border:none;border-radius:6px;background:linear-gradient(135deg, #48bf91, #38a178);color:#fff;font-size:12px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;transition:all .2s ease}.NotificationItem_btn-accept__za-Y6:hover{opacity:.85;transform:translateY(-1px)}.NotificationItem_btn-accept__za-Y6:active{transform:translateY(0)}.NotificationItem_btn-decline__A\+JvB{padding:5px 14px;border:none;border-radius:6px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:12px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;transition:all .2s ease}.NotificationItem_btn-decline__A\+JvB:hover{background:rgba(255,80,80,.25);color:#ff6b6b;transform:translateY(-1px)}.NotificationItem_btn-decline__A\+JvB:active{transform:translateY(0)}.NotificationItem_actioned-label__rWT5A{display:inline-block;margin-top:6px;font-size:11px;font-weight:500;font-family:"Inter",sans-serif}.NotificationItem_actioned-label__rWT5A.NotificationItem_accepted__ueAI9{color:#48bf91}.NotificationItem_actioned-label__rWT5A.NotificationItem_declined__TQd3O{color:rgba(255,255,255,.4)}
.NotificationPopup_popup__5MD6U{position:fixed;bottom:24px;left:24px;z-index:99999;max-width:380px;min-width:320px;transform:translateX(-120%);opacity:0;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:auto}.NotificationPopup_popup__5MD6U.NotificationPopup_visible__b4aNo{transform:translateX(0);opacity:1}.NotificationPopup_popup__5MD6U.NotificationPopup_leaving__nwQhG{transform:translateX(-120%);opacity:0}.NotificationPopup_popup-content__SUsZc{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(25,25,35,.97);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3),0 0 0 1px rgba(102,126,234,.15);cursor:pointer;transition:all .2s ease}.NotificationPopup_popup-content__SUsZc:hover{border-color:rgba(102,126,234,.3);box-shadow:0 8px 32px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3),0 0 0 1px rgba(102,126,234,.25)}.NotificationPopup_popup-avatar__z5OYO{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff}.NotificationPopup_popup-avatar__z5OYO.NotificationPopup_friend-request__tmyEY{background:linear-gradient(135deg, #48bf91 0%, #38a178 100%)}.NotificationPopup_popup-avatar__z5OYO img{width:100%;height:100%;border-radius:50%;object-fit:cover}.NotificationPopup_popup-body__qA56e{flex:1 1;min-width:0}.NotificationPopup_popup-message__gFCYC{margin:0;color:rgba(255,255,255,.92);font-size:13px;font-weight:500;line-height:1.4;font-family:"Inter",sans-serif;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationPopup_popup-time__RpGfg{display:block;margin-top:4px;color:rgba(102,126,234,.8);font-size:11px;font-weight:500;font-family:"Inter",sans-serif}.NotificationPopup_popup-close__19-24{flex-shrink:0;width:24px;height:24px;border:none;background:rgba(255,255,255,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.5);transition:all .2s ease;margin-top:2px}.NotificationPopup_popup-close__19-24:hover{background:rgba(255,255,255,.15);color:rgba(255,255,255,.9)}.NotificationPopup_popup-actions__dTXVS{display:flex;gap:8px;margin-top:8px}.NotificationPopup_popup-btn-accept__fpltN{padding:5px 12px;border:none;border-radius:6px;background:linear-gradient(135deg, #48bf91, #38a178);color:#fff;font-size:12px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;transition:all .2s ease}.NotificationPopup_popup-btn-accept__fpltN:hover{opacity:.85;transform:translateY(-1px)}.NotificationPopup_popup-btn-decline__jRFQ0{padding:5px 12px;border:none;border-radius:6px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:12px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;transition:all .2s ease}.NotificationPopup_popup-btn-decline__jRFQ0:hover{background:rgba(255,80,80,.25);color:#ff6b6b;transform:translateY(-1px)}.NotificationPopup_popup-actioned__-NiQR{display:inline-block;margin-top:6px;font-size:11px;font-weight:500;font-family:"Inter",sans-serif}.NotificationPopup_popup-actioned__-NiQR.NotificationPopup_accepted__ST0qx{color:#48bf91}.NotificationPopup_popup-actioned__-NiQR.NotificationPopup_declined__lr8O4{color:rgba(255,255,255,.4)}@keyframes NotificationPopup_slideInRight__EJhKK{from{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width: 480px){.NotificationPopup_popup__5MD6U{bottom:16px;left:16px;right:16px;max-width:none;min-width:auto}}
.ChatBoxContainer_minimized-container__fd3KF{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:1001;pointer-events:none;will-change:transform}.ChatBoxContainer_minimized-container__fd3KF>*{pointer-events:auto}.ChatBoxContainer_expanded-container__-t\+C9{position:fixed;bottom:0;right:16px;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:8px;z-index:1000;pointer-events:none;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.ChatBoxContainer_expanded-container__-t\+C9>*{pointer-events:auto}@media(max-width: 768px){.ChatBoxContainer_minimized-container__fd3KF{right:8px;bottom:12px;gap:6px}.ChatBoxContainer_expanded-container__-t\+C9{right:8px}}@media(max-width: 480px){.ChatBoxContainer_minimized-container__fd3KF{right:8px;bottom:8px}.ChatBoxContainer_expanded-container__-t\+C9{right:8px}.ChatBoxContainer_expanded-container__-t\+C9>*:not(:first-child){display:none}}
.ChatBox_chat-box__Ok3es{width:328px;height:455px;background:#242526;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.3);display:flex;flex-direction:column;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin-left:0;margin-bottom:0;border:1px solid #3a3b3c;position:relative;will-change:width,height,border-radius}.ChatBox_chat-box__Ok3es.ChatBox_minimized__TRUk7{width:60px;height:60px;border-radius:50%;overflow:visible;cursor:pointer;border:3px solid #0084ff;margin-bottom:0}.ChatBox_chat-box__Ok3es.ChatBox_minimized__TRUk7:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,132,255,.4)}.ChatBox_chat-box__Ok3es.ChatBox_minimized__TRUk7:hover .ChatBox_close-btn-minimized__1IYru{opacity:1;visibility:visible}.ChatBox_chat-box__Ok3es.ChatBox_has-unread__ER618:not(.ChatBox_minimized__TRUk7){border-color:#0084ff;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 0 1px rgba(0,132,255,.5)}.ChatBox_chat-box__Ok3es.ChatBox_has-unread__ER618:not(.ChatBox_minimized__TRUk7) .ChatBox_header__HOAdK{background:linear-gradient(135deg, rgba(0, 132, 255, 0.15), rgba(0, 132, 255, 0.08));border-bottom-color:rgba(0,132,255,.3)}.ChatBox_header__HOAdK{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #3a3b3c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#242526;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1)}.ChatBox_header__HOAdK:hover{background:#3a3b3c}.ChatBox_minimized__TRUk7 .ChatBox_header__HOAdK{padding:0;border:none;width:100%;height:100%;background:rgba(0,0,0,0);overflow:hidden;border-radius:50%}.ChatBox_minimized__TRUk7 .ChatBox_header__HOAdK:hover{background:rgba(0,0,0,0)}.ChatBox_user-info__xmgkA{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.ChatBox_minimized__TRUk7 .ChatBox_user-info__xmgkA{width:100%;height:100%;justify-content:center;padding:0}.ChatBox_avatar__iyj12{width:32px;height:32px;border-radius:50%;object-fit:cover}.ChatBox_minimized__TRUk7 .ChatBox_avatar__iyj12{width:100%;height:100%}.ChatBox_user-details__2FS63{display:flex;flex-direction:column;min-width:0;flex:1 1}.ChatBox_minimized__TRUk7 .ChatBox_user-details__2FS63{display:none}.ChatBox_name__XROiu{font-size:14px;font-weight:600;color:#e4e6eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatBox_status__5oDt4{font-size:12px;color:#b0b3b8}.ChatBox_actions__qd3B9{display:flex;gap:4px}.ChatBox_minimized__TRUk7 .ChatBox_actions__qd3B9{display:none}.ChatBox_action-btn__VrWsr{width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:#b0b3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.ChatBox_action-btn__VrWsr:hover{background:#3a3b3c;color:#e4e6eb}.ChatBox_action-btn__VrWsr:active{background:#4e4f50}.ChatBox_messages__Q1bc2{flex:1 1;overflow-y:auto;padding:12px;background:#18191a;display:flex;flex-direction:column;gap:8px}.ChatBox_messages__Q1bc2::-webkit-scrollbar{width:8px}.ChatBox_messages__Q1bc2::-webkit-scrollbar-track{background:#242526}.ChatBox_messages__Q1bc2::-webkit-scrollbar-thumb{background:#4e4f50;border-radius:4px}.ChatBox_messages__Q1bc2::-webkit-scrollbar-thumb:hover{background:#5a5b5c}.ChatBox_minimized__TRUk7 .ChatBox_messages__Q1bc2{display:none}.ChatBox_loading__0sBgh,.ChatBox_empty__laa7a{display:flex;align-items:center;justify-content:center;flex:1 1;color:#b0b3b8;font-size:14px}.ChatBox_message__3b0sH{display:flex;flex-direction:column;align-items:flex-start;max-width:70%;animation:ChatBox_slideIn__lqIUW .2s ease}@keyframes ChatBox_slideIn__lqIUW{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatBox_message-content__5qPq7{background:#3a3b3c;padding:8px 12px;border-radius:18px;font-size:14px;color:#e4e6eb;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.4}.ChatBox_message-link__dg11p{color:#4fc3f7;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ChatBox_message-link__dg11p:hover{color:#81d4fa}.ChatBox_own-message__kw8ZR .ChatBox_message-link__dg11p{color:#fff;text-decoration:underline;opacity:.9}.ChatBox_own-message__kw8ZR .ChatBox_message-link__dg11p:hover{opacity:1}.ChatBox_message-time__0Cro4{font-size:11px;color:#b0b3b8;margin-top:2px;padding-left:12px}.ChatBox_own-message__kw8ZR{align-items:flex-end;align-self:flex-end}.ChatBox_own-message__kw8ZR .ChatBox_message-content__5qPq7{background:#0084ff;color:#fff}.ChatBox_own-message__kw8ZR .ChatBox_message-time__0Cro4{padding-left:0;padding-right:12px}.ChatBox_input-wrapper__IB3qb{display:flex;align-items:center;gap:4px;padding:8px 8px;border-top:1px solid #3a3b3c;background:#242526}.ChatBox_minimized__TRUk7 .ChatBox_input-wrapper__IB3qb{display:none}.ChatBox_input__tLBRa{flex:1 1;background:#3a3b3c;border:none;border-radius:20px;padding:8px 12px;font-size:14px;color:#e4e6eb;outline:none;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1)}.ChatBox_input__tLBRa:focus{background:#4e4f50}.ChatBox_input__tLBRa::placeholder{color:#b0b3b8}.ChatBox_send-btn__0ezr1{width:32px;height:32px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:#0084ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.ChatBox_send-btn__0ezr1:hover:not(:disabled){background:#3a3b3c}.ChatBox_send-btn__0ezr1:disabled{color:#5a5b5c;cursor:not-allowed}.ChatBox_typing-indicator__QGE92{display:flex;align-items:center;gap:8px;max-width:70%;padding:8px 12px;background:#3a3b3c;border-radius:18px;animation:ChatBox_slideIn__lqIUW .3s ease}.ChatBox_typing-dots__Srsa4{display:flex;gap:4px}.ChatBox_typing-dots__Srsa4 span{width:8px;height:8px;border-radius:50%;background:#b0b3b8;animation:ChatBox_typingDot__Ys8k4 1.4s infinite}.ChatBox_typing-dots__Srsa4 span:nth-child(1){animation-delay:0s}.ChatBox_typing-dots__Srsa4 span:nth-child(2){animation-delay:.2s}.ChatBox_typing-dots__Srsa4 span:nth-child(3){animation-delay:.4s}@keyframes ChatBox_typingDot__Ys8k4{0%,60%,100%{opacity:.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.ChatBox_typing-text__IKk4n{font-size:12px;color:#b0b3b8;font-style:italic}@media(max-width: 768px){.ChatBox_chat-box__Ok3es{width:280px;height:400px}.ChatBox_chat-box__Ok3es.ChatBox_minimized__TRUk7{width:56px;height:56px}}.ChatBox_unread-badge__OrG-x{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;background:#fa3e3e;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;padding:0 6px;border:2px solid #242526;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ChatBox_minimized-wrapper__nKyV5{position:relative}.ChatBox_minimized__TRUk7 .ChatBox_minimized-wrapper__nKyV5{width:100%;height:100%}.ChatBox_close-btn-minimized__1IYru{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#fa3e3e;color:#fff;border:2px solid #242526;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);z-index:10}.ChatBox_close-btn-minimized__1IYru:hover{background:#c0392b;transform:scale(1.1)}.ChatBox_close-btn-minimized__1IYru svg{width:12px;height:12px}.ChatBox_chat-box__Ok3es:not(.ChatBox_minimized__TRUk7) .ChatBox_close-btn-minimized__1IYru{display:none}.ChatBox_unread-badge-minimized__CG6lh{position:absolute;top:-4px;left:-4px;min-width:20px;height:20px;border-radius:10px;background:#fa3e3e;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 6px;border:2px solid #242526;z-index:10;animation:ChatBox_badge-pulse__M\+JYc 2s ease-in-out infinite}@keyframes ChatBox_badge-pulse__M\+JYc{0%,100%{box-shadow:0 0 0 0 rgba(250,62,62,.7)}50%{box-shadow:0 0 0 4px rgba(250,62,62,0)}}.ChatBox_attach-btn__5SiBw{width:32px;height:32px;min-width:32px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:#b0b3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.ChatBox_attach-btn__5SiBw:hover:not(:disabled){background:#3a3b3c;color:#0084ff}.ChatBox_attach-btn__5SiBw:disabled{color:#5a5b5c;cursor:not-allowed}.ChatBox_message-attachments__Wj1Lf{display:flex;flex-direction:column;gap:4px;max-width:220px;border-radius:12px;overflow:hidden}.ChatBox_message-attachments__Wj1Lf.ChatBox_multiple__XDJVO{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2px;gap:2px}.ChatBox_attachment-item__fd\+Pq{overflow:hidden;border-radius:8px}.ChatBox_attachment-image__MRr6f{width:100%;max-height:200px;object-fit:cover;cursor:pointer;display:block;border-radius:8px;transition:opacity .2s ease}.ChatBox_attachment-image__MRr6f:hover{opacity:.9}.ChatBox_video-wrapper__aKS6D{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:transform .2s ease,box-shadow .2s ease}.ChatBox_video-wrapper__aKS6D:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.ChatBox_video-wrapper__aKS6D:hover .ChatBox_video-overlay__RHz0o{opacity:0}.ChatBox_attachment-video__4uO3-{width:100%;max-height:250px;display:block;background:#000;cursor:pointer}.ChatBox_attachment-video__4uO3-::-webkit-media-controls-panel{background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent)}.ChatBox_video-overlay__RHz0o{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);pointer-events:none;transition:opacity .2s ease;opacity:0}.ChatBox_video-wrapper__aKS6D:not(:hover) .ChatBox_video-overlay__RHz0o{opacity:1}.ChatBox_play-icon__vO-Gf{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));opacity:.9}.ChatBox_fb-audio-player__drrRZ{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#3a3b3c;border-radius:18px;min-width:200px;max-width:280px;transition:all .2s ease}.ChatBox_fb-audio-player__drrRZ:hover{background:#4e4f50}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR{background:rgba(0,132,255,.9)}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR:hover{background:#0084ff}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR .ChatBox_fb-audio-play-btn__uUMiY{background:rgba(255,255,255,.3);color:#fff}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR .ChatBox_fb-audio-play-btn__uUMiY:hover{background:rgba(255,255,255,.4)}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR .ChatBox_fb-audio-bar__n1aSe{background:rgba(255,255,255,.4)}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR .ChatBox_fb-audio-bar__n1aSe.ChatBox_active__PS60Z{background:#fff}.ChatBox_fb-audio-player__drrRZ.ChatBox_own-message__kw8ZR .ChatBox_fb-audio-time__9N2FC{color:rgba(255,255,255,.9)}.ChatBox_fb-audio-play-btn__uUMiY{width:32px;height:32px;border-radius:50%;background:#0084ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.ChatBox_fb-audio-play-btn__uUMiY:hover{background:#0073e6;transform:scale(1.05)}.ChatBox_fb-audio-play-btn__uUMiY:active{transform:scale(0.95)}.ChatBox_fb-audio-play-btn__uUMiY svg{width:16px;height:16px;margin-left:1px}.ChatBox_fb-audio-waveform__g-j3Y{position:relative;flex:1 1;height:32px;cursor:pointer;display:flex;align-items:center;padding:0 4px}.ChatBox_fb-audio-bars__Ymtj7{display:flex;align-items:center;gap:2px;height:100%;width:100%}.ChatBox_fb-audio-bar__n1aSe{flex:1 1;background:rgba(255,255,255,.3);border-radius:2px;transition:all .1s ease;min-height:3px}.ChatBox_fb-audio-bar__n1aSe.ChatBox_active__PS60Z{background:#0084ff}.ChatBox_fb-audio-progress__Rxds1{position:absolute;top:0;left:0;height:100%;pointer-events:none;transition:width .05s linear}.ChatBox_fb-audio-time__9N2FC{font-size:12px;color:#b0b3b8;font-weight:500;flex-shrink:0;min-width:32px;text-align:right}.ChatBox_audio-wrapper__fY2rF{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg, #3a3b3c, #2d2e2f);border-radius:20px;min-width:250px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease;border:1px solid rgba(255,255,255,.05)}.ChatBox_audio-wrapper__fY2rF:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3);border-color:rgba(255,255,255,.1)}.ChatBox_own-message__kw8ZR .ChatBox_audio-wrapper__fY2rF{background:linear-gradient(135deg, rgba(0, 132, 255, 0.3), rgba(0, 132, 255, 0.2));border-color:rgba(255,255,255,.2)}.ChatBox_own-message__kw8ZR .ChatBox_audio-wrapper__fY2rF .ChatBox_audio-icon__1b0gr{background:rgba(255,255,255,.2);color:#fff}.ChatBox_own-message__kw8ZR .ChatBox_audio-wrapper__fY2rF .ChatBox_audio-label__\+bgDb{color:rgba(255,255,255,.9)}.ChatBox_audio-icon__1b0gr{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,132,255,.2);border-radius:50%;flex-shrink:0;color:#0084ff;transition:all .2s ease}.ChatBox_audio-wrapper__fY2rF:hover .ChatBox_audio-icon__1b0gr{transform:scale(1.1);background:rgba(0,132,255,.3)}.ChatBox_audio-icon__1b0gr svg{width:24px;height:24px}.ChatBox_attachment-audio__mCe8-{flex:1 1;height:36px;min-width:0;background:rgba(0,0,0,0);border:none;outline:none}.ChatBox_attachment-audio__mCe8-::-webkit-media-controls-panel{background:rgba(0,0,0,0)}.ChatBox_attachment-audio__mCe8-::-webkit-media-controls-play-button,.ChatBox_attachment-audio__mCe8-::-webkit-media-controls-current-time-display,.ChatBox_attachment-audio__mCe8-::-webkit-media-controls-time-remaining-display{color:#e4e6eb}.ChatBox_attachment-audio__mCe8-::-webkit-media-controls-timeline{border-radius:4px;background:rgba(255,255,255,.1)}.ChatBox_own-message__kw8ZR .ChatBox_attachment-audio__mCe8-::-webkit-media-controls-play-button,.ChatBox_own-message__kw8ZR .ChatBox_attachment-audio__mCe8-::-webkit-media-controls-current-time-display,.ChatBox_own-message__kw8ZR .ChatBox_attachment-audio__mCe8-::-webkit-media-controls-time-remaining-display{color:#fff}.ChatBox_own-message__kw8ZR .ChatBox_attachment-audio__mCe8-::-webkit-media-controls-timeline{background:rgba(255,255,255,.2)}.ChatBox_audio-info__uRW8d{display:none}.ChatBox_audio-label__\+bgDb{font-size:12px;color:#b0b3b8;font-weight:500}.ChatBox_attachment-file__Ipgzr{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#3a3b3c;border-radius:12px;text-decoration:none;color:#e4e6eb;transition:background .2s ease;min-width:160px;cursor:pointer}.ChatBox_attachment-file__Ipgzr:hover{background:#4e4f50}.ChatBox_attachment-file__Ipgzr svg{flex-shrink:0;color:#0084ff}.ChatBox_own-message__kw8ZR .ChatBox_attachment-file__Ipgzr{background:rgba(255,255,255,.15)}.ChatBox_own-message__kw8ZR .ChatBox_attachment-file__Ipgzr:hover{background:rgba(255,255,255,.25)}.ChatBox_own-message__kw8ZR .ChatBox_attachment-file__Ipgzr svg{color:#fff}.ChatBox_file-info__4k5qD{display:flex;flex-direction:column;min-width:0;flex:1 1}.ChatBox_file-name__-A2lF{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e4e6eb}.ChatBox_own-message__kw8ZR .ChatBox_file-name__-A2lF{color:#fff}.ChatBox_file-size__47Mwp{font-size:11px;color:#b0b3b8}.ChatBox_own-message__kw8ZR .ChatBox_file-size__47Mwp{color:rgba(255,255,255,.7)}.ChatBox_file-preview-area__cMF0F{display:flex;gap:6px;padding:8px 12px;background:#1c1d1e;border-top:1px solid #3a3b3c;overflow-x:auto;max-height:100px}.ChatBox_file-preview-area__cMF0F::-webkit-scrollbar{height:4px}.ChatBox_file-preview-area__cMF0F::-webkit-scrollbar-thumb{background:#4e4f50;border-radius:2px}.ChatBox_file-preview-item__3gU1X{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid #3a3b3c;background:#242526}.ChatBox_file-preview-item__3gU1X.ChatBox_video-preview__gx2FC{width:80px}.ChatBox_file-preview-item__3gU1X.ChatBox_audio-preview__o605t{width:120px}.ChatBox_preview-thumb__t3mJW{width:100%;height:100%;object-fit:cover;display:block}.ChatBox_preview-video-wrapper__PJySI{position:relative;width:100%;height:100%;background:#000}.ChatBox_preview-video__ZtBdf{width:100%;height:100%;object-fit:cover;display:block}.ChatBox_preview-video-overlay__nLmzC{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);pointer-events:none}.ChatBox_preview-video-overlay__nLmzC svg{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));opacity:.9}.ChatBox_preview-audio-wrapper__A-Mxj{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:linear-gradient(135deg, #3a3b3c, #2d2e2f);gap:4px}.ChatBox_preview-audio-icon__CdyEd{width:28px;height:28px;border-radius:50%;background:rgba(0,132,255,.2);color:#0084ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatBox_preview-audio-name__OeT1F{font-size:9px;color:#b0b3b8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ChatBox_preview-file-icon__aGDBQ{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px}.ChatBox_preview-file-icon__aGDBQ svg{color:#0084ff;flex-shrink:0}.ChatBox_preview-file-name__DhZB\+{font-size:9px;color:#b0b3b8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:2px}.ChatBox_preview-remove-btn__0NpBH{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;padding:0}.ChatBox_preview-remove-btn__0NpBH:hover{background:#fa3e3e}.ChatBox_preview-remove-btn__0NpBH svg{width:10px;height:10px}.ChatBox_upload-progress-wrapper__XmJfK{position:relative;height:20px;background:#1c1d1e;border-top:1px solid #3a3b3c;overflow:hidden}.ChatBox_upload-progress-bar__4QdRN{height:100%;background:linear-gradient(90deg, #0084ff, #00b4ff);transition:width .3s ease;border-radius:0}.ChatBox_upload-progress-text__aDvKi{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px;color:#e4e6eb;font-weight:500;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.5)}
/* Document
 * ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */:where(html) {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%; /* 2 */
}/* Sections
 * ========================================================================== *//**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */:where(h1) {
  font-size: 2em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
}/* Grouping content
 * ========================================================================== *//**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */:where(dl, ol, ul) :where(dl, ol, ul) {
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */:where(hr) {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Safari.
 */:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */:where(b, strong) {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */:where(code, kbd, pre, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */:where(small) {
  font-size: 80%;
}/* Tabular data
 * ========================================================================== *//**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */:where(table) {
  border-color: currentColor; /* 1 */
  text-indent: 0; /* 2 */
}/* Forms
 * ========================================================================== *//**
 * Remove the margin on controls in Safari.
 */:where(button, input, select) {
  margin: 0;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(button) {
  text-transform: none;
}/**
 * Correct the inability to style buttons in iOS and Safari.
 */:where(button, input:is([type="button" i], [type="reset" i], [type="submit" i])) {
  -webkit-appearance: button;
}/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */:where(progress) {
  vertical-align: baseline;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(select) {
  text-transform: none;
}/**
 * Remove the margin in Firefox and Safari.
 */:where(textarea) {
  margin: 0;
}/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */:where(input[type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Remove the additional :invalid styles in Firefox.
 */:where(:-moz-ui-invalid) {
  box-shadow: none;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct styles in Safari.
 */:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}:where(dialog:not([open])) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */:where(summary) {
  display: list-item;
}:root{--primary: #fe2c55;--black: #000;--white: #fff;--dark: #595555;--text-color: #dbdbdb;--font-family: "TikTokFont", sans-serif;--bg-primary: #0F0F0F;--bg-secondary: #141414;--bg-tertiary: #1A1A1A;--card-bg: #1A1A1A;--card-hover-bg: #2A2A2A;--card-border: rgba(255, 255, 255, 0.1);--accent-primary: #E50914;--accent-primary-dark: #B20710;--accent-hot: #FF6B00;--accent-hot-dark: #FF4500;--accent-new: #00D9FF;--accent-new-dark: #0099CC;--accent-gold: #FFD700;--text-primary: #FFFFFF;--text-secondary: #B3B3B3;--text-muted: #808080;--text-disabled: #4D4D4D;--gradient-primary: linear-gradient(135deg, #E50914 0%, #B20710 100%);--gradient-hot: linear-gradient(135deg, #FF6B00 0%, #FF4500 100%);--gradient-new: linear-gradient(135deg, #00D9FF 0%, #0099CC 100%);--gradient-gold: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);--gradient-overlay: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);--shadow-md: 0 4px 16px rgba(0, 0, 0, 0.4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.5);--shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.6);--glow-red: 0 0 20px rgba(229, 9, 20, 0.5);--glow-hot: 0 0 20px rgba(255, 107, 0, 0.5);--glow-new: 0 0 20px rgba(0, 217, 255, 0.5);--transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-normal: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow: 0.4s cubic-bezier(0.4, 0, 0.2, 1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 50px;--default-layout-header-height: 70px;--default-layout-width: 1600px;--default-layout-horizontal-spacer: 24px;--sidebar-left-width: 320px;--sidebar-right-width: 320px}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"TikTokFont", sans-serif;font-family:var(--font-family);font-size:1.6rem;line-height:1.5;text-rendering:optimizeSpeed;color:#dbdbdb;color:var(--text-color);overflow-y:overlay;background-color:#282828 !important;margin:0;padding:0}html ::-webkit-scrollbar{border-radius:0px;width:10px}html *::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(255,255,255,.2);border:2px solid #0F0F0F;border:2px solid var(--bg-primary)}html *::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.3)}html ::-webkit-scrollbar-track{border-radius:0px;background-color:rgba(255,255,255,.05)}*{box-sizing:border-box;margin:0;padding:0}button,input,[tabindex]{outline:none;border:none}a{color:#dbdbdb;color:var(--text-color);text-decoration:none}body .tippy-box{border-radius:8px;font-weight:600;font-size:1.5rem;line-height:2.2rem;background-color:rgba(84,84,84,.92)}body .tippy-content{padding:8px 9px}body .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-8px}body .tippy-arrow{color:rgba(84,84,84,.92)}
