.assistant-pet-module__veYVLq__pet{flex-shrink:0;width:106px;height:119px;display:inline-block}.assistant-pet-module__veYVLq__pet svg{width:100%;height:100%;display:block;overflow:visible}.assistant-pet-module__veYVLq__body{transform-origin:80px 156px;animation:3.6s ease-in-out infinite assistant-pet-module__veYVLq__breathe}.assistant-pet-module__veYVLq__head{transform-origin:80px 109px;animation:9s ease-in-out infinite assistant-pet-module__veYVLq__curious}.assistant-pet-module__veYVLq__shadow{transform-origin:80px 165px;animation:3.6s ease-in-out infinite assistant-pet-module__veYVLq__shadow}.assistant-pet-module__veYVLq__openEyes{transform-origin:80px 69px;animation:5.2s ease-in-out infinite assistant-pet-module__veYVLq__blink}.assistant-pet-module__veYVLq__leftEar{transform-origin:39px 51px;animation:6s ease-in-out infinite assistant-pet-module__veYVLq__ear}.assistant-pet-module__veYVLq__rightEar{transform-origin:121px 51px;animation:6s ease-in-out 1.1s infinite reverse assistant-pet-module__veYVLq__ear}.assistant-pet-module__veYVLq__leftArm{transform-origin:48px 112px}.assistant-pet-module__veYVLq__rightArm{transform-origin:112px 112px}.assistant-pet-module__veYVLq__leftFoot{transform-origin:57px 150px}.assistant-pet-module__veYVLq__rightFoot{transform-origin:104px 150px}.assistant-pet-module__veYVLq__tail{transform-origin:118px 139px;animation:3s ease-in-out infinite assistant-pet-module__veYVLq__tail}.assistant-pet-module__veYVLq__charm{transform-origin:80px 118px;animation:3.6s ease-in-out infinite assistant-pet-module__veYVLq__bell}.assistant-pet-module__veYVLq__gaze{transform:translate(var(--gaze-x,0px), var(--gaze-y,0px));transition:transform .1s ease-out}.assistant-pet-module__veYVLq__happyEyes,.assistant-pet-module__veYVLq__sleepEyes,.assistant-pet-module__veYVLq__grin,.assistant-pet-module__veYVLq__yawn,.assistant-pet-module__veYVLq__pout,.assistant-pet-module__veYVLq__lids,.assistant-pet-module__veYVLq__sleepBubble,.assistant-pet-module__veYVLq__thought,.assistant-pet-module__veYVLq__zzz,.assistant-pet-module__veYVLq__hearts,.assistant-pet-module__veYVLq__surprise,.assistant-pet-module__veYVLq__brows,.assistant-pet-module__veYVLq__focusBrows,.assistant-pet-module__veYVLq__focusMouth,.assistant-pet-module__veYVLq__glasses{opacity:0}.assistant-pet-module__veYVLq__blush{opacity:.65}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__body{animation:.7s ease-in-out infinite assistant-pet-module__veYVLq__bounce}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__head{animation:.7s ease-in-out infinite assistant-pet-module__veYVLq__delighted}.assistant-pet-module__veYVLq__pet[data-mood=happy] :is(.assistant-pet-module__veYVLq__openEyes,.assistant-pet-module__veYVLq__smile){opacity:0}.assistant-pet-module__veYVLq__pet[data-mood=happy] :is(.assistant-pet-module__veYVLq__happyEyes,.assistant-pet-module__veYVLq__grin,.assistant-pet-module__veYVLq__hearts,.assistant-pet-module__veYVLq__blush){opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__hearts{animation:1.5s ease-out infinite assistant-pet-module__veYVLq__hearts}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__rightArm{animation:.45s ease-in-out infinite assistant-pet-module__veYVLq__wave}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__leftArm{animation:.45s ease-in-out infinite reverse assistant-pet-module__veYVLq__wave}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__tail,.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__charm{animation-duration:.45s}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__leftEar,.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__rightEar{animation-duration:.7s}.assistant-pet-module__veYVLq__pet[data-mood=alert] :is(.assistant-pet-module__veYVLq__head,.assistant-pet-module__veYVLq__quadHead){animation:2.8s ease-in-out infinite assistant-pet-module__veYVLq__attentive}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__openEyes{animation:4s ease-in-out infinite assistant-pet-module__veYVLq__blink;scale:1.08 1.12}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__brows{opacity:.8;transform:translateY(-4px)}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__leftEar{animation:none;transform:rotate(12deg)}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__rightEar{animation:none;transform:rotate(-12deg)}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] :is(.assistant-pet-module__veYVLq__head,.assistant-pet-module__veYVLq__quadHead){animation:3.2s ease-in-out infinite assistant-pet-module__veYVLq__lookAway}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] .assistant-pet-module__veYVLq__lids{opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] .assistant-pet-module__veYVLq__openEyes{animation:none;transform:scaleY(.65)}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] .assistant-pet-module__veYVLq__gaze{transform:translate(3px)}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] .assistant-pet-module__veYVLq__smile{opacity:.45}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] :is(.assistant-pet-module__veYVLq__tail,.assistant-pet-module__veYVLq__quadTail){animation-duration:5s}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__head{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__ponder}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__body{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__thinkingBody}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__gaze{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__focusScan}.assistant-pet-module__veYVLq__pet[data-mood=thinking] :is(.assistant-pet-module__veYVLq__thought,.assistant-pet-module__veYVLq__focusBrows,.assistant-pet-module__veYVLq__focusMouth,.assistant-pet-module__veYVLq__glasses){opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__smile{opacity:0}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__thought{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__question}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__lensGlint{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__lensGlint}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__rightArm{transform:rotate(135deg)}.assistant-pet-module__veYVLq__pet[data-mood=thinking] .assistant-pet-module__veYVLq__leftFoot{animation:.65s ease-in-out infinite assistant-pet-module__veYVLq__footTap}.assistant-pet-module__veYVLq__pet[data-mood=rest] .assistant-pet-module__veYVLq__body{animation:4s ease-in-out infinite assistant-pet-module__veYVLq__resting}.assistant-pet-module__veYVLq__pet[data-mood=rest] .assistant-pet-module__veYVLq__head{animation:4s ease-in-out infinite assistant-pet-module__veYVLq__restHead}.assistant-pet-module__veYVLq__pet[data-mood=rest] .assistant-pet-module__veYVLq__lids{opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=rest] .assistant-pet-module__veYVLq__tail{animation-duration:8s}.assistant-pet-module__veYVLq__pet[data-mood=rest] .assistant-pet-module__veYVLq__openEyes{animation:none;transform:scaleY(.7)}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__body{animation:4s ease-in-out infinite assistant-pet-module__veYVLq__resting}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__head{animation:4.8s ease-in-out infinite assistant-pet-module__veYVLq__nod}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__openEyes{animation:4.8s ease-in-out infinite assistant-pet-module__veYVLq__heavyEyes}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__lids{opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__smile{animation:4.8s ease-in-out infinite assistant-pet-module__veYVLq__hideYawn}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__yawn{transform-origin:80px 100px;animation:4.8s ease-in-out infinite assistant-pet-module__veYVLq__yawn}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__leftEar{animation:4.8s ease-in-out infinite assistant-pet-module__veYVLq__droop}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__rightEar{animation:4.8s ease-in-out infinite reverse assistant-pet-module__veYVLq__droop}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__body{animation:4s ease-in-out infinite assistant-pet-module__veYVLq__sleeping}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__head{animation:none;transform:translateY(7px)rotate(12deg)}.assistant-pet-module__veYVLq__pet[data-mood=asleep] :is(.assistant-pet-module__veYVLq__openEyes,.assistant-pet-module__veYVLq__smile){opacity:0}.assistant-pet-module__veYVLq__pet[data-mood=asleep] :is(.assistant-pet-module__veYVLq__sleepEyes,.assistant-pet-module__veYVLq__pout,.assistant-pet-module__veYVLq__sleepBubble,.assistant-pet-module__veYVLq__zzz){opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__gaze{transform:none}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__leftEar{animation:none;transform:rotate(-15deg)}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__rightEar,.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__tail{animation:none;transform:rotate(15deg)}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__charm{animation:none}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__sleepBubble{transform-origin:100px 90px;animation:4s ease-in-out infinite assistant-pet-module__veYVLq__bubble}.assistant-pet-module__veYVLq__pet[data-mood=asleep] .assistant-pet-module__veYVLq__zzz{animation:3s ease-in-out infinite assistant-pet-module__veYVLq__snooze}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__body{animation:.85s ease-out both assistant-pet-module__veYVLq__wake}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__head{animation:none;transform:rotate(-7deg)}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__openEyes{animation:none;transform:scale(1.15,1.25)}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__smile{opacity:0}.assistant-pet-module__veYVLq__pet[data-mood=surprised] :is(.assistant-pet-module__veYVLq__yawn,.assistant-pet-module__veYVLq__surprise,.assistant-pet-module__veYVLq__brows){opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__brows{transform:translateY(-5px)}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__leftArm{transform:rotate(45deg)}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__rightArm{transform:rotate(-45deg)}.assistant-pet-module__veYVLq__pet[data-mood=surprised] .assistant-pet-module__veYVLq__surprise{animation:.85s ease-out assistant-pet-module__veYVLq__question}.assistant-pet-module__veYVLq__quadBody{transform-origin:0 0}.assistant-pet-module__veYVLq__quadHead{transform-origin:80px 120px}.assistant-pet-module__veYVLq__quadNeck{transform-origin:80px 120px;transition:transform .85s cubic-bezier(.35,0,.2,1);transform:translateY(-5px)rotate(9deg)}.assistant-pet-module__veYVLq__quadTail{transform-origin:139px 123px;animation:7.3s ease-in-out infinite assistant-pet-module__veYVLq__lazySwish}.assistant-pet-module__veYVLq__tailTip{transform-origin:1197px 514px;animation:7.3s ease-in-out .12s infinite assistant-pet-module__veYVLq__leafFollow}.assistant-pet-module__veYVLq__quadGrass{opacity:0;transition:opacity .5s}.assistant-pet-module__veYVLq__quadLeg{transform-box:view-box}.assistant-pet-module__veYVLq__pastureNearEar{transform-origin:651px 483px;animation:6.7s ease-in-out 1.3s infinite assistant-pet-module__veYVLq__pastureEar}.assistant-pet-module__veYVLq__pastureFarEar{transform-origin:207px 564px;animation:8.9s ease-in-out infinite reverse assistant-pet-module__veYVLq__pastureEar}.assistant-pet-module__veYVLq__pastureNearEye{transform-origin:477px 642px;animation:6.3s ease-in-out infinite assistant-pet-module__veYVLq__pastureBlink}.assistant-pet-module__veYVLq__pastureFarEye{transform-origin:252px 725px;animation:6.3s ease-in-out infinite assistant-pet-module__veYVLq__pastureBlink}.assistant-pet-module__veYVLq__pastureGaze{transform:translate(calc(var(--gaze-x,0px) * 5), calc(var(--gaze-y,0px) * 4));transition:transform .2s}.assistant-pet-module__veYVLq__pastureHappyEyes,.assistant-pet-module__veYVLq__pastureMouthful{opacity:0}.assistant-pet-module__veYVLq__pastureBell{transform-origin:621px 796px;animation:3.7s ease-in-out infinite assistant-pet-module__veYVLq__bell}.assistant-pet-module__veYVLq__pastureMuzzle{transform-origin:399px 792px}.assistant-pet-module__veYVLq__pet[data-mood=walking] .assistant-pet-module__veYVLq__quadHead{transform:rotate(var(--walk-nod,0deg))}.assistant-pet-module__veYVLq__pet[data-mood=walking] .assistant-pet-module__veYVLq__pastureBell{transform:rotate(var(--walk-bell,0deg));animation:none}.assistant-pet-module__veYVLq__pet[data-mood=grazing] .assistant-pet-module__veYVLq__quadNeck{transform:none}.assistant-pet-module__veYVLq__pet[data-mood=grazing] .assistant-pet-module__veYVLq__quadHead{animation:4.7s ease-in-out infinite assistant-pet-module__veYVLq__pastureNibble}.assistant-pet-module__veYVLq__pet[data-mood=grazing] .assistant-pet-module__veYVLq__pastureMuzzle{animation:.9s ease-in-out infinite assistant-pet-module__veYVLq__pastureChew}.assistant-pet-module__veYVLq__pet[data-mood=grazing] .assistant-pet-module__veYVLq__pastureMouthful{opacity:1;transform-origin:397px 837px;animation:.9s ease-in-out infinite assistant-pet-module__veYVLq__grassTug}.assistant-pet-module__veYVLq__pet[data-mood=grazing] .assistant-pet-module__veYVLq__quadGrass{opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__pastureEyes{opacity:0}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__pastureHappyEyes{opacity:1}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__quadHead{transform:rotate(3deg)}.assistant-pet-module__veYVLq__pet[data-mood=happy] .assistant-pet-module__veYVLq__quadTail{animation-duration:1.8s}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__pastureBrow{transform:translateY(-9px)}.assistant-pet-module__veYVLq__pet[data-mood=alert] .assistant-pet-module__veYVLq__quadNeck{transform:translateY(-7px)rotate(13deg)}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] :is(.assistant-pet-module__veYVLq__pastureNearEye,.assistant-pet-module__veYVLq__pastureFarEye){animation:none;transform:scaleY(.7)}.assistant-pet-module__veYVLq__pet[data-mood=indifferent] .assistant-pet-module__veYVLq__pastureGaze{transform:translate(12px,3px)}@keyframes assistant-pet-module__veYVLq__pastureBlink{0%,39%,43%,71%,75%,to{transform:scaleY(1)}41%,73%{transform:scaleY(.08)}}@keyframes assistant-pet-module__veYVLq__pastureEar{0%,61%,81%,to{transform:rotate(0)}67%{transform:rotate(9deg)}73%{transform:rotate(-4deg)}}@keyframes assistant-pet-module__veYVLq__lazySwish{0%,54%,87%,to{transform:rotate(0)}65%{transform:rotate(-15deg)}74%{transform:rotate(6deg)}81%{transform:rotate(-3deg)}}@keyframes assistant-pet-module__veYVLq__leafFollow{0%,54%,87%,to{transform:rotate(0)}65%{transform:rotate(16deg)}74%{transform:rotate(-8deg)}}@keyframes assistant-pet-module__veYVLq__pastureNibble{0%,15%,to{transform:none}24%,34%{transform:translate(-.6px,1px)rotate(-.8deg)}48%,71%{transform:translate(.4px,-.7px)rotate(.6deg)}82%{transform:rotate(-.3deg)}}@keyframes assistant-pet-module__veYVLq__pastureChew{0%,to{transform:none}27%{transform:translate(-3px,2px)rotate(-.7deg)}56%{transform:translate(2px,-2px)scale(1.015,.98)}76%{transform:translate(1px)}}@keyframes assistant-pet-module__veYVLq__grassTug{0%,to{transform:none}35%{transform:rotate(4deg)scaleY(.88)}66%{transform:rotate(-2deg)scaleY(.96)}}.assistant-pet-module__veYVLq__petButton{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:30%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.assistant-pet-module__veYVLq__petButton:focus-visible{outline-offset:3px;outline:2px solid #8b5cf6}.assistant-pet-module__veYVLq__petButton:active .assistant-pet-module__veYVLq__pet{scale:.95}.assistant-pet-module__veYVLq__companion{width:80px;height:90px}.assistant-pet-module__veYVLq__companion .assistant-pet-module__veYVLq__pet{width:100%;height:100%}.assistant-pet-module__veYVLq__petCompanion{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.assistant-pet-module__veYVLq__chatGreeting{align-items:center;gap:12px;max-width:450px;display:flex}.assistant-pet-module__veYVLq__chatResident{flex-shrink:0;width:76px;height:86px}.assistant-pet-module__veYVLq__chatResident .assistant-pet-module__veYVLq__companion{width:100%;height:100%}.assistant-pet-module__veYVLq__petFlight{z-index:70;visibility:hidden;pointer-events:none;transform-origin:0 0;position:fixed}.assistant-pet-module__veYVLq__petFlight .assistant-pet-module__veYVLq__pet{width:100%;height:100%}.assistant-pet-module__veYVLq__petFlight *{animation:none!important}.assistant-pet-module__veYVLq__recall{color:#8059aa;cursor:pointer;background:#faf5ff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:86px;font-size:11px;display:flex}.assistant-pet-module__veYVLq__recall span{margin-top:6px;font-weight:600}.assistant-pet-module__veYVLq__recall:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.assistant-pet-module__veYVLq__chatOuting{z-index:60;pointer-events:none;transform-origin:bottom;width:134px;height:151px;position:fixed;bottom:-13px;left:16px}.assistant-pet-module__veYVLq__chatOuting>span{pointer-events:auto}.assistant-pet-module__veYVLq__chatOuting .assistant-pet-module__veYVLq__pet{width:100%;height:100%}@media (max-width:600px){.assistant-pet-module__veYVLq__chatOuting{width:94px;height:106px;bottom:-9px;left:8px}}.assistant-pet-module__veYVLq__launcher{right:max(22px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:40;justify-items:center;width:106px;display:grid;position:fixed}.assistant-pet-module__veYVLq__launcher[data-open=true]{opacity:0;pointer-events:none}.assistant-pet-module__veYVLq__launcher[data-open=true] *{animation-play-state:paused!important}.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming{right:max(22px, env(safe-area-inset-right));z-index:40;width:134px;height:151px;animation:28s linear both assistant-pet-module__veYVLq__stroll;position:fixed;bottom:-13px}.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming .assistant-pet-module__veYVLq__pet{width:134px;height:151px}.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming[data-paused=true]{animation-play-state:paused}.assistant-pet-module__veYVLq__launcher[data-roaming=true] .assistant-pet-module__veYVLq__greeting{display:none}.assistant-pet-module__veYVLq__label{z-index:41;color:#76508e;background:#fffcff;border:1px solid #eadff6;border-radius:20px;margin-top:-5px;padding:5px 13px;font-size:11px;font-weight:600;position:relative;box-shadow:0 3px 12px #76508e0a}.assistant-pet-module__veYVLq__greeting{color:#684682;opacity:0;pointer-events:none;background:#fffaff;border:1px solid #e9ddf6;border-radius:16px 16px 4px;width:max-content;max-width:calc(100vw - 150px);padding:10px 14px;font-size:13px;transition:opacity .18s,transform .18s;position:absolute;top:28px;right:100%;transform:translateY(4px);box-shadow:0 4px 20px #6e448014}.assistant-pet-module__veYVLq__launcher:is(:hover,:focus-within) .assistant-pet-module__veYVLq__greeting{opacity:1;transform:none}@keyframes assistant-pet-module__veYVLq__breathe{50%{transform:translateY(-3px)scale(1.02,.985)}}@keyframes assistant-pet-module__veYVLq__attentive{0%,to{transform:translateY(-2px)rotate(-4deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes assistant-pet-module__veYVLq__lookAway{0%,to{transform:rotate(5deg)}50%{transform:translate(2px,1px)rotate(8deg)}}@keyframes assistant-pet-module__veYVLq__curious{0%,65%,to{transform:rotate(0)}74%,85%{transform:rotate(-7deg)}}@keyframes assistant-pet-module__veYVLq__shadow{50%{opacity:.1;transform:scaleX(.88)}}@keyframes assistant-pet-module__veYVLq__blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes assistant-pet-module__veYVLq__ear{0%,72%,86%,to{transform:rotate(0)}77%{transform:rotate(16deg)}82%{transform:rotate(-8deg)}}@keyframes assistant-pet-module__veYVLq__tail{50%{transform:rotate(-18deg)}}@keyframes assistant-pet-module__veYVLq__bell{25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes assistant-pet-module__veYVLq__bounce{0%,to{transform:scale(1.05,.95)}45%{transform:translateY(-13px)scale(.97,1.04)}75%{transform:scale(1.07,.93)}}@keyframes assistant-pet-module__veYVLq__delighted{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes assistant-pet-module__veYVLq__wave{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-65deg)}}@keyframes assistant-pet-module__veYVLq__hearts{0%{opacity:0;transform:translateY(15px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(-13px)}}@keyframes assistant-pet-module__veYVLq__ponder{0%,25%,to{transform:rotate(-5deg)translateY(-2px)}45%,70%{transform:rotate(5deg)translateY(-3px)}80%{transform:rotate(2deg)translateY(-1px)}}@keyframes assistant-pet-module__veYVLq__focusScan{0%,25%,to{transform:translate(-2px,-1px)}45%,70%{transform:translate(2px,-2px)}80%,90%{transform:translate(0)}}@keyframes assistant-pet-module__veYVLq__lensGlint{0%,25%,to{opacity:.2}45%,65%{opacity:.75}}@keyframes assistant-pet-module__veYVLq__thinkingBody{50%{transform:rotate(2deg)}}@keyframes assistant-pet-module__veYVLq__question{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes assistant-pet-module__veYVLq__footTap{50%{transform:rotate(-13deg)translateY(-2px)}}@keyframes assistant-pet-module__veYVLq__resting{0%,to{transform:translateY(3px)scale(1.04,.95)}50%{transform:translateY(2px)scale(1.05,.97)}}@keyframes assistant-pet-module__veYVLq__restHead{0%,to{transform:translateY(3px)rotate(-5deg)}50%{transform:translateY(5px)rotate(-7deg)}}@keyframes assistant-pet-module__veYVLq__nod{0%,to{transform:rotate(-5deg)}35%,65%{transform:translateY(9px)rotate(14deg)}76%{transform:translateY(-3px)rotate(-8deg)}84%{transform:rotate(3deg)}}@keyframes assistant-pet-module__veYVLq__heavyEyes{0%,to{transform:scaleY(.55)}35%,65%{transform:scaleY(.06)}76%{transform:scaleY(1)}}@keyframes assistant-pet-module__veYVLq__yawn{0%,25%,76%,to{opacity:0;transform:scaleY(.3)}36%,64%{opacity:1;transform:scaleY(1.2)}}@keyframes assistant-pet-module__veYVLq__hideYawn{0%,25%,76%,to{opacity:1}36%,64%{opacity:0}}@keyframes assistant-pet-module__veYVLq__droop{0%,to{transform:rotate(0)}60%{transform:rotate(-20deg)}}@keyframes assistant-pet-module__veYVLq__sleeping{0%,to{transform:translateY(7px)scale(1.07,.9)}50%{transform:translateY(5px)scale(1.04,.94)}}@keyframes assistant-pet-module__veYVLq__bubble{0%,to{transform:scale(.6)}50%{transform:scale(1.2)}}@keyframes assistant-pet-module__veYVLq__snooze{0%{opacity:.1;transform:translateY(6px)}50%{opacity:1}to{opacity:.1;transform:translateY(-9px)}}@keyframes assistant-pet-module__veYVLq__wake{0%{transform:translateY(6px)scale(1.08,.9)}30%{transform:translateY(-19px)scale(.94,1.1)}60%{transform:scale(1.1,.9)}80%{transform:translateY(-5px)}to{transform:none}}@keyframes assistant-pet-module__veYVLq__quadTail{50%{transform:rotate(-16deg)}}@keyframes assistant-pet-module__veYVLq__quadGraze{50%{transform:translateY(2px)rotate(-2deg)}}@keyframes assistant-pet-module__veYVLq__tailTip{50%{transform:rotate(24deg)}}@keyframes assistant-pet-module__veYVLq__chew{50%{transform:scale(1.04,.93)}}@keyframes assistant-pet-module__veYVLq__nibble{50%{transform:scaleY(.82)rotate(-5deg)}}@keyframes assistant-pet-module__veYVLq__stroll{0%{opacity:0;animation-timing-function:cubic-bezier(.35,0,.65,1);transform:translate(0)}3%{opacity:1}35.714%,57.143%{opacity:1;animation-timing-function:cubic-bezier(.35,0,.65,1);transform:translate(-44vw)}96%{opacity:1}to{opacity:0;transform:translate(-100vw)}}@media (max-width:600px){.assistant-pet-module__veYVLq__launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:86px}.assistant-pet-module__veYVLq__launcher .assistant-pet-module__veYVLq__pet{width:86px;height:97px}.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming,.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming .assistant-pet-module__veYVLq__pet{width:112px;height:126px}.assistant-pet-module__veYVLq__petButton.assistant-pet-module__veYVLq__roaming{bottom:-11px;right:max(12px, env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.assistant-pet-module__veYVLq__pet *,.assistant-pet-module__veYVLq__launcher *{transition:none!important;animation:none!important}.assistant-pet-module__veYVLq__petButton:active .assistant-pet-module__veYVLq__pet{scale:none}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__openEyes{transform:scaleY(.3)}.assistant-pet-module__veYVLq__pet[data-mood=dozing] .assistant-pet-module__veYVLq__head{transform:translateY(5px)rotate(10deg)}}
.suite-switch-trigger{cursor:pointer}.suite-switch-chevron{border-bottom:1.7px solid;border-right:1.7px solid;flex:none;width:7px;height:7px;margin:0 3px 4px 5px;transition:transform .15s;display:block;transform:rotate(45deg)}.suite-switch-trigger[aria-expanded=true] .suite-switch-chevron{margin-top:6px;transform:rotate(225deg)}.suite-switch-menu{z-index:1000;box-sizing:border-box;color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:4px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:20px;animation:.14s ease-out suite-switch-in;position:fixed;overflow:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.suite-switch-title{color:#000;padding:6px 8px;font-size:14px;font-weight:500;line-height:20px}.suite-switch-item{box-sizing:border-box;color:#171717;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:16px;width:100%;min-height:32px;padding:6px 8px;font:400 14px/20px ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-decoration:none;display:flex}.suite-switch-item:hover,.suite-switch-item:focus{color:#262626;background:#f5f5f5}.suite-switch-item svg{color:#737373;pointer-events:none;flex:none;width:16px;height:16px}.suite-switch-status{color:#737373;margin:0;padding:6px 8px;font-size:13px;line-height:20px}.suite-switch-footer{border-top:1px solid #e5e5e5;margin-top:4px;padding-top:4px}.suite-switch-footer .suite-switch-item{color:#737373;font-size:13px}@keyframes suite-switch-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.suite-switch-menu{animation:none}.suite-switch-chevron{transition:none}}.suite-switch-menu .suite-switch-item:focus-visible{color:#262626;background:#f5f5f5;box-shadow:none!important;outline:none!important}
