@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.AIAssistantWidget-module__BATOeG__launch{--c1:var(--prom-ai-c1,#7c3aef);--c2:var(--prom-ai-c2,#ec4899);--c3:var(--prom-ai-c3,#3b82f6);--grad:linear-gradient(135deg, var(--c1) 0%, var(--c2) 52%, var(--c3) 100%);--shadow-neon:0 10px 34px -8px #7c3aef99, 0 4px 16px -6px #ec489980;z-index:50;cursor:pointer;color:#fff;background:var(--grad);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-neon);border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.AIAssistantWidget-module__BATOeG__launch:after{content:"";background:var(--grad);opacity:.45;filter:blur(10px);z-index:-1;border-radius:999px;position:absolute;inset:-4px}.AIAssistantWidget-module__BATOeG__launch:hover{transform:translateY(-3px)scale(1.04)}.AIAssistantWidget-module__BATOeG__launch:active{transform:scale(.92)}.AIAssistantWidget-module__BATOeG__launch:focus-visible{outline-offset:3px;outline:2px solid #f0abfc}.AIAssistantWidget-module__BATOeG__launchHiddenMobile{display:none}@media (min-width:640px){.AIAssistantWidget-module__BATOeG__launchHiddenMobile{display:flex}}.AIAssistantWidget-module__BATOeG__panel{--c1:var(--prom-ai-c1,#7c3aef);--c2:var(--prom-ai-c2,#ec4899);--c3:var(--prom-ai-c3,#3b82f6);--grad:linear-gradient(135deg, var(--c1) 0%, var(--c2) 52%, var(--c3) 100%);--purple:var(--c1);--pink:var(--c2);--blue:var(--c3);--bubble-me:linear-gradient(135deg, var(--c1), var(--c2));--spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-neon:0 10px 40px -8px #7c3aef8c, 0 4px 18px -6px #ec489973;--ink:#18181b;--muted:#52525b;--faint:#71717a;--glass:#18181b0b;--glass-2:#18181b14;--stroke:#e4e4e7;--stroke-2:#d4d4d8;--bubble-ai:#f4f4f5;--ai-surface:#fff;--ai-surface-float:#ffffffe6;--ai-panel-shadow:0 24px 70px -28px #18181b52, 0 8px 24px -14px #7c3aef24, inset 0 1px 0 #ffffffb3;--ai-header-sheen:linear-gradient(180deg, #18181b06, transparent);--ai-composer-sheen:linear-gradient(0deg, #18181b05, transparent);--ai-scroll-thumb:#18181b2e;--ai-scrim:#f4f4f5;--ai-menu-bg:#fff;--ai-menu-shadow:0 18px 44px -14px #18181b38;--ai-hover-ink:#18181b;--ai-danger:#dc2626;--ai-error:#dc2626;--ai-badge-ink:#86198f;--ai-banner-ink:#3f3f46;--ai-banner-strong:#18181b;--ai-meava-bg:#18181b0f;--ai-switch-off:#18181b29;--ai-cta-bg:linear-gradient(135deg, var(--c1), var(--c2));--ai-cta-border:transparent;--ai-productimg-bg:#f4f4f5;--ai-aurora-op:.13;z-index:50;isolation:isolate;color:var(--ink);background:var(--ai-surface);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);flex-direction:column;font-family:inherit;display:flex;position:fixed;inset:0;overflow:hidden}html.dark .AIAssistantWidget-module__BATOeG__panel{--ink:#f6f4ff;--muted:#b4add6;--faint:#8b84b0;--glass:#ffffff0e;--glass-2:#ffffff17;--stroke:#ffffff1f;--stroke-2:#fff3;--bubble-ai:#ffffff12;--ai-surface:linear-gradient(160deg, #18102af0, #0c0818f7);--ai-surface-float:linear-gradient(160deg, #18102ab8, #0f0a1cd1);--ai-panel-shadow:0 30px 90px -30px #000000d9, var(--shadow-neon), inset 0 1px 0 #ffffff0f;--ai-header-sheen:linear-gradient(180deg, #ffffff0a, transparent);--ai-composer-sheen:linear-gradient(0deg, #ffffff08, transparent);--ai-scroll-thumb:#ffffff29;--ai-scrim:#00000040;--ai-menu-bg:linear-gradient(160deg, #1e1434fa, #120c22fa);--ai-menu-shadow:0 18px 44px -14px #000c;--ai-hover-ink:#fff;--ai-danger:#ff9db6;--ai-error:#ffb4c8;--ai-badge-ink:#ffd7ee;--ai-banner-ink:#ffe1f2;--ai-banner-strong:#fff;--ai-meava-bg:#ffffff1a;--ai-switch-off:#ffffff24;--ai-cta-bg:linear-gradient(135deg, #7c3aef59, #ec48994d);--ai-cta-border:#ec489966;--ai-productimg-bg:#ffffff0d;--ai-aurora-op:.5}.AIAssistantWidget-module__BATOeG__panel :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #f0abfc}@media (min-width:640px){.AIAssistantWidget-module__BATOeG__panel{border:1px solid var(--stroke);background:var(--ai-surface-float);width:400px;max-width:calc(100vw - 3rem);height:min(78vh,780px);box-shadow:var(--ai-panel-shadow);transition:width .45s var(--spring), height .45s var(--spring);border-radius:28px;inset:auto 1.5rem 6rem auto}.AIAssistantWidget-module__BATOeG__panelExpanded{width:min(720px,100vw - 3rem);height:min(88vh,900px)}}.AIAssistantWidget-module__BATOeG__panel:before{content:"";background:var(--grad);opacity:.9;z-index:3;height:2px;position:absolute;inset:0 0 auto}.AIAssistantWidget-module__BATOeG__aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AIAssistantWidget-module__BATOeG__aurora span{filter:blur(60px);opacity:var(--ai-aurora-op);will-change:transform;border-radius:50%;position:absolute}.AIAssistantWidget-module__BATOeG__blobA{background:radial-gradient(circle at 30% 30%, var(--c1), transparent 62%);width:70%;height:55%;top:-14%;left:-18%}.AIAssistantWidget-module__BATOeG__blobB{background:radial-gradient(circle at 60% 40%, var(--c2), transparent 60%);width:66%;height:52%;top:6%;right:-20%}.AIAssistantWidget-module__BATOeG__blobC{background:radial-gradient(circle at 50% 50%, var(--c3), transparent 62%);width:62%;height:55%;bottom:-22%;left:30%}.AIAssistantWidget-module__BATOeG__header{z-index:3;border-bottom:1px solid var(--stroke);background:var(--ai-header-sheen);align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex;position:relative}.AIAssistantWidget-module__BATOeG__id{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.AIAssistantWidget-module__BATOeG__idText{min-width:0}.AIAssistantWidget-module__BATOeG__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.92rem;font-weight:800;display:flex;overflow:hidden}.AIAssistantWidget-module__BATOeG__worldBadge{color:var(--ai-badge-ink);white-space:nowrap;background:linear-gradient(135deg,#ec489947,#7c3aef47);border:1px solid #ec489973;border-radius:999px;flex:none;padding:2px 7px;font-size:.64rem;font-weight:700}.AIAssistantWidget-module__BATOeG__status{color:var(--faint);align-items:center;gap:6px;margin-top:1px;font-size:.7rem;display:flex}.AIAssistantWidget-module__BATOeG__pulseDot{background:#34d399;border-radius:50%;flex:none;width:7px;height:7px}.AIAssistantWidget-module__BATOeG__actions{flex:none;gap:3px;display:flex}.AIAssistantWidget-module__BATOeG__iconBtn{color:var(--muted);background:var(--glass);border:1px solid var(--stroke);cursor:pointer;width:36px;height:36px;transition:transform .2s var(--spring), color .2s, background .2s, border-color .2s;border-radius:11px;place-items:center;font-family:inherit;display:grid}.AIAssistantWidget-module__BATOeG__iconBtn:hover{color:var(--ai-hover-ink);background:var(--glass-2);border-color:var(--stroke-2);transform:translateY(-2px)}.AIAssistantWidget-module__BATOeG__iconBtn:active{transform:scale(.92)}.AIAssistantWidget-module__BATOeG__iconBtn:disabled{opacity:.4;cursor:default;transform:none}.AIAssistantWidget-module__BATOeG__hideMobile{display:none}@media (min-width:640px){.AIAssistantWidget-module__BATOeG__hideMobile{display:grid}}.AIAssistantWidget-module__BATOeG__orb{background:conic-gradient(from 0deg, var(--c1), var(--c2), var(--c3), var(--c1));border-radius:50%;flex:none;position:relative;box-shadow:0 0 16px #7c3aef8c,0 0 30px #ec48994d}.AIAssistantWidget-module__BATOeG__orb:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 35% 30%,#ffffffe6,#ffffff26 45%,#140c2299 75%);border-radius:50%;position:absolute;inset:16%}.AIAssistantWidget-module__BATOeG__orbMini{width:30px;height:30px}.AIAssistantWidget-module__BATOeG__orbSmall{width:34px;height:34px}.AIAssistantWidget-module__BATOeG__orbBig{width:96px;height:96px}.AIAssistantWidget-module__BATOeG__body{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AIAssistantWidget-module__BATOeG__view{flex-direction:column;flex:1;min-height:0;display:flex}.AIAssistantWidget-module__BATOeG__scroll{scrollbar-width:thin;scrollbar-color:var(--ai-scroll-thumb) transparent;flex-direction:column;flex:1;gap:14px;padding:16px 14px 6px;display:flex;overflow:hidden auto}.AIAssistantWidget-module__BATOeG__scroll::-webkit-scrollbar{width:8px}.AIAssistantWidget-module__BATOeG__scroll::-webkit-scrollbar-thumb{background:var(--ai-scroll-thumb);border-radius:99px}.AIAssistantWidget-module__BATOeG__ctxBanner{color:var(--ai-banner-ink);background:linear-gradient(135deg,#ec489924,#7c3aef24);border:1px solid #ec48994d;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:flex}.AIAssistantWidget-module__BATOeG__ctxBanner b{color:var(--ai-banner-strong)}.AIAssistantWidget-module__BATOeG__msg{gap:9px;max-width:100%;display:flex}.AIAssistantWidget-module__BATOeG__msgMe{flex-direction:row-reverse}.AIAssistantWidget-module__BATOeG__bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;max-width:84%;padding:11px 14px;font-size:.9rem;line-height:1.5}.AIAssistantWidget-module__BATOeG__bubbleAi{background:var(--bubble-ai);border:1px solid var(--stroke);border-top-left-radius:6px}.AIAssistantWidget-module__BATOeG__bubbleMe{background:var(--bubble-me);color:#fff;box-shadow:var(--shadow-neon);border-top-right-radius:6px}.AIAssistantWidget-module__BATOeG__meAva{background:var(--ai-meava-bg);border:1px solid var(--stroke);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.AIAssistantWidget-module__BATOeG__msgCol{flex-direction:column;flex:auto;gap:8px;min-width:0;max-width:84%;display:flex}.AIAssistantWidget-module__BATOeG__thinkingRow{align-items:center;gap:9px;display:inline-flex}.AIAssistantWidget-module__BATOeG__thinkingLabel{opacity:.78;font-size:.8rem;font-weight:500;animation:.35s AIAssistantWidget-module__BATOeG__thinkFade}@keyframes AIAssistantWidget-module__BATOeG__thinkFade{0%{opacity:0;transform:translateY(3px)}to{opacity:.78;transform:none}}.AIAssistantWidget-module__BATOeG__msgChips{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.AIAssistantWidget-module__BATOeG__thinking{align-items:center;gap:5px;padding:2px;display:inline-flex}.AIAssistantWidget-module__BATOeG__thinking i{background:linear-gradient(135deg, var(--c2), var(--c1));border-radius:50%;width:8px;height:8px;display:inline-block}.AIAssistantWidget-module__BATOeG__caret{background:var(--pink);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;display:inline-block}.AIAssistantWidget-module__BATOeG__cards{flex-direction:column;align-self:stretch;gap:10px;min-width:0;display:flex}.AIAssistantWidget-module__BATOeG__pcard{text-align:left;background:var(--glass);border:1px solid var(--stroke);cursor:pointer;width:100%;color:inherit;transition:transform .25s var(--spring), border-color .2s, box-shadow .25s;border-radius:16px;align-items:center;gap:11px;padding:9px;font-family:inherit;display:flex}.AIAssistantWidget-module__BATOeG__pcard:hover{border-color:var(--stroke-2);box-shadow:var(--shadow-neon);transform:translateY(-3px)}.AIAssistantWidget-module__BATOeG__pthumb{background:linear-gradient(135deg, var(--c3), var(--c1));border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:1.5rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.AIAssistantWidget-module__BATOeG__pthumb img{object-fit:cover;width:100%;height:100%}.AIAssistantWidget-module__BATOeG__pmeta{flex-direction:column;flex:1;min-width:0;display:flex}.AIAssistantWidget-module__BATOeG__pbrand{letter-spacing:.5px;text-transform:uppercase;color:var(--pink);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:700;overflow:hidden}.AIAssistantWidget-module__BATOeG__pname{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 3px;font-size:.85rem;font-weight:600;overflow:hidden}.AIAssistantWidget-module__BATOeG__pprice{background:var(--grad);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:800}.AIAssistantWidget-module__BATOeG__pgo{background:var(--glass-2);border:1px solid var(--stroke);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.AIAssistantWidget-module__BATOeG__bundleCta{color:#fff;background:var(--ai-cta-bg);border:1px solid var(--ai-cta-border);transition:transform .2s var(--spring), border-color .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.AIAssistantWidget-module__BATOeG__bundleCta:hover{border-color:#ec4899b3;transform:translateY(-2px)}.AIAssistantWidget-module__BATOeG__chips{flex-wrap:wrap;gap:8px;padding:8px 14px 2px;display:flex}.AIAssistantWidget-module__BATOeG__chip{color:var(--ink);cursor:pointer;white-space:nowrap;background:var(--glass);border:1px solid var(--stroke);transition:transform .25s var(--spring), background .2s, border-color .2s;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:.78rem;font-weight:600}.AIAssistantWidget-module__BATOeG__chip:hover{border-color:var(--stroke-2);background:var(--glass-2);transform:translateY(-2px)scale(1.03)}.AIAssistantWidget-module__BATOeG__chip:active{transform:scale(.94)}.AIAssistantWidget-module__BATOeG__composer{z-index:2;border-top:1px solid var(--stroke);background:var(--ai-composer-sheen);padding:10px 12px 14px;position:relative}.AIAssistantWidget-module__BATOeG__composerRow{background:var(--glass);border:1px solid var(--stroke);border-radius:20px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.AIAssistantWidget-module__BATOeG__composerRow:focus-within{border-color:#7c3aef99;box-shadow:0 0 0 3px #7c3aef33}.AIAssistantWidget-module__BATOeG__textarea{resize:none;color:var(--ink);background:0 0;border:none;outline:none;flex:1;max-height:92px;padding:8px 0;font-family:inherit;font-size:.9rem;line-height:1.4}.AIAssistantWidget-module__BATOeG__textarea::placeholder{color:var(--faint)}.AIAssistantWidget-module__BATOeG__micBtn,.AIAssistantWidget-module__BATOeG__sendBtn{cursor:pointer;border:1px solid var(--stroke);background:var(--glass-2);width:40px;height:40px;color:var(--ink);transition:transform .2s var(--spring);border-radius:14px;flex:none;place-items:center;display:grid}.AIAssistantWidget-module__BATOeG__micBtn:hover,.AIAssistantWidget-module__BATOeG__sendBtn:hover{transform:translateY(-2px)}.AIAssistantWidget-module__BATOeG__micBtn:active,.AIAssistantWidget-module__BATOeG__sendBtn:active{transform:scale(.9)}.AIAssistantWidget-module__BATOeG__sendBtn{background:var(--grad);box-shadow:var(--shadow-neon);border-color:#0000}.AIAssistantWidget-module__BATOeG__sendBtn:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}.AIAssistantWidget-module__BATOeG__hint{text-align:center;color:var(--faint);margin:8px 2px 0;font-size:.66rem}.AIAssistantWidget-module__BATOeG__hintError{color:var(--ai-error)}.AIAssistantWidget-module__BATOeG__voice{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:22px 20px;display:flex}.AIAssistantWidget-module__BATOeG__micStage{place-items:center;width:150px;height:150px;display:grid;position:relative}.AIAssistantWidget-module__BATOeG__micRing{opacity:0;border:2px solid #ec489980;border-radius:50%;position:absolute;inset:0}.AIAssistantWidget-module__BATOeG__micCore{color:#fff;background:var(--grad);width:92px;height:92px;box-shadow:var(--shadow-neon), 0 0 60px #ec489980;border-radius:50%;place-items:center;font-size:2rem;display:grid}.AIAssistantWidget-module__BATOeG__voiceTitle{font-size:1.1rem;font-weight:800}.AIAssistantWidget-module__BATOeG__voiceSub{color:var(--muted);max-width:280px;margin:4px auto 0;font-size:.82rem;line-height:1.5}.AIAssistantWidget-module__BATOeG__waveform{justify-content:center;align-items:center;gap:3px;width:min(300px,90%);height:52px;display:flex}.AIAssistantWidget-module__BATOeG__waveform i{background:linear-gradient(180deg, var(--c2), var(--c1), var(--c3));border-radius:99px;width:4px;height:30%}.AIAssistantWidget-module__BATOeG__transcript{background:var(--glass);border:1px solid var(--stroke);text-align:left;width:min(340px,96%);min-height:62px;color:var(--ink);border-radius:18px;padding:13px 16px;font-size:.92rem;line-height:1.55}.AIAssistantWidget-module__BATOeG__transcriptPlaceholder{color:var(--faint)}.AIAssistantWidget-module__BATOeG__voiceToggle{background:var(--glass);border:1px solid var(--stroke);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink);border-radius:999px;align-items:center;gap:11px;padding:10px 15px;font-size:.82rem;display:flex}.AIAssistantWidget-module__BATOeG__switch{background:var(--ai-switch-off);border-radius:99px;flex:none;width:44px;height:26px;transition:background .25s;position:relative}.AIAssistantWidget-module__BATOeG__switch:after{content:"";width:20px;height:20px;transition:transform .28s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.AIAssistantWidget-module__BATOeG__switchOn{background:var(--grad)}.AIAssistantWidget-module__BATOeG__switchOn:after{transform:translate(18px)}.AIAssistantWidget-module__BATOeG__voiceActions{gap:10px;margin-top:2px;display:flex}.AIAssistantWidget-module__BATOeG__btn{cursor:pointer;border:1px solid var(--stroke);background:var(--glass-2);color:var(--ink);transition:transform .2s var(--spring), box-shadow .25s, border-color .2s;border-radius:14px;padding:11px 20px;font-family:inherit;font-size:.86rem;font-weight:700}.AIAssistantWidget-module__BATOeG__btn:hover{transform:translateY(-2px)}.AIAssistantWidget-module__BATOeG__btn:disabled{opacity:.4;cursor:default;transform:none}.AIAssistantWidget-module__BATOeG__btnPrimary{background:var(--grad);box-shadow:var(--shadow-neon);color:#fff;border-color:#0000}.AIAssistantWidget-module__BATOeG__btnGhost:hover{border-color:var(--stroke-2)}.AIAssistantWidget-module__BATOeG__sessions{flex-direction:column;flex:1;min-height:0;display:flex}.AIAssistantWidget-module__BATOeG__sessTop{padding:14px 14px 6px}.AIAssistantWidget-module__BATOeG__sessSearch{background:var(--glass);border:1px solid var(--stroke);color:var(--faint);border-radius:14px;align-items:center;gap:9px;padding:9px 13px;display:flex}.AIAssistantWidget-module__BATOeG__sessSearch input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.85rem}.AIAssistantWidget-module__BATOeG__sessLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--faint);padding:10px 16px 4px;font-size:.66rem;font-weight:700}.AIAssistantWidget-module__BATOeG__sessList{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;padding:0 10px 8px;display:flex;overflow-y:auto}.AIAssistantWidget-module__BATOeG__sessList::-webkit-scrollbar{width:8px}.AIAssistantWidget-module__BATOeG__sessList::-webkit-scrollbar-thumb{background:var(--ai-scroll-thumb);border-radius:99px}.AIAssistantWidget-module__BATOeG__sessEmpty{text-align:center;color:var(--faint);padding:28px 18px;font-size:.84rem;line-height:1.5}.AIAssistantWidget-module__BATOeG__sess{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;padding:11px 10px 11px 12px;font-family:inherit;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.AIAssistantWidget-module__BATOeG__sess:hover{background:var(--glass)}.AIAssistantWidget-module__BATOeG__sessActive{background:linear-gradient(135deg,#7c3aef38,#ec489929);border-color:#ec489966}.AIAssistantWidget-module__BATOeG__sessIc{background:var(--glass-2);border:1px solid var(--stroke);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.AIAssistantWidget-module__BATOeG__sessBody{flex:1;min-width:0}.AIAssistantWidget-module__BATOeG__sessName{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.AIAssistantWidget-module__BATOeG__sessMeta{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;overflow:hidden}.AIAssistantWidget-module__BATOeG__sessMore{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}.AIAssistantWidget-module__BATOeG__sessMore:hover{background:var(--glass-2);border-color:var(--stroke)}.AIAssistantWidget-module__BATOeG__sessRename{flex:1;align-items:center;gap:6px;display:flex}.AIAssistantWidget-module__BATOeG__sessRename input{min-width:0;color:var(--ink);background:var(--ai-scrim);border:1px solid #7c3aef99;border-radius:10px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:.88rem;box-shadow:0 0 0 3px #7c3aef2e}.AIAssistantWidget-module__BATOeG__miniBtn{cursor:pointer;border:1px solid var(--stroke);background:var(--glass-2);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.AIAssistantWidget-module__BATOeG__miniBtnOk{background:var(--grad);border-color:#0000}.AIAssistantWidget-module__BATOeG__menu{z-index:20;background:var(--ai-menu-bg);border:1px solid var(--stroke-2);min-width:158px;box-shadow:var(--ai-menu-shadow);border-radius:14px;padding:6px;position:absolute;top:44px;right:8px}.AIAssistantWidget-module__BATOeG__menu button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:.84rem;display:flex}.AIAssistantWidget-module__BATOeG__menu button:hover{background:var(--glass-2)}.AIAssistantWidget-module__BATOeG__menuDanger{color:var(--ai-danger)}.AIAssistantWidget-module__BATOeG__menuDanger:hover{background:#f43f5e29!important}.AIAssistantWidget-module__BATOeG__sessFooter{border-top:1px solid var(--stroke);gap:8px;padding:12px 14px;display:flex}.AIAssistantWidget-module__BATOeG__sessFooter .AIAssistantWidget-module__BATOeG__btn{flex:1}.AIAssistantWidget-module__BATOeG__btnDanger{color:var(--ai-danger);background:#f43f5e1a;border-color:#f43f5e59}.AIAssistantWidget-module__BATOeG__btnDanger:hover{border-color:#f43f5e99}.AIAssistantWidget-module__BATOeG__product{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.AIAssistantWidget-module__BATOeG__productImg{aspect-ratio:1;background:var(--ai-productimg-bg);place-items:center;width:100%;font-size:3rem;display:grid;overflow:hidden}.AIAssistantWidget-module__BATOeG__productImg img{object-fit:cover;width:100%;height:100%}.AIAssistantWidget-module__BATOeG__productInfo{padding:18px 18px 22px}.AIAssistantWidget-module__BATOeG__productBrand{letter-spacing:.6px;text-transform:uppercase;color:var(--pink);font-size:.68rem;font-weight:700}.AIAssistantWidget-module__BATOeG__productName{margin:4px 0 8px;font-size:1.05rem;font-weight:800;line-height:1.3}.AIAssistantWidget-module__BATOeG__productPrice{background:var(--grad);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}.AIAssistantWidget-module__BATOeG__productBtn{color:#fff;cursor:pointer;background:var(--grad);width:100%;box-shadow:var(--shadow-neon);transition:transform .2s var(--spring);border:none;border-radius:16px;margin-top:18px;padding:13px 18px;font-family:inherit;font-size:.9rem;font-weight:800}.AIAssistantWidget-module__BATOeG__productBtn:active{transform:scale(.98)}.AIAssistantWidget-module__BATOeG__productNote{text-align:center;color:var(--faint);margin-top:10px;font-size:.66rem}.AIAssistantWidget-module__BATOeG__toast{z-index:40;color:#fff;box-shadow:var(--shadow-neon);opacity:0;pointer-events:none;transition:opacity .3s, transform .35s var(--spring);background:linear-gradient(135deg,#7c3aeff2,#ec4899f2);border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:600;position:absolute;bottom:84px;left:50%;transform:translate(-50%,20px)}.AIAssistantWidget-module__BATOeG__toastShow{opacity:1;transform:translate(-50%)}.AIAssistantWidget-module__BATOeG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.AIAssistantWidget-module__BATOeG__aurora .AIAssistantWidget-module__BATOeG__blobA{animation:22s ease-in-out infinite alternate AIAssistantWidget-module__BATOeG__neon-aurora-a}.AIAssistantWidget-module__BATOeG__aurora .AIAssistantWidget-module__BATOeG__blobB{animation:26s ease-in-out infinite alternate AIAssistantWidget-module__BATOeG__neon-aurora-b}.AIAssistantWidget-module__BATOeG__aurora .AIAssistantWidget-module__BATOeG__blobC{animation:30s ease-in-out infinite alternate AIAssistantWidget-module__BATOeG__neon-aurora-c}.AIAssistantWidget-module__BATOeG__orb{animation:7s linear infinite AIAssistantWidget-module__BATOeG__neon-orb-spin}.AIAssistantWidget-module__BATOeG__orbBig{animation-duration:9s}.AIAssistantWidget-module__BATOeG__pulseDot{animation:2.2s infinite AIAssistantWidget-module__BATOeG__neon-live-pulse}.AIAssistantWidget-module__BATOeG__view{animation:AIAssistantWidget-module__BATOeG__neon-view-in .4s var(--spring)}.AIAssistantWidget-module__BATOeG__msg{animation:AIAssistantWidget-module__BATOeG__neon-pop-in .45s var(--spring) both}.AIAssistantWidget-module__BATOeG__pcard{animation:AIAssistantWidget-module__BATOeG__neon-pop-in .5s var(--spring) both}.AIAssistantWidget-module__BATOeG__chip{animation:AIAssistantWidget-module__BATOeG__neon-chip-pop .45s var(--spring) both}.AIAssistantWidget-module__BATOeG__sess{animation:AIAssistantWidget-module__BATOeG__neon-pop-in .35s var(--spring) both}.AIAssistantWidget-module__BATOeG__menu{animation:AIAssistantWidget-module__BATOeG__neon-menu-in .2s var(--spring)}.AIAssistantWidget-module__BATOeG__thinking i{animation:1.1s ease-in-out infinite AIAssistantWidget-module__BATOeG__neon-dot}.AIAssistantWidget-module__BATOeG__thinking i:nth-child(2){animation-delay:.16s}.AIAssistantWidget-module__BATOeG__thinking i:nth-child(3){animation-delay:.32s}.AIAssistantWidget-module__BATOeG__caret{animation:.9s step-end infinite AIAssistantWidget-module__BATOeG__caret-blink}.AIAssistantWidget-module__BATOeG__micRing{animation:2.6s ease-out infinite AIAssistantWidget-module__BATOeG__neon-ring}.AIAssistantWidget-module__BATOeG__micRing2{animation-delay:.9s}.AIAssistantWidget-module__BATOeG__micRing3{animation-delay:1.8s}.AIAssistantWidget-module__BATOeG__micCore{animation:1.9s ease-in-out infinite AIAssistantWidget-module__BATOeG__neon-mic-breath}.AIAssistantWidget-module__BATOeG__waveform i{animation:1s ease-in-out infinite AIAssistantWidget-module__BATOeG__neon-wave}}.AIAssistantWidget-module__BATOeG__fbRow{gap:4px;margin-top:4px;display:flex}.AIAssistantWidget-module__BATOeG__fbBtn{border:1px solid var(--glass-2);background:var(--glass);width:24px;height:24px;color:var(--faint);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.AIAssistantWidget-module__BATOeG__fbBtn:hover{color:var(--ink);transform:translateY(-1px)}.AIAssistantWidget-module__BATOeG__fbBtnOn,.AIAssistantWidget-module__BATOeG__fbBtnOn:hover{color:#fff;border-color:var(--c1);background:var(--grad)}
