.AiWidget_container__D63f_{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.AiWidget_fab__wDhlY{width:56px;height:56px;background:var(--gray-900);border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-50);box-shadow:var(--shadow-md);transition:transform .3s,box-shadow .3s,background .3s;flex-shrink:0;pointer-events:auto}.AiWidget_fab__wDhlY:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-lg)}.AiWidget_fabOpen__j6nN1{background:var(--gray-700)}.AiWidget_window__a9lXM{width:360px;height:520px;background:color-mix(in srgb,var(--white) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;box-shadow:var(--shadow-lg);border:1px solid color-mix(in srgb,var(--white) 40%,transparent);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:scale(.95) translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;transform-origin:bottom right}.AiWidget_open__S5OnR{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.AiWidget_header__AVs4X{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid color-mix(in srgb,var(--gray-900) 5%,transparent);background:color-mix(in srgb,var(--white) 50%,transparent);border-radius:18px 18px 0 0;flex-shrink:0}.AiWidget_headerLeft__mQ3Vd{display:flex;align-items:center;gap:10px}.AiWidget_headerDot__yRpA_{width:8px;height:8px;background:var(--gold);border-radius:50%;flex-shrink:0}.AiWidget_headerTitle__38MAl{font-size:15px;font-weight:600;font-family:Outfit,sans-serif}.AiWidget_headerSub__5Mj30{font-size:11px;color:var(--gray-500);margin-top:2px}.AiWidget_closeBtn__IK2bP{background:rgba(0,0,0,.03);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--gray-900);cursor:pointer;transition:background .2s}.AiWidget_closeBtn__IK2bP:hover{background:rgba(0,0,0,.08)}.AiWidget_body__XuyDe{flex:1 1;padding:20px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:transparent}.AiWidget_row__nm6vN{display:flex;align-items:flex-end;gap:8px;max-width:90%}.AiWidget_rowAi__szTl9{align-self:flex-start}.AiWidget_rowUser__5Mwwz{align-self:flex-end;flex-direction:row-reverse}.AiWidget_botAvatar__6SjGZ,.AiWidget_userAvatar__nSb82{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AiWidget_botAvatar__6SjGZ{background:var(--gold-light);color:var(--gold)}.AiWidget_userAvatar__nSb82{background:var(--gray-100);color:var(--gray-700)}.AiWidget_bubble__6UOtd{padding:12px 16px;border-radius:20px;font-size:13.5px;line-height:1.5;max-width:260px;word-break:break-word}.AiWidget_bubbleAi__cRmal{background:var(--white);color:var(--gray-900);border:1px solid var(--gray-200);border-bottom-left-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.02)}.AiWidget_bubbleUser__C1y2v{background:var(--gray-900);color:var(--gray-50);border-bottom-right-radius:4px}.AiWidget_dots__nTIN7{display:flex;gap:4px;align-items:center;height:16px}.AiWidget_dots__nTIN7 span{width:7px;height:7px;background:#94a3b8;border-radius:50%;animation:AiWidget_bounce__Bj3nL 1.2s infinite}.AiWidget_dots__nTIN7 span:nth-child(2){animation-delay:.2s}.AiWidget_dots__nTIN7 span:nth-child(3){animation-delay:.4s}@keyframes AiWidget_bounce__Bj3nL{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.AiWidget_quickReplies__tAJKj{padding:4px 16px 12px;display:flex;flex-wrap:wrap;gap:8px;background:transparent;flex-shrink:0}.AiWidget_quickBtn__hewgs{font-size:12px;font-weight:500;padding:6px 14px;border-radius:20px;border:1px solid var(--gray-300);background:var(--gray-50);color:var(--gray-900);cursor:pointer;transition:background .2s,color .2s,border-color .2s;font-family:inherit}.AiWidget_quickBtn__hewgs:hover{background:var(--gray-900);color:var(--gray-50);border-color:var(--gray-900)}.AiWidget_footer__9Emms{display:flex;align-items:center;gap:10px;padding:16px;background:color-mix(in srgb,var(--white) 50%,transparent);border-top:1px solid color-mix(in srgb,var(--gray-900) 5%,transparent);flex-shrink:0}.AiWidget_input__93j5D{flex:1 1;padding:12px 16px;border:none;border-radius:24px;font-size:13.5px;outline:none;background:var(--gray-100);color:var(--gray-900);box-shadow:0 2px 8px rgba(0,0,0,.02);transition:box-shadow .2s;font-family:inherit}.AiWidget_input__93j5D::placeholder{color:var(--gray-500)}.AiWidget_input__93j5D:focus{box-shadow:0 4px 12px rgba(0,0,0,.06)}.AiWidget_input__93j5D:disabled{opacity:.6}.AiWidget_sendBtn__Dp_P6{width:40px;height:40px;border-radius:50%;background:var(--gray-900);border:none;display:flex;align-items:center;justify-content:center;color:var(--gray-50);cursor:pointer;transition:background .2s,transform .2s;flex-shrink:0}.AiWidget_sendBtn__Dp_P6:hover:not(.AiWidget_sendBtnDisabled__jxlaQ){background:var(--gray-700);transform:translateY(-1px) scale(1.05)}.AiWidget_sendBtnDisabled__jxlaQ{background:var(--gray-300);cursor:not-allowed}