.SeryxAiAssistant-module__3pw1MW__root{z-index:90;font-family:var(--font-sans), system-ui, sans-serif;color:#0b1220;position:fixed;inset:auto 0 0 auto}.SeryxAiAssistant-module__3pw1MW__launcher{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;width:64px;height:64px;padding:0;display:block;position:fixed}.SeryxAiAssistant-module__3pw1MW__floatFrame{will-change:transform;width:100%;height:100%;animation:3.7s ease-in-out infinite SeryxAiAssistant-module__3pw1MW__sxAiFloat;display:block;position:relative}.SeryxAiAssistant-module__3pw1MW__launcherFace{z-index:1;isolation:isolate;color:#fff;background:linear-gradient(145deg,#43aaff 0%,#197dff 48%,#0755ef 100%);border:1px solid #fff9;border-radius:50%;place-items:center;width:100%;height:100%;transition:scale .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 13px 32px #084ede47,0 3px 9px #084ede21,inset 0 1px 1px #ffffff52}.SeryxAiAssistant-module__3pw1MW__ripple{z-index:0;opacity:0;pointer-events:none;background:#42acff13;border:2px solid #2289ff9e;border-radius:50%;animation:4.2s ease-out infinite SeryxAiAssistant-module__3pw1MW__sxAiTripleRipple;display:block;position:absolute;inset:0;box-shadow:0 0 17px #1775ff24}.SeryxAiAssistant-module__3pw1MW__rippleOne{animation-delay:0s}.SeryxAiAssistant-module__3pw1MW__rippleTwo{animation-delay:1.4s}.SeryxAiAssistant-module__3pw1MW__rippleThree{animation-delay:2.8s}.SeryxAiAssistant-module__3pw1MW__launcherFace:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff3b,#0000 48%);position:absolute;inset:2px}.SeryxAiAssistant-module__3pw1MW__launcherIcon{z-index:1;filter:drop-shadow(0 1px 2px #00309d2b);position:relative}.SeryxAiAssistant-module__3pw1MW__aiBadge{z-index:2;color:#0755ef;letter-spacing:.02em;background:#fff;border:1px solid #c6dfff;border-radius:8px;place-items:center;min-width:24px;height:21px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-5px;box-shadow:0 3px 8px #0c449b1f}.SeryxAiAssistant-module__3pw1MW__launcherTooltip{color:#1653c1;letter-spacing:.01em;pointer-events:none;white-space:nowrap;opacity:0;background:#fffffff7;border:1px solid #dce9ff;border-radius:9999px;width:max-content;padding:9px 13px;font-size:12px;font-weight:750;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(7px,-50%);box-shadow:0 8px 24px #113d861a}@media (hover:hover) and (pointer:fine){.SeryxAiAssistant-module__3pw1MW__launcher:hover .SeryxAiAssistant-module__3pw1MW__launcherFace{scale:1.065;box-shadow:0 18px 41px #084ede5e,0 3px 9px #084ede21}.SeryxAiAssistant-module__3pw1MW__launcher:hover .SeryxAiAssistant-module__3pw1MW__launcherTooltip{opacity:1;transform:translateY(-50%)}}.SeryxAiAssistant-module__3pw1MW__launcher:focus-visible .SeryxAiAssistant-module__3pw1MW__launcherTooltip{opacity:1;transform:translateY(-50%)}.SeryxAiAssistant-module__3pw1MW__launcher:focus-visible{outline-offset:5px;outline:3px solid #8daaff}.SeryxAiAssistant-module__3pw1MW__launcherOpen .SeryxAiAssistant-module__3pw1MW__floatFrame{animation:none}.SeryxAiAssistant-module__3pw1MW__launcherOpen .SeryxAiAssistant-module__3pw1MW__launcherFace{background:linear-gradient(145deg,#268dff,#0755ef)}@keyframes SeryxAiAssistant-module__3pw1MW__sxAiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes SeryxAiAssistant-module__3pw1MW__sxAiTripleRipple{0%{opacity:0;transform:scale(.86)}9%{opacity:.7}49%{opacity:.22;transform:scale(1.5)}65%,to{opacity:0;transform:scale(1.58)}}.SeryxAiAssistant-module__3pw1MW__panel{right:max(20px,env(safe-area-inset-right));bottom:calc(max(20px,env(safe-area-inset-bottom)) + 74px);background:#fff;border:1px solid #d9e2f2;border-radius:24px;flex-direction:column;width:min(408px,100vw - 32px);height:min(614px,100dvh - 110px);min-height:285px;animation:.24s ease-out SeryxAiAssistant-module__3pw1MW__sxAssistantIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 80px #06152f38,0 4px 16px #06152f14}.SeryxAiAssistant-module__3pw1MW__header{background:linear-gradient(115deg,#f5f9ff,#fff);align-items:center;gap:12px;padding:17px 18px 13px;display:flex}.SeryxAiAssistant-module__3pw1MW__brandIcon{color:#fff;background:#1557f5;border-radius:15px;flex:0 0 44px;place-items:center;height:44px;display:grid;box-shadow:0 6px 16px #1557f52e}.SeryxAiAssistant-module__3pw1MW__brandCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SeryxAiAssistant-module__3pw1MW__brandCopy strong{letter-spacing:-.01em;font-size:15px;font-weight:750}.SeryxAiAssistant-module__3pw1MW__brandCopy span{color:#67768f;align-items:center;gap:6px;font-size:11px;display:flex}.SeryxAiAssistant-module__3pw1MW__presence{background:#16a66c;border-radius:50%;width:7px;height:7px;display:inline-block}.SeryxAiAssistant-module__3pw1MW__close{cursor:pointer;color:#51637d;background:#fff;border:1px solid #e3e9f4;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.SeryxAiAssistant-module__3pw1MW__subtitle{color:#1557f5;background:#f8faff;border-block:1px solid #e6edfa;align-items:center;gap:7px;padding:10px 20px;font-size:11px;font-weight:600;display:flex}.SeryxAiAssistant-module__3pw1MW__chatScroll{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(#fbfcff 0%,#fff 100%);flex-direction:column;flex:auto;gap:13px;min-height:0;padding:19px 17px 16px;display:flex;overflow-y:auto}.SeryxAiAssistant-module__3pw1MW__messageGroup{flex-direction:column;align-items:flex-start;gap:6px;max-width:90%;display:flex}.SeryxAiAssistant-module__3pw1MW__mine{align-self:flex-end;align-items:flex-end}.SeryxAiAssistant-module__3pw1MW__bubble{white-space:pre-wrap;word-break:break-word;border-radius:17px;max-width:90%;padding:11px 13px;font-size:13px;line-height:1.65}.SeryxAiAssistant-module__3pw1MW__assistantBubble{border-bottom-inline-start-radius:5px;color:#142c56;background:#f0f5ff;border:1px solid #e0eafd;align-self:flex-start}.SeryxAiAssistant-module__3pw1MW__userBubble{color:#fff;border-bottom-inline-end-radius:5px;background:#1557f5;border:1px solid #1557f5}.SeryxAiAssistant-module__3pw1MW__messageGroup .SeryxAiAssistant-module__3pw1MW__bubble{max-width:100%}.SeryxAiAssistant-module__3pw1MW__answerLink{color:#1557f5;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.SeryxAiAssistant-module__3pw1MW__answerLink:hover{text-decoration:underline}.SeryxAiAssistant-module__3pw1MW__faqLabel{color:#7b879b;font-size:10px}.SeryxAiAssistant-module__3pw1MW__pending{align-items:center;gap:8px;display:inline-flex}.SeryxAiAssistant-module__3pw1MW__spinner{animation:1s linear infinite SeryxAiAssistant-module__3pw1MW__sxAiSpin}.SeryxAiAssistant-module__3pw1MW__suggestions{margin-top:8px}.SeryxAiAssistant-module__3pw1MW__suggestions p{color:#65748b;margin:0 0 9px;font-size:11px;font-weight:650}.SeryxAiAssistant-module__3pw1MW__suggestionList{flex-wrap:wrap;gap:8px;display:flex}.SeryxAiAssistant-module__3pw1MW__suggestion{color:#1557f5;text-align:start;cursor:pointer;background:#fff;border:1px solid #cfddfa;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:650;transition:background .2s,border-color .2s;display:inline-flex}.SeryxAiAssistant-module__3pw1MW__suggestion:hover{background:#eff5ff;border-color:#1557f5}.SeryxAiAssistant-module__3pw1MW__suggestion:disabled{opacity:.5;cursor:not-allowed}.SeryxAiAssistant-module__3pw1MW__form{background:#fff;border-top:1px solid #edf0f6;padding:10px 13px 0}.SeryxAiAssistant-module__3pw1MW__composer{border:1px solid #d9e2f2;border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex;box-shadow:0 1px 3px #06152f0d}.SeryxAiAssistant-module__3pw1MW__composer:focus-within{border-color:#7ba2f9;box-shadow:0 0 0 3px #1557f51a}.SeryxAiAssistant-module__3pw1MW__input{resize:none;color:#0b1220;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;min-height:24px;max-height:88px;padding:5px 0 0;font-size:13px;line-height:1.45}.SeryxAiAssistant-module__3pw1MW__input::placeholder{color:#8491a6}.SeryxAiAssistant-module__3pw1MW__send{color:#fff;cursor:pointer;background:#1557f5;border:0;border-radius:11px;flex:0 0 35px;place-items:center;height:35px;display:grid}.SeryxAiAssistant-module__3pw1MW__send:disabled{opacity:.4;cursor:not-allowed}.SeryxAiAssistant-module__3pw1MW__privacy{color:#79879c;margin:8px 3px 0;font-size:10px;line-height:1.55}.SeryxAiAssistant-module__3pw1MW__error{color:#c42e2e;padding:5px 3px 0;font-size:11px}.SeryxAiAssistant-module__3pw1MW__footer{text-align:center;color:#95a0af;background:#fff;padding:7px 16px 13px;font-size:9px;line-height:1.4}@keyframes SeryxAiAssistant-module__3pw1MW__sxAssistantIn{0%{opacity:0;transform:translateY(11px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SeryxAiAssistant-module__3pw1MW__sxAiSpin{to{transform:rotate(360deg)}}@media (max-width:480px){.SeryxAiAssistant-module__3pw1MW__launcher{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:58px;height:58px}.SeryxAiAssistant-module__3pw1MW__launcherTooltip{display:none}.SeryxAiAssistant-module__3pw1MW__panel{width:auto;left:10px;right:10px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 70px);border-radius:22px;height:min(650px,100dvh - 95px)}.SeryxAiAssistant-module__3pw1MW__header{padding:13px 15px 10px}.SeryxAiAssistant-module__3pw1MW__chatScroll{padding:13px}}@media (max-height:480px){.SeryxAiAssistant-module__3pw1MW__panel{height:calc(100dvh - 80px);bottom:70px}}@media (prefers-reduced-motion:reduce){.SeryxAiAssistant-module__3pw1MW__panel,.SeryxAiAssistant-module__3pw1MW__floatFrame,.SeryxAiAssistant-module__3pw1MW__ripple{animation:none!important}.SeryxAiAssistant-module__3pw1MW__ripple{display:none}.SeryxAiAssistant-module__3pw1MW__launcher,.SeryxAiAssistant-module__3pw1MW__launcherFace,.SeryxAiAssistant-module__3pw1MW__launcherTooltip,.SeryxAiAssistant-module__3pw1MW__suggestion{transition:none!important}.SeryxAiAssistant-module__3pw1MW__spinner{animation:none}}.SeryxAiAssistant-module__3pw1MW__quotaNotice{color:#2456a8;background:#f3f8ff;border:1px solid #d8e7ff;border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}
