.leaderboard-v4_root__Zcj20{--lb-page-bg:#020715;--lb-surface:#0B1A35;--lb-surface-raised:#112345;--lb-surface-hover:#14284D;--lb-border:#24436D;--lb-border-subtle:#163555;--lb-text-primary:#F7FAFF;--lb-text-secondary:#ADBFDD;--lb-text-muted:#7B91B3;--lb-teal:#0D9488;--lb-teal-dark:#0F766E;--lb-teal-light:#2DD4BF;--lb-teal-subtle:rgba(13,148,136,0.15);--lb-teal-glow:rgba(13,148,136,0.35);--lb-gold:#F5C451;--lb-gold-dark:#C4901C;--lb-gold-subtle:rgba(245,196,81,0.18);--lb-gold-glow:rgba(245,196,81,0.45);--lb-silver:#A7C5E4;--lb-silver-dark:#688CAE;--lb-silver-subtle:rgba(167,197,228,0.18);--lb-bronze:#E99A60;--lb-bronze-dark:#AC5E28;--lb-bronze-subtle:rgba(233,154,96,0.18);--lb-shadow-sm:0 4px 16px rgba(0,0,0,0.35);--lb-shadow-card:0 8px 32px rgba(0,0,0,0.45);--lb-shadow-podium:0 12px 28px rgba(0,0,0,0.55);width:100%;max-width:1480px;margin:0 auto;padding:24px 28px 48px;color:var(--lb-text-primary);font-family:var(--font-sans,"Be Vietnam Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);box-sizing:border-box}.leaderboard-v4_root__Zcj20[data-theme=light],html:not([data-theme=dark]) .leaderboard-v4_root__Zcj20,html[data-theme=light] .leaderboard-v4_root__Zcj20{--lb-page-bg:#F4FAFC;--lb-surface:#FFFFFF;--lb-surface-raised:#F1F7FF;--lb-surface-hover:#F8FBFE;--lb-border:#D7E5F1;--lb-border-subtle:#E3EDF6;--lb-text-primary:#112446;--lb-text-secondary:#607494;--lb-text-muted:#889BB7;--lb-teal:#0D9488;--lb-teal-dark:#0F766E;--lb-teal-light:#14B8A6;--lb-teal-subtle:#E6F7F5;--lb-teal-glow:rgba(13,148,136,0.22);--lb-gold:#D79A13;--lb-gold-dark:#A87105;--lb-gold-subtle:rgba(215,154,19,0.12);--lb-gold-glow:rgba(215,154,19,0.3);--lb-silver:#7598BD;--lb-silver-dark:#507194;--lb-silver-subtle:rgba(117,152,189,0.12);--lb-bronze:#C97A46;--lb-bronze-dark:#984E20;--lb-bronze-subtle:rgba(201,122,70,0.12);--lb-shadow-sm:0 2px 10px rgba(17,36,70,0.04);--lb-shadow-card:0 4px 24px rgba(17,36,70,0.06);--lb-shadow-podium:0 8px 24px rgba(17,36,70,0.08)}.leaderboard-v4_heroContainer__Un8bT{position:relative;width:100%;height:146px;background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:20px;overflow:hidden;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;box-shadow:var(--lb-shadow-card)}.leaderboard-v4_mountainBgWrap__Onl7B{position:absolute;inset:0;pointer-events:none;z-index:1}.leaderboard-v4_mountainSvg__gfy5w{width:100%;height:100%;object-fit:cover}html:not([data-theme=dark]) .leaderboard-v4_mountainRidgeFar__6JSpo{fill:#D3E6F5;opacity:.7}html:not([data-theme=dark]) .leaderboard-v4_mountainRidgeMid__DpFsr{fill:#E3F0F9;opacity:.8}html:not([data-theme=dark]) .leaderboard-v4_mountainRidgeNear__Oj4dw{fill:#EDF6FC;opacity:.9}html:not([data-theme=dark]) .leaderboard-v4_pagodaSilhouette__ScCnm{opacity:.35}.leaderboard-v4_heroLeftContent__Lx5u8{position:relative;z-index:2;display:flex;align-items:center;gap:20px}.leaderboard-v4_heroLeftTrophyWrap__vb0vy{flex-shrink:0;display:flex;align-items:center;justify-content:center}.leaderboard-v4_heroHeadings__vCKuh{display:flex;flex-direction:column;gap:4px}.leaderboard-v4_heroTitle__C6QMA{font-size:30px;font-weight:750;color:var(--lb-text-primary);margin:0;letter-spacing:-.02em}.leaderboard-v4_heroSubtitle__vuJHI{font-size:14px;color:var(--lb-text-secondary);margin:0}.leaderboard-v4_heroRightArt__9xdXF{position:relative;z-index:2;display:flex;align-items:center}.leaderboard-v4_heroRightTrophyWrap__tBXWG{flex-shrink:0}.leaderboard-v4_toolbarRow__rcB4O{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.leaderboard-v4_periodGroup__DfUEz{display:flex;align-items:center;gap:10px}.leaderboard-v4_periodBtn__NMBNB{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 20px;border-radius:12px;font-size:14px;font-weight:600;border:1px solid var(--lb-border);background:var(--lb-surface);color:var(--lb-text-secondary);cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);outline:none}.leaderboard-v4_periodBtn__NMBNB:hover{background:var(--lb-surface-raised);color:var(--lb-text-primary);border-color:var(--lb-teal-light)}.leaderboard-v4_periodBtn__NMBNB:focus-visible{box-shadow:0 0 0 3px var(--lb-teal-glow)}.leaderboard-v4_periodBtnActive__j5uRB{background:linear-gradient(135deg,var(--lb-teal-dark) 0,var(--lb-teal) 100%);border-color:var(--lb-teal);color:#FFFFFF!important;font-weight:650;box-shadow:0 4px 14px var(--lb-teal-glow)}html:not([data-theme=dark]) .leaderboard-v4_periodBtnActive__j5uRB{background:var(--lb-teal)}.leaderboard-v4_toolbarMeta__pfZ9y{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.leaderboard-v4_lastUpdatedText__nc1ZA{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--lb-text-muted)}.leaderboard-v4_myRankBtn__jI34p{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:6px 18px;border-radius:9999px;font-size:13px;font-weight:650;border:1px solid var(--lb-teal);background:var(--lb-teal-subtle);color:var(--lb-teal-light);cursor:pointer;transition:all .15s ease;outline:none}html:not([data-theme=dark]) .leaderboard-v4_myRankBtn__jI34p{color:var(--lb-teal-dark)}.leaderboard-v4_myRankBtn__jI34p:hover{background:var(--lb-teal);color:#FFFFFF;box-shadow:0 2px 10px var(--lb-teal-glow)}.leaderboard-v4_mainGrid__LUfVq{display:grid;grid-template-columns:42fr 58fr;gap:16px;margin-bottom:24px;align-items:stretch}@media (max-width:1080px){.leaderboard-v4_mainGrid__LUfVq{grid-template-columns:1fr}}.leaderboard-v4_podiumCard__3q_lp{background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:20px;padding:32px 24px 28px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--lb-shadow-card);position:relative;overflow:hidden;min-height:440px}.leaderboard-v4_podiumStagesRow___ipsj{display:flex;align-items:flex-end;justify-content:center;gap:16px;width:100%}.leaderboard-v4_podiumStageCol__NrlHw{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;width:132px}.leaderboard-v4_podiumStageRank1__AShv9{width:154px;z-index:2}.leaderboard-v4_laurelWreathSvg__T4VYS{position:absolute;top:14px;left:50%;transform:translateX(-50%);pointer-events:none;opacity:.85}.leaderboard-v4_podiumCrownSvg__h37Ds{margin-bottom:6px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.leaderboard-v4_avatarRingWrap__rVF3K{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.leaderboard-v4_avatarRingGold__BvNjP{padding:4px;border-radius:50%;background:linear-gradient(135deg,#FFF099,#F5C451 50%,#C4901C);box-shadow:0 0 22px rgba(245,196,81,.5)}.leaderboard-v4_avatarRingSilver__Lys_c{padding:3px;border-radius:50%;background:linear-gradient(135deg,#F1F5F9,#A7C5E4);box-shadow:0 0 16px rgba(167,197,228,.35)}.leaderboard-v4_avatarRingBronze__Cc6bR{padding:3px;border-radius:50%;background:linear-gradient(135deg,#FED7AA,#E99A60);box-shadow:0 0 16px rgba(233,154,96,.35)}.leaderboard-v4_rankCircleNumber__ywI9h{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:2px solid var(--lb-surface);color:#0F172A;box-shadow:0 2px 6px rgba(0,0,0,.25)}.leaderboard-v4_rankCircleGold__3FosK{background:#F5C451}.leaderboard-v4_rankCircleSilver__wycQD{background:#A7C5E4}.leaderboard-v4_rankCircleBronze__hQByp{background:#E99A60}.leaderboard-v4_podiumPlayerName__a7_cG{font-size:15px;font-weight:650;color:var(--lb-text-primary);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0 2px;text-decoration:none}.leaderboard-v4_podiumPlayerName__a7_cG:hover{text-decoration:underline}.leaderboard-v4_podiumPlayerXp__h5Itc{font-size:14px;font-weight:700;margin-bottom:14px}.leaderboard-v4_podiumPlayerLevel__rNaKs{display:block;color:var(--lb-text-secondary);font-size:11px;line-height:1.25;margin-top:-10px;margin-bottom:6px}.leaderboard-v4_xpGold__3B13j{color:var(--lb-gold)}.leaderboard-v4_xpSilver__haONi{color:var(--lb-silver)}.leaderboard-v4_xpBronze__jlUw4{color:var(--lb-bronze)}.leaderboard-v4_pedestalBlock__he0lN{width:100%;border-radius:14px 14px 6px 6px;box-shadow:var(--lb-shadow-podium);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.leaderboard-v4_pedestalNumber__lAY_x{font-size:32px;font-weight:850;color:rgba(255,255,255,.95);text-shadow:0 2px 6px rgba(0,0,0,.3)}.leaderboard-v4_pedestalRank1__ox09q{height:104px;background:linear-gradient(180deg,#F5C451,#D49A24 50%,#A87105)}.leaderboard-v4_pedestalRank2__Mmgcf{height:72px;background:linear-gradient(180deg,#B9D3EC,#7E9EB8 50%,#4D6D87)}.leaderboard-v4_pedestalRank3__ea4_j{height:52px;background:linear-gradient(180deg,#EEA46F,#C47945 50%,#8C4718)}.leaderboard-v4_pedestalTopShine__Vh27y{position:absolute;top:0;left:0;right:0;height:4px;background:rgba(255,255,255,.55)}.leaderboard-v4_confettiDot__JSIe8{position:absolute;border-radius:50%;pointer-events:none;animation:leaderboard-v4_confettiPulse__rujAN 3s ease-in-out infinite alternate}@keyframes leaderboard-v4_confettiPulse__rujAN{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.15);opacity:.95}}.leaderboard-v4_tableCard__mGICN{background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:20px;padding:20px 24px;box-shadow:var(--lb-shadow-card);display:flex;flex-direction:column;justify-content:space-between}.leaderboard-v4_tableWrap__MwDps{width:100%;overflow-x:auto}.leaderboard-v4_rankingTable___W3vz{width:100%;border-collapse:collapse;text-align:left}.leaderboard-v4_rankingTable___W3vz th{padding:12px 14px;font-size:13px;font-weight:600;color:var(--lb-text-muted);border-bottom:1px solid var(--lb-border-subtle)}.leaderboard-v4_thRank__Z7IJp{width:44px;text-align:center}.leaderboard-v4_thUser__SwJrL{min-width:140px}.leaderboard-v4_thLevel___GYB3{width:92px;text-align:center}.leaderboard-v4_thXp__yuOf3{width:120px;text-align:left}.leaderboard-v4_thAchievement__8D02t{min-width:150px}.leaderboard-v4_tableRow__9eTQa{border-bottom:1px solid var(--lb-border-subtle);height:52px;transition:background-color .14s ease}.leaderboard-v4_tableRow__9eTQa:last-child{border-bottom:none}.leaderboard-v4_tableRow__9eTQa:hover{background:var(--lb-surface-hover)}.leaderboard-v4_currentUserRow__bzStl{background:var(--lb-teal-subtle)!important;border-left:3px solid var(--lb-teal)}.leaderboard-v4_rankingTable___W3vz td{padding:10px 14px;vertical-align:middle}.leaderboard-v4_tdRank__e9V_L{text-align:center;font-size:14px;font-weight:700;color:var(--lb-text-secondary)}.leaderboard-v4_userCell__tDhw9{display:flex;align-items:center;gap:12px}.leaderboard-v4_userNameText__UI1fY{font-size:14px;font-weight:650;color:var(--lb-text-primary);text-decoration:none;white-space:nowrap}.leaderboard-v4_userNameText__UI1fY:hover{color:var(--lb-teal-light)}html:not([data-theme=dark]) .leaderboard-v4_userNameText__UI1fY:hover{color:var(--lb-teal-dark)}.leaderboard-v4_youTag__D6MFb{display:inline-block;padding:2px 7px;border-radius:9999px;font-size:11px;font-weight:700;background:var(--lb-teal);color:#FFFFFF;margin-left:6px;line-height:1.2}.leaderboard-v4_levelBadge___0zNc{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:700;background:var(--lb-teal-subtle);border:1px solid var(--lb-teal-glow);color:var(--lb-teal-light)}html:not([data-theme=dark]) .leaderboard-v4_levelBadge___0zNc{color:var(--lb-teal-dark)}.leaderboard-v4_xpText__SR89r{font-size:15px;font-weight:750;color:var(--lb-text-primary);font-variant-numeric:tabular-nums}.leaderboard-v4_achievementCell__I9bPj{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lb-text-secondary);white-space:nowrap}.leaderboard-v4_overviewGrid__LNKIZ{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:4px}@media (max-width:1240px){.leaderboard-v4_overviewGrid__LNKIZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.leaderboard-v4_overviewGrid__LNKIZ{grid-template-columns:1fr}}.leaderboard-v4_statCard__UoyVl{background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:16px;min-height:104px;box-shadow:var(--lb-shadow-sm);transition:transform .14s ease,border-color .14s ease}.leaderboard-v4_statCard__UoyVl:hover{transform:translateY(-2px);border-color:var(--lb-teal)}.leaderboard-v4_statIconWrap__53gmj{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.leaderboard-v4_statIconBlue__zl7nv{background:rgba(50,155,255,.15);color:#329BFF}.leaderboard-v4_statIconTeal__ZYWRb{background:var(--lb-teal-subtle);color:var(--lb-teal-light)}html:not([data-theme=dark]) .leaderboard-v4_statIconTeal__ZYWRb{color:var(--lb-teal)}.leaderboard-v4_statIconGreen__7i5rg{background:rgba(16,185,129,.15);color:#10B981}.leaderboard-v4_statIconOrange__nG4tY{background:rgba(249,115,22,.15);color:#F97316}.leaderboard-v4_statContent__BE23B{display:flex;flex-direction:column;gap:2px}.leaderboard-v4_statValue__Anpzf{font-size:22px;font-weight:750;color:var(--lb-text-primary);line-height:1.2}.leaderboard-v4_statLabel__20YTi{font-size:13px;color:var(--lb-text-secondary)}.leaderboard-v4_weeklyChallengeCard__E__qg{background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:18px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px;box-shadow:var(--lb-shadow-sm);position:relative;overflow:hidden}.leaderboard-v4_challengeLeft__8RDcZ{display:flex;align-items:center;gap:16px;z-index:2}.leaderboard-v4_challengeTrophyIconBox__VGA9S{width:52px;height:52px;border-radius:14px;background:var(--lb-gold-subtle);border:1px solid rgba(245,196,81,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.leaderboard-v4_challengeBody__sYzB3{display:flex;flex-direction:column;gap:3px}.leaderboard-v4_challengeTitle__Rs_vZ{font-size:15px;font-weight:750;color:var(--lb-text-primary);margin:0}.leaderboard-v4_challengeSubtitle__iltIs{font-size:12px;color:var(--lb-text-secondary);margin:0}.leaderboard-v4_challengeStartBtn__cRDSY{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 18px;border-radius:9999px;font-size:13px;font-weight:650;border:none;background:var(--lb-teal);color:#FFFFFF;text-decoration:none;cursor:pointer;transition:all .15s ease;z-index:2;flex-shrink:0}.leaderboard-v4_challengeStartBtn__cRDSY:hover{background:var(--lb-teal-dark);box-shadow:0 4px 12px var(--lb-teal-glow)}.leaderboard-v4_challengeScenicSilhouette__X3rAK{position:absolute;right:0;bottom:0;top:0;width:140px;pointer-events:none;opacity:.3;z-index:1}.leaderboard-v4_srOnly__teEZ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.leaderboard-v4_skeletonWrap__kRgFb{display:flex;flex-direction:column;gap:16px;padding:24px 0}.leaderboard-v4_skeletonBlock__C1yoo{background:var(--lb-surface-raised);border-radius:14px;animation:leaderboard-v4_pulse___uoMA 1.6s ease-in-out infinite}@keyframes leaderboard-v4_pulse___uoMA{0%,to{opacity:.6}50%{opacity:.25}}.leaderboard-v4_emptyStateNotice__2icLL{text-align:center;padding:48px 24px;color:var(--lb-text-muted);font-size:15px}.chat-center_chatRoot__bpZql{--chat-page:#F4FAF8;--chat-surface:#FFFFFF;--chat-sidebar:#FBFDFC;--chat-surface-elevated:#FFFFFF;--chat-text:#182C3C;--chat-text-secondary:#697A88;--chat-muted:#91A0AA;--chat-border:#DCE8E4;--chat-border-strong:#C6DDD6;--chat-accent:#16B58D;--chat-accent-hover:#109A78;--chat-accent-soft:#E6F8F2;--chat-ai-message:#F6F8F8;--chat-user-message:#DCF7EE;--chat-danger-header:#E32645;--chat-callout-bg:#FDF1F3;--chat-callout-border:rgba(227,38,69,0.22);--chat-callout-text:#C71B36;--chat-shadow:0 20px 50px rgba(18,44,60,0.18),0 4px 16px rgba(0,0,0,0.08);font-family:var(--font-vietnam,"Be Vietnam Pro"),"Inter",system-ui,-apple-system,sans-serif;color:var(--chat-text);-webkit-font-smoothing:antialiased}.dark .chat-center_chatRoot__bpZql,[data-theme=dark] .chat-center_chatRoot__bpZql{--chat-page:#020715;--chat-surface:#0B1A35;--chat-sidebar:#081225;--chat-surface-elevated:#112345;--chat-text:#F7FAFF;--chat-text-secondary:#ADBFDD;--chat-muted:#98ADCC;--chat-border:#24436D;--chat-border-strong:#43A8FF;--chat-accent:#329BFF;--chat-accent-hover:#62B8FF;--chat-accent-soft:rgba(50,155,255,0.14);--chat-ai-message:#112345;--chat-user-message:#17417D;--chat-danger-header:#DE2140;--chat-callout-bg:rgba(222,33,64,0.14);--chat-callout-border:rgba(222,33,64,0.35);--chat-callout-text:#FFA4B1;--chat-shadow:0 24px 60px rgba(0,0,0,0.6),0 4px 20px rgba(0,0,0,0.4)}.chat-center_serviceNotice__Qku68{margin:0;padding:14px 20px;color:var(--chat-text);background:var(--chat-surface-elevated);border-bottom:1px solid var(--chat-border);overflow-wrap:anywhere;font-size:14px}.chat-center_serviceNotice__Qku68 a{color:var(--chat-accent)}.chat-center_aiConversationControls__mAx7B{flex-shrink:0;padding:10px 16px;display:grid;gap:8px;border-bottom:1px solid var(--chat-border);background:var(--chat-surface);color:var(--chat-text-secondary);font-size:13px;max-height:35%;overflow-y:auto}.chat-center_aiConversationRow__ABdMD{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.chat-center_aiConversationRow__ABdMD :is(button,select,input){min-height:36px;max-width:100%;border:1px solid var(--chat-border-strong);border-radius:10px;padding:6px 10px;background:var(--chat-surface-elevated);color:var(--chat-text);font:inherit}.chat-center_aiConversationRow__ABdMD button{cursor:pointer;overflow-wrap:anywhere}.chat-center_aiConversationSelect__cNqHS{flex:1 1 160px;min-width:0;text-overflow:ellipsis}.chat-center_aiConversationRow__ABdMD input{flex:1 1 160px;min-width:0}.chat-center_aiLevelLabel___Vmey{display:flex;gap:6px;align-items:center}.chat-center_aiConversationRow__ABdMD :is(button,select,input):focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.chat-center_serviceNotice__Qku68 label{display:grid;gap:8px}.chat-center_serviceNotice__Qku68 textarea{width:100%;min-height:70px;color:var(--chat-text);background:var(--chat-page);border:1px solid var(--chat-border);border-radius:12px;padding:10px}.chat-center_chatRoot__bpZql button:disabled{opacity:.5;cursor:not-allowed}.chat-center_chatRoot__bpZql :is(a,button,textarea):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.chat-center_launcherButton__ttxFq{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:var(--chat-danger-header);color:#FFFFFF;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(227,38,69,.36),0 2px 8px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;z-index:99990;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease;user-select:none}.chat-center_launcherButton__ttxFq:hover{transform:scale(1.06);box-shadow:0 12px 28px rgba(227,38,69,.45),0 4px 12px rgba(0,0,0,.22)}.chat-center_launcherButton__ttxFq:active{transform:scale(.96)}.chat-center_launcherButton__ttxFq:focus-visible{outline:3px solid var(--chat-accent);outline-offset:3px}.chat-center_launcherIconText__qmW4c{font-family:var(--font-noto-hans,"Noto Sans SC"),"PingFang SC","Microsoft YaHei",sans-serif;font-size:26px;font-weight:700;line-height:1}.chat-center_launcherCloseIcon__SAltJ{font-size:26px;line-height:1;font-weight:400}.chat-center_launcherBadge__8iVm1{position:absolute;top:-2px;right:-2px;background:#111827;color:#FFFFFF;border:2px solid #ffffff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 4px}.chat-center_chatWindow__ojS3Y{position:fixed;bottom:24px;right:24px;width:940px;max-width:calc(100vw - 32px);height:740px;max-height:calc(100vh - 48px);background:var(--chat-surface);border-radius:22px;box-shadow:var(--chat-shadow);border:1px solid var(--chat-border);display:flex;flex-direction:column;overflow:hidden;z-index:99995;animation:chat-center_windowFadeIn__FSrbs .24s cubic-bezier(.16,1,.3,1);transform-origin:bottom right}@keyframes chat-center_windowFadeIn__FSrbs{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.chat-center_chatWindowMinimized__b4Sv4{width:auto;min-width:360px;max-width:min(430px,calc(100vw - 32px));height:auto;max-height:86px;overflow:hidden;border-radius:20px;box-shadow:0 10px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.12);transition:width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),transform .2s ease}.chat-center_chatWindowMinimized__b4Sv4 .chat-center_chatTopBar__CoYIt{padding:0 18px;height:82px}.chat-center_chatWindowMinimized__b4Sv4 .chat-center_headerTitle__Wdy5_{font-size:19px;white-space:nowrap}.chat-center_chatWindowMinimized__b4Sv4 .chat-center_headerSubtitle__H_xVJ{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.chat-center_chatTopBar__CoYIt{background:var(--chat-danger-header);color:#FFFFFF;height:86px;flex-shrink:0;padding:0 22px;display:flex;align-items:center;justify-content:space-between;user-select:none}.chat-center_headerLeft__FYuNZ{display:flex;align-items:center;gap:14px}.chat-center_headerIconContainer__RQbIA{width:48px;height:48px;border-radius:50%;background:#FFFFFF;color:var(--chat-danger-header);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);flex-shrink:0}.chat-center_headerIcon__smOjp{width:24px;height:24px}.chat-center_headerTitles__X2HqF{display:flex;flex-direction:column;gap:3px}.chat-center_headerTitle__Wdy5_{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0;color:#FFFFFF;line-height:1.2}.chat-center_headerSubtitle__H_xVJ{font-size:13.5px;font-weight:450;color:rgba(255,255,255,.88);margin:0;line-height:1.2}.chat-center_headerControls__4YNaZ{display:flex;align-items:center;gap:8px}.chat-center_headerButton__4uATC{width:36px;height:36px;border-radius:50%;background:transparent;color:#FFFFFF;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.chat-center_headerButton__4uATC:hover{background:rgba(255,255,255,.18)}.chat-center_headerButton__4uATC:active{background:rgba(255,255,255,.28)}.chat-center_headerButton__4uATC:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.chat-center_chatBody__wFqWZ{display:flex;flex:1;min-width:0;min-height:0;max-width:100%;overflow:hidden;background:var(--chat-surface);position:relative}.chat-center_chatSidebar__ah1Z5{width:280px;flex-shrink:0;background:var(--chat-sidebar);border-right:1px solid var(--chat-border);display:flex;flex-direction:column;justify-content:space-between;padding:16px;box-sizing:border-box}.chat-center_sidebarChannels__wtYzS{display:flex;flex-direction:column;gap:12px}.chat-center_channelButton__fYa_P{width:100%;padding:14px 16px;border-radius:16px;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.chat-center_channelButton__fYa_P:hover{border-color:var(--chat-border-strong);transform:translateY(-1px)}.chat-center_channelButtonActive__rQXiO{background:var(--chat-accent-soft);border-color:var(--chat-accent)}.chat-center_channelButtonActive__rQXiO:hover{border-color:var(--chat-accent-hover)}.chat-center_channelButton__fYa_P:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.chat-center_channelMain__aOyiu{display:flex;align-items:center;gap:12px;min-width:0}.chat-center_channelIconBox__H_UYh{width:44px;height:44px;border-radius:12px;background:var(--chat-surface);border:1px solid var(--chat-border);color:var(--chat-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-center_channelButtonActive__rQXiO .chat-center_channelIconBox__H_UYh{background:var(--chat-accent);color:#FFFFFF;border-color:var(--chat-accent)}.chat-center_channelText___lDi3{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-center_channelTitle__W58Qf{font-size:16.5px;font-weight:650;color:var(--chat-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-center_channelSubtitle__d_znH{font-size:12.5px;color:var(--chat-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-center_channelTrailing__LxFYb{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-center_unreadDot__MQMAr{width:8px;height:8px;border-radius:50%;background:#E32645}.chat-center_unreadBadge__BalXr{background:var(--chat-accent);color:#FFFFFF;font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:10px}.chat-center_channelChevron__Tgl4F{color:var(--chat-muted);width:16px;height:16px}.chat-center_sidebarInfoPanel__hShcs{margin-top:20px;margin-bottom:auto;padding:16px;border-radius:14px;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);display:flex;flex-direction:column;gap:10px}.chat-center_infoPanelHeader__PS2Kj{display:flex;align-items:center;gap:8px;color:var(--chat-accent);font-weight:600;font-size:14px}.chat-center_infoPanelText__W7mUO{font-size:12.5px;color:var(--chat-text-secondary);line-height:1.5;margin:0}.chat-center_infoPresence__F78R9{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--chat-accent);margin-top:4px}.chat-center_presenceDot__uHXeo{width:7px;height:7px;border-radius:50%;background:var(--chat-accent);display:inline-block}.chat-center_sidebarBrand__H8Ph0{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--chat-border)}.chat-center_brandLogo__WcZb_{width:28px;height:28px;color:var(--chat-accent);flex-shrink:0}.chat-center_brandInfo__PpCni{display:flex;flex-direction:column}.chat-center_brandName__rDPa_{font-size:14px;font-weight:700;color:var(--chat-text);margin:0;line-height:1.2}.chat-center_brandTagline__XtSFY{font-size:11px;color:var(--chat-muted);margin:0;line-height:1.2}.chat-center_mobileSegmentedSwitch__YgZjN{display:none;background:var(--chat-surface-elevated);padding:8px 12px;border-bottom:1px solid var(--chat-border);gap:8px}.chat-center_mobileTabButton__TUhF2{flex:1;padding:9px 12px;border-radius:10px;border:1px solid var(--chat-border);background:var(--chat-surface);font-size:13.5px;font-weight:600;color:var(--chat-text-secondary);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.chat-center_mobileTabButtonActive__EmSlL{background:var(--chat-accent-soft);border-color:var(--chat-accent);color:var(--chat-accent);font-weight:700}.chat-center_mainContentColumn__JENZ3{flex-direction:column;height:100%}.chat-center_mainChatArea__r_pJU,.chat-center_mainContentColumn__JENZ3{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;position:relative;background:var(--chat-surface)}.chat-center_mainChatArea__r_pJU{flex-direction:column}.chat-center_channelHeader__gLNaj{height:64px;flex-shrink:0;border-bottom:1px solid var(--chat-border);padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:var(--chat-surface)}.chat-center_channelHeaderLeft__qqOwK{display:flex;align-items:center;gap:12px;min-width:0}.chat-center_channelAvatarWrap__PpVw5{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--chat-accent-soft);color:var(--chat-accent);flex-shrink:0}.chat-center_channelHeaderMeta__AR1Y_{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-center_channelHeaderTitleRow__7QghG{display:flex;align-items:center;gap:10px}.chat-center_channelHeaderTitle___tptQ{font-size:18px;font-weight:700;color:var(--chat-text);margin:0;letter-spacing:-.01em}.chat-center_channelStatusPill__WtDVc{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--chat-accent)}.chat-center_channelStatusDot__jI6lr{width:6px;height:6px;border-radius:50%;background:var(--chat-accent)}.chat-center_channelHeaderDesc__VGK8j{font-size:12.5px;color:var(--chat-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-center_channelHeaderActions__4Lfii{display:flex;align-items:center;gap:6px}.chat-center_iconActionButton__Jfjbi{width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--chat-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.chat-center_iconActionButton__Jfjbi:hover{background:var(--chat-accent-soft);color:var(--chat-accent)}.chat-center_iconActionButton__Jfjbi:focus-visible{outline:2px solid var(--chat-accent)}.chat-center_aiQuickActionsRow__0X6g0{display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--chat-border);background:var(--chat-surface);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;contain:inline-size;white-space:nowrap;scrollbar-width:none}.chat-center_aiQuickActionsRow__0X6g0::-webkit-scrollbar{display:none}.chat-center_quickActionPill__jf1y0{height:38px;padding:0 14px;border-radius:12px;border:1px solid var(--chat-border);background:var(--chat-surface);color:var(--chat-text);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.chat-center_quickActionPill__jf1y0:hover{border-color:var(--chat-accent);background:var(--chat-accent-soft);color:var(--chat-accent)}.chat-center_quickActionPill__jf1y0:focus-visible{outline:2px solid var(--chat-accent)}.chat-center_messagesArea__lJmMT{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px;scroll-behavior:smooth}.chat-center_aiMessageRow__xUXXa{display:flex;align-items:flex-start;gap:12px;max-width:88%}.chat-center_aiAvatar___eFC6{width:40px;height:40px;border-radius:50%;background:var(--chat-accent-soft);color:var(--chat-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-center_aiMessageBody__uFefU{display:flex;flex-direction:column;gap:6px}.chat-center_aiMessageBubble__LFJ_1{background:var(--chat-ai-message);border:1px solid var(--chat-border);padding:14px 18px;border-radius:18px;border-top-left-radius:4px;color:var(--chat-text);font-size:15px;line-height:1.6}.chat-center_aiMessageBubble__LFJ_1 p{margin:0 0 8px}.chat-center_aiMessageBubble__LFJ_1 p:last-child{margin-bottom:0}.chat-center_grammarCallout__NZLjd{margin:10px 0;padding:10px 14px;border-radius:10px;background:var(--chat-callout-bg);border:1px solid var(--chat-callout-border);color:var(--chat-callout-text);font-weight:600;font-size:14.5px;letter-spacing:.01em}.chat-center_examplesList__tfa53{margin:8px 0 0;padding-left:20px}.chat-center_examplesList__tfa53 li{margin-bottom:6px}.chat-center_zhText__iWJih{font-family:var(--font-noto-hans,"Noto Sans SC"),"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;font-weight:600}.chat-center_viText__U3p78{color:var(--chat-text-secondary);font-size:13.5px}.chat-center_messageMetaRow__V3FD7{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.chat-center_messageTimestamp__zsnbW{font-size:11.5px;color:var(--chat-muted)}.chat-center_messageActionsRow__wx_w7{display:flex;align-items:center;gap:4px}.chat-center_actionButton__gg7BX{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.chat-center_actionButton__gg7BX:hover{background:var(--chat-border);color:var(--chat-text)}.chat-center_actionButtonActive__On9Zu{color:var(--chat-accent)}.chat-center_actionButton__gg7BX:focus-visible{outline:2px solid var(--chat-accent)}.chat-center_userMessageRow__rD56a{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;align-self:flex-end;max-width:82%}.chat-center_userAvatar__JfDL1{flex-shrink:0;margin-top:4px}.chat-center_userMessageBody__Agbcg{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chat-center_userMessageBubble__Om95x{background:var(--chat-user-message);border:1px solid var(--chat-border);padding:12px 18px;border-radius:18px;border-top-right-radius:4px;color:var(--chat-text);font-size:15px;line-height:1.5}.chat-center_userMetaRow__crXVD{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--chat-muted)}.chat-center_checkmarks__SN6ED{color:var(--chat-accent);font-weight:700;letter-spacing:-2px;font-size:13px;line-height:1;display:inline-block;user-select:none}.chat-center_statusFailed__ehhUE{color:#E32645;font-size:11px;font-weight:500;letter-spacing:normal;display:inline-flex;align-items:center;gap:3px}.dark .chat-center_statusFailed__ehhUE,[data-theme=dark] .chat-center_statusFailed__ehhUE{color:#FF6B81}.chat-center_statusPending__p3bfY{color:var(--chat-muted);font-size:11px;font-weight:400;letter-spacing:normal}.chat-center_communityMessageCard__8gv2k{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:14px;transition:background-color .15s ease;position:relative}.chat-center_communityMessageCard__8gv2k:hover{background:var(--chat-surface-elevated)}.chat-center_communityMessageCurrentUser__RQxD_{background:var(--chat-accent-soft);border-left:3px solid var(--chat-accent)}.chat-center_communityMessageContent__YUReU{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat-center_communityAuthorRow__OP2jf{display:flex;align-items:center;gap:8px}.chat-center_authorName__NtBcZ{font-size:14.5px;font-weight:650;color:var(--chat-text)}.chat-center_authorRoleBadge__JMUJQ{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.chat-center_badgePremium__jYgY0{background:#FEF3C7;color:#D97706}.dark .chat-center_badgePremium__jYgY0,[data-theme=dark] .chat-center_badgePremium__jYgY0{background:rgba(217,119,6,.2);color:#FBBF24}.chat-center_badgeCurrentUser__gLzjA{background:var(--chat-accent-soft);color:var(--chat-accent);border:1px solid var(--chat-accent)}.chat-center_communityTimestamp__CXKbG{font-size:12px;color:var(--chat-muted)}.chat-center_repliedToQuote__VWWOH{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--chat-text-secondary);border-left:2px solid var(--chat-accent);padding-left:8px;margin-bottom:4px}.chat-center_quoteAuthor__3Cp6i{font-weight:600;color:var(--chat-text)}.chat-center_quoteSnippet__KtCMy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.chat-center_communityMessageText__6Gf6N{font-size:14.5px;line-height:1.55;color:var(--chat-text);margin:0;white-space:pre-wrap;word-break:break-word}.chat-center_communityActionsRow__Jf75K{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.chat-center_replyTextButton__fIxrw{background:none;border:none;font-size:12.5px;font-weight:600;color:var(--chat-text-secondary);cursor:pointer;padding:3px 8px;border-radius:6px}.chat-center_replyTextButton__fIxrw:hover{background:var(--chat-border);color:var(--chat-accent)}.chat-center_reactionPill__tW6r1{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;border:1px solid var(--chat-border);background:var(--chat-surface);font-size:12px;color:var(--chat-text);cursor:pointer;transition:all .15s ease}.chat-center_reactionPillActive__XGUKe,.chat-center_reactionPill__tW6r1:hover{border-color:var(--chat-accent);background:var(--chat-accent-soft)}.chat-center_reactionPillActive__XGUKe{font-weight:600;color:var(--chat-accent)}.chat-center_addReactionButton__EPbuf{width:26px;height:26px;border-radius:50%;border:1px solid var(--chat-border);background:var(--chat-surface);color:var(--chat-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.chat-center_addReactionButton__EPbuf:hover{border-color:var(--chat-accent);color:var(--chat-accent)}.chat-center_reactionPickerPopup__GR0CN{position:absolute;bottom:34px;left:20px;background:var(--chat-surface-elevated);border:1px solid var(--chat-border-strong);border-radius:12px;padding:4px 6px;display:flex;gap:6px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10}.chat-center_reactionPickerEmoji__tDX2C{font-size:18px;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:transform .12s ease}.chat-center_reactionPickerEmoji__tDX2C:hover{transform:scale(1.25);background:var(--chat-accent-soft)}.chat-center_typingIndicator__oq0Jm{display:flex;align-items:center;gap:12px;color:var(--chat-text-secondary);font-size:13px;padding:4px 0}.chat-center_typingDots__Pg8ro{display:inline-flex;gap:4px}.chat-center_typingDot__Yk_bt{width:6px;height:6px;border-radius:50%;background:var(--chat-accent);animation:chat-center_typingBounce__UozXM 1.2s ease-in-out infinite}.chat-center_typingDot__Yk_bt:nth-child(2){animation-delay:.2s}.chat-center_typingDot__Yk_bt:nth-child(3){animation-delay:.4s}@keyframes chat-center_typingBounce__UozXM{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}.chat-center_newMessagesFloatingButton__9Cky1{position:absolute;bottom:84px;left:50%;transform:translateX(-50%);background:var(--chat-accent);color:#FFFFFF;border:none;padding:7px 16px;border-radius:20px;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;align-items:center;gap:6px;z-index:15}.chat-center_newMessagesFloatingButton__9Cky1:hover{background:var(--chat-accent-hover)}.chat-center_emptyState__rr0_O{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--chat-text-secondary)}.chat-center_emptyStateIcon__wU0Aq{width:64px;height:64px;border-radius:50%;background:var(--chat-accent-soft);color:var(--chat-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.chat-center_emptyStateTitle__pW4_r{font-size:18px;font-weight:700;color:var(--chat-text);margin:0 0 8px}.chat-center_emptyStateDesc___1Hy6{font-size:14px;max-width:320px;margin:0;line-height:1.5}.chat-center_chatComposer__3l4YS{border-top:1px solid var(--chat-border);background:var(--chat-surface);padding:14px 20px 16px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;position:relative;z-index:20;box-sizing:border-box}.chat-center_replyPreviewBar__RqhFo{display:flex;align-items:center;justify-content:space-between;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);padding:6px 12px;border-radius:10px;font-size:12.5px}.chat-center_replyPreviewText__9O1R4{display:flex;align-items:center;gap:6px;color:var(--chat-text-secondary)}.chat-center_replyPreviewAuthor__6ue40{font-weight:600;color:var(--chat-text)}.chat-center_closeReplyButton__69taP{background:none;border:none;color:var(--chat-muted);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.chat-center_composerMainRow__t48R3{display:flex;align-items:center;background:var(--chat-surface);border:1px solid var(--chat-border-strong);border-radius:9999px;padding:4px 6px 4px 14px;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.dark .chat-center_composerMainRow__t48R3,[data-theme=dark] .chat-center_composerMainRow__t48R3{background:var(--chat-surface-elevated);border-color:var(--chat-border-strong)}.chat-center_composerMainRow__t48R3:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px var(--chat-accent-soft)}.chat-center_composerDivider__U0E4q{width:1px;height:22px;background:var(--chat-border);margin:0 12px 0 8px;flex-shrink:0}.chat-center_composerAttachButton__Y6kE9,.chat-center_composerToolButton__3EUab{width:38px;height:38px;border-radius:50%;border:none;background:transparent;color:var(--chat-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.chat-center_composerAttachButton__Y6kE9:hover,.chat-center_composerToolButton__3EUab:hover{color:var(--chat-accent);background:var(--chat-accent-soft)}.chat-center_composerTextarea__SIiy3{flex:1;min-height:24px;max-height:120px;background:transparent;border:none;outline:none;resize:none;font-family:inherit;font-size:14.5px;color:var(--chat-text);line-height:1.5;padding:8px 0}.chat-center_composerTextarea__SIiy3::placeholder{color:var(--chat-muted)}.chat-center_composerSendButton__vJAIp{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#18C69B,#10A37E);color:#FFFFFF;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:6px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease;box-shadow:0 3px 10px rgba(22,181,141,.38)}.dark .chat-center_composerSendButton__vJAIp,[data-theme=dark] .chat-center_composerSendButton__vJAIp{background:linear-gradient(135deg,#62B8FF,#329BFF);box-shadow:0 4px 14px rgba(50,155,255,.4)}.chat-center_composerSendButton__vJAIp:hover:not(:disabled){transform:scale(1.06);box-shadow:0 6px 16px rgba(22,181,141,.5)}.chat-center_composerSendButton__vJAIp:active:not(:disabled){transform:scale(.96)}.chat-center_composerSendButton__vJAIp:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.chat-center_avatarContainer__z9yw9{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;user-select:none;flex-shrink:0;overflow:hidden}.chat-center_avatarImg__1kGz0{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-center_avatarStatusDot__CXddd{position:absolute;bottom:0;right:0;width:25%;height:25%;min-width:8px;min-height:8px;border-radius:50%;border:2px solid var(--chat-surface)}.chat-center_statusOnline__NNBmU{background:#10B981}.chat-center_statusIdle__PCnhu{background:#F59E0B}.chat-center_statusOffline__L3V3V{background:#9CA3AF}@media (max-width:900px){.chat-center_chatWindow__ojS3Y{width:calc(100vw - 24px);right:12px;bottom:12px;height:700px}.chat-center_chatWindowMinimized__b4Sv4{width:auto;max-width:min(430px,calc(100vw - 24px));height:auto;max-height:86px}.chat-center_chatSidebar__ah1Z5{width:220px;padding:12px}}@media (max-width:768px){.chat-center_aiConversationRow__ABdMD :is(button,select,input){min-height:68px}.chat-center_chatWindow__ojS3Y{width:calc((100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)) / var(--preview-zoom, .65));height:calc((100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / var(--preview-zoom, .65));max-height:calc((100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / var(--preview-zoom, .65));right:calc((8px + env(safe-area-inset-right)) / var(--preview-zoom, .65));bottom:calc((8px + env(safe-area-inset-bottom)) / var(--preview-zoom, .65));border-radius:18px}.chat-center_chatWindowMinimized__b4Sv4,.chat-center_chatWindow__ojS3Y{max-width:calc((100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)) / var(--preview-zoom, .65))}.chat-center_chatWindowMinimized__b4Sv4{width:auto;min-width:0;height:auto;max-height:86px}.chat-center_composerAttachButton__Y6kE9,.chat-center_composerSendButton__vJAIp,.chat-center_composerToolButton__3EUab,.chat-center_headerButton__4uATC,.chat-center_iconActionButton__Jfjbi{min-width:68px;min-height:68px}.chat-center_composerTextarea__SIiy3{min-width:0}.chat-center_mobileTabButton__TUhF2{min-height:68px}.chat-center_chatSidebar__ah1Z5{display:none}.chat-center_mobileSegmentedSwitch__YgZjN{display:flex}.chat-center_headerTitle__Wdy5_{font-size:19px}.chat-center_headerSubtitle__H_xVJ{font-size:12px}.chat-center_messagesArea__lJmMT{padding:14px}.chat-center_aiMessageRow__xUXXa{max-width:95%}.chat-center_userMessageRow__rD56a{max-width:92%}.chat-center_launcherButton__ttxFq{bottom:calc((16px + env(safe-area-inset-bottom)) / var(--preview-zoom, .65));right:calc((16px + env(safe-area-inset-right)) / var(--preview-zoom, .65));width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.chat-center_channelButton__fYa_P,.chat-center_chatWindow__ojS3Y,.chat-center_launcherButton__ttxFq,.chat-center_typingDot__Yk_bt{animation:none!important;transition:none!important}}.avatar-manager_avatarTrigger___HEbD{position:relative;width:120px;height:120px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;border:none;padding:0;margin:0;cursor:pointer;text-decoration:none;outline:none;touch-action:manipulation;transition:transform .16s ease}.avatar-manager_avatarTrigger___HEbD:focus-visible{outline:2.5px solid #329BFF;outline-offset:3px}.avatar-manager_avatarRing___onfP{width:120px;height:120px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2.5px solid #42658d;background:#0B1A35;transition:border-color .18s ease}html[data-theme=light] .avatar-manager_avatarRing___onfP{border-color:#D9E9FA;background:#F0F6FC}.avatar-manager_avatarTrigger___HEbD:hover:not(:disabled) .avatar-manager_avatarRing___onfP{border-color:#52CFFF}html[data-theme=light] .avatar-manager_avatarTrigger___HEbD:hover:not(:disabled) .avatar-manager_avatarRing___onfP{border-color:#329BFF}.avatar-manager_avatarImage__LTOc0{width:100%;height:100%;object-fit:cover;display:block}.avatar-manager_avatarFallback__UwPJG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:700;letter-spacing:-.5px;color:#FFFFFF;user-select:none;background:linear-gradient(135deg,#1E3A5F,#2A4E7A)}html[data-theme=light] .avatar-manager_avatarFallback__UwPJG{background:linear-gradient(135deg,#6B8FAF,#8FA9C4);color:#FFFFFF}.avatar-manager_cameraOverlay__34YOE{position:absolute;bottom:0;right:-2px;width:40px;height:40px;border-radius:50%;background:#0A1B32;border:2px solid #329bff;color:#F7FAFF;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.35);transition:background .16s ease,border-color .16s ease,transform .16s ease;pointer-events:none}html[data-theme=light] .avatar-manager_cameraOverlay__34YOE{background:#142D4E;border:2px solid #ffffff;color:#FFFFFF;box-shadow:0 3px 10px rgba(20,45,78,.25)}.avatar-manager_avatarTrigger___HEbD:hover:not(:disabled) .avatar-manager_cameraOverlay__34YOE{background:#132B4F;border-color:#52CFFF;transform:scale(1.04)}html[data-theme=light] .avatar-manager_avatarTrigger___HEbD:hover:not(:disabled) .avatar-manager_cameraOverlay__34YOE{background:#1E3E6B;border-color:#FFFFFF;transform:scale(1.04)}.avatar-manager_avatarTrigger___HEbD:disabled{opacity:.6;cursor:not-allowed}.avatar-manager_popoverWrapper__8qPuX{position:fixed;z-index:99999;width:236px;padding:8px;border-radius:12px;background:#0B1A35;border:1px solid #355781;box-shadow:0 12px 32px rgba(0,0,0,.45);animation:avatar-manager_popoverFadeIn__pOLF4 .17s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;gap:4px}html[data-theme=light] .avatar-manager_popoverWrapper__8qPuX{background:#FFFFFF;border:1px solid #d7e5f5;box-shadow:0 12px 32px rgba(16,35,68,.12)}@keyframes avatar-manager_popoverFadeIn__pOLF4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.avatar-manager_dialogCard__gf29n,.avatar-manager_popoverWrapper__8qPuX{animation:none!important}}.avatar-manager_popoverItem__zAWVa{display:flex;align-items:center;gap:12px;width:100%;height:46px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;text-align:left;background:transparent;border:none;cursor:pointer;outline:none;transition:background .15s ease,color .15s ease;user-select:none}.avatar-manager_popoverItem__zAWVa:focus-visible{outline:2px solid #329BFF;outline-offset:-1px}.avatar-manager_uploadOption__a8O5J{color:#F7FAFF}html[data-theme=light] .avatar-manager_uploadOption__a8O5J{color:#102344}.avatar-manager_uploadIcon__FobA7{color:#329BFF;flex-shrink:0}html[data-theme=light] .avatar-manager_uploadIcon__FobA7{color:#167DF5}.avatar-manager_uploadOption__a8O5J:hover:not(:disabled){background:#183453}html[data-theme=light] .avatar-manager_uploadOption__a8O5J:hover:not(:disabled){background:#EAF4FF}.avatar-manager_deleteOption__g20EB{color:#FF6677}html[data-theme=light] .avatar-manager_deleteOption__g20EB{color:#E83F50}.avatar-manager_deleteIcon__onFB2{color:#FF6677;flex-shrink:0}html[data-theme=light] .avatar-manager_deleteIcon__onFB2{color:#E83F50}.avatar-manager_deleteOption__g20EB:hover:not(:disabled){background:rgba(255,102,119,.14)}html[data-theme=light] .avatar-manager_deleteOption__g20EB:hover:not(:disabled){background:#FFF1F2}.avatar-manager_popoverItem__zAWVa:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.avatar-manager_dialogBackdrop__p72VT{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;animation:avatar-manager_backdropFade__WUyja .16s ease-out forwards}@keyframes avatar-manager_backdropFade__WUyja{0%{opacity:0}to{opacity:1}}.avatar-manager_dialogCard__gf29n{width:100%;max-width:480px;border-radius:16px;padding:24px;background:#0B1A35;border:1px solid #355781;color:#F7FAFF;box-shadow:0 20px 48px rgba(0,0,0,.55);animation:avatar-manager_dialogCardIn__3NcQN .18s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto}html[data-theme=light] .avatar-manager_dialogCard__gf29n{background:#FFFFFF;border:1px solid #d7e5f5;color:#102344;box-shadow:0 20px 48px rgba(16,35,68,.15)}@keyframes avatar-manager_dialogCardIn__3NcQN{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.avatar-manager_dialogHeader__dE4aJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.avatar-manager_dialogTitle__1x4P2{font-size:18px;font-weight:700;color:#F7FAFF;margin:0}html[data-theme=light] .avatar-manager_dialogTitle__1x4P2{color:#102344}.avatar-manager_closeButton__JGlgj{background:transparent;border:none;color:#98ADCC;padding:6px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}html[data-theme=light] .avatar-manager_closeButton__JGlgj{color:#64748B}.avatar-manager_closeButton__JGlgj:hover:not(:disabled){background:#183453;color:#FFFFFF}html[data-theme=light] .avatar-manager_closeButton__JGlgj:hover:not(:disabled){background:#EAF4FF;color:#102344}.avatar-manager_previewArea__9s5Hg{display:flex;flex-direction:column;align-items:center;gap:16px}.avatar-manager_cropCircleContainer__W6clZ{position:relative;width:180px;height:180px;border-radius:50%;overflow:hidden;border:3px solid #329bff;box-shadow:0 4px 16px rgba(0,0,0,.3);background:#061124}html[data-theme=light] .avatar-manager_cropCircleContainer__W6clZ{border:3px solid #167df5;background:#EAF4FF;box-shadow:0 4px 16px rgba(22,125,245,.2)}.avatar-manager_cropImagePreview__2lky0{width:100%;height:100%;object-fit:cover}.avatar-manager_cropControls__Ai5tq{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:14px}.avatar-manager_controlRow__n2mFS{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#ADBFDD}html[data-theme=light] .avatar-manager_controlRow__n2mFS{color:#475569}.avatar-manager_sliderInput__RZLiS{width:100%;accent-color:#329BFF;cursor:pointer}.avatar-manager_deleteDialogContent__uvZK5{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0}.avatar-manager_deleteIconBadge___pfaP{width:52px;height:52px;border-radius:50%;background:rgba(255,102,119,.16);color:#FF6677;display:flex;align-items:center;justify-content:center;margin-bottom:16px}html[data-theme=light] .avatar-manager_deleteIconBadge___pfaP{background:#FEE2E2;color:#E83F50}.avatar-manager_deleteConfirmTitle__CKCwT{font-size:18px;font-weight:700;color:#F7FAFF;margin:0 0 8px}html[data-theme=light] .avatar-manager_deleteConfirmTitle__CKCwT{color:#102344}.avatar-manager_deleteConfirmDesc__AbeMm{font-size:13.5px;line-height:1.5;color:#98ADCC;margin:0;max-width:360px}html[data-theme=light] .avatar-manager_deleteConfirmDesc__AbeMm{color:#64748B}.avatar-manager_dialogActions__ybCbf{display:flex;gap:12px;margin-top:24px;justify-content:flex-end;width:100%}.avatar-manager_deleteDialogActions__2LcN4{display:flex;gap:12px;margin-top:24px;justify-content:center;width:100%}.avatar-manager_btnCancel__GmJL6{flex:1;max-width:140px;height:42px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;background:#172E54!important;border:1px solid #334f77!important;color:#F7FAFF!important;cursor:pointer;transition:background .15s ease,border-color .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}html[data-theme=light] .avatar-manager_btnCancel__GmJL6{background:#F1F5F9!important;border:1px solid #cbd5e1!important;color:#334155!important}.avatar-manager_btnCancel__GmJL6:hover:not(:disabled){background:#1F3F73!important;border-color:#436A9F!important}html[data-theme=light] .avatar-manager_btnCancel__GmJL6:hover:not(:disabled){background:#E2E8F0!important;border-color:#94A3B8!important}.avatar-manager_btnSave__mGe4N{flex:1;max-width:140px;height:42px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;background:#329BFF!important;border:none!important;color:#FFFFFF!important;cursor:pointer;transition:background .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.avatar-manager_btnSave__mGe4N:hover:not(:disabled){background:#1F83E6!important}.avatar-manager_btnDeleteDanger__ZkpL2{flex:1;max-width:140px;height:42px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.avatar-manager_btnDeleteDanger__ZkpL2,html[data-theme=dark] .avatar-manager_btnDeleteDanger__ZkpL2,html[data-theme=light] .avatar-manager_btnDeleteDanger__ZkpL2{background:#E11D48!important;border:none!important;color:#FFFFFF!important}.avatar-manager_btnDeleteDanger__ZkpL2:hover:not(:disabled){background:#BE123C!important}.avatar-manager_btnCancel__GmJL6:disabled,.avatar-manager_btnDeleteDanger__ZkpL2:disabled,.avatar-manager_btnSave__mGe4N:disabled{opacity:.55!important;cursor:not-allowed!important}.avatar-manager_buttonSpinner__S5enU{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:avatar-manager_spin__TbaY4 .7s linear infinite}@keyframes avatar-manager_spin__TbaY4{to{transform:rotate(1turn)}}.avatar-manager_dialogErrorText__pUGzw{color:#FF6677;font-size:13px;font-weight:600;margin:10px 0 0;text-align:center}html[data-theme=light] .avatar-manager_dialogErrorText__pUGzw{color:#DC2626}.avatar-manager_toastWrapper__VVH7v{position:fixed;bottom:28px;right:28px;z-index:100005;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 12px 30px rgba(0,0,0,.4);animation:avatar-manager_toastSlideUp__e05dL .18s cubic-bezier(.16,1,.3,1) forwards}html[data-theme=light] .avatar-manager_toastWrapper__VVH7v{box-shadow:0 12px 30px rgba(16,35,68,.14)}@keyframes avatar-manager_toastSlideUp__e05dL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.avatar-manager_toastSuccess__FV9EK{background:#064E3B;border:1px solid #059669;color:#ECFDF5}html[data-theme=light] .avatar-manager_toastSuccess__FV9EK{background:#ECFDF5;border:1px solid #a7f3d0;color:#065F46}.avatar-manager_toastError__qGvYn{background:#4C0519;border:1px solid #be123c;color:#FFE4E6}html[data-theme=light] .avatar-manager_toastError__qGvYn{background:#FFF1F2;border:1px solid #fecdd3;color:#9F1239}