.AIChatWindow_shell__rpXTq{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.AIChatWindow_body__HqKjf{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.AIChatWindow_list__ERyTB{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:16px 18px 64px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.AIChatWindow_row__kZdcr{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;animation:AIChatWindow_rise__uPreB .32s cubic-bezier(.22,1,.36,1)}.AIChatWindow_rowUser__z4TL0{align-items:flex-end}@keyframes AIChatWindow_rise__uPreB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AIChatWindow_bubble__wZBRy{position:relative;max-width:min(82%,600px);padding:8px 13px;border-radius:17px;font-size:13.5px;line-height:1.6;letter-spacing:-.015em;word-break:break-word;white-space:pre-wrap}.AIChatWindow_bubbleAssistant__zMEhj{max-width:100%;padding:0 2px;border-radius:0;background:none;color:var(--g-900);color:var(--text)}.AIChatWindow_bubbleUser__hblgl{background:var(--blue);color:#ffffff;border-top-right-radius:4px}.AIChatWindow_bubbleUser__hblgl:before{content:"";position:absolute;top:0;right:-5px;width:9px;height:11px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.AIChatWindow_bubbleError__PLR8T{border-radius:16px;background:var(--amber-wash);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);color:var(--amber-2);border-top-left-radius:5px}.AIChatWindow_bubble__wZBRy strong{font-weight:700}.AIChatWindow_actions__nH7Hp{display:flex;gap:2px;margin-left:-6px}.AIChatWindow_action__Dt4RL{width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:10px;background:none;color:var(--g-500);cursor:pointer;-webkit-tap-highlight-color:transparent}.AIChatWindow_action__Dt4RL:active{opacity:.5}.AIChatWindow_actionDone__7C51y{color:var(--g-900)}.AIChatWindow_actionDone__7C51y svg{animation:AIChatWindow_copiedPop__CiLPT .28s cubic-bezier(.16,1,.3,1)}@keyframes AIChatWindow_copiedPop__CiLPT{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.AIChatWindow_waitHint__6Cgus{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--text-3);animation:AIChatWindow_hintIn__w37V1 .35s ease both}@keyframes AIChatWindow_hintIn__w37V1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AIChatWindow_waitHint__6Cgus{animation:none}}.AIChatWindow_welcome__6VSMN{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-5) var(--sp-4)}.AIChatWindow_welcomeOrb__DSDw_{margin-bottom:12px}.AIChatWindow_welcomeTitle__tCgDH{margin-top:16px;font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--g-900)}.AIChatWindow_welcomeDesc__Bj6dB{margin-top:8px;font-size:13px;color:var(--g-500);line-height:1.6;max-width:300px;text-wrap:balance}.AIChatWindow_chips__sI3TY{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;margin-top:20px}.AIChatWindow_chip__7KzVX{appearance:none;border:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px 9px 11px;border-radius:999px;background:var(--card);color:var(--g-800);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.AIChatWindow_chip__7KzVX:active{opacity:.6}.AIChatWindow_chipIcon__OyEe6{flex-shrink:0;display:flex}.AIChatWindow_tone_blue__OtPSt{color:#3182f6}.AIChatWindow_tone_green__CX4dn{color:#03b26c}.AIChatWindow_tone_violet__Gszku{color:#7c5cf5}.AIChatWindow_tone_amber__rSiVO{color:#e59a00}.AIChatWindow_tone_orange___HtIy{color:#f06a1d}.ChatComposer_dock__bEfsS{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 12px 6px;background:transparent;pointer-events:none}.ChatComposer_error__SHwa_{margin:0 0 6px 8px;font-size:12.5px;color:#ef4444;pointer-events:auto}.ChatComposer_card__EbFC_{pointer-events:auto;display:flex;align-items:flex-end;gap:6px;min-height:42px;padding:4px 4px 4px 14px;border-radius:21px;background:color-mix(in srgb,var(--card) 60%,transparent);backdrop-filter:blur(16px) saturate(1.8);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 6px 24px rgba(15,23,50,.08)}.ChatComposer_card__EbFC_>:first-child:not(.ChatComposer_textarea__i9_J6):not(.ChatComposer_gate__ZBx_2){margin-left:-10px;align-self:center}.ChatComposer_textarea__i9_J6{flex:1;min-width:0;align-self:center;resize:none;max-height:100px;padding:4px 0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14.5px;line-height:1.5;color:var(--g-900)}.ChatComposer_textarea__i9_J6::placeholder{color:var(--g-500)}.ChatComposer_send__tprtF{flex-shrink:0;width:34px;height:34px;border:none;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.ChatComposer_send__tprtF:disabled{cursor:default}.ChatComposer_send__tprtF:not(:disabled):active{opacity:.7}.ChatComposer_gate__ZBx_2{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:none;background:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ChatComposer_gateText__LYFV1{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;color:var(--g-500)}.ChatComposer_gateText__LYFV1 svg{flex-shrink:0}.ChatComposer_gateAction__JI93I{flex-shrink:0;display:grid;place-items:center;height:34px;padding:0 15px;border-radius:17px;background:var(--blue);color:#ffffff;font-size:13.5px;font-weight:600}.ChatComposer_gate__ZBx_2:active .ChatComposer_gateAction__JI93I{opacity:.7}.ChatComposer_footer__A0ltm{padding:6px 16px 0;text-align:center;font-size:10.5px;color:var(--g-400)}.ChatComposer_toBottom__VD3Tj{position:absolute;left:50%;bottom:calc(100% + 10px);width:38px;height:38px;margin-left:-19px;display:grid;place-items:center;border:none;border-radius:50%;background:color-mix(in srgb,var(--card) 82%,transparent);backdrop-filter:blur(16px) saturate(1.8);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 4px 16px rgba(15,23,50,.12);color:var(--g-700);cursor:pointer;pointer-events:none;opacity:0;transform:translateY(8px) scale(.92);transition:opacity .24s ease,transform .32s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.ChatComposer_toBottomOn__M1qmY{pointer-events:auto;opacity:1;transform:none}.ChatComposer_toBottomOn__M1qmY:active{opacity:.6}.AiOrb_frame__tV7w2{flex-shrink:0}.AiOrb_orb__Gva2L{position:relative;width:86px;height:86px;transform-origin:top left}.AiOrb_blob__nHlGl{position:absolute;inset:0;border-radius:42% 58% 66% 34%/60% 38% 62% 40%;background:radial-gradient(circle at 37% 26%,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 22%),radial-gradient(circle at 50% 46%,#4a92f8 0,#3182f6 62%,#1b64da 100%);box-shadow:0 0 40px rgba(70,170,255,.32),0 0 34px rgba(150,90,240,.24),inset 0 -6px 14px rgba(16,50,150,.35);animation:AiOrb_wobble__N72sZ 5.2s cubic-bezier(.45,.05,.55,.95) infinite,AiOrb_breathe__tJTmb 3.4s ease-in-out infinite alternate}.AiOrb_blob__nHlGl:before{content:"";position:absolute;inset:-11px;border-radius:inherit;background:conic-gradient(from 0deg,#22c55e,#22d3ee,#3b82f6,#a855f7,#22c55e);-webkit-mask:radial-gradient(circle,transparent 46%,#000 68%,transparent 100%);mask:radial-gradient(circle,transparent 46%,#000 68%,transparent 100%);filter:blur(6px);opacity:1;animation:AiOrb_wobble__N72sZ 5.2s cubic-bezier(.45,.05,.55,.95) infinite,AiOrb_spin__JxpXt 7s linear infinite}@keyframes AiOrb_wobble__N72sZ{0%{border-radius:42% 58% 66% 34%/60% 38% 62% 40%}14%{border-radius:70% 30% 36% 64%/32% 68% 34% 66%}28%{border-radius:30% 70% 58% 42%/70% 34% 55% 62%}42%{border-radius:66% 34% 70% 30%/38% 66% 30% 70%}57%{border-radius:34% 66% 30% 70%/66% 30% 70% 34%}71%{border-radius:72% 28% 60% 40%/34% 70% 36% 64%}85%{border-radius:38% 62% 42% 58%/68% 36% 64% 30%}to{border-radius:42% 58% 66% 34%/60% 38% 62% 40%}}@keyframes AiOrb_breathe__tJTmb{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes AiOrb_spin__JxpXt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AiOrb_blob__nHlGl{transition:box-shadow .6s ease}.AiOrb_orb__Gva2L[data-settled] .AiOrb_blob__nHlGl{background:radial-gradient(circle at 37% 26%,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 22%),radial-gradient(circle at 50% 46%,#c3cbd6 0,#aab4c2 62%,#939eae 100%);box-shadow:0 0 18px rgba(139,149,161,.18),inset 0 -6px 14px rgba(78,89,104,.22)}.AiOrb_orb__Gva2L[data-settled] .AiOrb_blob__nHlGl:before{background:conic-gradient(from 0deg,#d5dbe3,#c4ccd6,#b8c1cd,#ccd3dc,#d5dbe3)}.AiOrb_orb__Gva2L[data-settled] .AiOrb_glow__w6UwW{filter:drop-shadow(0 0 2px rgba(255,255,255,.4))}.AiOrb_orb__Gva2L[data-stopped] .AiOrb_blob__nHlGl,.AiOrb_orb__Gva2L[data-stopped] .AiOrb_blob__nHlGl:before{animation-play-state:paused}.AiOrb_star___1_WN{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;display:block}.AiOrb_glow__w6UwW{display:block;width:100%;height:100%;filter:drop-shadow(0 0 4px rgba(255,255,255,.55))}.AiOrb_glow__w6UwW svg{display:block}@media (prefers-reduced-motion:reduce){.AiOrb_blob__nHlGl,.AiOrb_blob__nHlGl:before{animation:none}}.PullToRefresh_host__LtP5n{--y:0px;--p:0;--top:0px;--gap0:0px;position:fixed;top:var(--top);left:50%;z-index:55;width:26px;height:26px;pointer-events:none;transform:translate3d(-50%,calc((var(--gap0) + var(--y)) / 2 - 13px),0) scale(calc(.6 + var(--p) * .4));opacity:calc(var(--p) * 1.6 - .15);transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .24s ease}.PullToRefresh_host__LtP5n[data-phase=armed],.PullToRefresh_host__LtP5n[data-phase=pull]{transition:none}.PullToRefresh_host__LtP5n[data-phase=idle]{opacity:0}.PullToRefresh_ring__F5E4Y{position:absolute;inset:0;width:26px;height:26px;transform:rotate(-90deg)}.PullToRefresh_track__QORfL{fill:none;stroke:var(--dk-g-200,#dfe3e8);stroke-width:2.6}.PullToRefresh_arc__v9MDZ{fill:none;stroke:var(--blue);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100)}.PullToRefresh_host__LtP5n[data-phase=refreshing] .PullToRefresh_ring__F5E4Y{animation:PullToRefresh_spin__oc_qx .8s linear infinite}.PullToRefresh_host__LtP5n[data-phase=refreshing] .PullToRefresh_arc__v9MDZ{stroke-dashoffset:70;transition:stroke-dashoffset .2s ease}.PullToRefresh_host__LtP5n[data-phase=done] .PullToRefresh_ring__F5E4Y{opacity:0;transition:opacity .15s ease}@keyframes PullToRefresh_spin__oc_qx{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.PullToRefresh_check__4Qzv_{position:absolute;inset:0;width:26px;height:26px;fill:none;stroke:var(--blue);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.PullToRefresh_check__4Qzv_ path{stroke-dasharray:100;stroke-dashoffset:100}.PullToRefresh_host__LtP5n[data-phase=done] .PullToRefresh_check__4Qzv_{opacity:1}.PullToRefresh_host__LtP5n[data-phase=done] .PullToRefresh_check__4Qzv_ path{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.PullToRefresh_host__LtP5n[data-phase=refreshing] .PullToRefresh_ring__F5E4Y{animation-duration:2s}}.PullToRefresh_sr__Rd_na{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}