.AIWidget-module__MbTkdG__root{--ai-primary:#6366f1;--ai-primary-soft:#a5b4fc;--ai-success:#10b981;--ai-purple:#c084fc;--ai-bg-dark:#0a0c16eb;--ai-msg-bg:#ffffff0a;--user-msg-bg:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #d946ef 100%);--text-main:#f8fafc;--text-muted:#94a3b8;--panel-border:#ffffff1f;font-family:Plus Jakarta Sans,Inter,sans-serif;line-height:1.6;z-index:999999!important;position:fixed!important;bottom:28px!important;left:28px!important;right:auto!important}.AIWidget-module__MbTkdG__orbWrapper{width:72px;height:72px;position:relative}.AIWidget-module__MbTkdG__orbAuroraGlow{filter:blur(32px);z-index:0;pointer-events:none;border-radius:50%;width:128px;height:128px;transition:background .8s,opacity .7s;position:absolute;bottom:-22px;left:-22px}.AIWidget-module__MbTkdG__stateIdle{opacity:.9;background:radial-gradient(80% 70%,#6366f1d9 0%,#8b5cf699 35%,#2563eb4d 60%,#0000 80%);animation:6s cubic-bezier(.45,.05,.55,.95) infinite AIWidget-module__MbTkdG__aurora-idle}.AIWidget-module__MbTkdG__stateThink{opacity:1;background:radial-gradient(85% 75%,#ffc800f2 0%,#f59e0bbf 30%,#d9770673 58%,#0000 80%);animation:1.8s cubic-bezier(.37,0,.63,1) infinite AIWidget-module__MbTkdG__aurora-think}.AIWidget-module__MbTkdG__stateSpeak{opacity:1;background:radial-gradient(90% 80%,#d946effa 0%,#c084fccc 28%,#a855f780 55%,#0000 78%);animation:.9s cubic-bezier(.25,.46,.45,.94) infinite AIWidget-module__MbTkdG__aurora-speak}@keyframes AIWidget-module__MbTkdG__aurora-idle{0%{opacity:.8;filter:blur(30px);transform:scale(1)translate(0)}25%{opacity:.95;filter:blur(36px);transform:scale(1.12)translate(-3px,-5px)}50%{opacity:1;filter:blur(42px);transform:scale(1.2)translate(2px,-8px)}75%{opacity:.9;filter:blur(34px);transform:scale(1.1)translate(-2px,-3px)}to{opacity:.8;filter:blur(30px);transform:scale(1)translate(0)}}@keyframes AIWidget-module__MbTkdG__aurora-think{0%{opacity:.85;filter:blur(28px);transform:scale(1.05)translate(0)}20%{opacity:1;filter:blur(40px);transform:scale(1.22)translate(-4px,-6px)}40%{opacity:1;filter:blur(50px);transform:scale(1.35)translate(4px,-10px)}60%{opacity:.95;filter:blur(42px);transform:scale(1.25)translate(-3px,-5px)}80%{opacity:.9;filter:blur(35px);transform:scale(1.15)translate(2px,-3px)}to{opacity:.85;filter:blur(28px);transform:scale(1.05)translate(0)}}@keyframes AIWidget-module__MbTkdG__aurora-speak{0%{opacity:.88;filter:blur(32px);transform:scale(1.1)translate(0)}30%{opacity:1;filter:blur(46px);transform:scale(1.3)translate(-3px,-7px)}60%{opacity:1;filter:blur(54px);transform:scale(1.4)translate(3px,-10px)}to{opacity:.88;filter:blur(32px);transform:scale(1.1)translate(0)}}.AIWidget-module__MbTkdG__botTrigger{cursor:pointer;z-index:10;background:radial-gradient(circle at 35% 32%,#1e293b 0%,#0f172a 45%,#030712 90%);border:1.5px solid #fff3;border-radius:50%;outline:none;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;animation:7s ease-in-out infinite AIWidget-module__MbTkdG__orb-float;display:flex;position:relative;box-shadow:0 14px 36px #000c,0 0 24px #6366f140,inset 0 2px 4px #ffffff59,inset 0 -4px 12px #000000e6}@keyframes AIWidget-module__MbTkdG__orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.AIWidget-module__MbTkdG__botTrigger:hover{transform:translateY(-6px)scale(1.07);box-shadow:0 20px 48px #000000e6,0 0 32px #8b5cf666,inset 0 2px 6px #ffffff80}.AIWidget-module__MbTkdG__botTrigger:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e 0%,#0000 100%);border-radius:50%;height:24px;position:absolute;top:5px;left:12px;right:12px}.AIWidget-module__MbTkdG__orbEyes{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:0;height:32px;transition:all .35s;display:flex;position:relative}.AIWidget-module__MbTkdG__orbEye{pointer-events:none;transform-origin:50%;background:#fff;border-radius:9999px;transition:width .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1),opacity .35s,box-shadow .45s}.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar1,.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar4{opacity:0;pointer-events:none;width:0;margin:0}.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar2,.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar3{opacity:1;background:#fff;width:12px;height:25px;margin:0 6.5px;animation:5.8s ease-in-out infinite AIWidget-module__MbTkdG__capsule-blink;box-shadow:0 0 10px #fff,0 0 20px #818cf8,0 0 35px #6366f1,0 0 50px #6366f1cc}@keyframes AIWidget-module__MbTkdG__capsule-blink{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.06)}}.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__bar1,.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__bar2,.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__bar3,.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__bar4{opacity:0;pointer-events:none;width:0;height:0;margin:0}.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__orbEyes{width:38px;height:38px;position:relative}.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__orbEyes:before{content:"";border:3.5px solid #fbbf24;border-color:#fbbf24 #f59e0b #fbbf2426 #fbbf2426;border-radius:50%;animation:.75s linear infinite AIWidget-module__MbTkdG__think-spin;position:absolute;inset:0;box-shadow:0 0 12px #fbbf24,0 0 28px #f59e0bcc,inset 0 0 10px #fbbf242e}.AIWidget-module__MbTkdG__triggerThink .AIWidget-module__MbTkdG__orbEyes:after{content:"";border:2.5px solid #fbbf241a;border-color:#fbbf241a #fbbf241a #fbbf24 #f59e0bb3;border-radius:50%;animation:1.1s linear infinite AIWidget-module__MbTkdG__think-spin-r,1.8s ease-in-out infinite AIWidget-module__MbTkdG__think-pulse;position:absolute;inset:6px;box-shadow:inset 0 0 8px #fbbf241f}@keyframes AIWidget-module__MbTkdG__think-spin{to{transform:rotate(360deg)}}@keyframes AIWidget-module__MbTkdG__think-spin-r{to{transform:rotate(-360deg)}}@keyframes AIWidget-module__MbTkdG__think-pulse{0%,to{opacity:.6;transform:rotate(0)scale(.92)}50%{opacity:1;transform:rotate(-180deg)scale(1.08)}}.AIWidget-module__MbTkdG__stateThink{animation:1.4s cubic-bezier(.37,0,.63,1) infinite AIWidget-module__MbTkdG__aurora-think!important}.AIWidget-module__MbTkdG__triggerSpeak .AIWidget-module__MbTkdG__orbEye{opacity:1;transform-origin:50%;background:#fff;width:7px;margin:0 2px;transition:height 50ms ease-out;box-shadow:0 0 8px #fff,0 0 18px #e879f9,0 0 32px #c084fc,0 0 52px #a855f7cc}.AIWidget-module__MbTkdG__triggerSpeak .AIWidget-module__MbTkdG__bar1{height:14px}.AIWidget-module__MbTkdG__triggerSpeak .AIWidget-module__MbTkdG__bar2{height:24px}.AIWidget-module__MbTkdG__triggerSpeak .AIWidget-module__MbTkdG__bar3{height:28px}.AIWidget-module__MbTkdG__triggerSpeak .AIWidget-module__MbTkdG__bar4{height:16px}.AIWidget-module__MbTkdG__botBadge{color:#fff;z-index:12;pointer-events:none;background:linear-gradient(135deg,#ff416c,#ff4b2b);border:2px solid #0a0c16;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 8px #ff4b2b80}.AIWidget-module__MbTkdG__botPanel{-webkit-backdrop-filter:blur(24px);border:1px solid var(--panel-border);transform-origin:0 100%;z-index:100;background:radial-gradient(120% 120% at 20% 10%,#1e293bd9 0%,#0a0c16f5 100%);border-radius:24px;flex-direction:column;width:380px;height:calc(100dvh - 120px);max-height:620px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;position:absolute;bottom:85px;left:0;right:auto;overflow:hidden;box-shadow:0 24px 64px #000000bf,0 0 32px #6366f11f,inset 0 1px 1px #ffffff26}.AIWidget-module__MbTkdG__hiddenPanel{opacity:0;pointer-events:none;transform:scale(.92)translateY(20px)}.AIWidget-module__MbTkdG__botHeader{background:linear-gradient(#ffffff0d 0%,#ffffff03 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.AIWidget-module__MbTkdG__botHeaderAvatar{background:linear-gradient(135deg,#6366f140,#a855f740);border:1px solid #a5b4fc4d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #6366f133}.AIWidget-module__MbTkdG__botHeaderInfo{flex:1;min-width:0}.AIWidget-module__MbTkdG__botHeaderName{color:var(--text-main);letter-spacing:-.2px;font-size:15px;font-weight:700}.AIWidget-module__MbTkdG__botHeaderStatus{align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:500;display:flex}.AIWidget-module__MbTkdG__botStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px}.AIWidget-module__MbTkdG__botIconBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.AIWidget-module__MbTkdG__botIconBtn:hover{color:#fff;background:#ffffff1a;transform:scale(1.05)}.AIWidget-module__MbTkdG__botClearBtn:hover{color:#fbbf24;background:#fbbf2426;border-color:#fbbf244d}.AIWidget-module__MbTkdG__botCloseBtn:hover{color:#f87171;background:#f8717126;border-color:#f871714d}.AIWidget-module__MbTkdG__botMessages{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex;overflow-y:auto}.AIWidget-module__MbTkdG__botMessages::-webkit-scrollbar{width:5px}.AIWidget-module__MbTkdG__botMessages::-webkit-scrollbar-track{background:0 0}.AIWidget-module__MbTkdG__botMessages::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.AIWidget-module__MbTkdG__botMsg{gap:10px;animation:.3s cubic-bezier(.16,1,.3,1) AIWidget-module__MbTkdG__msg-pop;display:flex}@keyframes AIWidget-module__MbTkdG__msg-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AIWidget-module__MbTkdG__userMsg{flex-direction:row-reverse}.AIWidget-module__MbTkdG__botMsgAvatar{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:auto;font-size:14px;display:flex;box-shadow:0 2px 6px #0003}.AIWidget-module__MbTkdG__botBubble{word-break:break-word;letter-spacing:.1px;border-radius:18px;max-width:82%;padding:12px 16px;font-size:13.5px;line-height:1.55}.AIWidget-module__MbTkdG__botBubble p{margin:0 0 6px}.AIWidget-module__MbTkdG__botBubble p:last-child{margin:0}.AIWidget-module__MbTkdG__aiBubble{color:var(--text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff17;border-bottom-left-radius:6px;box-shadow:0 4px 16px #0003}.AIWidget-module__MbTkdG__aiBubble strong{color:var(--ai-primary-soft);font-weight:700}.AIWidget-module__MbTkdG__aiBubble em{color:#f472b6;font-style:italic}.AIWidget-module__MbTkdG__userBubble{background:var(--user-msg-bg);color:#fff;border:none;border-bottom-right-radius:6px;font-weight:500;box-shadow:0 6px 20px #6366f159}.AIWidget-module__MbTkdG__botTyping{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px 18px 18px 6px;align-items:center;gap:6px;width:fit-content;padding:12px 18px;display:flex}.AIWidget-module__MbTkdG__typingDot{background:var(--ai-primary);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite AIWidget-module__MbTkdG__typing-bounce}.AIWidget-module__MbTkdG__typingDot:nth-child(2){background:var(--ai-purple);animation-delay:.15s}.AIWidget-module__MbTkdG__typingDot:nth-child(3){background:var(--ai-success);animation-delay:.3s}@keyframes AIWidget-module__MbTkdG__typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.AIWidget-module__MbTkdG__botQuick{flex-wrap:wrap;gap:7px;padding:0 16px 10px;display:flex}.AIWidget-module__MbTkdG__botQuickBtn{color:var(--ai-primary-soft);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6366f11a;border:1px solid #6366f14d;border-radius:20px;padding:7px 14px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .2s}.AIWidget-module__MbTkdG__botQuickBtn:hover{background:var(--ai-primary);color:#fff;border-color:var(--ai-primary);transform:translateY(-2px);box-shadow:0 4px 14px #6366f166}.AIWidget-module__MbTkdG__botVoiceRow{align-items:center;gap:10px;padding:0 16px 10px;display:flex}.AIWidget-module__MbTkdG__voiceIcon{color:var(--ai-primary-soft);padding-left:2px;font-size:13px}.AIWidget-module__MbTkdG__botVoiceSel{color:var(--text-main);cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.AIWidget-module__MbTkdG__botVoiceSel:focus{border-color:var(--ai-primary);box-shadow:0 0 10px #6366f14d}.AIWidget-module__MbTkdG__botVoiceSel option{color:#f8fafc;background:#0f172a;padding:8px}.AIWidget-module__MbTkdG__disabledRow{opacity:.35;pointer-events:none;filter:grayscale(.8)}.AIWidget-module__MbTkdG__botFooter{background:#00000040;border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.AIWidget-module__MbTkdG__botInputRow{align-items:flex-end;gap:8px;display:flex}.AIWidget-module__MbTkdG__botInput{color:var(--text-main);resize:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;outline:none;flex:1;max-height:110px;padding:11px 14px;font-family:inherit;font-size:13.5px;line-height:1.5;transition:all .2s;overflow-y:auto}.AIWidget-module__MbTkdG__botInput:focus{background:#ffffff0f;border-color:#8b5cf699;box-shadow:0 0 14px #8b5cf633}.AIWidget-module__MbTkdG__botInput::placeholder{color:#64748b}.AIWidget-module__MbTkdG__botActionBtn{width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.AIWidget-module__MbTkdG__botActionBtn:hover{color:#fff;background:#ffffff1f;transform:scale(1.05)}.AIWidget-module__MbTkdG__botSendBtn{background:var(--user-msg-bg);color:#fff;border:none;box-shadow:0 4px 14px #6366f166}.AIWidget-module__MbTkdG__botSendBtn:hover{filter:brightness(1.12);transform:scale(1.06)}.AIWidget-module__MbTkdG__botSendBtn:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}.AIWidget-module__MbTkdG__recording{animation:1.4s infinite AIWidget-module__MbTkdG__mic-pulse;color:#f87171!important;background:#f8717133!important;border-color:#f8717166!important}@keyframes AIWidget-module__MbTkdG__mic-pulse{0%,to{box-shadow:0 0 #f8717166}50%{box-shadow:0 0 0 10px #f8717100}}.AIWidget-module__MbTkdG__botCtrlRow{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.AIWidget-module__MbTkdG__botStatusBar{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.AIWidget-module__MbTkdG__botStatusBar.AIWidget-module__MbTkdG__active{color:var(--ai-primary-soft)}.AIWidget-module__MbTkdG__botStatusBar.AIWidget-module__MbTkdG__speaking{color:var(--ai-purple)}.AIWidget-module__MbTkdG__botAudioWrap{border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.AIWidget-module__MbTkdG__botAudio{filter:invert(.9)hue-rotate(190deg);border-radius:10px;width:100%;height:32px}.AIWidget-module__MbTkdG__botDlBtn{color:var(--ai-success);background:#10b9811a;border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.AIWidget-module__MbTkdG__botDlBtn:hover{background:#10b98133}@media (max-width:480px){.AIWidget-module__MbTkdG__root{bottom:16px!important;left:16px!important;right:auto!important}.AIWidget-module__MbTkdG__orbWrapper,.AIWidget-module__MbTkdG__botTrigger{width:56px;height:56px}.AIWidget-module__MbTkdG__orbAuroraGlow{width:96px;height:96px;bottom:-20px;left:-20px}.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar2,.AIWidget-module__MbTkdG__triggerIdle .AIWidget-module__MbTkdG__bar3{width:9px;height:18px;margin:0 4.5px}.AIWidget-module__MbTkdG__botBadge{width:19px;height:19px;font-size:10px;top:-3px;right:-3px}.AIWidget-module__MbTkdG__botPanel{border-radius:20px;width:calc(100vw - 32px);height:calc(100dvh - 90px);bottom:70px}}
