.AiChat_rootStandalone__XpOCZ,.AiChat_root__5C_3c{--chat-brand:#fa6831;--chat-brand-hover:#e05d2d;--chat-bg:#fff;--chat-bg-subtle:#f5f5f5;--chat-bg-user:#fa6831;--chat-text:#2a2a2a;--chat-text-muted:#5c5c5c;--chat-text-inverse:#fff;--chat-border:#e0e0e0;--chat-error:#e84040;--chat-success:#65c900;--chat-shadow:0 4px 24px rgba(0,0,0,.15);--chat-radius:12px;--chat-radius-sm:8px;--chat-radius-pill:9999px;--chat-z:112234;--chat-panel-w:400px;--chat-panel-h:min(600px,calc(100dvh - 100px));--chat-transition:200ms ease-out;--chat-font:"Atlas Grotesk",system-ui,-apple-system,sans-serif}.AiChat_rootStandalone__XpOCZ{inline-size:100%;block-size:100dvh;display:flex;flex-direction:column}.AiChat_launcherArea__glFb9{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:var(--chat-z);display:flex;align-items:center;gap:12px;overflow:visible}.AiChat_greetingBubble__JRt3d{position:relative;display:flex;align-items:center;padding:10px 14px;background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.1);transform-origin:right center;transform:scale(0);opacity:0;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(280px,calc(100vw - 120px))}.AiChat_greetingBubbleTail__HSWsb{position:absolute;inset-inline-end:-8px;inset-block-start:50%;transform:translateY(-50%);inline-size:12px;block-size:16px}.AiChat_greetingBubbleText__2Xs0w{font-family:var(--chat-font);font-size:14px;font-weight:600;color:var(--chat-text);line-height:1.45}.AiChat_greetingCursor__tpWvD{font-weight:300;animation:AiChat_cursorBlink__6_RKp .5s step-end infinite}.AiChat_greetingPhase_entrance__QnXqN{animation:AiChat_bubbleIn__VSm2F .35s cubic-bezier(.34,1.56,.64,1) .4s both}.AiChat_greetingPhase_bounce__zgfeT,.AiChat_greetingPhase_holding__qA60e,.AiChat_greetingPhase_show-bubble__kCYrL,.AiChat_greetingPhase_typing__zCusz{transform:scale(1);opacity:1}.AiChat_greetingPhase_bounce__zgfeT .AiChat_greetingBubbleText__2Xs0w{animation:AiChat_textFadeIn__PTeRh .3s ease-out forwards}.AiChat_greetingPhase_dismiss-bubble__rPjaN,.AiChat_greetingPhase_imploding__rWROt,.AiChat_greetingPhase_settle__s2__J{animation:AiChat_bubbleOut__5ivtf .3s ease-in forwards;pointer-events:none}.AiChat_launcherSlideIn__qiEl1{animation:AiChat_extruderSlideIn__tAUlS .9s cubic-bezier(.22,1,.36,1) forwards}.AiChat_launcherJump__NGAuy{animation:AiChat_squashStretchJump__23ICl .47s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}.AiChat_launcherSettle__eg1Kc{animation:AiChat_settleGrow__SGqrU .6s cubic-bezier(.34,1.56,.64,1)}.AiChat_launcherIconExtruder__KIzfs{inline-size:36px;block-size:36px;overflow:visible}.AiChat_idleFilamentChange__cHrsO,.AiChat_idlePrintMove___S22F,.AiChat_idlePurge__SQZ5M{overflow:visible}.AiChat_chatIconKicked__USGht{animation:AiChat_kickAway__PHrES .4s ease-in forwards}@keyframes AiChat_kickAway__PHrES{0%{transform:translateX(0) rotate(0deg);opacity:1}to{transform:translateX(40px) rotate(30deg);opacity:0}}.AiChat_launcherAttention__6K2US{animation:AiChat_attentionPulse__WTrzs .3s ease-in-out}@keyframes AiChat_attentionPulse__WTrzs{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes AiChat_extruderSlideIn__tAUlS{0%{transform:translateX(calc(100% + 80px));opacity:0}65%{transform:translateX(-5px);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes AiChat_bubbleIn__VSm2F{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes AiChat_bubbleOut__5ivtf{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes AiChat_squashStretchJump__23ICl{0%{transform:scaleX(1) scaleY(1) translateY(0)}12%{transform:scaleX(1.08) scaleY(.92) translateY(0)}35%{transform:scaleX(.92) scaleY(1.08) translateY(-18px)}55%{transform:scaleX(1.05) scaleY(.95) translateY(0)}75%{transform:scaleX(.98) scaleY(1.02) translateY(0)}to{transform:scaleX(1) scaleY(1) translateY(0)}}@keyframes AiChat_settleGrow__SGqrU{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes AiChat_textFadeIn__PTeRh{0%{opacity:0}to{opacity:1}}@keyframes AiChat_cursorBlink__6_RKp{0%,to{opacity:1}50%{opacity:0}}.AiChat_happyBlink__yBx6A{transform-origin:center;animation:AiChat_happyBlinkAnim__P4ijK .3s ease-in-out .4s}@keyframes AiChat_happyBlinkAnim__P4ijK{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.AiChat_nozzleGreetDrip__LNIQS{animation:AiChat_nozzleGreetDripAnim__gj7Qk .6s ease-out .5s both}@keyframes AiChat_nozzleGreetDripAnim__gj7Qk{0%{transform:translateY(0);opacity:1}to{transform:translateY(6px);opacity:0}}.AiChat_extruderIdle___Ofid{animation:AiChat_breathe__9P5_M 3.5s ease-in-out infinite}@keyframes AiChat_breathe__9P5_M{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.AiChat_idleBlink__iPfWY{animation:AiChat_doubleBlink__B9qix .5s ease-in-out}@keyframes AiChat_doubleBlink__B9qix{0%,35%,to{transform:scaleY(1)}15%{transform:scaleY(.05)}50%{transform:scaleY(.05)}65%{transform:scaleY(1)}}.AiChat_idleBounce__F1JDF{animation:AiChat_idleHop__wMKgK .9s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom center}@keyframes AiChat_idleHop__wMKgK{0%,to{transform:translateY(0) scaleX(1) scaleY(1)}12%{transform:translateY(0) scaleX(1.08) scaleY(.92)}35%{transform:translateY(-14px) scaleX(.93) scaleY(1.07)}55%{transform:translateY(0) scaleX(1.05) scaleY(.95)}70%{transform:translateY(-4px) scaleX(.98) scaleY(1.02)}}.AiChat_idleAntennaWiggle__O4_y_{animation:AiChat_antennaSpring__YdkcM 1.2s ease-in-out;transform-origin:center bottom}@keyframes AiChat_antennaSpring__YdkcM{0%,to{transform:rotate(0deg)}15%{transform:rotate(8deg)}35%{transform:rotate(-6deg)}55%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}.AiChat_idleSleepNod__vUwoy{animation:AiChat_sleepNod__KbjCs 2.2s ease-in-out;transform-origin:center bottom}@keyframes AiChat_sleepNod__KbjCs{0%{transform:rotate(0deg) translateY(0)}20%{transform:rotate(8deg) translateY(4px)}55%{transform:rotate(8deg) translateY(4px)}70%{transform:rotate(-4deg) translateY(-6px)}85%{transform:rotate(1deg) translateY(0)}to{transform:rotate(0deg) translateY(0)}}.AiChat_idlePeek__Axs_U{animation:AiChat_peekOut__c0Zlz 1.4s cubic-bezier(.34,1.56,.64,1)}@keyframes AiChat_peekOut__c0Zlz{0%,to{transform:translateX(0)}25%{transform:translateX(30px)}35%{transform:translateX(30px)}50%{transform:translateX(20px) rotate(-8deg)}60%{transform:translateX(20px) rotate(4deg)}80%{transform:translateX(0) rotate(0deg)}}.AiChat_idleWiggle__UqvGC{animation:AiChat_wiggleShake__QEOG0 .8s ease-in-out}@keyframes AiChat_wiggleShake__QEOG0{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-5px) rotate(-4deg)}30%{transform:translateX(5px) rotate(4deg)}45%{transform:translateX(-4px) rotate(-3deg)}60%{transform:translateX(4px) rotate(3deg)}75%{transform:translateX(-2px) rotate(-1deg)}}.AiChat_nozzleRetract__w33I0{animation:AiChat_nozzleRetractExtend__nUtuJ 1.6s ease-in-out;transform-origin:center top}@keyframes AiChat_nozzleRetractExtend__nUtuJ{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(-4px)}75%{transform:translateY(1px)}}.AiChat_filamentChangeAnim__kiTD5{transform-origin:center}.AiChat_filamentOld__wqvtr{animation:AiChat_filamentOut__MMMYb .8s ease-in forwards}@keyframes AiChat_filamentOut__MMMYb{0%{transform:translateY(0);opacity:1}to{transform:translateY(-12px);opacity:0}}.AiChat_filamentNew___UvqZ{animation:AiChat_filamentIn__on2VI .7s ease-out .8s both}@keyframes AiChat_filamentIn__on2VI{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.AiChat_printerEffects__YpgSg{position:absolute;inset:0;pointer-events:none;overflow:visible}.AiChat_idlePrintMove___S22F{animation:AiChat_printSlide__fahRL 1.4s ease-in-out}@keyframes AiChat_printSlide__fahRL{0%,to{transform:translateX(0)}15%{transform:translateX(0)}55%{transform:translateX(-30px)}75%{transform:translateX(-30px)}}.AiChat_printTrailSvg__diDeG{position:absolute;inset-inline-end:-6px;inset-block-end:14px;inline-size:40px;block-size:6px}.AiChat_printLineStroke__fHCcY{stroke-dasharray:40;stroke-dashoffset:40;animation:AiChat_drawPrintLine___bTJA 1.4s ease-out forwards}@keyframes AiChat_drawPrintLine___bTJA{0%,15%{stroke-dashoffset:40;opacity:1}55%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:.6}to{stroke-dashoffset:0;opacity:0}}.AiChat_purgeContainer__f0slU{position:absolute;inset-inline-start:50%;inset-block-end:-4px;transform:translateX(-50%)}.AiChat_purgeSvg__U6VsJ{inline-size:20px;block-size:30px;overflow:visible}.AiChat_purgeBlob1__T7jCE{animation:AiChat_purgeDrop__K8K0Z .7s cubic-bezier(.4,0,1,1) forwards}.AiChat_purgeBlob2__gu6a7{animation:AiChat_purgeDrop__K8K0Z .6s cubic-bezier(.4,0,1,1) .15s forwards}.AiChat_purgeBlob3__FkooD{animation:AiChat_purgeDrop__K8K0Z .55s cubic-bezier(.4,0,1,1) .3s forwards}@keyframes AiChat_purgeDrop__K8K0Z{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(12px) scale(1.4);opacity:.9}to{transform:translateY(22px) scale(.3);opacity:0}}.AiChat_idleFilamentChange__cHrsO{animation:AiChat_filamentShake__LUZiD 1.6s ease-in-out}@keyframes AiChat_filamentShake__LUZiD{0%,to{transform:translateY(0)}20%{transform:translateY(-3px)}40%{transform:translateY(0)}60%{transform:translateY(-2px)}}.AiChat_idlePurge__SQZ5M{animation:AiChat_purgeShake__JiPea .9s ease-in-out}@keyframes AiChat_purgeShake__JiPea{0%,to{transform:translateY(0)}30%{transform:translateY(2px)}60%{transform:translateY(1px)}}.AiChat_idleSpin__JWSIh{animation:AiChat_quickSpin__XYNzz 1s cubic-bezier(.22,1,.36,1)}@keyframes AiChat_quickSpin__XYNzz{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.AiChat_nozzleSecondary__CX42t{transform-origin:center top}.AiChat_launcherJump__NGAuy .AiChat_nozzleSecondary__CX42t{animation:AiChat_squashStretchJump__23ICl .6s cubic-bezier(.22,1,.36,1);animation-delay:.05s}.AiChat_greetingPhase_entrance__QnXqN~.AiChat_launcher__SokQn{animation:AiChat_bubbleWeightSquash__BbpGq .3s ease-out .4s;transform-origin:bottom center}@keyframes AiChat_bubbleWeightSquash__BbpGq{0%,to{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.04) scaleY(.96)}}.AiChat_launcherSettle__eg1Kc .AiChat_happyBlink__yBx6A,.AiChat_launcherSettle__eg1Kc .AiChat_idleBlink__iPfWY{animation:AiChat_settleSquint__AiXyk .3s ease-in-out .2s}@keyframes AiChat_settleSquint__AiXyk{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.AiChat_reactionBubble__Hs1s9{position:relative;display:flex;align-items:center;padding:10px 16px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.12);transform-origin:bottom right;max-inline-size:220px;animation:AiChat_bubbleInflate__t15ed .4s cubic-bezier(.34,1.56,.64,1) both;cursor:pointer}.AiChat_reactionBubble__Hs1s9 .AiChat_greetingBubbleTail__HSWsb{position:absolute;inset-inline-end:18px;inset-block-end:-10px;inline-size:16px;block-size:12px}.AiChat_reactionDismissing__CcWD_{animation:AiChat_bubbleCollapse__w4HkH .3s ease-in forwards}@media (prefers-reduced-motion:reduce){.AiChat_extruderIdle___Ofid,.AiChat_greetingBubble__JRt3d,.AiChat_launcherArea__glFb9 *,.AiChat_reactionBubble__Hs1s9{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:600px){.AiChat_launcherArea__glFb9{inset-block-end:16px;inset-inline-end:16px}.AiChat_greetingBubble__JRt3d{max-inline-size:min(220px,calc(100vw - 100px));padding:8px 12px}.AiChat_greetingBubbleText__2Xs0w{font-size:13px}}.AiChat_launcher__SokQn{inline-size:56px;block-size:56px;border-radius:50%;border:none;background:var(--chat-brand);color:var(--chat-text-inverse);cursor:pointer;display:grid;place-items:center;box-shadow:var(--chat-shadow);transition:transform var(--chat-transition),background var(--chat-transition);flex-shrink:0}.AiChat_launcher__SokQn:hover{background:var(--chat-brand-hover);transform:scale(1.08)}.AiChat_launcher__SokQn:focus-visible{outline:2px solid var(--chat-brand);outline-offset:3px}.AiChat_launcherIcon__5jUw6{inline-size:24px;block-size:24px;transition:transform var(--chat-transition)}.AiChat_launcherOpen__MxDhO .AiChat_launcherIcon__5jUw6{transform:rotate(90deg)}.AiChat_panel__CB_yg{position:fixed;inset-block-end:92px;inset-inline-end:24px;z-index:var(--chat-z);inline-size:var(--chat-panel-w);block-size:var(--chat-panel-h);background:var(--chat-bg);border-radius:var(--chat-radius);box-shadow:var(--chat-shadow);display:flex;flex-direction:column;overflow:hidden;font-family:var(--chat-font);font-size:14px;line-height:1.5;color:var(--chat-text);animation:AiChat_chatSlideUp__Y0ci8 var(--chat-transition) forwards}@keyframes AiChat_chatSlideUp__Y0ci8{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AiChat_panelFullscreen__FmB2b{inset:0;inline-size:100%;block-size:100dvh;border-radius:0;animation:none}.AiChat_panelStandalone__kePl0{position:relative;inline-size:100%;max-inline-size:820px;block-size:100dvh;margin-inline:auto;z-index:auto;background:var(--chat-bg);border-radius:0;box-shadow:none;border-inline:1px solid var(--chat-border);display:flex;flex-direction:column;overflow:hidden;font-family:var(--chat-font);font-size:14px;line-height:1.5;color:var(--chat-text)}@media (min-width:860px){.AiChat_panelStandalone__kePl0{block-size:calc(100dvh - 48px);margin-block:24px;border-radius:var(--chat-radius);border:1px solid var(--chat-border);box-shadow:var(--chat-shadow)}}.AiChat_header__2dUsm{display:flex;flex-direction:column;background:var(--chat-brand);color:var(--chat-text-inverse);flex-shrink:0}.AiChat_headerTopRow__oekiW{display:flex;align-items:center;gap:8px;padding-block:12px;padding-inline:16px}.AiChat_headerInfo__BUUm9{flex:1 1;min-inline-size:0}.AiChat_headerTitle__jeBK_{font-size:15px;font-weight:700;margin:0}.AiChat_headerSubtitle__3qeP8{font-size:11px;opacity:.85;margin:0}.AiChat_headerActions__gq27u{display:flex;gap:4px;padding-block:8px;padding-inline:16px;-webkit-border-before:1px solid hsla(0,0%,100%,.12);border-block-start:1px solid hsla(0,0%,100%,.12)}.AiChat_headerBtn__SwjFZ{background:hsla(0,0%,100%,.15);border:none;color:inherit;border-radius:var(--chat-radius-sm);padding-block:6px;padding-inline:10px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--chat-transition);display:inline-flex;align-items:center;gap:4px}.AiChat_headerBtn__SwjFZ:hover{background:hsla(0,0%,100%,.25)}.AiChat_headerBtn__SwjFZ:focus-visible{outline:2px solid var(--chat-text-inverse);outline-offset:1px}.AiChat_headerBtnIcon__0gBie{inline-size:14px;block-size:14px}.AiChat_headerIconBtn__MDZXL{background:hsla(0,0%,100%,.15);border:none;color:inherit;border-radius:50%;inline-size:32px;block-size:32px;display:grid;place-items:center;cursor:pointer;transition:background var(--chat-transition);flex-shrink:0}.AiChat_headerIconBtn__MDZXL:hover{background:hsla(0,0%,100%,.25)}.AiChat_humanBtn__UhkVR{background:var(--chat-text-inverse);color:var(--chat-brand);text-decoration:none}.AiChat_humanBtn__UhkVR:hover{background:hsla(0,0%,100%,.9)}.AiChat_headerExpanded__yy67n .AiChat_headerTopRow__oekiW{padding-block:18px;padding-inline:24px;gap:12px}.AiChat_headerExpanded__yy67n .AiChat_headerTitle__jeBK_{font-size:20px}.AiChat_headerExpanded__yy67n .AiChat_headerSubtitle__3qeP8{font-size:13px}.AiChat_headerExpanded__yy67n .AiChat_headerActions__gq27u{gap:6px;padding-block:10px;padding-inline:24px}.AiChat_headerExpanded__yy67n .AiChat_headerBtn__SwjFZ{padding-block:7px;padding-inline:14px;font-size:12px}.AiChat_historyPanel__vDcuE{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.AiChat_historyHeader__sr8Mp{display:flex;align-items:center;padding:12px 16px;-webkit-border-after:1px solid var(--chat-border);border-block-end:1px solid var(--chat-border)}.AiChat_historyTitle__8Z0XE{flex:1 1;margin:0;font-size:14px;font-weight:700;color:var(--chat-text)}.AiChat_historyClose__Hd9vH{background:none;border:none;cursor:pointer;color:var(--chat-text-muted);padding:4px;display:grid;place-items:center}.AiChat_historyCloseIcon__qsZPB{inline-size:16px;block-size:16px}.AiChat_historyList___gWeu{flex:1 1;overflow-y:auto;padding:8px}.AiChat_historyEmpty__kb0iG{text-align:center;color:var(--chat-text-muted);font-size:13px;margin-block:32px}.AiChat_historyItem__nqv97{display:flex;align-items:center;gap:4px;border-radius:var(--chat-radius-sm);transition:background .1s}.AiChat_historyItem__nqv97:hover{background:var(--chat-bg-subtle)}.AiChat_historyItemBtn__xFf_w{flex:1 1;min-inline-size:0;background:none;border:none;padding:10px 12px;cursor:pointer;text-align:start;display:flex;flex-direction:column;gap:2px}.AiChat_historyItemText__dW5iz{font-size:13px;font-weight:500;color:var(--chat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiChat_historyItemMeta__MVCmc{font-size:11px;color:var(--chat-text-muted)}.AiChat_historyItemDelete__R33nB{background:none;border:none;cursor:pointer;color:var(--chat-text-muted);padding:6px;display:grid;place-items:center;opacity:0;transition:opacity .1s;flex-shrink:0}.AiChat_historyItem__nqv97:hover .AiChat_historyItemDelete__R33nB{opacity:1}.AiChat_historyDeleteIcon__aUf0T{inline-size:12px;block-size:12px}.AiChat_historyNewBtn__gaDqe{margin:8px;padding:10px;background:var(--chat-brand);color:#fff;border:none;border-radius:var(--chat-radius-sm);font-family:var(--chat-font);font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:opacity .15s}.AiChat_historyNewBtn__gaDqe:hover{opacity:.85}.AiChat_messages__Tl_nh{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-block:16px;padding-inline:16px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.AiChat_intro__uiGkF{text-align:center;padding-block:24px 8px;padding-inline:16px}.AiChat_introIcon__2bWgI{inline-size:48px;block-size:48px;-webkit-margin-after:12px;margin-block-end:12px;color:var(--chat-brand)}.AiChat_introTitle__Eh7Mj{font-size:16px;font-weight:700;-webkit-margin-after:6px;margin-block-end:6px}.AiChat_introText__1_vC7{font-size:13px;color:var(--chat-text-muted);margin:0}.AiChat_aiLabel__f7nUB{display:inline-flex;align-items:center;gap:4px;-webkit-margin-before:10px;margin-block-start:10px;padding-block:3px;padding-inline:8px;border-radius:var(--chat-radius-pill);background:var(--chat-bg-subtle);font-size:11px;color:var(--chat-text-muted)}.AiChat_message__Xzn_1{max-inline-size:85%;display:flex;flex-direction:column;gap:4px}.AiChat_messageUser__2sODq{align-self:flex-end}.AiChat_messageAssistant__IAwa7{align-self:flex-start}.AiChat_bubble__eIdz9{padding-block:10px;padding-inline:14px;border-radius:var(--chat-radius);word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.55}.AiChat_bubbleUser__8OExM{background:var(--chat-bg-user);color:var(--chat-text-inverse);border-end-end-radius:4px}.AiChat_bubbleAssistant__WDf1N{background:var(--chat-bg-subtle);color:var(--chat-text);border-end-start-radius:4px}.AiChat_bubbleAssistant__WDf1N p{margin-block:0 8px}.AiChat_bubbleAssistant__WDf1N p:last-child{-webkit-margin-after:0;margin-block-end:0}.AiChat_bubbleAssistant__WDf1N h3,.AiChat_bubbleAssistant__WDf1N h4{margin-block:10px 4px;font-size:14px;font-weight:700}.AiChat_bubbleAssistant__WDf1N ol,.AiChat_bubbleAssistant__WDf1N ul{margin-block:4px 8px;-webkit-padding-start:20px;padding-inline-start:20px}.AiChat_bubbleAssistant__WDf1N li{-webkit-margin-after:2px;margin-block-end:2px}.AiChat_bubbleAssistant__WDf1N code{background:rgba(0,0,0,.06);padding-block:1px;padding-inline:4px;border-radius:3px;font-size:12px}.AiChat_bubbleAssistant__WDf1N pre{background:rgba(0,0,0,.06);padding:10px;border-radius:6px;overflow-x:auto;margin-block:6px}.AiChat_bubbleAssistant__WDf1N pre code{background:none;padding:0}.AiChat_bubbleAssistant__WDf1N blockquote{-webkit-border-start:3px solid var(--chat-border);border-inline-start:3px solid var(--chat-border);margin-inline:0;-webkit-padding-start:10px;padding-inline-start:10px;color:var(--chat-text-muted)}.AiChat_bubbleAssistant__WDf1N a{color:var(--chat-brand);text-decoration:underline}.AiChat_bubbleAssistant__WDf1N a.inline-source{font-size:11px;text-decoration:none;opacity:.7;vertical-align:super}.AiChat_bubbleAssistant__WDf1N a.inline-source:hover{opacity:1;text-decoration:underline}.AiChat_bubbleAssistant__WDf1N strong{font-weight:700}.AiChat_bubbleAssistant__WDf1N table{border-collapse:collapse;inline-size:100%;margin-block:6px;font-size:12px}.AiChat_bubbleAssistant__WDf1N td,.AiChat_bubbleAssistant__WDf1N th{border:1px solid var(--chat-border);padding-block:4px;padding-inline:8px}.AiChat_bubbleAssistant__WDf1N th{background:rgba(0,0,0,.06);font-weight:700}.AiChat_bubbleAssistant__WDf1N tr:nth-child(2n) td{background:rgba(0,0,0,.02)}.AiChat_sources__jpiYQ{padding-block:6px;padding-inline:8px;display:flex;flex-direction:column;gap:4px}.AiChat_sourcesToggle__JCDs9{font-size:11px;font-weight:600;color:var(--chat-text-muted);text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.AiChat_sourcesToggle__JCDs9:hover{color:var(--chat-text)}.AiChat_sourcesChevron__XhlTm{transition:transform .2s}.AiChat_sourcesChevronOpen__b7aNW{transform:rotate(180deg)}.AiChat_sourcesIcon__kEbfQ{inline-size:12px;block-size:12px}.AiChat_sourceLink__KPQZS{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--chat-brand);text-decoration:none;padding-block:2px;padding-inline:0;transition:color var(--chat-transition)}.AiChat_sourceLink__KPQZS:hover{color:var(--chat-brand-hover);text-decoration:underline}.AiChat_sourceLink__KPQZS:before{content:"→";font-size:10px}.AiChat_feedbackWrap__sBxCu{display:flex;flex-direction:column;gap:6px;-webkit-padding-start:4px;padding-inline-start:4px}.AiChat_feedback__SNnZN{display:flex;gap:4px}.AiChat_feedbackBtn__0uQ21{background:none;border:1px solid transparent;border-radius:var(--chat-radius-sm);padding:4px;cursor:pointer;color:var(--chat-text-muted);transition:all var(--chat-transition);display:grid;place-items:center}.AiChat_feedbackBtn__0uQ21:hover{background:var(--chat-bg-subtle);color:var(--chat-text)}.AiChat_feedbackBtn__0uQ21:focus-visible{outline:2px solid var(--chat-brand);outline-offset:1px}.AiChat_feedbackBtnActive__kxbCG{color:var(--chat-brand);border-color:var(--chat-brand);background:rgba(250,104,49,.08)}.AiChat_feedbackIcon__Yx4Y0{inline-size:14px;block-size:14px}.AiChat_feedbackCommentBox__lebR_{display:flex;flex-direction:column;gap:6px}.AiChat_feedbackCommentInput__PLv_b{font-family:var(--chat-font);font-size:12px;padding:8px 10px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-sm);resize:vertical;min-block-size:40px;max-block-size:100px;color:var(--chat-text);background:var(--chat-bg)}.AiChat_feedbackCommentInput__PLv_b:focus{outline:none;border-color:var(--chat-brand)}.AiChat_feedbackCommentSend__uLjIb{align-self:flex-start;font-family:var(--chat-font);font-size:11px;font-weight:600;padding:5px 12px;background:var(--chat-brand);color:#fff;border:none;border-radius:var(--chat-radius-sm);cursor:pointer;transition:opacity .15s}.AiChat_feedbackCommentSend__uLjIb:disabled{opacity:.4;cursor:default}.AiChat_feedbackCommentSend__uLjIb:not(:disabled):hover{opacity:.85}.AiChat_feedbackThanks__SG7Ba{font-size:11px;color:var(--chat-text-muted);margin:0;font-style:italic}.AiChat_escalationSuggestion__JSRvQ{display:flex;gap:10px;margin-block:6px;padding:12px 14px;background:rgba(250,104,49,.06);border:1px solid rgba(250,104,49,.2);border-radius:var(--chat-radius-sm);font-size:13px;color:var(--chat-text)}.AiChat_escalationIcon__jnLgy{flex-shrink:0;color:var(--chat-brand);-webkit-margin-before:1px;margin-block-start:1px}.AiChat_escalationBody__6H7M0{display:flex;flex-direction:column;gap:8px}.AiChat_escalationText__b8YJQ{margin:0;line-height:1.45}.AiChat_escalationActions__GUK5_{display:flex;gap:8px}.AiChat_escalationTalkBtn__mnOjz{padding:5px 12px;background:var(--chat-brand);color:#fff;border:none;border-radius:var(--chat-radius-sm);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s}.AiChat_escalationTalkBtn__mnOjz:hover{opacity:.85}.AiChat_escalationDismissBtn__R9wY6{padding:5px 12px;background:transparent;color:var(--chat-text-muted);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--chat-radius-sm);font-size:12px;cursor:pointer;transition:background .15s}.AiChat_escalationDismissBtn__R9wY6:hover{background:hsla(0,0%,100%,.06)}.AiChat_loadingWrap__S2ioS{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:8px;max-inline-size:85%}.AiChat_printerLoader__8c45K{inline-size:180px;block-size:auto}.AiChat_loadingText__Ue__y{font-size:12px;color:var(--chat-text-muted);text-align:center;animation:AiChat_chatPulseText__X2PV0 2s ease-in-out infinite}@keyframes AiChat_chatPulseText__X2PV0{0%,to{opacity:.6}50%{opacity:1}}.AiChat_error__H_799{padding-block:8px;padding-inline:12px;background:rgba(232,64,64,.08);border:1px solid rgba(232,64,64,.2);border-radius:var(--chat-radius-sm);font-size:13px;color:var(--chat-error);text-align:center}.AiChat_inputArea__I_O5u{flex-shrink:0;-webkit-border-before:1px solid var(--chat-border);border-block-start:1px solid var(--chat-border);display:flex;flex-direction:column}.AiChat_inputRow__dpyPx{display:flex;align-items:flex-end;padding-block:10px;padding-inline:12px;gap:8px}.AiChat_input__JkT_6{flex:1 1;border:1px solid var(--chat-border);border-radius:var(--chat-radius-sm);padding-block:10px;padding-inline:12px;font-size:14px;font-family:inherit;line-height:1.4;resize:none;min-block-size:40px;max-block-size:120px;background:var(--chat-bg);color:var(--chat-text);outline:none;transition:border-color var(--chat-transition)}.AiChat_input__JkT_6::placeholder{color:var(--chat-text-muted)}.AiChat_input__JkT_6:focus{border-color:var(--chat-brand)}.AiChat_sendBtn__FPJ6s{flex-shrink:0;inline-size:40px;block-size:40px;border-radius:50%;border:none;background:var(--chat-brand);color:var(--chat-text-inverse);cursor:pointer;display:grid;place-items:center;transition:background var(--chat-transition),opacity var(--chat-transition)}.AiChat_sendBtn__FPJ6s:hover:not(:disabled){background:var(--chat-brand-hover)}.AiChat_sendBtn__FPJ6s:disabled{opacity:.5;cursor:not-allowed}.AiChat_sendBtn__FPJ6s:focus-visible{outline:2px solid var(--chat-brand);outline-offset:2px}.AiChat_sendIcon__x_3uD{inline-size:18px;block-size:18px}.AiChat_nozzleCursor__Fv3B2{display:inline-block;vertical-align:text-bottom;-webkit-margin-start:2px;margin-inline-start:2px;inline-size:12px;block-size:16px;animation:AiChat_nozzleBob__NxfJF .6s ease-in-out infinite}.AiChat_nozzleSvg__MoAII{inline-size:100%;block-size:100%}.AiChat_nozzleDrip__uz0Q3{animation:AiChat_dripFade__X_NWo .8s ease-out infinite}@keyframes AiChat_nozzleBob__NxfJF{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes AiChat_dripFade__X_NWo{0%{opacity:1;r:1.5}70%{opacity:.4;r:.8}to{opacity:1;r:1.5}}.AiChat_robotHead__6HU7_{inline-size:200px;block-size:auto;overflow:visible}.AiChat_antennaPulse__3R85n{animation:AiChat_antPulse__Tfs1s 1.5s ease-in-out infinite}@keyframes AiChat_antPulse__Tfs1s{0%,to{opacity:.5}50%{opacity:1}}.AiChat_nozzleBlink__7QCbc{animation:AiChat_nzBlink__uql78 .6s ease-in-out infinite}@keyframes AiChat_nzBlink__uql78{0%,to{opacity:1}50%{opacity:.3}}.AiChat_writeLine__STl7H{stroke-dasharray:14;animation:AiChat_lineWrite__kGXnH 1.5s linear infinite}@keyframes AiChat_lineWrite__kGXnH{0%{stroke-dashoffset:14;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-14;opacity:.3}}.AiChat_stopWrap__zb9du{align-self:center;padding-block:4px}.AiChat_stopBtn__6OHi9{display:inline-flex;align-items:center;gap:4px;padding-block:5px;padding-inline:12px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-pill);background:var(--chat-bg);color:var(--chat-text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--chat-transition)}.AiChat_stopBtn__6OHi9:hover{border-color:var(--chat-text-muted);color:var(--chat-text)}.AiChat_stopIcon__CQUiA{inline-size:12px;block-size:12px}.AiChat_retryBtn__0nwQh{display:inline-flex;align-items:center;gap:4px;-webkit-margin-start:8px;margin-inline-start:8px;padding-block:3px;padding-inline:10px;border:1px solid var(--chat-error);border-radius:var(--chat-radius-pill);background:none;color:var(--chat-error);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--chat-transition)}.AiChat_retryBtn__0nwQh:hover{background:var(--chat-error);color:var(--chat-text-inverse)}.AiChat_retryIcon__JRaUE{inline-size:12px;block-size:12px}.AiChat_editBtn__s6kbk{align-self:flex-end;background:none;border:none;padding:2px;cursor:pointer;color:var(--chat-text-muted);opacity:0;transition:opacity var(--chat-transition),color var(--chat-transition)}.AiChat_messageUser__2sODq:hover .AiChat_editBtn__s6kbk{opacity:1}.AiChat_editBtn__s6kbk:hover{color:var(--chat-text)}.AiChat_editBtnIcon__MMCgs{inline-size:12px;block-size:12px}.AiChat_editWrap__Ufq06{display:flex;flex-direction:column;gap:0;inline-size:100%;border-radius:var(--chat-radius);border:2px solid var(--chat-brand);overflow:hidden;background:var(--chat-bg)}.AiChat_editInput__XIVA6{border:none;padding-block:10px;padding-inline:14px;font-size:14px;font-family:inherit;line-height:1.4;resize:none;background:transparent;color:var(--chat-text);outline:none}.AiChat_editActions__y_sd4{display:flex;gap:0;-webkit-border-before:1px solid var(--chat-border);border-block-start:1px solid var(--chat-border)}.AiChat_editSubmitBtn__ApIWI{flex:1 1;padding-block:8px;border:none;-webkit-border-end:1px solid var(--chat-border);border-inline-end:1px solid var(--chat-border);background:var(--chat-brand);color:var(--chat-text-inverse);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--chat-transition)}.AiChat_editSubmitBtn__ApIWI:hover{background:var(--chat-brand-hover)}.AiChat_editCancelBtn__0RzA4{flex:1 1;padding-block:8px;border:none;background:var(--chat-bg-subtle);color:var(--chat-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--chat-transition)}.AiChat_editCancelBtn__0RzA4:hover{background:var(--chat-border);color:var(--chat-text)}.AiChat_disclaimer__m___W{padding-block:6px;padding-inline:16px;text-align:center;font-size:10px;color:var(--chat-text-muted);background:var(--chat-bg-subtle)}@media (max-width:600px){.AiChat_panel__CB_yg{inset:0;inline-size:100%;block-size:100dvh;border-radius:0;--chat-panel-h:100dvh}.AiChat_launcher__SokQn{inset-block-end:16px;inset-inline-end:16px}}