.app_page__yJ_Ig{max-width:520px;margin:0 auto;padding:12px max(16px,env(safe-area-inset-left,0px)) 40px;display:flex;flex-direction:column;gap:16px}.app_inChat__Rz7RE{height:100dvh;padding-bottom:12px}.app_body__s3X3F{min-height:0}.app_inChat__Rz7RE .app_body__s3X3F{flex:1 1}.app_head__2_rPd{display:flex;align-items:center;gap:10px;height:56px}.app_title__vT2CR{font-family:var(--font-display);font-size:22px}.app_me__etacr{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 16px}.app_nick__oIg8n{font-family:var(--font-display);font-size:22px}.app_start__ySSug{display:flex;flex-direction:column;gap:16px}.app_startHero__eR3GS{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:app_screenin__XcRvw var(--t-med) var(--ease-out)}.app_startHero__eR3GS .orbit{width:92px;height:92px;--d:20px}.app_textTitle__K7i9j,.app_voiceTitle__LpSqY{font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;color:transparent}.app_textTitle__K7i9j{background-image:var(--grad)}.app_voiceTitle__LpSqY{background-image:linear-gradient(135deg,#b48cff,#7653d6)}.app_micOrb__B3vUb{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#9d74f0,#6a47c9);box-shadow:0 4px 0 #3b2380}.app_micOrb__B3vUb span{position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--cool-line);animation:app_radar__1S9aC 2.2s var(--ease-out) infinite}.app_micStatus__tldWx{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--raised)}.app_micDot__CuHAK{width:9px;height:9px;border-radius:50%;background:var(--warn);flex:none}.app_ctaBlock__LdQAl{display:flex;flex-direction:column;align-items:center;gap:10px}.app_ctaBlock__LdQAl .btn-lg{height:62px;font-size:18px}.app_proLink__Zuj2M{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-sm);color:var(--fg-2);padding:6px 10px;border-radius:10px}.app_proLink__Zuj2M:hover{background:var(--raised);color:var(--fg)}.app_intCard__smcw7{padding:12px 14px}.app_closed__ooO1A{background:var(--panel)}.app_focusIc__ytvNd{width:32px;height:32px;border-radius:10px;background:var(--raised);display:grid;place-items:center;color:var(--fg-2);flex:none}.app_mtGrid__ZuAra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.app_mtCard__bhwma{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;border-radius:22px;background:var(--raised);border:2px solid transparent;text-align:left;box-shadow:0 3px 0 rgba(0,0,0,.4);transition:transform var(--t-fast),border-color var(--t-fast)}.app_mtCard__bhwma:hover{transform:translateY(-2px);border-color:var(--warm-line)}.app_mtPro__p2oRa{background:linear-gradient(160deg,rgba(240,192,102,.1),rgba(118,83,214,.16)),var(--raised)}.app_mtIc__8kyr2{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--grad);color:#fff;margin-bottom:4px}.app_mtIcPro__9OSCa{background:var(--plus);color:var(--on-plus)}.app_mtTag__FqxXp{position:absolute;top:12px;right:12px}.app_popHero__bctUd{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.app_popTitle__S__BE{font-family:var(--font-display);font-size:22px}.app_benefits__VIss_{display:flex;flex-direction:column;gap:8px}.app_benefit__CsSyK{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--raised);font-size:var(--fs-sm);font-weight:600}.app_benefit__CsSyK svg{color:var(--warm-text)}.app_youRow__TNoWg{display:flex;align-items:center;gap:10px;padding:10px 12px}.ui_page__w5cPH{max-width:920px;margin:0 auto;padding:16px max(16px,env(safe-area-inset-left,0px)) 48px;display:flex;flex-direction:column;gap:14px;position:relative;min-height:100vh}.ui_head__y6F3W{display:flex;align-items:center;gap:10px;height:56px}.ui_h1__G2n8U{font-family:var(--font-display);font-size:28px;margin:0 0 4px}.shell_app__T1__w{display:grid;grid-template-columns:272px minmax(0,1fr);grid-gap:12px;gap:12px;height:100dvh;padding:12px;max-width:1280px;margin:0 auto}.shell_main__ePo_K{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-xl);min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px}.shell_solo__y_t8i{max-width:520px;margin:0 auto;padding:12px 16px 40px;display:flex;flex-direction:column;gap:16px}.shell_soloHead__JvoXM{display:flex;align-items:center;height:56px}.shell_mobHead__9eQOp{display:none}.shell_side__atJBq{display:flex;flex-direction:column;gap:10px;min-height:0;padding:4px 2px}.shell_newChat__IbOpa{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-radius:16px;background:var(--raised);font-weight:700;color:var(--fg)}.shell_newChat__IbOpa:hover{background:var(--raised-2,var(--raised))}.shell_liveChat__KK45I{box-shadow:inset 0 0 0 1.5px var(--warm)}.shell_ncIc__E_20Q{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--warm);color:var(--on-warm,#fff)}.shell_navI__B0Zq1{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:14px;color:var(--fg-2);font-weight:600;width:100%;transition:background var(--t-fast),color var(--t-fast)}.shell_navI__B0Zq1:hover{background:var(--surface);color:var(--fg)}.shell_navI__B0Zq1.shell_on__PZXzW{background:var(--raised);color:var(--fg);box-shadow:inset 3px 0 0 var(--warm)}.shell_navI__B0Zq1:focus-visible,.shell_newChat__IbOpa:focus-visible,.shell_tabI__f6SXj:focus-visible,.shell_userChip__enZ_5:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.shell_sideList__AjJWN{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--line-soft)}.shell_userChip__enZ_5{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:var(--surface);color:var(--fg)}.shell_tabbar__RwuTX{display:none}@media (max-width:760px){.shell_app__T1__w{display:flex;flex-direction:column;gap:0;padding:0;height:100dvh}.shell_side__atJBq{display:none}.shell_main__ePo_K{flex:1 1;border:0;border-radius:0;padding:12px 16px}.shell_main__ePo_K.shell_full__cs0xt{padding:0;gap:0}.shell_main__ePo_K.shell_full__cs0xt .shell_mobHead__9eQOp{display:none}.shell_mobHead__9eQOp{display:flex;align-items:center;gap:10px;height:44px;flex:none}.shell_tabbar__RwuTX{display:grid;grid-template-columns:repeat(5,1fr);background:var(--panel);border-top:1px solid var(--line-soft);padding:6px 6px calc(8px + env(safe-area-inset-bottom, 0px));flex:none}.shell_tabI__f6SXj{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;font-size:11px;font-weight:700;color:var(--fg-3);border-radius:14px}.shell_tabI__f6SXj.shell_on__PZXzW{color:var(--warm-text)}.shell_tabB__3Af_h{position:absolute;top:-4px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--warm);color:#fff;font-size:10px;display:grid;place-items:center}}.chat_search__DpaI0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 0;text-align:center;min-height:60vh}.chat_searchTitle__ywxkb{font-family:var(--font-display);font-size:22px}.chat_chat__1XLtt{display:flex;flex-direction:column;flex:1 1;min-height:320px;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-xl);overflow:hidden}.chat_head__Oj4tz{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.chat_scroll__a_vT6{flex:1 1;min-height:0;overflow-y:auto}.chat_pii__gXZ17{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:0 12px;padding:10px 12px;border-radius:14px;background:var(--warn-soft);color:var(--warn-text)}.chat_pii__gXZ17 .xs{color:var(--fg-2)}.chat_skip__Zy89z{height:48px;flex:none}.chat_end__7pIke{display:flex;gap:10px;justify-content:center;padding:12px 16px 16px;flex-wrap:wrap;border-top:1px solid var(--line-soft)}@media (max-width:640px){.chat_chat__1XLtt{border-radius:0;border-left:0;border-right:0}.chat_skip__Zy89z{width:48px;padding:0;font-size:0;gap:0}}