.page_appShell__kO2cP{display:flex;height:100dvh;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.page_headerLeft__WqHi4,.page_headerRight__M86vK{display:flex;align-items:center;gap:8px}.page_iconBtn__5eMNR{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;border-radius:8px;color:var(--text2);cursor:pointer;transition:background .12s,color .12s}.page_iconBtn__5eMNR:hover{background:var(--bg3);color:var(--text)}.page_iconBtnSm__pO3vb{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--text3);cursor:pointer;transition:background .12s,color .12s}.page_iconBtnSm__pO3vb:hover{background:var(--bg3);color:var(--text2)}.page_battleBtn__l7Kx7{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border2);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.page_battleBtn__l7Kx7:hover{border-color:var(--gold-border);color:var(--gold)}.page_joinBtn__rW7YQ{padding:7px 18px;border:none;border-radius:999px;background:var(--gold);color:var(--on-gold,#111110);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(201,168,76,.3);transition:opacity .15s,transform .15s,box-shadow .15s}.page_joinBtn__rW7YQ:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 16px rgba(201,168,76,.4)}.page_joinBtn__rW7YQ:active{transform:scale(.97)}.page_sidebar__p2GLB{width:280px;border-right:1px solid var(--sidebar-border);transition:transform .28s cubic-bezier(.16,1,.3,1)}.page_sidebarOverlayVisible__oDvIg{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;cursor:pointer;animation:page_fadeIn__jjObi .2s ease both}.page_sidebarHeader__PaTZp{padding:14px 14px 10px;border-bottom:1px solid var(--sidebar-border)}.page_sidebarTopRow__pVEai{display:flex;align-items:center;justify-content:space-between;width:100%}.page_newChatBtn__6vI1L{display:flex;align-items:center;gap:7px;width:100%;margin:8px 14px 4px;padding:9px 12px;border:1px solid var(--sidebar-border);border-radius:10px;background:var(--sidebar-hover);color:var(--sidebar-active);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,transform .15s}.page_newChatBtn__6vI1L:hover{background:var(--sidebar-sel);transform:translateY(-1px)}.page_sidebarNav__oKHlR{display:flex;flex-direction:column}.page_sidebarScrollBody__eEVAN{overflow-y:auto;padding:4px 8px}.page_sidebarSearchBar__x3XXv{display:flex;align-items:center;gap:8px;margin:4px 6px 8px;padding:7px 10px;background:var(--sidebar-hover);border:1px solid var(--sidebar-border);border-radius:8px;transition:border-color .15s}.page_sidebarSearchBar__x3XXv:focus-within{border-color:var(--gold-border)}.page_sidebarSearchInput__3WXtB{flex:1 1;border:none;background:transparent;color:var(--sidebar-active);font-size:13px;font-family:var(--font-sans);outline:none}.page_sidebarSearchInput__3WXtB::placeholder{color:var(--text3)}.page_sidebarTabs__SvgJ9{display:flex;gap:2px;padding:0 6px 6px}.page_sidebarTabBtn__bvC7U{flex:1 1;padding:6px 8px;border:none;border-radius:7px;background:transparent;color:var(--text3);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.page_sidebarTabBtn__bvC7U:hover{color:var(--sidebar-text)}.page_sidebarTabActive__J8rlw{flex:1 1;padding:6px 8px;border:none;border-radius:7px;background:var(--sidebar-sel);color:var(--sidebar-active);font-size:12px;font-weight:600;cursor:pointer}.page_navSection__o8pJR{margin-bottom:16px}.page_navLabel__bHFJK{display:block;padding:0 10px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.page_navItem__qmtZO{padding:8px 10px;border-radius:8px;color:var(--sidebar-text);font-weight:400}.page_navItemActive__aYVkI,.page_navItem__qmtZO:hover{color:var(--sidebar-active)}.page_navItemActive__aYVkI{background:var(--sidebar-sel)}.page_sidebarList__4v_rs{display:flex;flex-direction:column;gap:1px}.page_sidebarItem__ceKqc{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s;width:100%;border:none;background:transparent;text-align:left}.page_sidebarItem__ceKqc:hover{background:var(--sidebar-hover)}.page_sidebarItem__ceKqc:hover .page_sidebarItemDelete__o_8Lc{opacity:1}.page_sidebarItemText__v8F8I{flex:1 1;min-width:0}.page_sidebarItemTitle__2LUsB{display:block;font-size:13px;font-weight:400;color:var(--sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .1s}.page_sidebarItem__ceKqc:hover .page_sidebarItemTitle__2LUsB{color:var(--sidebar-active)}.page_sidebarItemMeta__qEhce{display:block;font-size:11px;color:var(--text3);margin-top:1px}.page_sidebarItemDelete__o_8Lc{opacity:0;border:none;background:transparent;color:var(--text3);cursor:pointer;padding:4px;border-radius:5px;transition:opacity .15s,color .15s,background .15s;flex-shrink:0}.page_sidebarItemDelete__o_8Lc:hover{color:#c62828;background:rgba(198,40,40,.08)}.page_sidebarEmpty__jC9BV{text-align:center;color:var(--text3);font-size:12.5px;padding:24px 16px}.page_sidebarFooter___5jNc{padding:10px 10px 14px;border-top:1px solid var(--sidebar-border)}.page_sidebarUserRow__l_3qw{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.page_sidebarUserAvatar__QPfN1{width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--on-gold,#111110);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;letter-spacing:.02em}.page_sidebarUserInfo__FNVc2{flex:1 1;min-width:0}.page_sidebarUserName__EOn58{font-size:13px;font-weight:600;color:var(--sidebar-active)}.page_sidebarUserEmail__w91OA,.page_sidebarUserName__EOn58{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_sidebarUserEmail__w91OA{font-size:11px;color:var(--text3)}.page_sidebarSignOutBtn__tTkKD{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;margin-top:6px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text2);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s}.page_sidebarSignOutBtn__tTkKD:hover{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);color:#ef4444}.page_sidebarSignInBtn__8WnGO{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:var(--gold);color:var(--on-gold,#111110);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s}.page_sidebarSignInBtn__8WnGO:hover{opacity:.88;transform:translateY(-1px)}.page_sidebarSignInIcon__NeCaC{font-size:20px}.page_sidebarSignInTitle__OmUik{font-size:13.5px}.page_sidebarSignInText__ETZvc{font-size:12px;color:var(--text2);line-height:1.4}.page_saveProjectBtn__cTMmv{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sidebar-border);border-radius:8px;background:transparent;color:var(--text3);font-size:12px;cursor:pointer;transition:all .15s}.page_saveProjectBtn__cTMmv:hover{border-color:var(--border2);color:var(--text2)}.page_themeToggle__1G9tR{padding:8px 10px;border-radius:8px;color:var(--sidebar-text)}.page_themeToggle__1G9tR:hover{color:var(--sidebar-active)}.page_menuBtn__cg591{width:32px;height:32px;border-radius:7px;color:var(--text3)}.page_menuBtn__cg591:hover{background:var(--sidebar-hover);color:var(--sidebar-active)}.page_appModeSwitcherWrap__UDrdZ{padding:12px 16px 0;display:flex;justify-content:center;flex-shrink:0}.page_appModeSwitcher__wtrHM{display:flex;gap:2px;padding:3px;background:var(--bg3);border:1px solid var(--border);border-radius:999px}.page_appModeTab__ANwEW{padding:6px 18px;border:none;border-radius:999px;background:transparent;color:var(--text2);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.page_appModeTab__ANwEW:hover{color:var(--text)}.page_appModeTabActive__PWpk4{padding:6px 18px;border:none;border-radius:999px;background:var(--bg2);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.15),0 0 0 1px var(--border)}.page_modeTabsWrap__V_1DO{padding:10px 16px 0;flex-shrink:0}.page_modeTabs__R8CYQ{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.page_modeTabs__R8CYQ::-webkit-scrollbar{display:none}.page_modeTab__mQ24R{display:flex;align-items:center;gap:5px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.page_modeTab__mQ24R:hover{border-color:var(--border2);color:var(--text);background:var(--bg3)}.page_modeTabActive__lnPGi{display:flex;align-items:center;gap:5px;padding:7px 14px;border:none;border-radius:999px;background:var(--gold);color:var(--on-gold,#111110);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px rgba(201,168,76,.3)}.page_modeTabIcon__mG1Q2{opacity:.7}.page_modeTabActive__lnPGi .page_modeTabIcon__mG1Q2{opacity:1}.page_toolbarRow__kaNp5{display:flex;gap:6px;padding:8px 16px 0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.page_toolbarRow__kaNp5::-webkit-scrollbar{display:none}.page_toolbarBtn__4uHGA{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s;flex-shrink:0}.page_toolbarBtn__4uHGA:hover{border-color:var(--border2);color:var(--text);background:var(--bg3)}.page_chatArea__IWCH_{overflow-y:auto;overflow-x:hidden;padding:28px 20px 16px}.page_emptyState__j9MME{padding:60px 24px 40px;animation:page_fadeUp__aNNvE .35s cubic-bezier(.16,1,.3,1) both;max-width:600px}.page_emptyLogoWrap__UZwwY{margin-bottom:28px;animation:page_pulse__XPtbN 3s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(.98)}}.page_emptyTitle__zeXxT{font-size:clamp(1.8rem,3.5vw,2.4rem);letter-spacing:-.025em;margin:0 0 10px}.page_emptySubtitle__2JMTd{line-height:1.7;color:var(--text2);margin:0 0 32px;max-width:440px}.page_suggestionChips__f_xcB{padding:4px 2px 8px;-webkit-mask-image:none;mask-image:none}.page_chip__Uuh_t{transition:border-color .18s,color .18s,background .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.page_chip__Uuh_t:hover{color:var(--text);background:var(--gold-soft)}.page_chip__Uuh_t:active{transform:scale(.97)}.page_messageGroup__fdNn1{margin-bottom:36px;animation:page_fadeUp__aNNvE .28s cubic-bezier(.16,1,.3,1) both}.page_userMessage__Kbw3B{margin-bottom:16px;padding-left:72px}.page_userBubble__ZiUgy{max-width:70%;padding:11px 17px;background:#2b5ce6;line-height:1.6;box-shadow:0 2px 8px rgba(43,92,230,.25)}body:not(.page_dark___C_6h) .page_userBubble__ZiUgy{background:#06f}.page_userAvatar__yRbgR{width:28px;height:28px;border-radius:50%;object-fit:cover;margin-left:8px;flex-shrink:0;align-self:flex-end}.page_aiResponsesMulti__JMxe9{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_aiResponsesSingle__MN0gi{display:block}.page_aiCard__M2UJQ{border-radius:16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.page_aiCardHeader___AX0_{padding:10px 14px}.page_aiName__WrBqo{font-weight:700;letter-spacing:.1em}.page_aiCardActions__VOq7V{gap:4px}.page_aiCardBody__VafT2{padding:14px;font-size:14px;line-height:1.78}.page_aiCardConvo__ODZzc{padding:0 0 4px;animation:page_fadeUp__aNNvE .3s cubic-bezier(.16,1,.3,1) both}.page_aiCardConvoLabel__Dhsgb{display:flex;align-items:center;gap:8px;margin-bottom:10px}.page_aiCardConvoBody__IzNLZ{font-size:15px;line-height:1.78;color:var(--text)}.page_markdownContent__AZLUc,.page_mdP__hkt9E{color:var(--text)}.page_mdP__hkt9E{margin:0 0 12px;line-height:1.75;font-size:14px}.page_mdP__hkt9E:last-child{margin-bottom:0}.page_mdH__Ske0G{font-family:var(--font-serif);font-weight:500;color:var(--text);margin:16px 0 6px}.page_mdList__jEubq{padding-left:20px;margin:6px 0 12px;color:var(--text)}.page_mdList__jEubq li{margin-bottom:5px;line-height:1.65}.page_mdQuote__PveCJ{border-left:3px solid var(--gold);padding:8px 14px;margin:10px 0;color:var(--text2);font-style:italic;background:var(--gold-soft);border-radius:0 8px 8px 0}.page_codeBlock__5Ess8{border:1px solid var(--border);border-radius:8px;padding:12px 14px;overflow-x:auto;font-size:13px;line-height:1.6;margin:10px 0}.page_codeBlock__5Ess8,.page_inlineCode__lf5sa{background:var(--bg3);font-family:var(--font-mono);color:var(--text)}.page_inlineCode__lf5sa{padding:2px 6px;border-radius:4px;font-size:12.5px}.page_skeletonLine__HbJx3{height:13px;margin-bottom:10px;background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4,var(--bg2)) 50%,var(--bg3) 75%);background-size:400px 100%}.page_skeletonLine__HbJx3,.page_skeleton__Q_QLc{border-radius:6px;animation:page_shimmer__G1aXL 1.4s ease-in-out infinite}.page_skeleton__Q_QLc{background:var(--bg3)}.page_inputArea__RJBCo{padding:10px 16px 18px}.page_followUpHint__h1Pki{text-align:center;font-size:12px;color:var(--text3);padding:0 0 6px;animation:page_fadeIn__jjObi .3s ease both}.page_inputWrapper__lmPUM{max-width:800px;margin:0 auto}.page_inputContainer__jqdjd{padding:10px 12px;border:1px solid var(--input-border);border-radius:16px;transition:border-color .15s,box-shadow .15s}.page_inputContainer__jqdjd:focus-within{box-shadow:0 0 0 3px var(--gold-soft)}.page_textarea__aR4ZX{-webkit-text-fill-color:var(--input-text);font-size:15px;min-height:24px;overflow-y:auto}.page_textarea__aR4ZX::placeholder{-webkit-text-fill-color:var(--input-ph)}body:not(.page_dark___C_6h) .page_textarea__aR4ZX{caret-color:var(--on-gold,#111110)}.page_micBtn__Bt2TS{width:32px;height:32px;border-radius:50%;transition:background .15s,color .15s}.page_micBtn__Bt2TS:hover{color:var(--text2)}.page_micBtnActive__l_svU{color:#e53935;animation:page_pulse__XPtbN 1s ease-in-out infinite}.page_attachBtn__Uwcuj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.page_attachBtn__Uwcuj:hover{background:var(--bg3);color:var(--text2)}.page_sendBtn__bKot_{width:34px;height:34px;color:var(--on-gold,#111110);box-shadow:0 2px 8px rgba(201,168,76,.3);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,opacity .18s}.page_sendBtn__bKot_:hover{transform:scale(1.1);box-shadow:0 4px 16px rgba(201,168,76,.45)}.page_sendBtn__bKot_:active{transform:scale(.92)}.page_sendBtn__bKot_:disabled{cursor:not-allowed;transform:none}.page_inputHint__HpcnH{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text3);padding:6px 2px 0}.page_inputReadyPulse__gof6R{animation:page_inputPulse__bVJ6w 1.5s ease-in-out 2}@keyframes page_inputPulse__bVJ6w{0%,to{box-shadow:0 0 0 0 var(--gold-soft)}50%{box-shadow:0 0 0 5px var(--gold-soft)}}.page_scrollToBottom__j5ag3{position:fixed;bottom:90px;right:20px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border2);background:var(--bg2);color:var(--text2);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--sh-md);transition:all .2s cubic-bezier(.34,1.56,.64,1);z-index:20;animation:page_fadeUp__aNNvE .2s ease both}.page_scrollToBottom__j5ag3:hover{transform:translateY(-2px);color:var(--gold);border-color:var(--gold-border)}.page_simpleMode__Oc5WG{width:100%}.page_simpleTitle__QkUl8{font-size:clamp(2rem,5vw,3rem);line-height:1.1;text-align:center}.page_simpleSubtitle__S2xK_{text-align:center}.page_simpleGreeting__otpaW{text-align:center;margin:0 0 16px}.page_simpleInputWrap__w9Hd9{width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px}.page_simpleTextarea__BKe1K{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);-webkit-text-fill-color:var(--input-text);caret-color:var(--gold);font-size:15px;font-family:var(--font-sans);resize:none;outline:none;line-height:1.6;transition:border-color .15s,box-shadow .15s}.page_simpleTextarea__BKe1K::placeholder{color:var(--input-ph);-webkit-text-fill-color:var(--input-ph)}.page_simpleTextarea__BKe1K:focus{border-color:var(--gold-border);box-shadow:0 0 0 3px var(--gold-soft)}body:not(.page_dark___C_6h) .page_simpleTextarea__BKe1K{caret-color:var(--on-gold,#111110)}.page_simpleInputBtns__GjuUq{display:flex;gap:8px;align-items:center}.page_simpleAskBtn__HrWK1{flex:1 1;padding:11px 20px;border:none;border-radius:12px;background:var(--gold);color:var(--on-gold,#111110);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px rgba(201,168,76,.3)}.page_simpleAskBtn__HrWK1:hover{opacity:.88;transform:translateY(-1px)}.page_simpleAskBtn__HrWK1:active{transform:scale(.97)}.page_simpleAskBtn__HrWK1:disabled{opacity:.4;cursor:not-allowed}body:not(.page_dark___C_6h) .page_simpleAskBtn__HrWK1{background:#1a1a18;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.page_simpleMicBtn__7e674{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);color:var(--text2);cursor:pointer;transition:all .15s}.page_simpleMicBtn__7e674:hover{border-color:var(--border2);color:var(--text)}.page_simpleMicActive__Ws35z{border-color:#e53935;color:#e53935;background:rgba(229,57,53,.08)}.page_simpleSwitchBtn__FMAhb{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}.page_simpleSwitchBtn__FMAhb:hover{border-color:var(--gold-border);color:var(--gold)}.page_simpleDailyBtn__WQjls{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;cursor:pointer;transition:all .15s}.page_simpleDailyBtn__WQjls:hover{border-color:var(--border2);color:var(--text)}.page_simpleSpin__Bjb8h{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid var(--on-gold,#111110);border-radius:50%;animation:page_spin__OXxwq .7s linear infinite;margin:0 auto}.page_simpleAnswer__1SfDq{width:100%;max-width:640px;background:var(--bg2);border:1px solid var(--border);border-radius:16px;overflow:hidden;animation:page_fadeUp__aNNvE .3s cubic-bezier(.16,1,.3,1) both;margin-top:16px}.page_simpleAnswerHeader__2XpLT{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.page_simpleAnswerBadge__FzKl_{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3)}.page_simpleAnswerHint__o1mLO{font-size:11px;color:var(--text3)}.page_simpleAnswerFooter__uLaqU{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--border)}.page_simpleShareBtn__g770O{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:12px;cursor:pointer;transition:all .15s}.page_simpleShareBtn__g770O:hover{border-color:var(--gold-border);color:var(--gold)}.page_personalAIRow__tNjH5{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.page_personalAIRow__tNjH5::-webkit-scrollbar{display:none}.page_personalAIBtn__hEzl1{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s;flex-shrink:0}.page_personalAIBtnActive__2E0un,.page_personalAIBtn__hEzl1:hover{border-color:var(--border2);color:var(--text)}.page_personalAIBtnActive__2E0un{background:var(--bg2);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.1)}.page_modalOverlay__29caG{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.page_modalCard__CvEBd{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;box-shadow:var(--sh-lg);width:100%;max-width:480px;max-height:85vh;overflow-y:auto;overflow-x:hidden}.page_modalHeader__rDl9O{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.page_modalTitle__tx5Xj{font-family:var(--font-serif);font-size:1.15rem;font-weight:400;letter-spacing:-.02em;color:var(--text);margin:0}.page_modalSubtitle__3Wihv{font-size:13px;color:var(--text2);margin:4px 20px 0}.page_modalDoneBtn__4_HtB{padding:9px 20px;border:none;border-radius:10px;background:var(--gold);color:var(--on-gold,#111110);font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(201,168,76,.3);transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.page_modalDoneBtn__4_HtB:hover{opacity:.88;transform:translateY(-1px)}.page_personaGrid__MDIUc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:16px 20px 20px}.page_personaCard__RgZf3{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:1.5px solid var(--border);border-radius:12px;background:var(--bg2);cursor:pointer;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.34,1.56,.64,1);width:100%;text-align:left}.page_personaCard__RgZf3:hover{border-color:var(--gold-border);background:var(--gold-soft);transform:translateY(-2px)}.page_personaCardActive__CGwb0{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 4px 16px rgba(201,168,76,.18)}.page_personaEmoji__jYCTg{font-size:20px;margin-bottom:2px}.page_personaLabel__romzp{font-size:13px;font-weight:600;color:var(--text);font-family:var(--font-sans)}.page_langList__NNwMt{display:flex;flex-direction:column;gap:2px;padding:10px 12px 16px}.page_langItem__vfcmP{display:flex;align-items:center;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--text);font-size:14px;font-family:var(--font-sans);cursor:pointer;transition:background .12s;text-align:left;gap:10px}.page_langItem__vfcmP:hover{background:var(--bg3)}.page_langItemActive__yaj_8{background:var(--gold-soft);font-weight:600}.page_memoryForm__gFhyL{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.page_memoryLabel__B5IMy{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin-bottom:6px}.page_memoryInput__xnLhD,.page_memorySelect__7v6n_{width:100%;padding:10px 12px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--input-text);-webkit-text-fill-color:var(--input-text);font-size:14px;font-family:var(--font-sans);outline:none;caret-color:var(--gold);transition:border-color .15s,box-shadow .15s}.page_memoryInput__xnLhD::placeholder{color:var(--input-ph);-webkit-text-fill-color:var(--input-ph)}.page_memoryInput__xnLhD:focus,.page_memorySelect__7v6n_:focus{border-color:var(--gold-border);box-shadow:0 0 0 3px var(--gold-soft)}.page_memoryMeta__Rt5wW{font-size:12px;color:var(--text3)}.page_aiSelectorList__SPChv{display:flex;flex-direction:column;gap:6px;padding:14px 20px 20px}.page_aiSelectorItem__mUAus{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:12px;background:var(--bg2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.page_aiSelectorItem__mUAus:hover{border-color:var(--border2);background:var(--bg3)}.page_aiSelectorItemActive__zgr4E{border-color:var(--gold);background:var(--gold-soft)}.page_confidencePanel__0BroH{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-top:12px}.page_confidenceHeader__EKbbk{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.page_confidenceLabel__8KFMV{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3)}.page_confidenceEmoji__FWdfh{font-size:18px}.page_confidenceScoreWrap__Pz8PZ{margin-bottom:10px}.page_confidenceScore__8LvmN{font-size:28px;font-weight:700;color:var(--text);line-height:1}.page_confidenceScoreBar__BWCvK{width:100%;height:5px;background:var(--bg3);border-radius:999px;margin-top:6px;overflow:hidden}.page_confidenceScoreFill__eFfct{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),#b8943e);animation:page_confFill__IUkE0 .9s cubic-bezier(.16,1,.3,1) both}@keyframes page_confFill__IUkE0{0%{width:0!important}}.page_confidenceBar__hx4F_{height:5px}.page_confidenceVerdict__3Mv_F{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.page_confidenceReason__4WNzC{font-size:13px;line-height:1.6;color:var(--text2)}.page_confidenceConsensus__zuYQj,.page_confidenceDisagreement__oOJSn{font-size:12.5px;color:var(--text2);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.page_confidenceLoading__k2PgE{color:var(--text3);font-size:13px}.page_synthWrap__TzZEt{margin-top:12px}.page_synthPanel__UtETe{background:var(--bg2);border:1px solid var(--gold-border);border-radius:14px;padding:14px 16px;position:relative}.page_synthSectionLabel__0LLFD{font-weight:700;letter-spacing:.1em}.page_synthText__zBZM8{line-height:1.72}.page_synthVerdict__4DzcC{font-size:13px;font-weight:600;color:var(--text);margin-top:8px}.page_synthConflicts__fR2FZ{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.page_synthBtn__L2L8C{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--gold-border);border-radius:999px;background:transparent;color:var(--gold);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s}.page_synthBtn__L2L8C:hover{background:var(--gold-soft)}.page_factPanel__9UWep{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-top:12px}.page_factLabel__dpRu1{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:10px}.page_factItem__gKc0M{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.page_factItem__gKc0M:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.page_factClaimText__0jMjA{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}.page_factRating__MrBhO{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;margin-bottom:4px}.page_factReview__TxcM6{font-size:13px;color:var(--text2);line-height:1.6}.page_factReviewInfo___ObiW{font-size:11px;color:var(--text3);margin-top:4px}.page_factPublisher__E9cwI{font-weight:600}.page_factLink__qMs6l{color:var(--gold);text-decoration:none}.page_factLink__qMs6l:hover{text-decoration:underline}.page_factIcon__XljO_{font-size:16px;margin-right:6px}.page_researchPanel__vYJXJ{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-top:12px}.page_researchLabel__YICdf{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:10px}.page_researchModeBtn__PcMIx{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12px;cursor:pointer;transition:all .15s}.page_researchModeBtn__PcMIx:hover{border-color:var(--border2);color:var(--text)}.page_researchModeActive__fzCcr{border-color:var(--gold-border);color:var(--gold);background:var(--gold-soft)}.page_paperItem__gCr29,.page_webSources__W4euW{margin-bottom:10px}.page_webSourcesLabel__0Jax0{font-size:12px;font-weight:600;color:var(--text2);margin-bottom:6px}.page_webSourcesList__Y2DDn{display:flex;flex-direction:column;gap:4px}.page_webSource__JXkhO{font-size:13px;color:var(--text2)}.page_webSource__JXkhO a{color:var(--gold)}.page_paperTitle__ij7mv{font-size:13px;font-weight:600;color:var(--text)}.page_paperAuthors__Aqrc1{font-size:12px;color:var(--text3);margin-top:2px}.page_paperAbstract__4U6LR{font-size:12.5px;color:var(--text2);margin-top:4px;line-height:1.55}.page_paperSource__PJrIu{font-size:11px;color:var(--text3)}.page_conflictItem__rZtPg{margin-top:10px}.page_conflictClaim__TaDV8{font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.page_conflictPositions__Jz3mk{display:flex;gap:8px;flex-wrap:wrap}.page_conflictPos__zUbjy{padding:6px 10px;border-radius:8px;background:var(--bg3)}.page_conflictPosText__Ebesm{font-size:12px;color:var(--text2)}.page_sharePanel__vTuoH{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-top:12px}.page_sharePanelLabel__l68m1{font-size:11px;color:var(--text3);margin-bottom:6px}.page_sharePanelBtns__OBDo2{display:flex;gap:8px;flex-wrap:wrap}.page_shareActionBtn__VbD2n{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;cursor:pointer;transition:all .15s}.page_shareActionBtn__VbD2n:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-soft)}.page_shareUrl__PQdOk{display:flex;gap:8px;margin-top:10px}.page_shareUrlText__9Rk_u{flex:1 1;padding:8px 12px;background:var(--bg3);font-size:12px;font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_shareUrlCopy__ViJNi,.page_shareUrlText__9Rk_u{border:1px solid var(--border);border-radius:8px;color:var(--text2)}.page_shareUrlCopy__ViJNi{padding:8px 14px;background:transparent;font-size:12.5px;cursor:pointer;transition:all .15s}.page_shareUrlCopy__ViJNi:hover{border-color:var(--gold-border);color:var(--gold)}.page_contextualPills__FDFcG{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.page_contextualPill__6RW3q{display:flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.page_contextualPill__6RW3q:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-soft)}.page_contextualPillDesc__TUStc{color:var(--text3)}.page_chartPanel__OfTms{margin-top:10px}.page_chartTitle__xZgIz{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.page_chartImg__oBmqM{width:100%;border-radius:8px;border:1px solid var(--border)}.page_chartLabel__6M5tT{font-size:11px;color:var(--text3);margin-top:4px}.page_chartCredit__SwpEe{font-size:10.5px;color:var(--text3)}.page_visualWrap__wlZWp{margin-top:10px}.page_visualImg__FXVtp{width:100%;border-radius:8px}.page_visualCredit__92_Im{font-size:10.5px;color:var(--text3);margin-top:4px}.page_batchResults__fu16x{margin-top:12px;display:flex;flex-direction:column;gap:8px}.page_batchItem__I_pfc{padding:12px 14px;background:var(--bg2);border:1px solid var(--border);border-radius:12px}.page_batchQ__eiFAx{font-size:12px;font-weight:600;color:var(--text2);margin-bottom:4px}.page_powerMode__18tR6{flex:1 1;overflow-y:auto;padding:28px 24px;max-width:880px;margin:0 auto;width:100%;position:relative}.page_powerHeader__itNTA{display:flex;align-items:center;gap:10px;margin-bottom:20px}.page_powerTitle__S3iyr{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;letter-spacing:-.02em;color:var(--text)}.page_powerBadge__q7_LF{padding:3px 10px;border-radius:999px;background:var(--gold-soft);border:1px solid var(--gold-border);color:var(--gold);font-size:11px;font-weight:600}.page_powerSection__sH3fA{margin-bottom:16px}.page_powerLabel__ojn_z{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin-bottom:7px}.page_powerPrompt__zhVCr,.page_powerSystemPrompt__79p1Z{width:100%;padding:11px 13px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-bg);color:var(--input-text);-webkit-text-fill-color:var(--input-text);font-size:14px;font-family:var(--font-sans);outline:none;resize:vertical;caret-color:var(--gold);transition:border-color .15s,box-shadow .15s;line-height:1.6}.page_powerPrompt__zhVCr::placeholder,.page_powerSystemPrompt__79p1Z::placeholder{color:var(--input-ph);-webkit-text-fill-color:var(--input-ph)}.page_powerPrompt__zhVCr:focus,.page_powerSystemPrompt__79p1Z:focus{border-color:var(--gold-border);box-shadow:0 0 0 3px var(--gold-soft)}.page_powerBtns__Ya_LJ{display:flex;align-items:center;gap:8px}.page_powerRunBtn__wqwa3{padding:10px 22px;border:none;border-radius:10px;background:var(--gold);color:var(--on-gold,#111110);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(201,168,76,.3);transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.page_powerRunBtn__wqwa3:hover{opacity:.88;transform:translateY(-1px)}.page_powerRunBtn__wqwa3:active{transform:scale(.97)}.page_powerRunBtn__wqwa3:disabled{opacity:.4;cursor:not-allowed}.page_powerGrid__Q6IMI{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.page_powerCard__HXu_R{border-radius:14px}.page_powerCardHeader__kAprW{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}.page_powerCardBody__6iRD7{padding:14px;font-size:14px;line-height:1.75;color:var(--text)}.page_powerExportBtn__j0zJI{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text2);font-size:12px;cursor:pointer;transition:all .15s}.page_powerExportBtn__j0zJI:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-soft)}.page_debateWrap__kraod{padding:8px 0}.page_debateHeader__Gj4EZ{text-align:center;margin-bottom:16px}.page_debateTopic__Z4OqD{font-size:15px;font-weight:600;margin-bottom:8px}.page_debateRounds__Td_UJ{display:flex;gap:6px;justify-content:center}.page_debateRoundBtn__vlL6K{padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12.5px;cursor:pointer;transition:all .15s}.page_debateRoundBtn__vlL6K:hover{border-color:var(--border2);color:var(--text)}.page_debateRoundActive__cIIAn{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.page_debateVS__xN3fO{justify-content:center}.page_debateVSCircle__eJx1a{width:32px;height:32px;border:2px solid var(--border);font-size:12px;font-weight:700;color:var(--text2)}.page_debateSide__wPTeM{gap:8px}.page_debateSideLabel__vOYFm{font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:4px}.page_debateBubbleLeft__TZVsW{background:var(--bg2);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:12px 14px}.page_debateBubbleRight__jO2mx{background:var(--bg2);border:1px solid var(--border);border-radius:14px 14px 4px 14px;padding:12px 14px}.page_debateBubbleHeader__v5_tI{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:var(--text3)}.page_debateLoading__h9kwI{color:var(--text3);font-size:13px}.page_typingBadge__0nGQB{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg3);border-radius:999px;font-size:11.5px;color:var(--text3)}.page_underHoodWrap__HAJFf{margin-top:10px}.page_underHoodPanel__m0olI{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.page_underHoodText__QPkKY{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text3)}.page_underHoodChevron__T8eys{color:var(--text3)}.page_underHoodBar__ASK19{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.page_underHoodDots__Wrn_S{display:flex;gap:4px}.page_underHoodDots__Wrn_S span{width:6px;height:6px;border-radius:50%;background:var(--border2);animation:page_bounce__i7ayu 1.2s ease-in-out infinite}.page_underHoodDots__Wrn_S span:nth-child(2){animation-delay:.15s}.page_underHoodDots__Wrn_S span:nth-child(3){animation-delay:.3s}.page_underHoodLoading__Ie1Jd{color:var(--text3);font-size:12px}.page_underHoodResponses__28HuQ{display:flex;flex-direction:column;gap:10px;margin-top:10px}.page_underHoodAIRow__pT_iQ{display:flex;gap:10px}.page_underHoodAILabel__5RgO_{font-size:11px;font-weight:700;color:var(--text3);flex-shrink:0}.page_underHoodResponse__wDgbs{flex:1 1}.page_underHoodResponseText__ST88x{font-size:13px;color:var(--text2);line-height:1.6}.page_underHoodConf__j08kl{display:flex;align-items:center;gap:6px;margin-top:4px}.page_underHoodConfScore__pBg9P{font-weight:700}.page_underHoodConfScore__pBg9P,.page_underHoodConfText__YY0bi{font-size:11px;color:var(--text3)}.page_kidsModal__ygsVP{padding:16px 20px 20px}.page_kidsHeader__1aool{text-align:center;margin-bottom:16px}.page_kidsTitle__eChHx{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;color:var(--text)}.page_kidsSubtitle__DMn3a{font-size:13px;color:var(--text2);margin-top:4px}.page_kidsGrid__88y_H{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.page_kidsCard__IzhXb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border:1.5px solid var(--border);border-radius:12px;background:var(--bg2);cursor:pointer;transition:all .18s;text-align:center}.page_kidsCard__IzhXb:hover{border-color:var(--gold-border);background:var(--gold-soft);transform:translateY(-2px)}.page_kidsEmoji__hclTb{font-size:24px}.page_kidsQ__CEtuP{font-size:12.5px;color:var(--text);font-weight:500;line-height:1.4}.page_learnModal__tRVkz{padding:0}.page_learnHeader__Cyfxp{padding:14px 20px}.page_learnTitle__btaL1{font-family:var(--font-serif);font-size:1.1rem;color:var(--text);font-weight:400;margin:0}.page_learnSubtitle___IN4c{font-size:12.5px;color:var(--text2);margin-top:4px}.page_learnProgress__bLadg{padding:0 20px 10px}.page_learnProgressBar__qNO8D{width:100%;height:4px;background:var(--bg3);border-radius:999px;overflow:hidden}.page_learnProgressBar__qNO8D>div{height:100%;background:var(--gold);border-radius:999px;transition:width .4s ease}.page_learnProgressLabel__hd2Gw{font-size:11px;color:var(--text3);margin-top:5px}.page_learnList__GcJTv{display:flex;flex-direction:column;gap:2px;padding:0 12px 16px}.page_learnItem___Cyc_{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px}.page_learnItemDone__Os_PE{opacity:.55}.page_learnItemEmoji__wrhWw{font-size:20px;flex-shrink:0}.page_learnItemInfo__4xjRS{flex:1 1}.page_learnItemTitle__68rCm{font-size:13.5px;font-weight:500;color:var(--text)}.page_learnItemBtn__lC53L{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text2);font-size:12px;cursor:pointer;transition:all .15s}.page_learnItemBtn__lC53L:hover{border-color:var(--gold-border);color:var(--gold)}.page_learnBadge__1lE8n{padding:2px 7px;border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:10px;font-weight:700}.page_memoryReminderWrap__k1koK{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);z-index:80;animation:page_fadeUp__aNNvE .3s ease both}.page_memoryReminderCard__HNXMe{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;padding:14px 18px;box-shadow:var(--sh-lg);max-width:380px;display:flex;gap:12px;align-items:flex-start}.page_memoryReminderEmoji__h_OTP{font-size:24px;flex-shrink:0}.page_memoryReminderContent___wyPi{flex:1 1}.page_memoryReminderTitle__TUG7d{font-size:14px;font-weight:600;color:var(--text);margin-bottom:3px}.page_memoryReminderBody__2uLSa{font-size:13px;color:var(--text2);line-height:1.5}.page_memoryReminderBtns__XUDK1{display:flex;gap:7px;margin-top:10px}.page_memoryReminderPrimary__MIGXj{padding:6px 14px;border:none;border-radius:8px;background:var(--gold);color:var(--on-gold,#111110);font-size:12.5px;font-weight:600;cursor:pointer}.page_memoryReminderDismiss__U4t_p{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text2);font-size:12.5px;cursor:pointer}.page_welcomeToast__pucNV{position:fixed;bottom:24px;right:24px;z-index:80;animation:page_fadeUp__aNNvE .3s ease both}.page_welcomeToastInner__10GmX{background:var(--bg2);border:1px solid var(--border2);border-radius:16px;padding:14px 16px;box-shadow:var(--sh-lg);max-width:300px;display:flex;gap:10px;align-items:flex-start}.page_welcomeToastAvatar__yospq{width:36px;height:36px;border-radius:50%;flex-shrink:0}.page_welcomeToastText__wVCsS{flex:1 1}.page_welcomeToastTitle__rrbpZ{font-size:13.5px;font-weight:600;color:var(--text)}.page_welcomeToastSub__K1bjO{font-size:12px;color:var(--text2);margin-top:2px}.page_welcomeToastClose__hYiuC{border:none;background:transparent;color:var(--text3);cursor:pointer;padding:2px;border-radius:4px}.page_welcomeToastClose__hYiuC:hover{color:var(--text2)}.page_authGate__1zsyN{display:flex;align-items:center;justify-content:center;flex:1 1;padding:40px 24px}.page_authGateInner__ImBU8{text-align:center;max-width:400px}.page_authGateLogo__u0nC1{margin-bottom:20px}.page_authGateTitle__P8zaJ{font-family:var(--font-serif);font-size:1.7rem;font-weight:400;letter-spacing:-.02em;color:var(--text);margin:0 0 10px}.page_authGateSubtitle__ZocLk{font-size:15px;color:var(--text2);line-height:1.65;margin:0 0 24px}.page_authGateBtns__tz_FH{display:flex;flex-direction:column;gap:10px}.page_authBtnPrimary__gUPi_{padding:12px 24px;border:none;border-radius:12px;background:var(--gold);color:var(--on-gold,#111110);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 12px rgba(201,168,76,.3);transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.page_authBtnPrimary__gUPi_:hover{opacity:.88;transform:translateY(-1px)}.page_authBtnSecondary__Zpf31{padding:11px 24px;border:1px solid var(--border2);border-radius:12px;background:transparent;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.page_authBtnSecondary__Zpf31:hover{border-color:var(--gold-border);background:var(--gold-soft)}.page_authGateNote__yUSCM{font-size:12px;color:var(--text3);margin-top:14px}.page_userCard__4hren{padding:20px;text-align:center}.page_userCardAvatar__DSIIR{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;display:block}.page_userCardName__k2m3J{font-size:16px;font-weight:600;color:var(--text)}.page_userCardEmail__CTNRx{font-size:13px;color:var(--text2);margin-top:4px}.page_userCardInfo__Kxs7G{color:var(--text3);font-size:12px;margin-top:6px}.page_userCardSignOut__KmoVh{margin-top:16px;padding:9px 20px;border:1px solid var(--border2);border-radius:10px;background:transparent;color:var(--text2);font-size:13.5px;cursor:pointer;transition:all .15s}.page_userCardSignOut__KmoVh:hover{background:rgba(198,40,40,.08);border-color:#e53935;color:#e53935}.page_swipeWrap__c2PE1{position:relative}.page_swipeHint__vEKuD{font-size:11px;color:var(--text3);text-align:center;margin-top:6px}.page_swipeDots__5l3xX{display:flex;justify-content:center;gap:5px;margin-top:6px}.page_swipeDot__XWRW2{width:5px;height:5px;border-radius:50%;background:var(--border2);transition:background .2s}.page_swipeDotActive__zDIW6{background:var(--gold)}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_shimmer__G1aXL{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}@keyframes page_bounce__i7ayu{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-5px);opacity:1}}@media (max-width:768px){.page_header__oRW75{height:50px;position:fixed;top:0;left:0;right:0;z-index:100}.page_appModeSwitcherWrap__UDrdZ{margin-top:58px;padding:0 12px}.page_modeTabsWrap__V_1DO{padding:8px 12px 0}.page_toolbarRow__kaNp5{padding:6px 12px 0}.page_chatArea__IWCH_{padding:16px 14px}.page_inputArea__RJBCo{padding:8px 12px calc(12px + env(safe-area-inset-bottom))}.page_inputWrapper__lmPUM{max-width:100%}.page_textarea__aR4ZX{font-size:16px}.page_userMessage__Kbw3B{padding-left:16px}.page_userBubble__ZiUgy{max-width:82%;font-size:15px;max-width:84%}.page_aiResponsesMulti__JMxe9{grid-template-columns:1fr}.page_aiCard__M2UJQ{border-radius:12px}.page_simpleMode__Oc5WG{padding:24px 16px}.page_emptyState__j9MME{padding:40px 16px 32px}.page_modalCard__CvEBd{border-radius:16px}.page_powerMode__18tR6{padding:16px}.page_powerGrid__Q6IMI{grid-template-columns:1fr}.page_sidebar__p2GLB{width:100%;max-width:290px}.page_scrollToBottom__j5ag3{right:12px;bottom:80px}.page_battleBtnText__JBqMy{display:none}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:768px){.page_inputArea__RJBCo{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}}.page_simpleMode__Oc5WG{flex:1 1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.page_simpleConversation__TYo0G{flex:1 1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.page_simpleEmpty__xaH7m{animation:page_fadeUp__aNNvE .4s cubic-bezier(.16,1,.3,1) both}.page_simpleLogo__smdNU{margin-bottom:20px}.page_simpleGreeting__otpaW{font-size:14px;color:var(--gold);font-weight:500;margin:0 0 6px}.page_simpleTitle__QkUl8{font-family:var(--font-serif);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--text);margin:0 0 8px}.page_simpleSubtitle__S2xK_{color:var(--text2);line-height:1.6;margin:0 0 28px;max-width:400px}.page_simpleChips__Znrmh{flex-wrap:wrap;justify-content:center;max-width:520px}.page_simpleChip__9wHaH{display:flex;gap:6px;padding:9px 16px;transition:all .18s cubic-bezier(.34,1.56,.64,1);text-align:left}.page_simpleChip__9wHaH:hover{color:var(--text)}.page_simpleChip__9wHaH:active{transform:scale(.97)}.page_simpleThread__8vHk9{max-width:780px;margin:0 auto;padding:24px 24px 16px;width:100%}.page_simpleUserMsg__ctsJL{margin-bottom:20px;padding-left:16px}.page_simpleUserBubble__f2eBj{max-width:84%;padding:11px 16px;background:#2b5ce6;line-height:1.6;max-width:75%}body:not(.page_dark___C_6h) .page_simpleUserBubble__f2eBj{background:#06f}.page_simpleAiMsg__DQliW{margin-bottom:24px;animation:page_fadeUp__aNNvE .3s cubic-bezier(.16,1,.3,1) both}.page_simpleAiLabel__1S5J8{display:flex;align-items:center;gap:7px;margin-bottom:8px}.page_simpleAiDot__Q3THp{width:8px;height:8px;border-radius:50%;background:var(--gold);flex-shrink:0}.page_simpleAiLabel__1S5J8 span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.page_simpleAiBody__i_M8W{font-size:15px}.page_simpleAiBody__i_M8W p{margin:0 0 12px}.page_simpleAiBody__i_M8W ol,.page_simpleAiBody__i_M8W ul{padding-left:20px;margin:8px 0 14px}.page_simpleAiBody__i_M8W li{margin-bottom:5px;line-height:1.7}.page_simpleAiBody__i_M8W strong{font-weight:600}.page_simpleAiBody__i_M8W code{background:var(--bg3);padding:2px 6px;border-radius:5px;font-family:var(--font-mono);font-size:13px}.page_simpleAiActions__RHw4b{display:flex;gap:4px;margin-top:10px;flex-wrap:wrap}.page_simpleActionBtn__1u_uW{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text3);font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s}.page_simpleActionBtn__1u_uW:hover{border-color:var(--border2);color:var(--text2);background:var(--bg3)}.page_simpleWebSources__VeByd{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 0;border-top:1px solid var(--border);margin-top:8px}.page_simpleWebLabel__cgOZB{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.05em}.page_simpleWebLink__uWW1Q{font-size:12px;color:var(--gold);text-decoration:none;padding:3px 8px;border:1px solid var(--border);border-radius:6px;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.page_simpleWebLink__uWW1Q:hover{border-color:var(--gold-border);background:var(--gold-soft)}.page_simpleInputBar__nM0b_{flex-shrink:0;padding:10px 24px 20px;background:var(--bg);border-top:1px solid var(--border)}.page_simpleInputInner__LYERJ{display:flex;align-items:flex-end;gap:8px;max-width:780px;margin:0 auto;padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:18px;transition:border-color .15s,box-shadow .15s}.page_simpleInputInner__LYERJ:focus-within{border-color:var(--gold-border);box-shadow:0 0 0 3px var(--gold-soft)}.page_simpleInputIcon__MPwiK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.page_simpleInputIcon__MPwiK:hover{background:var(--bg3);color:var(--text2)}.page_simpleInput__M_Ke6{flex:1 1;border:none;background:transparent;color:var(--input-text);-webkit-text-fill-color:var(--input-text);caret-color:var(--gold);font-size:15px;font-family:var(--font-sans);line-height:1.6;resize:none;outline:none;min-height:24px;max-height:140px;overflow-y:auto;padding:4px 0}.page_simpleInput__M_Ke6::placeholder{color:var(--input-ph);-webkit-text-fill-color:var(--input-ph)}body:not(.page_dark___C_6h) .page_simpleInput__M_Ke6{caret-color:var(--on-gold,#111110)}.page_simpleInputSend__Lye3q{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:var(--gold);color:var(--on-gold,#111110);cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px rgba(201,168,76,.3);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,opacity .18s}.page_simpleInputSend__Lye3q:hover{transform:scale(1.08);box-shadow:0 4px 16px rgba(201,168,76,.45)}.page_simpleInputSend__Lye3q:active{transform:scale(.92)}.page_simpleInputSend__Lye3q:disabled{opacity:.35;cursor:not-allowed;transform:none}.page_inlineControlStrip__JhKMh{padding:0 2px 10px}.page_inlineModeBtn__XKCIE{padding:5px 11px;font-size:12px;transition:all .15s}.page_inlineModeActive___Q6BM{padding:5px 11px;font-size:12px;font-weight:600}.page_inlineToolbar__qklTP{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;flex-shrink:0}.page_inlineTool__a9OqB{display:flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}.page_inlineTool__a9OqB:hover{border-color:var(--border2);color:var(--text2);background:var(--bg3)}.page_inlineToolActive__AuPul{display:flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--gold-border);border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.page_inlineAIRow__v1z4H{display:flex;align-items:center;gap:4px}.page_inlineAIBtn__BCo3e{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.page_inlineAIBtn__BCo3e:hover{border-color:var(--border2);color:var(--text2)}.page_inlineAIActive__deGHw{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1.5px solid var(--gold);border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.page_mobileConfigRow__58F83{display:none}.page_mobileConfigBadge__qYw03{display:flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--border2);border-radius:999px;background:var(--bg2);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:var(--font-sans);transition:border-color .15s,background .15s}.page_mobileConfigBadge__qYw03:hover{border-color:var(--gold-border);background:var(--gold-soft)}.page_mobileConfigDots__JA4Kv{display:flex;gap:3px;align-items:center}.page_mobileBadgePill__OyyKt{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--bg3);color:var(--text2);border:1px solid var(--border)}.page_configSheetOverlay__Wxa9P{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:page_fadeIn__jjObi .2s ease both}.page_configSheet__LDuW2{width:100%;max-width:540px;background:var(--bg2);border-radius:24px 24px 0 0;border:1px solid var(--border2);border-bottom:none;padding:0 0 calc(24px + env(safe-area-inset-bottom));animation:page_slideUp___dulW .28s cubic-bezier(.16,1,.3,1) both;max-height:88vh;overflow-y:auto}@keyframes page_slideUp___dulW{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page_configSheetHandle__K1D1U{height:4px;border-radius:999px;margin:12px auto 16px}.page_configSheetTitle__37PzM{font-size:16px;font-weight:600;color:var(--text);padding:0 20px 14px;letter-spacing:-.01em;border-bottom:1px solid var(--border)}.page_configSection__2yh6u{padding:14px 20px 0}.page_configSectionLabel__BCf1k{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:10px}.page_configModeGrid__JPn4D{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.page_configModeBtn__dGgbJ{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg3);color:var(--text2);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.page_configModeBtn__dGgbJ:hover{border-color:var(--border2);color:var(--text)}.page_configModeActive__nhvQf{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1.5px solid var(--gold);border-radius:12px;background:var(--gold-soft);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.page_configAIRow__TINaJ{display:flex;gap:8px;flex-wrap:wrap}.page_configAIBtn__Q3elS{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg3);color:var(--text2);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.page_configAIBtn__Q3elS:hover{border-color:var(--border2);color:var(--text)}.page_configAIActive__YljpL{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--gold);border-radius:999px;background:var(--gold-soft);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.page_configPersonaRow__cjsz_{display:flex;gap:8px;flex-wrap:wrap}.page_configPersonaBtn__qcZCz{display:flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg3);color:var(--text2);font-size:13px;cursor:pointer;transition:all .15s}.page_configPersonaBtn__qcZCz:hover{border-color:var(--gold-border);color:var(--text);background:var(--gold-soft)}.page_configPersonaActive__nHkO9{display:flex;align-items:center;gap:5px;padding:7px 12px;border:1.5px solid var(--gold);border-radius:999px;background:var(--gold-soft);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.page_configToggle__kCgQA{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border:none;background:transparent;cursor:pointer;border-top:1px solid var(--border)}.page_configToggleLabel__2IP_b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text)}.page_configToggleOn__19g8Q{padding:4px 12px;border-radius:999px;background:var(--gold);color:var(--on-gold,#111110);font-size:11px;font-weight:700}.page_configToggleOff__1ipXL{padding:4px 12px;border-radius:999px;background:var(--bg3);color:var(--text3);font-size:11px;font-weight:600}.page_configDoneBtn__MuwK5{display:block;width:calc(100% - 40px);margin:16px 20px 0;padding:14px;border:none;border-radius:14px;background:var(--gold);color:var(--on-gold,#111110);font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.page_configDoneBtn__MuwK5:hover{opacity:.88;transform:translateY(-1px)}.page_sidebarSignInCard__9TtA4{margin:4px 0 8px;background:linear-gradient(135deg,rgba(201,168,76,.08),rgba(201,168,76,.03));border:1px solid rgba(201,168,76,.2)}.page_sidebarSignInCardTop__uIdIk{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.page_sidebarSignInLogoMark__KXhqV{width:32px;height:32px;border-radius:8px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_sidebarSignInCardText__kS6j5{display:flex;flex-direction:column;gap:3px}.page_sidebarSignInCardBtn__ePPUu{width:100%;padding:9px 14px;border:none;color:var(--on-gold,#111110);cursor:pointer;transition:opacity .15s,transform .15s;box-shadow:0 2px 8px rgba(201,168,76,.25);box-sizing:border-box}.page_sidebarSignInCardBtn__ePPUu:hover{opacity:.88;color:var(--on-gold,#111110)}.page_userAvatarWrap__I__op{position:relative;cursor:pointer;display:flex;align-items:center}.page_userAvatarDot__Ews4R{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid var(--bg);box-shadow:0 0 6px rgba(34,197,94,.5)}.page_streamCursor__wLk81{height:1em;vertical-align:middle;animation:page_cursorBlink__K9Xsg .6s ease-in-out infinite}@keyframes page_cursorBlink__K9Xsg{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.page_header__oRW75{height:50px;position:fixed;top:0;left:0;right:0;z-index:100}.page_main__nw1Wk{padding-top:50px}.page_appModeSwitcherWrap__UDrdZ,.page_inlineControlStrip__JhKMh,.page_modeTabsWrap__V_1DO,.page_toolbarRow__kaNp5{display:none}.page_mobileConfigRow__58F83{display:flex;align-items:center;gap:7px;padding:0 0 8px;overflow-x:auto;scrollbar-width:none}.page_mobileConfigRow__58F83::-webkit-scrollbar{display:none}.page_chatArea__IWCH_{padding:16px 14px 12px;max-width:100%}.page_inputArea__RJBCo{padding:8px 12px calc(14px + env(safe-area-inset-bottom))}.page_inputWrapper__lmPUM{max-width:100%}.page_textarea__aR4ZX{font-size:16px}.page_userMessage__Kbw3B{padding-left:36px}.page_userBubble__ZiUgy{max-width:86%}.page_messageGroup__fdNn1{margin-bottom:24px}.page_aiResponsesMulti__JMxe9{grid-template-columns:1fr}.page_aiCard__M2UJQ{border-radius:12px}.page_sidebar__p2GLB{width:100%;max-width:290px}.page_scrollToBottom__j5ag3{right:12px;bottom:80px}.page_battleBtnText__JBqMy{display:none}.page_emptyState__j9MME{padding:32px 16px 24px}.page_emptyTitle__zeXxT{font-size:clamp(1.5rem,6vw,2rem)}.page_emptySubtitle__2JMTd{font-size:14px}.page_suggestionChips__f_xcB{padding:4px 4px 8px}.page_suggestionChips__f_xcB::-webkit-scrollbar{display:none}.page_chip__Uuh_t{flex-shrink:0;white-space:nowrap}.page_powerMode__18tR6{padding:16px 14px}.page_powerGrid__Q6IMI{grid-template-columns:1fr}.page_configSheet__LDuW2{max-height:92dvh;border-radius:20px 20px 0 0}.page_simpleEmpty__xaH7m{padding:32px 16px 40px}.page_simpleTitle__QkUl8{font-size:clamp(1.4rem,5.5vw,1.8rem)}.page_simpleThread__8vHk9{padding:16px 14px 12px}.page_simpleUserMsg__ctsJL{padding-left:36px}.page_simpleUserBubble__f2eBj{max-width:85%}.page_simpleInputBar__nM0b_{padding:8px 12px calc(14px + env(safe-area-inset-bottom))}.page_simpleInputInner__LYERJ{max-width:100%}.page_simpleInput__M_Ke6{font-size:16px}.page_simpleChips__Znrmh{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.page_simpleChips__Znrmh::-webkit-scrollbar{display:none}.page_simpleChip__9wHaH{flex-shrink:0;white-space:nowrap}}@media (min-width:769px){.page_appModeSwitcherWrap__UDrdZ{display:flex}.page_modeTabsWrap__V_1DO,.page_toolbarRow__kaNp5{display:none}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:768px){.page_inputArea__RJBCo,.page_simpleInputBar__nM0b_{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}}.page_unifiedModeRow__QG3S2{padding:2px 8px 10px 2px}.page_unifiedModeBtn__nRD0d{gap:5px;padding:6px 14px;color:var(--text2);transition:border-color .15s,color .15s,background .15s,transform .12s}.page_unifiedModeBtn__nRD0d:active{transform:scale(.95)}.page_unifiedModeBtnActive__6wQPA{gap:5px;padding:6px 14px;color:var(--on-gold,#111110);box-shadow:0 2px 8px rgba(201,168,76,.3);transition:transform .12s,box-shadow .15s}.page_unifiedModeBtnActive__6wQPA:active{transform:scale(.95)}.page_unifiedModeBtnBattle__klTzy:hover{background:var(--gold-soft);border-color:var(--gold)}.page_unifiedModeBtnBattle__klTzy:active{transform:scale(.95)}.page_contextRows__lszGa{padding:0 2px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.page_chipStagger__gSz7O{animation:page_chipEntrance__4Hmfs .4s cubic-bezier(.16,1,.3,1) both}@keyframes page_chipEntrance__4Hmfs{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.page_sendBtn__bKot_:active{transform:scale(.88)!important}.page_joinBtn__rW7YQ:active{transform:scale(.95)!important}.page_modeTabActive__lnPGi:active{transform:scale(.96)!important}.page_chatArea__IWCH_,.page_inputArea__RJBCo,.page_simpleMode__Oc5WG{will-change:transform}.page_header__oRW75{height:52px;padding:0 16px;background:var(--surface);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8)}.page_sidebarSignInTitle__OmUik{font-size:12.5px;color:var(--sidebar-active);line-height:1.3}.page_sidebarSignInSub__fJeHU{font-size:11px;line-height:1.4}.page_sidebarFooter___5jNc{font-size:12px;color:var(--text3)}.page_themeToggle__1G9tR{font-size:12.5px}.page_battleModePage__BGcpN{flex:1 1;overflow-y:auto;padding:24px 20px}@media (prefers-reduced-motion:reduce){.page_chipStagger__gSz7O,.page_emptyLogoWrap__UZwwY{animation:none}.page_streamCursor__wLk81{animation:none;opacity:1}}@media (max-width:768px){.page_contextRows__lszGa{display:none}.page_unifiedModeRow__QG3S2{padding:0 8px 6px 0}}.page_skipToContent__It72N{position:absolute;top:-100px;left:16px;padding:10px 18px;background:var(--gold);color:var(--on-gold,#111110);border-radius:0 0 10px 10px;font-size:13px;font-weight:700;font-family:var(--font-sans);z-index:9999;transition:top .2s;text-decoration:none}.page_skipToContent__It72N:focus{top:0;outline:none}.page_chip__Uuh_t:active,.page_configAIBtn__Q3elS:active,.page_configModeBtn__dGgbJ:active,.page_configPersonaBtn__qcZCz:active,.page_contextualPill__6RW3q:active,.page_inlineModeBtn__XKCIE:active,.page_inlineTool__a9OqB:active,.page_modalDoneBtn__4_HtB:active,.page_modeTab__mQ24R:active,.page_navItem__qmtZO:active,.page_personalAIBtn__hEzl1:active,.page_sendBtn__bKot_:active,.page_sidebarItem__ceKqc:active,.page_simpleActionBtn__1u_uW:active,.page_simpleChip__9wHaH:active,.page_simpleInputSend__Lye3q:active,.page_toolbarBtn__4uHGA:active{transform:scale(.95);transition-duration:60ms}.page_chip__Uuh_t:hover,.page_contextualPill__6RW3q:hover,.page_simpleActionBtn__1u_uW:hover,.page_simpleChip__9wHaH:hover{transform:translateY(-1px)}.page_simpleInput__M_Ke6:focus,.page_simpleTextarea__BKe1K:focus,.page_textarea__aR4ZX:focus{outline:none}.page_inputContainer__jqdjd:focus-within,.page_simpleInputInner__LYERJ:focus-within{border-color:var(--gold-border);box-shadow:0 0 0 3px var(--gold-soft)}.page_chatArea__IWCH_,.page_powerMode__18tR6,.page_simpleMode__Oc5WG{animation:page_fadeUp__aNNvE .25s cubic-bezier(.16,1,.3,1) both}.page_stopBtn__e2A9U{width:34px;height:34px;background:#ef4444;box-shadow:0 2px 8px rgba(239,68,68,.4);transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s}.page_stopBtn__e2A9U:hover{box-shadow:0 4px 16px rgba(239,68,68,.5)}.page_stopBtn__e2A9U:active{transform:scale(.9)}.page_cmdKHint__mDjjP{display:flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text3);font-size:11px;font-family:var(--font-mono);cursor:pointer;transition:all .15s}.page_cmdKHint__mDjjP:hover{border-color:var(--gold-border);color:var(--gold)}.page_memorySpark__fZmx4{display:inline-flex;align-items:center;margin-left:5px;animation:page_sparkPulse__xf9eP 2s ease-in-out infinite}@keyframes page_sparkPulse__xf9eP{0%,to{opacity:.6;filter:drop-shadow(0 0 2px #C9A84C)}50%{opacity:1;filter:drop-shadow(0 0 6px #C9A84C)}}.page_aiCardBody__VafT2 table,.page_simpleAiBody__i_M8W table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13.5px}.page_aiCardBody__VafT2 th,.page_simpleAiBody__i_M8W th{background:var(--bg3);color:var(--text);font-weight:600;padding:8px 12px;border:1px solid var(--border);text-align:left}.page_aiCardBody__VafT2 td,.page_simpleAiBody__i_M8W td{padding:7px 12px;border:1px solid var(--border);color:var(--text2)}.page_aiCardBody__VafT2 tr:nth-child(2n) td,.page_simpleAiBody__i_M8W tr:nth-child(2n) td{background:var(--bg3)}.page_unifiedModeBtnActive__6wQPA,.page_unifiedModeBtn__nRD0d{height:32px;box-sizing:border-box}@media (max-width:768px){.page_main__nw1Wk{touch-action:pan-y}}@media (max-width:480px){.page_debateArena__36WIL{grid-template-columns:1fr}.page_debateVS__xN3fO{flex-direction:row;padding:6px 0}}.page_debateBubbleBody__cnIW9{font-size:13.5px;line-height:1.75;color:var(--text);margin-top:8px}.page_chip__Uuh_t{overflow:visible}.page_aiCard__M2UJQ{border-radius:16px!important;border:1px solid var(--border)!important;background:var(--bg2)!important;transition:border-color .2s,box-shadow .2s,transform .2s!important;will-change:transform}.page_aiCard__M2UJQ:hover{border-color:var(--border2)!important;box-shadow:var(--sh-md)!important;transform:translateY(-1px)!important}.page_chip__Uuh_t{transition:background .15s,border-color .15s,transform .12s,box-shadow .15s!important;font-weight:500!important}.page_chip__Uuh_t:hover{background:var(--bg3)!important;border-color:var(--gold-border)!important;color:var(--gold)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(201,168,76,.15)!important}.page_chip__Uuh_t:active{transform:scale(.96)!important}.page_simpleChip__9wHaH:hover{background:var(--gold-soft)!important;border-color:var(--gold-border)!important;color:var(--gold)!important}.page_sendBtn__bKot_{background:var(--gold)!important;box-shadow:var(--sh-gold)!important;transition:transform .15s,box-shadow .15s,opacity .15s!important}.page_sendBtn__bKot_:hover:not(:disabled){transform:scale(1.05)!important;box-shadow:0 6px 24px rgba(201,168,76,.45)!important}.page_sendBtn__bKot_:active:not(:disabled){transform:scale(.95)!important}.page_sendBtn__bKot_:disabled{box-shadow:none!important}.page_inputContainer__jqdjd{border-radius:18px!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;transition:border-color .2s,box-shadow .2s!important}.page_inputContainer__jqdjd:focus-within{border-color:var(--gold-border)!important;box-shadow:0 0 0 3px rgba(201,168,76,.08)!important}.page_navItem__qmtZO{border-radius:10px!important;transition:background .12s,color .12s!important;font-weight:500!important}.page_navItemActive__aYVkI{background:var(--gold-soft)!important;color:var(--gold)!important;border-radius:10px!important;font-weight:600!important}.page_unifiedModeBtn__nRD0d{transition:background .15s,border-color .15s,color .15s,transform .1s!important;font-weight:500!important}.page_unifiedModeBtn__nRD0d:hover{border-color:var(--border2)!important;background:var(--bg3)!important;color:var(--text)!important}.page_unifiedModeBtn__nRD0d:active{transform:scale(.95)!important}.page_unifiedModeBtnActive__6wQPA{background:var(--gold-soft)!important;border-color:var(--gold-border)!important;color:var(--gold)!important;font-weight:700!important}.page_inlineModeBtn__XKCIE{transition:background .15s,border-color .15s,color .15s!important}.page_inlineModeBtn__XKCIE:hover{background:var(--bg3)!important;color:var(--text)!important;border-color:var(--border2)!important}.page_inlineModeActive___Q6BM{font-weight:700!important;box-shadow:0 1px 4px rgba(201,168,76,.15)!important}.page_userBubble__ZiUgy{border-radius:20px 20px 4px 20px!important}.page_simpleUserBubble__f2eBj,.page_userBubble__ZiUgy{background:linear-gradient(135deg,#2b5ce6,#3b7af7)!important;box-shadow:0 2px 10px rgba(43,92,230,.3)!important}.page_debateBubbleLeft__TZVsW,.page_debateBubbleRight__jO2mx{border-radius:14px!important;background:var(--bg2)!important;padding:14px 16px!important;border:1px solid!important}.page_skeletonLine__HbJx3{background:linear-gradient(90deg,var(--border) 25%,var(--border2) 50%,var(--border) 75%)!important;background-size:200% auto!important;animation:page_shimmer__G1aXL 1.5s linear infinite!important;border-radius:6px!important}.page_debateBubbleHeader__v5_tI{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding-bottom:8px!important;border-bottom:1px solid var(--border)!important}.page_streamCursor__wLk81{display:inline-block!important;width:2px!important;height:1.1em!important;background:var(--gold)!important;margin-left:2px!important;vertical-align:text-bottom!important;border-radius:1px!important;animation:page_streamCursorBlink__txOdr 1s step-end infinite!important}.page_configDoneBtn__MuwK5{font-size:15px!important;letter-spacing:.01em!important;transition:opacity .15s,transform .12s!important}.page_configDoneBtn__MuwK5:hover{opacity:.88!important}.page_configDoneBtn__MuwK5:active{transform:scale(.98)!important}.page_mdH1__CU4fD{font-size:1.4rem;letter-spacing:-.02em;margin:20px 0 10px;line-height:1.25;border-bottom:1px solid var(--border);padding-bottom:8px}.page_mdH1__CU4fD,.page_mdH2__iJsCD{font-family:var(--font-serif);font-weight:400;color:var(--text)}.page_mdH2__iJsCD{font-size:1.15rem;letter-spacing:-.015em;margin:16px 0 8px;line-height:1.3}.page_mdH3__m4x8H{font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:var(--text);margin:14px 0 6px;line-height:1.4;letter-spacing:.01em}.page_chatArea__IWCH_,.page_powerScrollArea__YD3FG,.page_sidebarScrollBody__eEVAN,.page_simpleChatArea__G47TL{overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.page_simpleChatArea__G47TL{overscroll-behavior:contain}.page_configSheet__LDuW2{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page_streamingText__xAoeC{font-size:14px}.page_inputContainer__jqdjd{font-size:16px}.page_simpleTextarea__BKe1K,.page_textarea__aR4ZX{font-size:16px!important;-webkit-appearance:none}.page_header__oRW75{padding-top:max(12px,env(safe-area-inset-top))}@supports (padding:max(0px)){.page_inputArea__RJBCo,.page_simpleInputArea__54jQl{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.page_configSheetHandle__K1D1U{width:36px;height:5px;border-radius:3px;background:var(--border2);margin:12px auto 0;position:relative}.page_configSheetHandle__K1D1U:before{content:"";position:absolute;top:-12px;left:-24px;right:-24px;bottom:-12px}@supports (height:100dvh){.page_main__nw1Wk,.page_simpleWrap__jm6Xn{height:100dvh}}.page_simpleInput__M_Ke6,.page_simpleTextarea__BKe1K,.page_textarea__aR4ZX{font-size:16px!important;-webkit-appearance:none;border-radius:0}@supports (padding:env(safe-area-inset-bottom)){.page_inputArea__RJBCo,.page_simpleInputArea__54jQl{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.page_configSheet__LDuW2,.page_tourCard__GQLBC{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:768px){.page_chip__Uuh_t,.page_inlineModeActive___Q6BM,.page_inlineModeBtn__XKCIE,.page_simpleChip__9wHaH,.page_unifiedModeBtnActive__6wQPA,.page_unifiedModeBtn__nRD0d{min-height:36px;display:inline-flex;align-items:center}.page_iconBtn__5eMNR,.page_micBtn__Bt2TS,.page_sendBtn__bKot_,.page_stopBtn__e2A9U{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}.page_app__lrMPs{background:var(--bg)}.page_app__lrMPs,.page_main__nw1Wk{display:flex;height:100dvh;overflow:hidden}.page_main__nw1Wk{flex:1 1;flex-direction:column;position:relative;min-width:0}.page_header__oRW75{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0;position:relative;z-index:10}.page_headerLeft__WqHi4{display:flex;align-items:center;gap:10px}.page_menuBtn__cg591{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text2);border-radius:8px;cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}.page_menuBtn__cg591:hover{background:var(--bg3);color:var(--text)}.page_sidebar__p2GLB{width:260px;height:100dvh;background:var(--sidebar-bg);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:50;transform:translateX(-100%);transition:transform .28s cubic-bezier(.32,.72,0,1);will-change:transform}.page_sidebar__p2GLB.page_open__XXx9B{transform:translateX(0);box-shadow:4px 0 40px rgba(0,0,0,.35)}.page_sidebarHeader__PaTZp{padding:16px 14px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page_sidebarScrollBody__eEVAN{flex:1 1;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:8px}.page_navSection__o8pJR{margin-bottom:24px}.page_navSectionLabel__kfh8J{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text3);text-transform:uppercase;padding:0 8px;margin-bottom:4px}.page_navItem__qmtZO{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;border:none;background:transparent;color:var(--text2);font-size:13.5px;font-weight:500;cursor:pointer;width:100%;text-align:left;font-family:var(--font-sans);transition:background .1s,color .1s}.page_navItem__qmtZO:hover{background:var(--sidebar-hover);color:var(--text)}.page_navItemActive__aYVkI{font-weight:600}.page_navItemActive__aYVkI,.page_navItemActive__aYVkI:hover{background:var(--gold-soft);color:var(--gold)}.page_sidebarFooter___5jNc{padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:6px}.page_unifiedModeRow__QG3S2{display:flex;align-items:center;gap:4px;padding:8px 20px 0;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.page_unifiedModeRow__QG3S2::-webkit-scrollbar{display:none}.page_unifiedModeBtn__nRD0d{display:flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;height:34px;box-sizing:border-box;transition:all .15s cubic-bezier(.4,0,.2,1)}.page_unifiedModeBtn__nRD0d:hover{border-color:var(--border2);color:var(--text);background:var(--bg3);transform:translateY(-1px)}.page_unifiedModeBtn__nRD0d:active{transform:scale(.96)}.page_unifiedModeBtnActive__6wQPA{display:flex;align-items:center;gap:6px;padding:7px 16px;border:none;border-radius:999px;background:var(--gold);color:var(--on-gold);font-size:13px;font-weight:700;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;height:34px;box-sizing:border-box;box-shadow:0 2px 8px rgba(201,168,76,.35);transition:all .15s cubic-bezier(.4,0,.2,1)}.page_unifiedModeBtnActive__6wQPA:hover{box-shadow:0 4px 16px rgba(201,168,76,.45);transform:translateY(-1px)}.page_inlineControlStrip__JhKMh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px 4px;flex-wrap:wrap;row-gap:6px;flex-shrink:0}.page_inlineModeTabs__r9swD{display:flex;align-items:center;gap:4px;padding:2px 8px 2px 0;overflow-x:auto;scrollbar-width:none}.page_inlineModeTabs__r9swD::-webkit-scrollbar{display:none}.page_inlineModeBtn__XKCIE{display:flex;align-items:center;gap:5px;padding:5px 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text3);font-size:12.5px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;height:30px;box-sizing:border-box;transition:all .13s ease}.page_inlineModeBtn__XKCIE:hover{border-color:var(--border2);color:var(--text2);background:var(--bg3)}.page_inlineModeBtn__XKCIE:active{transform:scale(.95)}.page_inlineModeActive___Q6BM{display:flex;align-items:center;gap:5px;padding:5px 13px;border:1px solid var(--gold-border);border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:12.5px;font-weight:700;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;height:30px;box-sizing:border-box}.page_chatArea__IWCH_{flex:1 1;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:24px 20px;display:flex;flex-direction:column;gap:32px;scroll-behavior:smooth}.page_messageGroup__fdNn1{display:flex;flex-direction:column;gap:16px;animation:page_slideUp___dulW .3s cubic-bezier(.16,1,.3,1) both}.page_userMessage__Kbw3B{display:flex;justify-content:flex-end;padding-left:20%}.page_userBubble__ZiUgy{padding:12px 18px;border-radius:20px 20px 4px 20px;background:linear-gradient(135deg,#2b5ce6,#3b7af7);color:#fff;font-size:15px;line-height:1.65;word-break:break-word;box-shadow:0 4px 16px rgba(43,92,230,.3);max-width:100%}.page_aiResponsesMulti__JMxe9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.page_aiResponsesSingle__MN0gi{max-width:700px}.page_aiCard__M2UJQ{border:1px solid var(--border);border-radius:18px;background:var(--bg2);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.page_aiCard__M2UJQ:hover{border-color:var(--border2);box-shadow:var(--sh-md);transform:translateY(-2px)}.page_aiCardHeader___AX0_{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--bg3)}.page_aiDot__NJrrv{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_aiName__WrBqo{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono)}.page_aiCardBody__VafT2{padding:16px 18px;font-size:14.5px;line-height:1.8;color:var(--text);min-height:60px}.page_aiCardBody__VafT2 p{margin:0 0 10px}.page_aiCardBody__VafT2 p:last-child{margin-bottom:0}.page_aiCardBody__VafT2 h1,.page_aiCardBody__VafT2 h2,.page_aiCardBody__VafT2 h3{font-family:var(--font-serif);font-weight:400;margin:16px 0 8px}.page_aiCardBody__VafT2 code{background:var(--bg3);border:1px solid var(--border);padding:1px 5px;border-radius:5px;font-family:var(--font-mono);font-size:13px}.page_aiCardBody__VafT2 ol,.page_aiCardBody__VafT2 ul{padding-left:20px;margin:8px 0}.page_aiCardBody__VafT2 li{margin:4px 0;line-height:1.65}.page_aiCardFooter__EgUAv{padding:8px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border)}.page_aiCardActions__VOq7V{display:flex;align-items:center;gap:2px}.page_aiActionBtn__6Scuh{display:flex;align-items:center;gap:5px;padding:5px 10px;border:none;background:transparent;color:var(--text3);font-size:12px;font-family:var(--font-sans);cursor:pointer;border-radius:7px;transition:background .12s,color .12s}.page_aiActionBtn__6Scuh:hover{background:var(--bg3);color:var(--text2)}.page_emptyState__j9MME{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 24px 40px;max-width:620px;margin:0 auto;width:100%;animation:page_slideUp___dulW .45s cubic-bezier(.16,1,.3,1) both}.page_emptyLogoWrap__UZwwY{margin-bottom:32px}.page_emptyTitle__zeXxT{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--text);margin:0 0 12px}.page_emptySubtitle__2JMTd{font-size:16px;line-height:1.75;color:var(--text3);margin:0 0 36px;max-width:420px}.page_suggestionChips__f_xcB{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 8px;scrollbar-width:none;justify-content:flex-start;max-width:100%}.page_suggestionChips__f_xcB::-webkit-scrollbar{display:none}.page_chip__Uuh_t{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1px solid var(--border);border-radius:999px;background:var(--bg2);color:var(--text2);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .16s cubic-bezier(.4,0,.2,1);animation:page_chipEntrance__4Hmfs .35s cubic-bezier(.16,1,.3,1) both}.page_chip__Uuh_t:hover{background:var(--bg3);border-color:var(--gold-border);color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,76,.18)}.page_chip__Uuh_t:active{transform:scale(.96) translateY(0)}.page_inputArea__RJBCo{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);flex-shrink:0}.page_inputContainer__jqdjd{display:flex;align-items:flex-end;gap:8px;padding:10px 10px 10px 14px;background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:18px;position:relative;transition:border-color .2s,box-shadow .2s}.page_inputContainer__jqdjd:focus-within{border-color:var(--gold-border);box-shadow:0 0 0 4px rgba(201,168,76,.08)}.page_textarea__aR4ZX{flex:1 1;border:none;background:transparent;color:var(--input-text);font-size:16px;font-family:var(--font-sans);line-height:1.6;resize:none;outline:none;max-height:200px;caret-color:var(--gold);padding:0}.page_textarea__aR4ZX::placeholder{color:var(--input-ph)}.page_sendBtn__bKot_{width:36px;height:36px;border:none;border-radius:50%;background:var(--gold);color:var(--on-gold);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 3px 10px rgba(201,168,76,.4);transition:transform .15s,box-shadow .15s,opacity .15s}.page_sendBtn__bKot_:hover:not(:disabled){transform:scale(1.08);box-shadow:0 6px 20px rgba(201,168,76,.5)}.page_sendBtn__bKot_:active:not(:disabled){transform:scale(.93)}.page_sendBtn__bKot_:disabled{opacity:.35;box-shadow:none;cursor:default}.page_stopBtn__e2A9U{width:36px;height:36px;border:none;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 3px 10px rgba(239,68,68,.4);transition:transform .15s,box-shadow .15s}.page_stopBtn__e2A9U:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(239,68,68,.5)}.page_stopBtn__e2A9U:active{transform:scale(.93)}.page_micBtn__Bt2TS{width:34px;height:34px;border:none;background:transparent;color:var(--text3);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;flex-shrink:0;transition:background .12s,color .12s}.page_micBtn__Bt2TS:hover{background:var(--bg3);color:var(--gold)}.page_skeletonCard__DcPuX{display:flex;flex-direction:column;gap:9px;padding:4px 0}.page_skeletonLine__HbJx3{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--border) 0,var(--border2) 40%,var(--border) 80%);background-size:200% auto;animation:page_shimmer__G1aXL 1.6s linear infinite}.page_streamCursor__wLk81{display:inline-block;width:2px;height:1.1em;background:var(--gold);border-radius:1px;margin-left:2px;vertical-align:text-bottom;animation:page_streamCursorBlink__txOdr 1.1s step-end infinite}.page_streamingText__xAoeC{white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.8;color:var(--text);font-family:var(--font-sans)}.page_codeBlockWrap__2TaN7{border-radius:12px;overflow:hidden;border:1px solid var(--border);margin:12px 0}.page_codeBlockHeader__oo4wC{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:var(--bg3);border-bottom:1px solid var(--border)}.page_codeBlockLang__K4l_0{font-size:11px;font-weight:700;color:var(--text3);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.page_codeBlockCopy__U1OU0{display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text3);font-size:11px;font-family:var(--font-sans);cursor:pointer;transition:all .15s}.page_codeBlockCopy__U1OU0:hover{background:var(--bg2);color:var(--text2)}.page_codeBlockBody__w84zD{margin:0;padding:14px 16px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.65;color:var(--text);background:var(--bg2)}.page_debateWrap__kraod{display:flex;flex-direction:column;gap:16px}.page_debateHeader__Gj4EZ{padding:12px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg2)}.page_debateTopic__Z4OqD{font-family:var(--font-serif);font-size:1.05rem;color:var(--text);font-style:italic;line-height:1.4}.page_debateArena__36WIL{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:0 16px;gap:0 16px;align-items:start}.page_debateSide__wPTeM{display:flex;flex-direction:column;gap:10px}.page_debateSideLabel__vOYFm{font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 10px;border-radius:6px;border:1px solid;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);width:-moz-fit-content;width:fit-content}.page_debateVS__xN3fO{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:36px;gap:8px}.page_debateVSCircle__eJx1a{width:36px;height:36px;border-radius:50%;border:2px solid var(--border2);background:var(--bg3);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--text3);letter-spacing:.05em;font-family:var(--font-mono)}.page_debateBubbleLeft__TZVsW,.page_debateBubbleRight__jO2mx{border-radius:14px;background:var(--bg2);padding:14px 16px;border:1px solid var(--border)}.page_debateBubbleHeader__v5_tI{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--border)}.page_debateLoading__h9kwI{display:flex;gap:5px;align-items:center;padding:8px 0}.page_debateLoading__h9kwI span{width:6px;height:6px;border-radius:50%;background:var(--text3);animation:page_pulse__XPtbN 1.2s ease-in-out infinite}.page_debateLoading__h9kwI span:nth-child(2){animation-delay:.2s}.page_debateLoading__h9kwI span:nth-child(3){animation-delay:.4s}.page_simpleWrap__jm6Xn{flex:1 1;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.page_simpleChatArea__G47TL{flex:1 1;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:24px 20px;display:flex;flex-direction:column;gap:20px}.page_simpleEmpty__xaH7m{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100%;padding:40px 24px 60px;animation:page_slideUp___dulW .4s cubic-bezier(.16,1,.3,1) both}.page_simpleLogo__smdNU{margin-bottom:24px}.page_simpleGreeting__otpaW{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;letter-spacing:-.025em;color:var(--text);margin:0 0 10px;line-height:1.2}.page_simpleSubtitle__S2xK_{font-size:15px;color:var(--text3);margin:0 0 32px;line-height:1.7}.page_simpleChips__Znrmh{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 8px;scrollbar-width:none;max-width:100%}.page_simpleChips__Znrmh::-webkit-scrollbar{display:none}.page_simpleChip__9wHaH{display:inline-flex;align-items:center;gap:7px;padding:9px 17px;border:1px solid var(--border);border-radius:999px;background:var(--bg2);color:var(--text2);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .16s cubic-bezier(.4,0,.2,1)}.page_simpleChip__9wHaH:hover{background:var(--gold-soft);border-color:var(--gold-border);color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,76,.15)}.page_simpleChip__9wHaH:active{transform:scale(.96)}.page_simpleThread__8vHk9{display:flex;flex-direction:column;gap:20px}.page_simpleUserMsg__ctsJL{display:flex;justify-content:flex-end;padding-left:15%}.page_simpleUserBubble__f2eBj{padding:11px 17px;border-radius:18px 18px 4px 18px;background:linear-gradient(135deg,#2b5ce6,#3b7af7);color:#fff;font-size:15px;line-height:1.65;word-break:break-word;max-width:100%;box-shadow:0 3px 12px rgba(43,92,230,.28)}.page_simpleAiMsg__DQliW{display:flex;flex-direction:column;gap:8px;max-width:82%}.page_simpleAiHeader__tLiCf{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--text3);text-transform:uppercase;font-family:var(--font-mono)}.page_simpleAiBody__i_M8W{font-size:14.5px;line-height:1.8;color:var(--text)}.page_simpleAiBody__i_M8W p{margin:0 0 10px}.page_simpleAiBody__i_M8W p:last-child{margin-bottom:0}.page_simpleInputArea__54jQl{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);flex-shrink:0}.page_simpleInputRow__ooGNI{display:flex;align-items:flex-end;gap:8px}.page_simpleInput__M_Ke6,.page_simpleTextarea__BKe1K{flex:1 1;border:1.5px solid var(--input-border);border-radius:14px;background:var(--input-bg);color:var(--input-text);font-size:16px;font-family:var(--font-sans);padding:10px 14px;outline:none;caret-color:var(--gold);resize:none;transition:border-color .2s,box-shadow .2s;line-height:1.5}.page_simpleInput__M_Ke6:focus,.page_simpleTextarea__BKe1K:focus{border-color:var(--gold-border);box-shadow:0 0 0 3px rgba(201,168,76,.08)}.page_powerGrid__Q6IMI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;padding:0 20px 20px}.page_powerCard__HXu_R{border:1px solid var(--border);border-radius:18px;background:var(--bg2);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.page_powerCard__HXu_R:hover{border-color:var(--border2);box-shadow:var(--sh-md);transform:translateY(-2px)}.page_battleWrap__8hvQQ{flex:1 1;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:24px 24px 40px}.page_battleHeader__1rGSs{display:flex;align-items:center;gap:10px;margin-bottom:24px}.page_battleTitle__po0sP{font-family:var(--font-serif);font-size:1.35rem;font-weight:400;letter-spacing:-.02em;color:var(--text)}.page_synthVerdict__4DzcC{border:1px solid var(--gold-border);border-radius:14px;padding:16px 18px;background:var(--gold-soft);margin-bottom:16px}.page_synthSectionLabel__0LLFD{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;font-family:var(--font-mono);margin-bottom:8px;display:flex;align-items:center;gap:6px}.page_synthText__zBZM8{font-size:14px;line-height:1.75;color:var(--text)}.page_toastStack__A_jVd{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.page_toastItem__d_dm2{padding:11px 16px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border2);box-shadow:var(--sh-lg);font-size:13.5px;color:var(--text);font-family:var(--font-sans);max-width:320px;pointer-events:auto;animation:page_slideUp___dulW .3s cubic-bezier(.16,1,.3,1) both}.page_themeToggle__1G9tR{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;border:none;background:transparent;color:var(--text2);font-size:13px;font-family:var(--font-sans);cursor:pointer;width:100%;transition:background .12s,color .12s}.page_themeToggle__1G9tR:hover{background:var(--sidebar-hover);color:var(--text)}.page_sidebarSignInCard__9TtA4{border:1px solid var(--gold-border);border-radius:14px;padding:14px;background:var(--gold-soft);margin:4px 0}.page_sidebarSignInTitle__OmUik{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px}.page_sidebarSignInSub__fJeHU{display:block;font-size:12px;color:var(--text3);margin-bottom:10px}.page_sidebarSignInCardBtn__ePPUu{display:block;text-align:center;padding:8px 14px;border-radius:10px;background:var(--gold);color:var(--on-gold);font-size:13px;font-weight:700;font-family:var(--font-sans);text-decoration:none;transition:opacity .15s,transform .12s}.page_sidebarSignInCardBtn__ePPUu:hover{opacity:.9;transform:translateY(-1px)}.page_confidenceWrap__lCe_2{border:1px solid var(--border);border-radius:14px;padding:14px 16px;background:var(--bg2);margin-bottom:12px}.page_confidenceBar__hx4F_{height:4px;border-radius:2px;background:var(--bg3);overflow:hidden;margin:6px 0}.page_confidenceFill__AZp9w{height:100%;border-radius:2px;background:var(--gold);transition:width .6s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.page_header__oRW75{padding:0 14px;height:52px}.page_chatArea__IWCH_{padding:16px 14px;gap:24px}.page_inputArea__RJBCo{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.page_unifiedModeRow__QG3S2{padding:6px 14px 0}.page_inlineControlStrip__JhKMh{padding:8px 14px 4px;display:none}.page_mobileConfigRow__58F83{display:flex}.page_aiResponsesMulti__JMxe9{grid-template-columns:1fr;gap:10px}.page_userMessage__Kbw3B{padding-left:10%}.page_userBubble__ZiUgy{font-size:14.5px}.page_emptyTitle__zeXxT{font-size:1.6rem}.page_emptySubtitle__2JMTd{font-size:14.5px}.page_debateArena__36WIL{grid-template-columns:1fr;gap:12px 0}.page_debateVS__xN3fO{flex-direction:row;padding:6px 0}.page_powerGrid__Q6IMI{grid-template-columns:1fr;padding:0 14px 14px}}@media (max-width:500px){.page_simpleAiMsg__DQliW{max-width:100%}.page_simpleUserMsg__ctsJL{padding-left:5%}}