.assistant_wrap__D2RtG{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - 90px);max-width:860px;margin:0 auto}.assistant_stage___wj7x{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4vh;transition:padding .8s cubic-bezier(.2,0,0,1)}.assistant_wrap__D2RtG[data-started] .assistant_stage___wj7x{flex-direction:row;justify-content:flex-start;padding-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:linear-gradient(var(--bg) 70%,transparent);padding-bottom:6px}.assistant_orbBox__pC1WE{line-height:0;animation:assistant_appear__RQB_p 1.4s cubic-bezier(.2,0,0,1) both}@keyframes assistant_appear__RQB_p{0%{opacity:0;transform:scale(.94);filter:blur(8px)}}.assistant_orb__uiELi{display:block;overflow:visible;transition:width .8s cubic-bezier(.2,0,0,1),height .8s cubic-bezier(.2,0,0,1)}.assistant_mesh__vZ7mV,.assistant_ring__bObTJ{fill:none;stroke:var(--tx);stroke-width:.7}.assistant_ring__bObTJ{stroke-opacity:.12}.assistant_ringDash__9OuvC{fill:none;stroke:var(--tx);stroke-opacity:.14;stroke-width:.7;stroke-dasharray:1.5 6;transform-origin:center;transform-box:fill-box;animation:assistant_spin__ok_FF 120s linear infinite}@keyframes assistant_spin__ok_FF{to{transform:rotate(1turn)}}.assistant_thinkArc__LDN6J{fill:none;stroke:var(--red);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:.12 .88;animation:assistant_arc__F6NTV 1.6s linear infinite}@keyframes assistant_arc__F6NTV{to{stroke-dashoffset:-1}}.assistant_hello__coYdn{margin-top:6px;animation:assistant_soft__b93L3 1.2s cubic-bezier(.2,0,0,1) .15s both}.assistant_hello__coYdn h1{font-size:clamp(34px,4.4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.assistant_hello__coYdn p{margin-top:10px;color:var(--tx-2);font-size:16.5px}@keyframes assistant_soft__b93L3{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}.assistant_signals__JXGWC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:28px 0 10px}.assistant_signal__xk4Qn{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:start;text-align:left;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surf);font-size:13.5px;color:var(--tx);transition:border-color .4s,transform .4s cubic-bezier(.2,0,0,1);animation:assistant_soft__b93L3 1s cubic-bezier(.2,0,0,1) both}.assistant_signal__xk4Qn:hover{border-color:var(--line-2);transform:translateY(-2px)}.assistant_signal__xk4Qn i{width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--tx-3)}.assistant_signal__xk4Qn i[data-l=down]{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.assistant_signal__xk4Qn i[data-l=warn]{background:var(--warn)}.assistant_signal__xk4Qn i[data-l=up]{background:var(--up)}.assistant_signal__xk4Qn small{grid-column:2;font-size:12px;color:var(--tx-3)}.assistant_thread__fUQbT{display:flex;flex-direction:column;gap:22px;padding:10px 0 24px}.assistant_me__wFNEv{align-self:flex-end;max-width:78%;animation:assistant_soft__b93L3 .6s cubic-bezier(.2,0,0,1) both}.assistant_me__wFNEv p{padding:11px 16px;border-radius:18px 18px 4px 18px;background:var(--tx);color:var(--bg);font-size:15px}.assistant_answer__VCYPk{display:grid;grid-gap:14px;gap:14px;max-width:92%}.assistant_text__oDoNW{font-size:15.5px;line-height:1.65;color:var(--tx);white-space:pre-line}.assistant_word__tr86o{animation:assistant_wordIn__2Hnhc .5s cubic-bezier(.2,0,0,1) both}@keyframes assistant_wordIn__2Hnhc{0%{opacity:0;filter:blur(3px)}}.assistant_chart__V4pp5{margin:0;padding:14px 16px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surf);animation:assistant_soft__b93L3 .8s cubic-bezier(.2,0,0,1) both}.assistant_chart__V4pp5 figcaption{font-size:12.5px;font-weight:600;color:var(--tx-2);margin-bottom:6px}.assistant_chart__V4pp5 svg{width:100%;height:110px;display:block;overflow:visible}.assistant_chArea__RpyJ2{fill:var(--red-soft);opacity:.6}.assistant_chLine__w5g8l{fill:none;stroke:var(--red);stroke-width:1.8;vector-effect:non-scaling-stroke}.assistant_chart__V4pp5 svg{animation:assistant_reveal__ECEpx 1.6s cubic-bezier(.65,0,.35,1) both}@keyframes assistant_reveal__ECEpx{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes assistant_draw__UJqtN{to{stroke-dashoffset:0}}.assistant_chMark__0fQr0{stroke:var(--tx-3);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.6}.assistant_chart__V4pp5 small{display:block;margin-top:6px;font-size:12px;color:var(--tx-3)}.assistant_acts__PSwxA{display:flex;flex-wrap:wrap;gap:8px;animation:assistant_soft__b93L3 .6s cubic-bezier(.2,0,0,1) both}.assistant_acts__PSwxA .btn{padding:9px 14px;font-size:13.5px}.assistant_cites__oJwEo{display:flex;flex-wrap:wrap;gap:6px;animation:assistant_soft__b93L3 .6s both}.assistant_cites__oJwEo span{font-size:12px;font-weight:600;color:var(--tx-3);padding:3px 9px;border-radius:6px;border:1px solid var(--line-2)}.assistant_thinking__juFen{display:grid;grid-gap:6px;gap:6px}.assistant_thinking__juFen div{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--tx-3);animation:assistant_soft__b93L3 .5s both}.assistant_thinking__juFen span{width:12px;height:12px;border-radius:50%;border:1px solid var(--line-2)}.assistant_thinking__juFen div[data-state=run]{color:var(--tx)}.assistant_thinking__juFen div[data-state=run] span{border-color:var(--red);border-top-color:transparent;animation:assistant_sp__gf1Cf .9s linear infinite}.assistant_thinking__juFen div[data-state=ok] span{background:var(--tx-3);border-color:var(--tx-3)}@keyframes assistant_sp__gf1Cf{to{transform:rotate(1turn)}}.assistant_dock__85Ieg{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding:14px 0 8px;background:linear-gradient(transparent,var(--bg) 26%)}.assistant_chips__hTWFx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.assistant_chips__hTWFx button{font-size:13px;font-weight:600;padding:8px 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--surf);color:var(--tx-2);transition:color .3s,border-color .3s}.assistant_chips__hTWFx button:hover{color:var(--tx);border-color:var(--tx-3)}.assistant_input__3vfL7{position:relative;display:flex;align-items:center;gap:6px;padding:7px 7px 7px 18px;border-radius:18px;border:1px solid var(--line-2);background:var(--surf);box-shadow:var(--shadow);transition:border-color .4s,box-shadow .4s}.assistant_input__3vfL7:focus-within{border-color:var(--tx-3);box-shadow:0 0 0 4px var(--red-soft),var(--shadow)}.assistant_input__3vfL7 input{flex:1 1;border:0;outline:none;background:none;font-size:16px;padding:10px 0;color:var(--tx)}.assistant_mic__5cvTo,.assistant_send__IZ44_{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.assistant_mic__5cvTo{color:var(--tx-3)}.assistant_mic__5cvTo:hover{color:var(--tx);background:var(--surf-2)}.assistant_send__IZ44_{background:var(--red);color:#fff;transition:opacity .3s}.assistant_send__IZ44_:disabled{opacity:.35}.assistant_mic__5cvTo svg,.assistant_send__IZ44_ svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.assistant_hint__X_j6p{margin-top:8px;font-size:12px;color:var(--tx-3);text-align:center}@media (max-width:760px){.assistant_signals__JXGWC{grid-template-columns:1fr}.assistant_orbBox__pC1WE svg[width="300"]{width:220px;height:220px}.assistant_answer__VCYPk,.assistant_me__wFNEv{max-width:100%}}@media (prefers-reduced-motion:reduce){.assistant_chLine__w5g8l,.assistant_chart__V4pp5 svg,.assistant_hello__coYdn,.assistant_orbBox__pC1WE,.assistant_ringDash__9OuvC,.assistant_signal__xk4Qn,.assistant_thinkArc__LDN6J,.assistant_word__tr86o{animation:none}.assistant_chLine__w5g8l{stroke-dashoffset:0}}.assistant_who__YTHrz{display:flex;flex-direction:column;text-align:left;margin-left:4px;animation:assistant_soft__b93L3 .6s both}.assistant_who__YTHrz strong{font-size:15px}.assistant_who__YTHrz span{font-size:12.5px;color:var(--up)}.assistant_who__YTHrz span[data-mode=think]{color:var(--red)}.assistant_wrap__D2RtG[data-started] .assistant_stage___wj7x{align-items:center;gap:4px}