.robot-assistant-module__pX7PYW__companion{--robot-ink:#303030;--robot-paper:#fdfdfc;right:max(24px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:45;color:var(--robot-ink);font-family:var(--font-secondary), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:13px;line-height:1.6;position:fixed}.robot-assistant-module__pX7PYW__companion button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.robot-assistant-module__pX7PYW__companion button:focus-visible,.robot-assistant-module__pX7PYW__companion a:focus-visible,.robot-assistant-module__pX7PYW__conversation:focus-visible{outline-offset:4px;outline:2px solid #303030}.robot-assistant-module__pX7PYW__launcher{background:0 0;border:0;border-radius:20px;width:112px;height:124px;margin-left:auto;padding:0;display:block;position:relative}.robot-assistant-module__pX7PYW__character{width:100%;height:100%;display:block;position:relative}.robot-assistant-module__pX7PYW__sprite{-o-object-fit:contain;object-fit:contain;opacity:0;max-width:none;image-rendering:pixelated;position:absolute}.robot-assistant-module__pX7PYW__visibleSprite{opacity:1}.robot-assistant-module__pX7PYW__smallCharacter{flex-shrink:0;width:40px;height:44px;animation:none}.robot-assistant-module__pX7PYW__sparkle{clip-path:polygon(33% 0,66% 0,66% 33%,100% 33%,100% 66%,66% 66%,66% 100%,33% 100%,33% 66%,0 66%,0 33%,33% 33%);pointer-events:none;background:#454545;width:12px;height:12px;animation:5s ease-in-out infinite robot-assistant-module__pX7PYW__twinkle;position:absolute;top:20px;left:-3px}.robot-assistant-module__pX7PYW__sparkleTwo{width:8px;height:8px;animation-delay:2s;top:80px;left:auto;right:-3px}.robot-assistant-module__pX7PYW__invitation{background:var(--robot-paper);border:1px solid #e2e2e0;border-radius:30px;align-items:center;width:max-content;max-width:calc(100vw - 40px);display:flex;position:absolute;bottom:132px;right:8px;box-shadow:0 5px 22px #00000008}.robot-assistant-module__pX7PYW__invitation:after{content:"";background:var(--robot-paper);border-bottom:1px solid #e2e2e0;border-right:1px solid #e2e2e0;width:8px;height:8px;position:absolute;bottom:-5px;right:37px;transform:rotate(45deg)}.robot-assistant-module__pX7PYW__invitationText{text-align:left;min-height:48px;color:inherit;background:0 0;border:0;border-radius:30px;padding:10px 4px 10px 18px}.robot-assistant-module__pX7PYW__dismissButton,.robot-assistant-module__pX7PYW__iconButton{color:#686868;background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;height:44px;padding:0;display:grid}.robot-assistant-module__pX7PYW__dismissButton:hover,.robot-assistant-module__pX7PYW__iconButton:hover{color:#151515;background:#eeeeeb}.robot-assistant-module__pX7PYW__panel{width:min(400px,100vw - 40px);height:min(590px, calc(100dvh - 186px - env(safe-area-inset-bottom)));background:var(--robot-paper);transform-origin:100% 100%;border:1px solid #dededb;border-radius:22px;flex-direction:column;animation:.18s ease-out both robot-assistant-module__pX7PYW__appear;display:flex;position:absolute;bottom:138px;right:0;overflow:hidden;box-shadow:0 16px 60px #00000012,0 2px 8px #00000005}.robot-assistant-module__pX7PYW__header{border-bottom:1px solid #ebebe8;flex-shrink:0;align-items:center;gap:10px;padding:15px 12px 15px 18px;display:flex}.robot-assistant-module__pX7PYW__heading{flex:1;min-width:0}.robot-assistant-module__pX7PYW__heading h2{font-family:var(--font-secondary), sans-serif;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:600;line-height:1.4}.robot-assistant-module__pX7PYW__heading p{color:#727272;margin:3px 0 0;font-size:11px}.robot-assistant-module__pX7PYW__conversation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.robot-assistant-module__pX7PYW__welcome{max-width:270px;margin:0 0 16px}.robot-assistant-module__pX7PYW__message{overflow-wrap:anywhere;border-radius:14px;max-width:94%;margin:12px 0 0;padding:11px 13px;animation:.16s ease-out both robot-assistant-module__pX7PYW__appear}.robot-assistant-module__pX7PYW__message p{white-space:pre-wrap;margin:0}.robot-assistant-module__pX7PYW__visitorMessage{background:#eeeeeb;border-bottom-right-radius:4px;margin-left:auto;font-size:12px}.robot-assistant-module__pX7PYW__answerMessage{background:#f5f5f2;border:1px solid #eaeae6;border-bottom-left-radius:4px}.robot-assistant-module__pX7PYW__answerLink{text-underline-offset:3px;align-items:center;gap:4px;margin-top:8px;text-decoration:underline;display:inline-flex}.robot-assistant-module__pX7PYW__suggestions{border-top:1px solid #ebebe8;flex-shrink:0;padding:10px 16px 14px}.robot-assistant-module__pX7PYW__questionLabel{letter-spacing:.02em;color:#737373;margin:0 0 9px;font-size:10px}.robot-assistant-module__pX7PYW__questionList{gap:5px;display:grid}.robot-assistant-module__pX7PYW__question{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:1px solid #e2e2de;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;line-height:1.45;transition:background .15s,border-color .15s;display:flex;font-size:11px!important}.robot-assistant-module__pX7PYW__question:hover:not(:disabled){background:#f0f0ed;border-color:#bebebb}.robot-assistant-module__pX7PYW__question:disabled{opacity:.6;cursor:wait}.robot-assistant-module__pX7PYW__question span{flex-shrink:0;font-size:15px}.robot-assistant-module__pX7PYW__typing{align-items:center;gap:4px;height:35px;padding-left:10px;display:flex}.robot-assistant-module__pX7PYW__typing span{background:#777;border-radius:1px;width:4px;height:4px;animation:.7s ease-in-out infinite robot-assistant-module__pX7PYW__typingBob}.robot-assistant-module__pX7PYW__typing span:nth-child(2){animation-delay:.1s}.robot-assistant-module__pX7PYW__typing span:nth-child(3){animation-delay:.2s}.robot-assistant-module__pX7PYW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes robot-assistant-module__pX7PYW__typingBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes robot-assistant-module__pX7PYW__twinkle{0%,to{opacity:.35}50%{opacity:.7}}@keyframes robot-assistant-module__pX7PYW__appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px),(max-height:620px){.robot-assistant-module__pX7PYW__companion{right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.robot-assistant-module__pX7PYW__launcher{width:76px;height:84px}.robot-assistant-module__pX7PYW__sparkle{width:8px;height:8px;top:10px}.robot-assistant-module__pX7PYW__sparkleTwo{width:6px;height:6px;top:54px}.robot-assistant-module__pX7PYW__invitation{bottom:94px;right:0}.robot-assistant-module__pX7PYW__invitationText{font-size:12px!important}.robot-assistant-module__pX7PYW__panel{width:min(400px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(590px, calc(100dvh - 128px - env(safe-area-inset-bottom)));bottom:96px}.robot-assistant-module__pX7PYW__header{padding:10px 10px 10px 14px}}@media (prefers-reduced-motion:reduce){.robot-assistant-module__pX7PYW__companion *,.robot-assistant-module__pX7PYW__companion :after{transition:none!important;animation:none!important}}.robot-assistant-module__pX7PYW__answerWord{animation:.2s ease-out both robot-assistant-module__pX7PYW__wordFade}@keyframes robot-assistant-module__pX7PYW__wordFade{0%{opacity:0}to{opacity:1}}.robot-assistant-module__pX7PYW__aboutRobot{aspect-ratio:112/124;justify-self:center;width:160px}@media (prefers-reduced-motion:reduce){.robot-assistant-module__pX7PYW__aboutRobot *{animation:none!important}}
