.robo{--r-body:#141418;--r-shell:#3a3a44;--r-mid:#4a4a56;--r-dark:#0d0d12;--r-shade:#252530;--r-hi:#5c5c68;--r-shine:#8a8a98;--r-acc:#E84500;--r-glow:rgba(232,69,0,0.5);--r-cyan:#3BC4B0;--r-grid:48;--r-px:2px;position:relative;display:inline-grid;place-items:center;width:calc(var(--r-px) * var(--r-grid));height:calc(var(--r-px) * var(--r-grid));image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 6px var(--r-glow));flex-shrink:0}.robo--companion-v5{--cp-warm:#E84500;--cp-glow:rgba(255,107,64,0.35);filter:drop-shadow(0 calc(var(--r-px) * 1) 0 rgba(0,0,0,0.45))}.robo--companion-v5 .robo__eye-l,.robo--companion-v5 .robo__eye-r{filter:none}.robo--companion-v5 .robo__head,.robo--companion-v5 .robo__torso{transform-box:fill-box;transform-origin:center bottom}.robo--companion-v5.robo--glow{animation:robo-v5-bob 3.2s ease-in-out infinite}@keyframes robo-v5-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -0.6))}}.robo--companion-v5.robo--glow .robo__eye-l,.robo--companion-v5.robo--glow .robo__eye-r{animation:robo-v5-eye-twinkle 3.6s ease-in-out infinite}@keyframes robo-v5-eye-twinkle{0%,82%,100%{opacity:1}86%{opacity:0.55}88%{opacity:1}}.robo--companion-v5.robo--blink .robo__eye-l,.robo--companion-v5.robo--blink .robo__eye-r{animation:robo-v5-blink 4s steps(1) infinite}@keyframes robo-v5-blink{0%,42%,44%,100%{transform:scaleY(1);opacity:1}43%{transform:scaleY(0.12);opacity:0.5}}.robo--companion-v5.robo--antenna .robo__antenna{animation:robo-v5-antenna 2.4s ease-in-out infinite}@keyframes robo-v5-antenna{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}.robo--companion-v5.robo--glow .robo__chest-light{animation:robo-v5-chest 2.8s ease-in-out infinite}@keyframes robo-v5-chest{0%,100%{opacity:1}50%{opacity:0.7}}.robo--companion-v5.robo--glow .robo__smile{animation:robo-v5-smile 4.5s ease-in-out infinite}@keyframes robo-v5-smile{0%,100%{opacity:1}50%{opacity:0.82}}.robo--companion-v5 .robo__ground-shadow{opacity:0.7}.robo--pet-v6{--pet-warm:#E84500;--pet-glow:rgba(232,69,0,0.42);--robo-ease-organic:cubic-bezier(0.45,0,0.55,1);--robo-blink-cycle:4.5s;image-rendering:auto}body:not(.dark-theme) .robo--pet-v6,:root:not(.dark-theme) .robo--pet-v6{--pet-body-hi:#FFFFFF;--pet-body:#F5F5FA;--pet-body-sh:#EAE4DB;--pet-body-ol:#D2C8BA;--pet-body-stroke:rgba(13,13,26,0.22);--pet-screen:#16162E;--pet-screen-deep:#0D0D1A;--pet-eye:#ffffff;--pet-eye-hi:#ffffff;--pet-acc:#E84500;--pet-acc-deep:#B33400;--pet-glow:#ff6b3d;--pet-shadow:rgba(13,13,26,0.22);filter:drop-shadow(0 4px 14px rgba(13,13,26,0.16)) drop-shadow(0 0 6px rgba(232,69,0,0.35))}body.dark-theme .robo--pet-v6,html.cc-force-dark body .robo--pet-v6{--pet-body-hi:#381D4E;--pet-body:#220F32;--pet-body-sh:#140720;--pet-body-ol:#522C6E;--pet-body-stroke:rgba(196,166,218,0.32);--pet-screen:#0E0416;--pet-screen-deep:#08020D;--pet-eye:#ffffff;--pet-eye-hi:#ffffff;--pet-acc:#FF5F00;--pet-acc-deep:#B83500;--pet-glow:#ff6b3d;--pet-shadow:rgba(10,3,16,0.7);filter:drop-shadow(0 6px 18px rgba(10,3,16,0.55)) drop-shadow(0 0 10px rgba(255,95,0,0.45))}.robo--pet-v6 svg{shape-rendering:geometricPrecision}.robo--pet-v6 .robo__body,.robo--pet-v6 .robo__visor{transform-box:fill-box;transform-origin:center bottom}.robo--pet-v6 .robo__visor{isolation:isolate}.robo--pet-v6::after{content:'';position:absolute;bottom:calc(var(--r-px) * 0.5);left:50%;transform:translateX(-50%);width:58%;height:calc(var(--r-px) * 2.8);background:radial-gradient(ellipse at center,rgba(0,0,0,0.38) 0%,transparent 72%);border-radius:50%;pointer-events:none;z-index:0}.robo--pet-v6 svg{position:relative;z-index:1}.robo--pet-v6.robo--glow:not(.robo--float){animation:robo-pet-bob 3.4s ease-in-out infinite}@keyframes robo-pet-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -0.7))}}.robo--pet-v6.robo--glow .robo__visor-frame{animation:robo-pet-visor-glow 2.8s ease-in-out infinite}@keyframes robo-pet-visor-glow{0%,100%{opacity:1;filter:drop-shadow(0 0 2px rgba(255,107,64,0.6))}50%{opacity:0.88;filter:drop-shadow(0 0 6px rgba(245,196,0,0.85))}}.robo--pet-v6.robo--glow .robo__scanlines .robo__scan{animation:robo-pet-scan 4.2s steps(1) infinite}@keyframes robo-pet-scan{0%,72%,100%{opacity:0.04}73%,75%{opacity:0.12}}@keyframes robo-blink-natural{0%,85.5%,100%{transform:scaleY(1)}86.5%{transform:scaleY(0.05)}87.4%{transform:scaleY(0.05)}92%{transform:scaleY(1)}}.robo--pet-v6 .robo__eye-inner{transform-box:fill-box;transform-origin:center center}.robo--pet-v6.robo--blink .robo__eye-inner,.robo--pet-v6.robo--expr-neutral .robo__eye-inner,.robo--pet-v6:not([class*="robo--expr-"]) .robo__eye-inner,.robo--pet-v6.robo--expr-listening .robo__eye-inner,.robo--pet-v6.robo--expr-online .robo__eye-inner,.robo--pet-v6.robo--expr-blink .robo__eye-inner{animation:robo-blink-natural var(--robo-blink-cycle) linear infinite}.robo--pet-v6 .robo__eye-l,.robo--pet-v6 .robo__eye-r,.robo--pet-v6 [class*="robo--expr-"] .robo__eye-l,.robo--pet-v6 [class*="robo--expr-"] .robo__eye-r{transform-box:fill-box;transform-origin:center center;rotate:0deg!important;filter:none}.robo--pet-v6 .robo__eyes{transform-box:view-box;transform-origin:24px 17px}.robo--pet-v6 .robo__eyes-inner{transform-box:view-box;transform-origin:24px 17px}.robo--pet-v6.robo--eyes-lg .robo__eyes-inner{transform:none}.robo--pet-v6 .robo__eye-glow{transform-box:fill-box;transform-origin:center;pointer-events:none}.robo--pet-v6 .robo__eye-sclera,.robo--pet-v6 .robo__eye-pill,.robo--pet-v6 [class*="robo--expr-"] .robo__eye-sclera,.robo--pet-v6 [class*="robo--expr-"] .robo__eye-pill{transform:none!important;opacity:1!important;filter:drop-shadow(0 0 1px rgba(255,255,255,0.45))}.robo--pet-v6 .robo__pupil-l,.robo--pet-v6 .robo__pupil-r,.robo--pet-v6 .robo__shine-l,.robo--pet-v6 .robo__shine-r,.robo--pet-v6 .robo__lid-top-l,.robo--pet-v6 .robo__lid-top-r,.robo--pet-v6 .robo__lid-l,.robo--pet-v6 .robo__lid-r,.robo--pet-v6 .robo__lid-bot-l,.robo--pet-v6 .robo__lid-bot-r,.robo--pet-v6 .robo__lid-low-l,.robo--pet-v6 .robo__lid-low-r,.robo--pet-v6 .robo__brow-l,.robo--pet-v6 .robo__brow-r,.robo--pet-v6 .robo__eye-glow{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.robo--pet-v6 .robo__brow-l,.robo--pet-v6 .robo__brow-r{opacity:0;transform:scale(0.01);pointer-events:none}.robo--pet-v6.robo--expr-transition .robo__eyes,.robo--pet-v6.robo--expr-transition .robo__eyes-inner,.robo--pet-v6.robo--expr-transition .robo__eye-l,.robo--pet-v6.robo--expr-transition .robo__eye-r,.robo--pet-v6.robo--expr-transition .robo__pupil-l,.robo--pet-v6.robo--expr-transition .robo__pupil-r,.robo--pet-v6.robo--expr-transition .robo__shine-l,.robo--pet-v6.robo--expr-transition .robo__shine-r,.robo--pet-v6.robo--expr-transition .robo__eye-inner,.robo--pet-v6.robo--expr-transition .robo__lid-top-l,.robo--pet-v6.robo--expr-transition .robo__lid-top-r,.robo--pet-v6.robo--expr-transition .robo__lid-l,.robo--pet-v6.robo--expr-transition .robo__lid-r,.robo--pet-v6.robo--expr-transition .robo__brow-l,.robo--pet-v6.robo--expr-transition .robo__brow-r,.robo--pet-v6.robo--expr-transition .robo__eye-heart-l,.robo--pet-v6.robo--expr-transition .robo__eye-heart-r,.robo--pet-v6.robo--expr-transition .robo__eye-star-l,.robo--pet-v6.robo--expr-transition .robo__eye-star-r,.robo--pet-v6.robo--expr-transition .robo__eye-dizzy-l,.robo--pet-v6.robo--expr-transition .robo__eye-dizzy-r,.robo--pet-v6.robo--expr-transition .robo__eye-spiral-l,.robo--pet-v6.robo--expr-transition .robo__eye-spiral-r,.robo--pet-v6.robo--expr-transition .robo__sparkle-l,.robo--pet-v6.robo--expr-transition .robo__sparkle-r,.robo--pet-v6.robo--expr-transition .robo__eye-glow{transition:transform 300ms var(--robo-ease-organic),opacity 300ms var(--robo-ease-organic)}.robo--pet-v6.robo--offscreen,.robo--pet-v6.robo--offscreen *{animation-play-state:paused!important}.robo--pet-v6 .robo__ground-shadow{opacity:0.75}.robo--pet-v6 .robo__eye-loading-l,.robo--pet-v6 .robo__eye-loading-r,.robo--pet-v6 .robo__eye-heart-l,.robo--pet-v6 .robo__eye-heart-r,.robo--pet-v6 .robo__eye-dead-l,.robo--pet-v6 .robo__eye-dead-r,.robo--pet-v6 .robo__eye-dizzy-l,.robo--pet-v6 .robo__eye-dizzy-r,.robo--pet-v6 .robo__eye-spiral-l,.robo--pet-v6 .robo__eye-spiral-r,.robo--pet-v6 .robo__eye-star-l,.robo--pet-v6 .robo__eye-star-r,.robo--pet-v6 .robo__sparkle-l,.robo--pet-v6 .robo__sparkle-r,.robo--pet-v6 .robo__brow-skeptical,.robo--pet-v6 .robo__brow-skeptical-l,.robo--pet-v6 .robo__ideia-bulb,.robo--pet-v6 .robo__celebrate-particles,.robo--pet-v6 .robo__deadline-sweat{opacity:0;pointer-events:none;transform:scale(0.01);transform-box:fill-box;transform-origin:center}.robo--pet-v6 .robo__eye-heart-l,.robo--pet-v6 .robo__eye-heart-r{transform:scale(0.01)}.robo--pet-v6 .robo__pupil-l,.robo--pet-v6 .robo__pupil-r{opacity:0!important;transform:scale(0.01);pointer-events:none}.robo--pet-v6.robo--glow:not(.robo--blink):not([class*="robo--expr-"]) .robo__shine-l,.robo--pet-v6.robo--glow:not(.robo--blink):not([class*="robo--expr-"]) .robo__shine-r,.robo--pet-v6.robo--glow:not(.robo--blink).robo--expr-neutral .robo__shine-l,.robo--pet-v6.robo--glow:not(.robo--blink).robo--expr-neutral .robo__shine-r{animation:robo-pet-shine-drift 4.2s ease-in-out infinite}.robo--pet-v6.robo--blink[class*="robo--expr-"]:not(.robo--expr-blink):not(.robo--expr-listening):not(.robo--expr-online):not(.robo--expr-neutral) .robo__eye-inner{animation:none}.robo--pet-v6.robo--glow[class*="robo--expr-"]:not(.robo--expr-neutral) .robo__eye-l,.robo--pet-v6.robo--glow[class*="robo--expr-"]:not(.robo--expr-neutral) .robo__eye-r{animation:none}@keyframes robo-pet-shine-drift{0%,100%{transform:translate(0,0);opacity:0.65}50%{transform:translate(0.25px,-0.2px);opacity:0.85}}.robo--pet-v6.robo--expr-neutral .robo__eye-l,.robo--pet-v6.robo--expr-neutral .robo__eye-r,.robo--pet-v6:not([class*="robo--expr-"]) .robo__eye-l,.robo--pet-v6:not([class*="robo--expr-"]) .robo__eye-r{animation:robo-pet-neutral-breathe 4s ease-in-out infinite}@keyframes robo-pet-neutral-breathe{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:0.96}}.robo--pet-v6.robo--expr-happy .robo__eye-l,.robo--pet-v6.robo--expr-happy .robo__eye-r{transform:scale(1.02,0.98);animation:none}.robo--pet-v6.robo--expr-happy .robo__pupil-l,.robo--pet-v6.robo--expr-happy .robo__pupil-r{opacity:0.35!important;transform:translate(0,0.85px) scale(0.55)!important}.robo--pet-v6.robo--expr-happy .robo__eye-sclera{transform:scale(1.12,0.72)}.robo--pet-v6.robo--expr-happy .robo__lid-low-l,.robo--pet-v6.robo--expr-happy .robo__lid-low-r{opacity:0.85;transform:scale(1.05,0.55) translateY(-1px)}.robo--pet-v6.robo--expr-blink .robo__lid-l,.robo--pet-v6.robo--expr-blink .robo__lid-r{opacity:0;transform:none;animation:none}.robo--pet-v6.robo--expr-blink .robo__pupil-l,.robo--pet-v6.robo--expr-blink .robo__pupil-r{opacity:0}.robo--pet-v6.robo--expr-surprised .robo__eye-l,.robo--pet-v6.robo--expr-surprised .robo__eye-r{transform:scale(1.06);animation:none}.robo--pet-v6.robo--expr-surprised .robo__pupil-l,.robo--pet-v6.robo--expr-surprised .robo__pupil-r{opacity:0.45!important;transform:scale(0.72)!important;animation:robo-pet-surprised-pupil 0.9s ease-out infinite}@keyframes robo-pet-surprised-pupil{0%,100%{transform:scale(0.72)}40%{transform:scale(0.55)}}.robo--pet-v6.robo--expr-surprised .robo__lid-l,.robo--pet-v6.robo--expr-surprised .robo__lid-r{opacity:0.35;transform:scaleY(0.25) translateY(-2px)}.robo--pet-v6.robo--expr-surprised .robo__brow-l,.robo--pet-v6.robo--expr-surprised .robo__brow-r{opacity:1;transform:scale(1) translateY(-1.5px);animation:robo-pet-surprised-brow 0.9s ease-out infinite}@keyframes robo-pet-surprised-brow{0%,100%{transform:scale(1) translateY(-1.5px)}40%{transform:scale(1.08) translateY(-2.2px)}}.robo--pet-v6.robo--expr-sleepy .robo__lid-l,.robo--pet-v6.robo--expr-sleepy .robo__lid-r{opacity:1;transform:scaleY(0.72);animation:robo-pet-lid-droop 3.6s ease-in-out infinite}.robo--pet-v6.robo--expr-sleepy .robo__pupil-l,.robo--pet-v6.robo--expr-sleepy .robo__pupil-r{opacity:0.3!important;transform:translate(0,0.6px) scale(0.45)!important}@keyframes robo-pet-lid-droop{0%,100%{transform:scaleY(0.72)}50%{transform:scaleY(0.82)}}.robo--pet-v6.robo--expr-mischief .robo__eye-l,.robo--pet-v6.robo--expr-mischief .robo__eye-r{transform:scale(1.05,0.95);animation:none}.robo--pet-v6.robo--expr-love .robo__eye-l,.robo--pet-v6.robo--expr-love .robo__eye-r{opacity:0;transform:scale(0.01)}.robo--pet-v6.robo--expr-love .robo__eye-heart-l,.robo--pet-v6.robo--expr-love .robo__eye-heart-r{opacity:1;transform:scale(1);animation:robo-pet-love-pulse 1.6s ease-in-out infinite}@keyframes robo-pet-love-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.robo--pet-v6.robo--expr-confused .robo__eye-l,.robo--pet-v6.robo--expr-confused .robo__eye-r{transform:scale(0.96,1.04);animation:none}.robo--pet-v6.robo--expr-angry .robo__eyes{animation:robo-pet-angry-shake 0.35s ease-in-out infinite}@keyframes robo-pet-angry-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-0.6px)}75%{transform:translateX(0.6px)}}.robo--pet-v6.robo--expr-angry .robo__lid-l,.robo--pet-v6.robo--expr-angry .robo__lid-r{opacity:1;transform:scaleY(0.42) rotate(12deg)}.robo--pet-v6.robo--expr-angry .robo__lid-r{transform:scaleY(0.42) rotate(-12deg)}.robo--pet-v6.robo--expr-angry .robo__pupil-l,.robo--pet-v6.robo--expr-angry .robo__pupil-r{opacity:0.5!important;transform:scale(0.38,0.48)!important;animation:robo-pet-angry-pupil 0.5s ease-in-out infinite}@keyframes robo-pet-angry-pupil{0%,100%{transform:scale(0.38,0.48)}50%{transform:scale(0.32,0.42)}}.robo--pet-v6.robo--expr-angry .robo__brow-l{opacity:1;transform:scale(1) rotate(18deg) translate(0.5px,-0.5px)}.robo--pet-v6.robo--expr-angry .robo__brow-r{opacity:1;transform:scale(1) rotate(-18deg) translate(-0.5px,-0.5px)}.robo--pet-v6.robo--expr-wink .robo__lid-l{opacity:1;transform:scaleY(1.02);animation:robo-pet-wink-cycle 2.2s ease-in-out infinite}@keyframes robo-pet-wink-cycle{0%,72%,100%{transform:scaleY(1.02);opacity:1}76%,84%{transform:scaleY(0.06) translateY(2px);opacity:0.95}}.robo--pet-v6.robo--expr-wink .robo__eye-r{transform:scale(1.1,1.08);animation:robo-pet-wink-open 2.2s ease-in-out infinite}@keyframes robo-pet-wink-open{0%,72%,100%{transform:scale(1.1,1.08)}76%,84%{transform:scale(1.16,1.12) translateY(-0.3px)}}.robo--pet-v6.robo--expr-wink .robo__pupil-l,.robo--pet-v6.robo--expr-wink .robo__shine-l{opacity:0}.robo--pet-v6.robo--expr-wink .robo__pupil-r{opacity:0.42!important;transform:translate(0.3px,-0.2px) scale(0.52)!important}.robo--pet-v6.robo--expr-wink .robo__shine-r{animation:robo-pet-shine-pop 1.8s ease-in-out infinite}@keyframes robo-pet-shine-pop{0%,100%{opacity:0.92;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.robo--pet-v6.robo--expr-loading .robo__eye-l,.robo--pet-v6.robo--expr-loading .robo__eye-r{opacity:0;transform:scale(0.01)}.robo--pet-v6.robo--expr-loading .robo__eye-loading-l,.robo--pet-v6.robo--expr-loading .robo__eye-loading-r{opacity:1;transform:scale(1);animation:robo-pet-loading-pulse 1.1s ease-in-out infinite}@keyframes robo-pet-loading-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.88;transform:scale(0.96)}}.robo--pet-v6.robo--expr-loading .robo__loading-dot--1{animation:robo-pet-load-dot 1.1s ease-in-out infinite}.robo--pet-v6.robo--expr-loading .robo__loading-dot--2{animation:robo-pet-load-dot 1.1s ease-in-out 0.18s infinite}.robo--pet-v6.robo--expr-loading .robo__loading-dot--3{animation:robo-pet-load-dot 1.1s ease-in-out 0.36s infinite}.robo--pet-v6.robo--expr-loading .robo__loading-shine--1,.robo--pet-v6.robo--expr-loading .robo__loading-shine--2,.robo--pet-v6.robo--expr-loading .robo__loading-shine--3{animation:robo-pet-load-shine 1.1s ease-in-out infinite}@keyframes robo-pet-load-dot{0%,75%,100%{opacity:0.22;transform:translateY(0) scale(0.92)}35%{opacity:1;transform:translateY(-2.5px) scale(1.08)}}@keyframes robo-pet-load-shine{0%,75%,100%{opacity:0.2}35%{opacity:0.75}}.robo--pet-v6 .robo__loading-dot,.robo--pet-v6 .robo__loading-shine{transform-box:fill-box;transform-origin:center}.robo--pet-v6.robo--expr-sad .robo__eye-l,.robo--pet-v6.robo--expr-sad .robo__eye-r{transform:scale(0.94,0.86) translateY(1.2px);opacity:0.82;animation:robo-pet-sad-droop 3.2s ease-in-out infinite}@keyframes robo-pet-sad-droop{0%,100%{transform:scale(0.94,0.86) translateY(1.2px);opacity:0.82}50%{transform:scale(0.92,0.82) translateY(1.8px);opacity:0.72}}.robo--pet-v6.robo--expr-sad .robo__pupil-l,.robo--pet-v6.robo--expr-sad .robo__pupil-r{opacity:0.35!important;transform:translate(0,0.8px) scale(0.48)!important}.robo--pet-v6.robo--expr-sad .robo__lid-low-l,.robo--pet-v6.robo--expr-sad .robo__lid-low-r{opacity:0.7;transform:scale(1,0.65) translateY(0.5px)}.robo--pet-v6.robo--expr-sad .robo__brow-l,.robo--pet-v6.robo--expr-sad .robo__brow-r{opacity:1;transform:scale(1) rotate(8deg) translateY(0.5px);animation:robo-pet-sad-brow 3.2s ease-in-out infinite}@keyframes robo-pet-sad-brow{0%,100%{transform:scale(1) rotate(8deg) translateY(0.5px)}50%{transform:scale(1) rotate(10deg) translateY(0.8px)}}.robo--pet-v6.robo--expr-sad .robo__brow-r{transform:scale(1) rotate(-8deg) translateY(0.5px);animation:robo-pet-sad-brow-r 3.2s ease-in-out infinite}@keyframes robo-pet-sad-brow-r{0%,100%{transform:scale(1) rotate(-8deg) translateY(0.5px)}50%{transform:scale(1) rotate(-10deg) translateY(0.8px)}}.robo--pet-v6.robo--expr-curious .robo__eyes{animation:robo-pet-curious-hold 4.5s var(--robo-ease-organic) infinite}@keyframes robo-pet-curious-hold{0%,100%{transform:translateY(-0.5px) scale(1.03)}50%{transform:translateY(-0.7px) scale(1.05)}}.robo--pet-v6.robo--expr-curious .robo__eye-l,.robo--pet-v6.robo--expr-curious .robo__eye-r{transform:none}.robo--pet-v6.robo--expr-curious .robo__brow-l,.robo--pet-v6.robo--expr-curious .robo__brow-r{opacity:1;transform:scale(1) translateY(-1.8px)}.robo--pet-v6.robo--expr-curious .robo__brow-l{transform:scale(1) translateY(-1.8px) rotate(-4deg)}.robo--pet-v6.robo--expr-curious .robo__brow-r{transform:scale(1) translateY(-1.8px) rotate(4deg)}.robo--pet-v6.robo--expr-bored .robo__lid-l,.robo--pet-v6.robo--expr-bored .robo__lid-r{opacity:1;transform:scaleY(0.68);animation:robo-pet-bored-lid 5.2s ease-in-out infinite}.robo--pet-v6.robo--expr-bored .robo__pupil-l,.robo--pet-v6.robo--expr-bored .robo__pupil-r{opacity:0.28!important;transform:translate(0,0.5px) scale(0.42)!important}@keyframes robo-pet-bored-lid{0%,100%{transform:scaleY(0.68)}50%{transform:scaleY(0.78)}}.robo--pet-v6.robo--expr-excited .robo__eye-l,.robo--pet-v6.robo--expr-excited .robo__eye-r{transform:scale(1.22) translateY(-1px);animation:robo-pet-excited-bounce 0.85s ease-in-out infinite}@keyframes robo-pet-excited-bounce{0%,100%{transform:scale(1.22) translateY(-1px)}50%{transform:scale(1.28,1.18) translateY(-1.8px)}}.robo--pet-v6.robo--expr-excited .robo__pupil-l,.robo--pet-v6.robo--expr-excited .robo__pupil-r{opacity:0.42!important;transform:scale(0.55)!important;animation:robo-pet-excited-pupil 0.7s ease-in-out infinite}@keyframes robo-pet-excited-pupil{0%,100%{transform:scale(0.55)}50%{transform:scale(0.62)}}.robo--pet-v6.robo--expr-excited .robo__sparkle-l,.robo--pet-v6.robo--expr-excited .robo__sparkle-r{opacity:1;transform:scale(1);animation:robo-pet-sparkle 1.2s ease-in-out infinite}@keyframes robo-pet-sparkle{0%,100%{opacity:0.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18) rotate(6deg)}}.robo--pet-v6.robo--expr-dizzy .robo__eye-l,.robo--pet-v6.robo--expr-dizzy .robo__eye-r{opacity:0;transform:scale(0.01)}.robo--pet-v6.robo--expr-dizzy .robo__eye-spiral-l,.robo--pet-v6.robo--expr-dizzy .robo__eye-spiral-r{opacity:1;transform:scale(1);animation:robo-pet-dizzy-spin 2.2s linear infinite}@keyframes robo-pet-dizzy-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.robo--pet-v6.robo--expr-shy .robo__eye-l{transform:scale(0.86,0.9) translate(1.2px,2px);opacity:0.74;animation:robo-pet-shy-fidget 2.8s ease-in-out infinite}.robo--pet-v6.robo--expr-shy .robo__eye-r{transform:scale(0.86,0.9) translate(-0.8px,2px);opacity:0.74;animation:robo-pet-shy-fidget 2.8s ease-in-out 0.4s infinite}@keyframes robo-pet-shy-fidget{0%,100%{transform:scale(0.86,0.9) translate(1.2px,2px)}50%{transform:scale(0.84,0.88) translate(1.6px,2.4px)}}.robo--pet-v6.robo--expr-shy .robo__pupil-l{opacity:0.32!important;transform:translate(0.8px,1px) scale(0.4)!important}.robo--pet-v6.robo--expr-shy .robo__pupil-r{opacity:0.32!important;transform:translate(-0.6px,1px) scale(0.4)!important}.robo--pet-v6.robo--expr-shy .robo__shine-l,.robo--pet-v6.robo--expr-shy .robo__shine-r{opacity:0.55}.robo--pet-v6.robo--expr-skeptical .robo__eye-l,.robo--pet-v6.robo--expr-skeptical .robo__eye-r{transform:scale(0.92,0.94);animation:none}.robo--pet-v6.robo--expr-focused .robo__eye-l,.robo--pet-v6.robo--expr-focused .robo__eye-r{transform:scale(0.88,0.92);animation:robo-pet-focused-lock 2.2s ease-in-out infinite}@keyframes robo-pet-focused-lock{0%,100%{transform:scale(0.88,0.92)}50%{transform:scale(0.86,0.9)}}.robo--pet-v6.robo--expr-focused .robo__pupil-l,.robo--pet-v6.robo--expr-focused .robo__pupil-r{opacity:0.55!important;transform:scale(0.32,0.38)!important;animation:robo-pet-focused-pupil 1.4s ease-in-out infinite}@keyframes robo-pet-focused-pupil{0%,100%{transform:scale(0.32,0.38);opacity:0.55}50%{transform:scale(0.28,0.34);opacity:0.7}}.robo--pet-v6.robo--expr-focused .robo__lid-l,.robo--pet-v6.robo--expr-focused .robo__lid-r{opacity:0.45;transform:scaleY(0.35)}.robo--pet-v6.robo--expr-deadpan .robo__eye-dead-l,.robo--pet-v6.robo--expr-deadpan .robo__eye-dead-r{opacity:1;transform:scale(1);animation:robo-pet-deadpan-flat 4s ease-in-out infinite}@keyframes robo-pet-deadpan-flat{0%,96%,100%{opacity:1}97%,98%{opacity:0.88}}.robo--pet-v6.robo--expr-deadpan .robo__eye-l,.robo--pet-v6.robo--expr-deadpan .robo__eye-r{opacity:0;transform:scale(0.01)}.robo--pet-v6.robo--expr-starstruck .robo__eye-l,.robo--pet-v6.robo--expr-starstruck .robo__eye-r{opacity:0;transform:scale(0.01)}.robo--pet-v6.robo--expr-starstruck .robo__eye-star-l,.robo--pet-v6.robo--expr-starstruck .robo__eye-star-r{opacity:1;transform:scale(1);animation:robo-pet-star-pulse 1.6s ease-in-out infinite}@keyframes robo-pet-star-pulse{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.14) rotate(10deg)}}.robo--pet-v6.robo--expr-error .robo__eyes{animation:robo-pet-error-shake 0.42s ease-in-out infinite}@keyframes robo-pet-error-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-0.7px)}75%{transform:translateX(0.7px)}}.robo--pet-v6.robo--expr-error .robo__eye-sclera{fill:#ff2200;animation:robo-pet-error-flash 0.85s steps(1) infinite}@keyframes robo-pet-error-flash{0%,45%,55%,100%{fill:#ff2200;opacity:1}50%{fill:#ffd21a;opacity:0.75}}.robo--pet-v6.robo--expr-error .robo__pupil-l,.robo--pet-v6.robo--expr-error .robo__pupil-r{opacity:0.55!important;transform:scale(0.42)!important;animation:robo-pet-error-blink 0.85s steps(1) infinite}@keyframes robo-pet-error-blink{0%,45%,55%,100%{opacity:1;transform:scale(1)}50%{opacity:0.15;transform:scale(0.4)}}.robo--pet-v6.robo--expr-listening .robo__eyes{animation:robo-pet-listening-breathe 4s var(--robo-ease-organic) infinite}@keyframes robo-pet-listening-breathe{0%,100%{transform:translateY(0);opacity:0.94}50%{transform:translateY(calc(var(--r-px) * -0.65));opacity:1}}.robo--pet-v6.robo--expr-thinking .robo__eyes{animation:robo-pet-thinking-drift 4s var(--robo-ease-organic) infinite}@keyframes robo-pet-thinking-drift{0%,100%{transform:translateY(0)}35%,65%{transform:translateY(calc(var(--r-px) * -1))}}.robo--pet-v6.robo--expr-thinking .robo__brow-l,.robo--pet-v6.robo--expr-thinking .robo__brow-r{opacity:0.75;transform:scale(1) translateY(-2px)}.robo--pet-v6.robo--expr-thinking .robo__brow-l{transform:scale(1) translateY(-2px) rotate(-6deg)}.robo--pet-v6.robo--expr-thinking .robo__brow-r{transform:scale(1) translateY(-2px) rotate(6deg)}.robo--pet-v6.robo--expr-pleading .robo__eye-l,.robo--pet-v6.robo--expr-pleading .robo__eye-r{transform:scale(1.2,1.28) translateY(-1.5px);animation:robo-pet-pleading-sway 1.6s ease-in-out infinite}@keyframes robo-pet-pleading-sway{0%,100%{transform:scale(1.2,1.28) translateY(-1.5px)}50%{transform:scale(1.24,1.32) translateY(-2px)}}.robo--pet-v6.robo--expr-pleading .robo__pupil-l,.robo--pet-v6.robo--expr-pleading .robo__pupil-r{opacity:0.48!important;transform:translate(0,-0.8px) scale(0.58)!important;animation:robo-pet-pleading-pupil 1.6s ease-in-out infinite}@keyframes robo-pet-pleading-pupil{0%,100%{transform:translate(0,-0.8px) scale(0.58)}50%{transform:translate(0,-1px) scale(0.65)}}.robo--pet-v6.robo--expr-pleading .robo__lid-l,.robo--pet-v6.robo--expr-pleading .robo__lid-r{opacity:0.25;transform:scaleY(0.18) translateY(-1px)}.robo--pet-v6.robo--expr-pleading .robo__shine-l,.robo--pet-v6.robo--expr-pleading .robo__shine-r{animation:robo-pet-shine-pop 1.4s ease-in-out infinite}.robo--pet-v6.robo--expr-side-eye .robo__eye-l,.robo--pet-v6.robo--expr-side-eye .robo__eye-r{transform:scale(0.94,0.96);animation:robo-pet-side-eye-scan 2.8s ease-in-out infinite}@keyframes robo-pet-side-eye-scan{0%,100%{transform:scale(0.94,0.96) translateX(0)}50%{transform:scale(0.94,0.96) translateX(0.3px)}}.robo--pet-v6.robo--expr-side-eye .robo__pupil-l{opacity:0.42!important;transform:translate(0.9px,0.2px) scale(0.44)!important}.robo--pet-v6.robo--expr-side-eye .robo__pupil-r{opacity:0.42!important;transform:translate(0.8px,0.15px) scale(0.44)!important}.robo--pet-v6.robo--expr-side-eye .robo__brow-l{opacity:1;transform:scale(1) rotate(10deg);animation:robo-pet-brow-twitch 3s ease-in-out infinite}.robo--pet-v6.robo--expr-side-eye .robo__shine-l,.robo--pet-v6.robo--expr-side-eye .robo__shine-r{transform:translate(0.5px,0)}.robo--pet-v6.robo--expr-raiva .robo__eyes{animation:robo-pet-raiva-shake 0.28s ease-in-out infinite}@keyframes robo-pet-raiva-shake{0%,100%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(-1px,0.4px) rotate(-1.5deg)}40%{transform:translate(1px,-0.3px) rotate(1.5deg)}60%{transform:translate(-0.8px,0.2px) rotate(-1deg)}80%{transform:translate(0.8px,0) rotate(1deg)}}.robo--pet-v6.robo--expr-raiva .robo__lid-l,.robo--pet-v6.robo--expr-raiva .robo__lid-r{opacity:1;transform:scaleY(0.38) rotate(14deg)}.robo--pet-v6.robo--expr-raiva .robo__lid-r{transform:scaleY(0.38) rotate(-14deg)}.robo--pet-v6.robo--expr-raiva .robo__pupil-l,.robo--pet-v6.robo--expr-raiva .robo__pupil-r{opacity:0.6!important;transform:scale(0.28,0.36)!important;animation:robo-pet-raiva-pupil 0.4s ease-in-out infinite}@keyframes robo-pet-raiva-pupil{0%,100%{transform:scale(0.28,0.36)}50%{transform:scale(0.22,0.3)}}.robo--pet-v6.robo--expr-raiva .robo__brow-l{opacity:1;transform:scale(1) rotate(22deg) translate(0.5px,-0.5px)}.robo--pet-v6.robo--expr-raiva .robo__brow-r{opacity:1;transform:scale(1) rotate(-22deg) translate(-0.5px,-0.5px)}.robo--pet-v6.robo--expr-raiva .robo__eye-sclera{fill:#fff8f0}.robo--pet-v6.robo--expr-medo .robo__eyes{animation:robo-pet-medo-tremble 0.12s ease-in-out infinite}@keyframes robo-pet-medo-tremble{0%,100%{transform:translate(0,0)}25%{transform:translate(-0.5px,0.3px)}50%{transform:translate(0.5px,-0.2px)}75%{transform:translate(-0.3px,-0.3px)}}.robo--pet-v6.robo--expr-medo .robo__eye-l,.robo--pet-v6.robo--expr-medo .robo__eye-r{transform:scale(1.22,1.18) translateY(-0.8px)}.robo--pet-v6.robo--expr-medo .robo__pupil-l,.robo--pet-v6.robo--expr-medo .robo__pupil-r{opacity:0.5!important;animation:robo-pet-medo-pupil-shrink 1.2s ease-in-out infinite}@keyframes robo-pet-medo-pupil-shrink{0%,100%{transform:scale(0.55);opacity:0.5}50%{transform:scale(0.28);opacity:0.35}}.robo--pet-v6.robo--expr-medo .robo__brow-l,.robo--pet-v6.robo--expr-medo .robo__brow-r{opacity:1;transform:scale(1) translateY(-2px) rotate(-6deg)}.robo--pet-v6.robo--expr-medo .robo__brow-r{transform:scale(1) translateY(-2px) rotate(6deg)}.robo--pet-v6.robo--expr-coragem .robo__eye-l,.robo--pet-v6.robo--expr-coragem .robo__eye-r{transform:scale(0.82,0.78);animation:robo-pet-coragem-steady 2.4s ease-in-out infinite}@keyframes robo-pet-coragem-steady{0%,100%{transform:scale(0.82,0.78)}50%{transform:scale(0.8,0.76)}}.robo--pet-v6.robo--expr-coragem .robo__pupil-l,.robo--pet-v6.robo--expr-coragem .robo__pupil-r{opacity:0.55!important;transform:scale(0.3,0.34)!important}.robo--pet-v6.robo--expr-coragem .robo__shine-l,.robo--pet-v6.robo--expr-coragem .robo__shine-r{animation:robo-pet-coragem-glow 2s ease-in-out infinite}@keyframes robo-pet-coragem-glow{0%,100%{opacity:0.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.robo--pet-v6.robo--expr-coragem .robo__lid-l,.robo--pet-v6.robo--expr-coragem .robo__lid-r{opacity:0.55;transform:scaleY(0.32)}.robo--pet-v6.robo--expr-coragem .robo__visor-frame{animation:robo-pet-coragem-visor 2.4s ease-in-out infinite}@keyframes robo-pet-coragem-visor{0%,100%{filter:drop-shadow(0 0 3px rgba(255,107,64,0.7))}50%{filter:drop-shadow(0 0 8px rgba(245,196,0,0.95))}}.robo--pet-v6.robo--expr-confianca .robo__eye-l,.robo--pet-v6.robo--expr-confianca .robo__eye-r{transform:translateY(-0.4px) scale(1.02,0.94)}.robo--pet-v6.robo--expr-confianca .robo__lid-low-l,.robo--pet-v6.robo--expr-confianca .robo__lid-low-r{opacity:0.88;transform:scale(1.04,0.7) translateY(-0.6px)}.robo--pet-v6.robo--expr-criatividade .robo__eye-glow{animation:robo-pet-criatividade-glow 4s var(--robo-ease-organic) infinite}@keyframes robo-pet-criatividade-glow{0%,100%{opacity:0.12;transform:scale(1)}50%{opacity:0.22;transform:scale(1.04)}}.robo--pet-v6.robo--expr-criatividade .robo__eye-l,.robo--pet-v6.robo--expr-criatividade .robo__eye-r{transform:scale(1.04,1.06)}.robo--pet-v6.robo--expr-foco .robo__eye-l,.robo--pet-v6.robo--expr-foco .robo__eye-r{transform:scale(0.88,0.72)}.robo--pet-v6.robo--expr-foco .robo__lid-l,.robo--pet-v6.robo--expr-foco .robo__lid-r{opacity:0.88;transform:scaleY(0.55)}.robo--pet-v6.robo--expr-foco .robo__shine-l,.robo--pet-v6.robo--expr-foco .robo__shine-r{opacity:0.9}.robo--pet-v6.robo--expr-celebracao .robo__eye-l,.robo--pet-v6.robo--expr-celebracao .robo__eye-r{transform:translateY(-0.8px) scale(1.1,0.85);animation:robo-pet-celebracao-bounce 0.9s ease-in-out infinite}@keyframes robo-pet-celebracao-bounce{0%,100%{transform:translateY(-0.8px) scale(1.1,0.85)}50%{transform:translateY(-1.5px) scale(1.14,0.82)}}.robo--pet-v6.robo--expr-celebracao .robo__celebrate-particles{opacity:1;transform:scale(1)}.robo--pet-v6.robo--expr-celebracao .robo__particle--1{animation:robo-pet-confetti-1 1.4s ease-in-out infinite}.robo--pet-v6.robo--expr-celebracao .robo__particle--2{animation:robo-pet-confetti-2 1.4s ease-in-out 0.15s infinite}.robo--pet-v6.robo--expr-celebracao .robo__particle--3{animation:robo-pet-confetti-3 1.4s ease-in-out 0.3s infinite}.robo--pet-v6.robo--expr-celebracao .robo__particle--4{animation:robo-pet-confetti-4 1.4s ease-in-out 0.45s infinite}.robo--pet-v6.robo--expr-celebracao .robo__particle--5,.robo--pet-v6.robo--expr-celebracao .robo__particle--6,.robo--pet-v6.robo--expr-celebracao .robo__particle--7{animation:robo-pet-confetti-pop 1.2s ease-in-out infinite}@keyframes robo-pet-confetti-1{0%,100%{opacity:0;transform:translateY(0)}30%,70%{opacity:1;transform:translateY(-4px) rotate(20deg)}}@keyframes robo-pet-confetti-2{0%,100%{opacity:0;transform:translateY(0)}30%,70%{opacity:0.9;transform:translateY(-5px) translateX(2px) rotate(-15deg)}}@keyframes robo-pet-confetti-3{0%,100%{opacity:0;transform:translateY(0)}30%,70%{opacity:0.85;transform:translateY(-3px) translateX(-2px)}}@keyframes robo-pet-confetti-4{0%,100%{opacity:0;transform:translateY(0)}30%,70%{opacity:0.95;transform:translateY(-6px) rotate(30deg)}}@keyframes robo-pet-confetti-pop{0%,100%{opacity:0;transform:scale(0.5)}50%{opacity:0.8;transform:scale(1.2)}}.robo--pet-v6.robo--expr-celebracao .robo__pupil-l,.robo--pet-v6.robo--expr-celebracao .robo__pupil-r{opacity:0.3!important;transform:scale(0.4)!important}.robo--pet-v6.robo--expr-deadline .robo__eyes{animation:robo-pet-deadline-frantic 0.18s ease-in-out infinite}@keyframes robo-pet-deadline-frantic{0%,100%{transform:translate(0,0)}25%{transform:translate(-1.2px,0.5px)}50%{transform:translate(1px,-0.4px)}75%{transform:translate(-0.6px,0.6px)}}.robo--pet-v6.robo--expr-deadline .robo__eye-l,.robo--pet-v6.robo--expr-deadline .robo__eye-r{transform:scale(1.08,0.92)}.robo--pet-v6.robo--expr-deadline .robo__pupil-l,.robo--pet-v6.robo--expr-deadline .robo__pupil-r{opacity:0.55!important;animation:robo-pet-deadline-pupil 0.35s steps(2) infinite}@keyframes robo-pet-deadline-pupil{0%,100%{transform:translate(0,0) scale(0.48)}50%{transform:translate(0.5px,0.3px) scale(0.38)}}.robo--pet-v6.robo--expr-deadline .robo__deadline-sweat{opacity:1;transform:scale(1)}.robo--pet-v6.robo--expr-deadline .robo__sweat-drop--1{animation:robo-pet-sweat-drip 1.2s ease-in-out infinite}.robo--pet-v6.robo--expr-deadline .robo__sweat-drop--2{animation:robo-pet-sweat-drip 1.2s ease-in-out 0.4s infinite}@keyframes robo-pet-sweat-drip{0%,100%{opacity:0;transform:translateY(0)}30%,70%{opacity:0.85;transform:translateY(3px)}}.robo--pet-v6.robo--expr-deadline .robo__visor-frame{animation:robo-pet-deadline-flash 0.5s steps(2) infinite}@keyframes robo-pet-deadline-flash{0%,100%{opacity:1}50%{opacity:0.75}}.robo--pet-v6.robo--expr-briefing .robo__eye-l{transform:scale(1.32,1.36) translateX(-0.8px);animation:robo-pet-briefing-attentive 1.4s ease-in-out infinite}@keyframes robo-pet-briefing-attentive{0%,100%{transform:scale(1.32,1.36) translateX(-0.8px)}50%{transform:scale(1.38,1.42) translateX(-1px)}}.robo--pet-v6.robo--expr-briefing .robo__eye-r{transform:scale(0.72,0.76) translateY(0.8px);opacity:0.62;animation:robo-pet-briefing-dim 1.4s ease-in-out infinite}@keyframes robo-pet-briefing-dim{0%,100%{transform:scale(0.72,0.76) translateY(0.8px);opacity:0.62}50%{transform:scale(0.68,0.72) translateY(1px);opacity:0.48}}.robo--pet-v6.robo--expr-briefing .robo__pupil-l{opacity:0.45!important;transform:translate(-0.6px,0) scale(0.48)!important}.robo--pet-v6.robo--expr-briefing .robo__pupil-r{opacity:0.25!important;transform:translate(0.3px,0.4px) scale(0.32)!important}.robo--pet-v6.robo--expr-briefing .robo__brow-l{opacity:1;transform:scale(1) translateY(-1.5px) rotate(-4deg)}.robo--pet-v6.robo--expr-ideia .robo__eye-l,.robo--pet-v6.robo--expr-ideia .robo__eye-r{transform:scale(1.12,1.08) translateY(-0.5px);animation:robo-pet-ideia-flash 0.8s ease-in-out infinite}@keyframes robo-pet-ideia-flash{0%,100%{transform:scale(1.12,1.08) translateY(-0.5px)}40%{transform:scale(1.18,1.12) translateY(-0.8px)}}.robo--pet-v6.robo--expr-ideia .robo__ideia-bulb{opacity:1;transform:scale(1);animation:robo-pet-ideia-bulb 1.6s ease-in-out infinite}@keyframes robo-pet-ideia-bulb{0%,100%{opacity:0.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.robo--pet-v6.robo--expr-ideia .robo__bulb-glow{animation:robo-pet-ideia-glow 1.6s ease-in-out infinite}@keyframes robo-pet-ideia-glow{0%,100%{opacity:0.7}50%{opacity:1}}.robo--pet-v6.robo--expr-ideia .robo__pupil-l,.robo--pet-v6.robo--expr-ideia .robo__pupil-r{opacity:0.4!important;transform:scale(0.5)!important}.robo--pet-v6.robo--expr-sucesso .robo__eye-l,.robo--pet-v6.robo--expr-sucesso .robo__eye-r{transform:translateY(-0.6px);animation:robo-pet-sucesso-bounce 1.4s ease-in-out infinite}@keyframes robo-pet-sucesso-bounce{0%,100%{transform:translateY(-0.6px) scale(1,0.92)}50%{transform:translateY(-1.3px) scale(1.04,0.86)}}.robo--pet-v6.robo--expr-sucesso .robo__eye-sclera{fill:#e8fff0;animation:robo-pet-sucesso-glow 1.4s ease-in-out infinite}@keyframes robo-pet-sucesso-glow{0%,100%{fill:#e8fff0}50%{fill:#c8ffd8}}.robo--pet-v6.robo--expr-sucesso .robo__lid-low-l,.robo--pet-v6.robo--expr-sucesso .robo__lid-low-r{opacity:0.8;transform:scale(1.05,0.55) translateY(-1px);animation:robo-pet-sucesso-arc 1.4s ease-in-out infinite}@keyframes robo-pet-sucesso-arc{0%,100%{transform:scale(1.05,0.55) translateY(-1px);opacity:0.8}50%{transform:scale(1.1,0.48) translateY(-1.4px);opacity:1}}.robo--pet-v6.robo--expr-sucesso .robo__visor-frame{animation:robo-pet-sucesso-visor 1.6s ease-in-out infinite}@keyframes robo-pet-sucesso-visor{0%,100%{filter:drop-shadow(0 0 3px rgba(76,217,100,0.55));opacity:1}50%{filter:drop-shadow(0 0 8px rgba(76,217,100,0.95));opacity:0.95}}.robo--pet-v6.robo--expr-sucesso .robo__shine-l,.robo--pet-v6.robo--expr-sucesso .robo__shine-r{animation:robo-pet-shine-pop 1.4s ease-in-out infinite}.robo--pet-v6.robo--expr-alerta .robo__eye-l,.robo--pet-v6.robo--expr-alerta .robo__eye-r{transform:scale(1.1,1.06) translateY(-0.6px);animation:robo-pet-alerta-pop 0.75s ease-in-out infinite}@keyframes robo-pet-alerta-pop{0%,100%{transform:scale(1.1,1.06) translateY(-0.6px)}50%{transform:scale(1.16,1.1) translateY(-1px)}}.robo--pet-v6.robo--expr-alerta .robo__visor-frame{animation:robo-pet-alerta-pulse 0.75s ease-in-out infinite}@keyframes robo-pet-alerta-pulse{0%,100%{filter:drop-shadow(0 0 4px rgba(255,180,0,0.7));opacity:1}50%{filter:drop-shadow(0 0 10px rgba(255,140,0,1));opacity:0.82}}.robo--pet-v6.robo--expr-alerta .robo__brow-l,.robo--pet-v6.robo--expr-alerta .robo__brow-r{opacity:1;transform:scale(1) translateY(-1.8px);animation:robo-pet-alerta-brow 0.75s ease-in-out infinite}@keyframes robo-pet-alerta-brow{0%,100%{transform:scale(1) translateY(-1.8px)}50%{transform:scale(1.06) translateY(-2.4px)}}.robo--pet-v6.robo--expr-aviso .robo__lid-l,.robo--pet-v6.robo--expr-aviso .robo__lid-r{opacity:0.75;transform:scaleY(0.55);animation:robo-pet-aviso-lid 2.4s ease-in-out infinite}@keyframes robo-pet-aviso-lid{0%,100%{transform:scaleY(0.55);opacity:0.75}50%{transform:scaleY(0.62);opacity:0.9}}.robo--pet-v6.robo--expr-aviso .robo__eye-l,.robo--pet-v6.robo--expr-aviso .robo__eye-r{animation:robo-pet-aviso-nudge 2.4s ease-in-out infinite}@keyframes robo-pet-aviso-nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(0.5px) scale(0.98,0.94)}}.robo--pet-v6.robo--expr-aviso .robo__visor-frame{animation:robo-pet-aviso-pulse 2.4s ease-in-out infinite}@keyframes robo-pet-aviso-pulse{0%,100%{filter:drop-shadow(0 0 3px rgba(255,160,40,0.5))}50%{filter:drop-shadow(0 0 7px rgba(255,120,20,0.85))}}.robo--pet-v6.robo--expr-info .robo__eye-l,.robo--pet-v6.robo--expr-info .robo__eye-r{animation:robo-pet-info-breathe 3.6s ease-in-out infinite}@keyframes robo-pet-info-breathe{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.02,1.04);opacity:0.92}}.robo--pet-v6.robo--expr-info .robo__lid-l,.robo--pet-v6.robo--expr-info .robo__lid-r{animation:robo-pet-info-blink 3.6s ease-in-out infinite}@keyframes robo-pet-info-blink{0%,86%,100%{opacity:0;transform:scaleY(0.01)}88%,92%{opacity:0.85;transform:scaleY(0.92) translateY(0.4px)}}.robo--pet-v6.robo--expr-info .robo__shine-l,.robo--pet-v6.robo--expr-info .robo__shine-r{animation:robo-pet-info-shine 3.6s ease-in-out infinite}@keyframes robo-pet-info-shine{0%,100%{opacity:0.65}50%{opacity:0.9}}.robo--pet-v6.robo--expr-offline .robo__eye-l,.robo--pet-v6.robo--expr-offline .robo__eye-r{opacity:0.38;animation:robo-pet-offline-dim 3.2s ease-in-out infinite}@keyframes robo-pet-offline-dim{0%,100%{opacity:0.38;transform:scale(0.94,0.9)}50%{opacity:0.22;transform:scale(0.9,0.86)}}.robo--pet-v6.robo--expr-offline .robo__eye-sclera{fill:#888898;animation:robo-pet-offline-flicker 3.2s steps(1) infinite}@keyframes robo-pet-offline-flicker{0%,88%,100%{fill:#888898}90%,92%{fill:#666670}}.robo--pet-v6.robo--expr-offline .robo__visor-frame{animation:robo-pet-offline-visor 3.2s ease-in-out infinite}@keyframes robo-pet-offline-visor{0%,100%{opacity:0.55}50%{opacity:0.35}}.robo--pet-v6.robo--expr-offline .robo__screen{animation:robo-pet-offline-screen 3.2s ease-in-out infinite}@keyframes robo-pet-offline-screen{0%,100%{opacity:0.65}50%{opacity:0.45}}.robo--pet-v6.robo--expr-online .robo__eyes{animation:robo-pet-online-idle 5s var(--robo-ease-organic) infinite}@keyframes robo-pet-online-idle{0%,100%{transform:translate(0,0);opacity:1}50%{transform:translate(calc(var(--r-px) * 0.35),calc(var(--r-px) * -0.35));opacity:0.98}}.robo--pet-v6.robo--pet-default{--pet-glow:rgba(245,196,0,0.42)}.robo--pet-v6.robo--pet-dark{--pet-glow:rgba(245,196,0,0.38);filter:drop-shadow(0 calc(var(--r-px) * 1.2) calc(var(--r-px) * 2.5) rgba(0,0,0,0.65)) drop-shadow(0 0 calc(var(--r-px) * 3) var(--pet-glow))}.robo--pet-v6.robo--pet-core{--pet-glow:rgba(255,107,64,0.72);filter:drop-shadow(0 calc(var(--r-px) * 1.2) calc(var(--r-px) * 3) rgba(0,0,0,0.7)) drop-shadow(0 0 calc(var(--r-px) * 6) var(--pet-glow)) drop-shadow(0 0 calc(var(--r-px) * 10) rgba(59,196,176,0.18))}.robo--pet-v6.robo--pet-core.robo--glow .robo__visor-frame{animation:robo-pet-visor-glow-core 2.2s ease-in-out infinite}@keyframes robo-pet-visor-glow-core{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgba(255,107,64,0.9))}50%{opacity:0.92;filter:drop-shadow(0 0 10px rgba(245,196,0,1))}}.robo--pet-v6.robo--pet-ghost{--pet-glow:rgba(255,107,64,0.22);filter:drop-shadow(0 calc(var(--r-px) * 1) calc(var(--r-px) * 2) rgba(0,0,0,0.25)) drop-shadow(0 0 calc(var(--r-px) * 3) var(--pet-glow));opacity:0.88}.robo--pet-v6.robo--float::after{animation:robo-pet-float-shadow-css 3.6s ease-in-out infinite}@keyframes robo-pet-float-shadow-css{0%,100%{opacity:0.85;transform:translateX(-50%) scaleX(1)}50%{opacity:0.45;transform:translateX(-50%) scaleX(0.78)}}.robo--pet-v6.robo--float.robo--glow{animation:robo-pet-float 3.6s ease-in-out infinite}.robo--pet-v6.robo--float .robo__pet-root--float{transform:rotate(-4deg);transform-box:fill-box;transform-origin:center bottom}@keyframes robo-pet-float{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -2.2))}}.robo--pet-v6.robo--float .robo__ground-shadow{animation:robo-pet-float-shadow 3.6s ease-in-out infinite}@keyframes robo-pet-float-shadow{0%,100%{opacity:0.75;transform:scaleX(1)}50%{opacity:0.45;transform:scaleX(0.82)}}.robo--pet-v6.robo--sleep{animation:robo-pet-sleep-breathe 4.8s ease-in-out infinite}@keyframes robo-pet-sleep-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(calc(var(--r-px) * 0.4)) scale(0.98)}}.robo--pet-v6.robo--sleep .robo__visor-frame,.robo--pet-v6.robo--sleep .robo__screen{animation:robo-pet-sleep-dim 4.8s ease-in-out infinite}@keyframes robo-pet-sleep-dim{0%,100%{opacity:0.72}50%{opacity:0.45}}.robo--pet-v6.robo--sleep .robo__eye-sleep{transform:scaleY(0.12) translateY(3px);opacity:0.4}.robo--pet-v6.robo--sleep .robo__zzz{animation:robo-pet-zzz 2.8s ease-in-out infinite}@keyframes robo-pet-zzz{0%,100%{opacity:0.35;transform:translateY(0)}50%{opacity:0.85;transform:translateY(-3px)}}.robo--pet-v6.robo--peek{overflow:visible;animation:robo-pet-peek-in 0.85s cubic-bezier(0.22,1,0.36,1) both}.robo--pet-v6.robo--peek .robo__pet-root--peek{transform:rotate(14deg) translateX(4px);transform-box:fill-box;transform-origin:left bottom}@keyframes robo-pet-peek-in{from{transform:translate(40%,35%) rotate(8deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.robo--pet-v6 .robo__zzz{opacity:0;transform-box:fill-box;transform-origin:center}.robo--pet-v6.robo--sleep .robo__zzz{opacity:1}.robo--pet-v6.robo--walk-front{animation:robo-pet-bob 0.55s ease-in-out infinite}.robo--pet-v6.robo--walk-front .robo__leg-l,.robo--pet-v6.robo--walk-front .robo__leg-r{animation:none}.robo--companion-v51{--cp-warm:#f5c400;--cp-glow:rgba(255,107,64,0.35);filter:drop-shadow(0 calc(var(--r-px) * 1) 0 rgba(0,0,0,0.45))}.robo--companion-v51 .robo__eye-l,.robo--companion-v51 .robo__eye-r{filter:none}.robo--companion-v51 .robo__head,.robo--companion-v51 .robo__torso{transform-box:fill-box;transform-origin:center bottom}.robo--companion-v51.robo--glow{animation:robo-v5-bob 3.2s ease-in-out infinite}.robo--companion-v51.robo--glow .robo__eye-l,.robo--companion-v51.robo--glow .robo__eye-r{animation:robo-v5-eye-twinkle 3.6s ease-in-out infinite}.robo--companion-v51.robo--blink .robo__eye-l,.robo--companion-v51.robo--blink .robo__eye-r{animation:robo-v5-blink 4s steps(1) infinite}.robo--companion-v51.robo--antenna .robo__antenna{animation:robo-v5-antenna 2.4s ease-in-out infinite;transform-origin:15px 2px}.robo--companion-v51.robo--glow .robo__chest-light{animation:robo-v5-chest 2.8s ease-in-out infinite}.robo--companion-v51.robo--glow .robo__smile{animation:robo-v5-smile 4.5s ease-in-out infinite}.robo--companion-v51.robo--glow .robo__cyan-l{animation:robo-v51-cyan 3s ease-in-out infinite}@keyframes robo-v51-cyan{0%,100%{opacity:1}50%{opacity:0.55}}.robo--companion-v51 .robo__ground-shadow{opacity:0.7}.robo--arcade-v4{--ms-hi:#b8b8b8;--ms-mid:#787878;--ms-warn:#f5c400;filter:drop-shadow(0 calc(var(--r-px) * 1) 0 rgba(0,0,0,0.65))}.robo--arcade-v4 .robo__visor{transform-box:fill-box;transform-origin:center}.robo--arcade-v4.robo--blink .robo__visor,.robo--arcade-v4.robo--glow .robo__visor{animation:robo-v4-visor-blink 4.2s steps(1) infinite}@keyframes robo-v4-visor-blink{0%,88%,100%{opacity:1}90%,91%{opacity:0.15}}.robo--arcade-v4.robo--glow .robo__chest-light,.robo--arcade-v4.robo--glow .robo__waist-light,.robo--arcade-v4.robo--glow .robo__ant-tip{animation:robo-v4-light-pulse 2.4s steps(2) infinite}@keyframes robo-v4-light-pulse{0%,100%{opacity:1}50%{opacity:0.72}}.robo--arcade-v4.robo--glow .robo__cyan-l{animation:robo-v4-cyan 3s steps(2) infinite}@keyframes robo-v4-cyan{0%,100%{opacity:1}50%{opacity:0.45}}.robo--arcade-v4.robo--antenna .robo__antenna{animation:robo-v4-antenna-bob 2.2s steps(2) infinite}@keyframes robo-v4-antenna-bob{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}.robo--arcade-v4 .robo__torso{transform-box:fill-box;transform-origin:center bottom}.robo--arcade-v4.robo--glow{animation:robo-v4-breathe 3.6s steps(2) infinite}@keyframes robo-v4-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -0.5))}}.robo--arcade-v4 .robo__ground-shadow{opacity:0.85}.robo--arcade-v4 .robo__visor,.robo--arcade-v4 .robo__eye-l,.robo--arcade-v4 .robo__eye-r{filter:none}.robo--lg{--r-px:2.5px}.robo--xl{--r-px:3.25px}.robo--sm{--r-px:1.5px}.robo svg{display:block;width:100%;height:100%;overflow:visible}.robo--mischief-v3{filter:drop-shadow(0 0 7px rgba(245,196,0,0.4)) drop-shadow(0 3px 6px rgba(0,0,0,0.6))}.robo--mischief-v3 .robo__eye-l,.robo--mischief-v3 .robo__eye-r{filter:drop-shadow(0 0 2px rgba(255,34,0,0.9)) drop-shadow(0 0 6px rgba(255,107,64,0.7))}.robo--mischief-v3.robo--glow .robo__eye-l,.robo--mischief-v3.robo--glow .robo__eye-r{animation:robo-v3-eye-flicker 2.6s ease-in-out infinite}@keyframes robo-v3-eye-flicker{0%,88%,100%{filter:drop-shadow(0 0 2px rgba(255,34,0,0.95)) drop-shadow(0 0 6px rgba(255,107,64,0.8));opacity:1}90%,92%{filter:drop-shadow(0 0 1px rgba(255,34,0,0.6)) drop-shadow(0 0 3px rgba(255,107,64,0.4));opacity:0.78}91%{filter:drop-shadow(0 0 4px rgba(255,213,79,1)) drop-shadow(0 0 10px rgba(255,34,0,1));opacity:1}}.robo--mischief-v3 .robo__brow-v{transform-box:fill-box;transform-origin:center}.robo--mischief-v3.robo--glow .robo__brow-v{animation:robo-v3-brow-settle 5s ease-in-out infinite}@keyframes robo-v3-brow-settle{0%,100%{opacity:1}50%{opacity:0.82}}.robo--mischief-v3 .robo__grin{transform-box:fill-box;transform-origin:center}.robo--mischief-v3.robo--glow .robo__grin{animation:robo-v3-grin 4s ease-in-out infinite}@keyframes robo-v3-grin{0%,100%{opacity:1}50%{opacity:0.7}}.robo--mischief-v3 .robo__under-shadow{opacity:0.75}.robo--mischief-v3.robo--glow .robo__cyan-l{animation:robo-v3-cyan-pulse 2s ease-in-out infinite}@keyframes robo-v3-cyan-pulse{0%,100%{opacity:1;filter:brightness(1.15)}35%{opacity:0.35;filter:brightness(0.7)}38%{opacity:1;filter:brightness(1.4)}42%{opacity:0.25;filter:brightness(0.55)}45%{opacity:1;filter:brightness(1.2)}}.robo--mischief-v3.robo--antenna .robo__antenna{animation:robo-v3-antenna-crooked 3s ease-in-out infinite}@keyframes robo-v3-antenna-crooked{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(2deg)}}.robo--mischief-v3.robo--antenna .robo__antenna-c{animation:robo-v3-antenna-steady 2.8s ease-in-out infinite}@keyframes robo-v3-antenna-steady{0%,100%{transform:rotate(0deg)}50%{transform:rotate(4deg)}}.robo--mischief-v3.robo--glow{animation:robo-v3-idle-sway 3.8s ease-in-out infinite}@keyframes robo-v3-idle-sway{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(calc(var(--r-px) * -0.4)) rotate(-0.4deg)}75%{transform:translateY(calc(var(--r-px) * -0.25)) rotate(0.4deg)}}.robo--mischief{filter:drop-shadow(0 0 8px rgba(245,196,0,0.45)) drop-shadow(0 2px 4px rgba(0,0,0,0.55))}.robo--mischief .robo__eye-l,.robo--mischief .robo__eye-r{filter:drop-shadow(0 0 2px rgba(255,34,0,0.95)) drop-shadow(0 0 5px rgba(255,107,64,0.75))}.robo--mischief.robo--glow .robo__eye-r{animation:robo-eye-pulse 1.4s ease-in-out infinite}.robo--mischief.robo--glow .robo__eye-l{animation:robo-eye-squint 2.8s ease-in-out infinite}@keyframes robo-eye-pulse{0%,100%{filter:drop-shadow(0 0 2px rgba(255,213,79,1)) drop-shadow(0 0 6px rgba(245,196,0,0.85));opacity:1}50%{filter:drop-shadow(0 0 4px rgba(255,213,79,1)) drop-shadow(0 0 10px rgba(255,34,0,0.95));opacity:0.92}}@keyframes robo-eye-squint{0%,70%,100%{opacity:1;transform:scaleY(1)}75%,78%{opacity:0.75;transform:scaleY(0.85)}}.robo--mischief .robo__brow-l,.robo--mischief .robo__brow-r{transform-box:fill-box;transform-origin:center}.robo--mischief.robo--glow .robo__brow-r{animation:robo-brow-twitch 4.2s steps(1) infinite}@keyframes robo-brow-twitch{0%,88%,100%{transform:translateY(0)}89%,91%{transform:translateY(-0.5px)}}.robo--mischief .robo__smirk{transform-box:fill-box;transform-origin:70% 50%}.robo--mischief.robo--glow .robo__smirk{animation:robo-smirk 3s ease-in-out infinite}@keyframes robo-smirk{0%,100%{opacity:1;transform:scaleX(1)}50%{opacity:0.82;transform:scaleX(1.06)}}.robo--mischief .robo__blush-l,.robo--mischief .robo__blush-r{opacity:0.55}.robo--mischief .robo__head-shadow{opacity:0.7}.robo--mischief.robo--glow .robo__cyan-l{animation:robo-cyan-ominous 1.6s ease-in-out infinite}@keyframes robo-cyan-ominous{0%,100%{opacity:1;filter:brightness(1.2)}40%{opacity:0.2;filter:brightness(0.6)}45%{opacity:1;filter:brightness(1.5)}50%{opacity:0.15;filter:brightness(0.5)}}.robo--mischief.robo--antenna .robo__antenna{animation:robo-antenna-scheme 2.4s ease-in-out infinite}@keyframes robo-antenna-scheme{0%,100%{transform:rotate(-14deg)}50%{transform:rotate(-4deg)}}.robo--mischief.robo--glow{animation:robo-mischief-idle 3.2s ease-in-out infinite}@keyframes robo-mischief-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -0.5))}}.robo__eye-l,.robo__eye-r{filter:drop-shadow(0 0 1px rgba(255,107,64,0.85))}.robo--glow .robo__eye-l,.robo--glow .robo__eye-r{filter:drop-shadow(0 0 2px rgba(255,213,79,0.9)) drop-shadow(0 0 4px rgba(245,196,0,0.65))}.robo__scan{opacity:0.35}.robo--glow .robo__scanlines .robo__scan{animation:robo-scan 3.6s steps(1) infinite}@keyframes robo-scan{0%,70%,100%{opacity:0.25}71%,73%{opacity:0.55}}.robo__antenna,.robo__ant-tip{transform-box:fill-box;transform-origin:50% 100%}.robo__eye-l,.robo__eye-r{transform-box:fill-box;transform-origin:center}.robo__arm-wave{transform-box:fill-box;transform-origin:30% 85%}.robo__chest-light,.robo__waist-light,.robo__waist-div,.robo__ant-tip,.robo__cyan-l,.robo__cyan-r{transform-box:fill-box;transform-origin:center}.robo--blink .robo__eye-l,.robo--blink .robo__eye-r{animation:robo-blink 3.4s steps(1) infinite}@keyframes robo-blink{0%,40%,42%,100%{transform:scaleY(1);opacity:1}41%{transform:scaleY(0.1);opacity:0.4}}.robo--antenna .robo__antenna{animation:robo-antenna 1.4s ease-in-out infinite}@keyframes robo-antenna{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}.robo--glow .robo__chest-light,.robo--glow .robo__waist-light,.robo--glow .robo__ant-tip,.robo--glow .robo__eye-l,.robo--glow .robo__eye-r{animation:robo-glow 1.8s ease-in-out infinite}.robo--glow .robo__cyan-l,.robo--glow .robo__cyan-r{animation:robo-cyan 2.2s ease-in-out infinite}@keyframes robo-glow{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:0.65;filter:brightness(1.35)}}@keyframes robo-cyan{0%,100%{opacity:1}50%{opacity:0.35}}.robo--wave .robo__arm-wave{animation:robo-wave 0.6s steps(2) infinite}@keyframes robo-wave{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-22deg)}}.robo--walk-front{animation:robo-bob 0.42s steps(2) infinite}.robo--walk-front .robo__leg-l{animation:robo-leg-l 0.42s steps(2) infinite}.robo--walk-front .robo__leg-r{animation:robo-leg-r 0.42s steps(2) infinite}@keyframes robo-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -0.6))}}@keyframes robo-leg-l{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * 0.8))}}@keyframes robo-leg-r{0%,100%{transform:translateY(calc(var(--r-px) * 0.8))}50%{transform:translateY(0)}}.robo--stand{animation:robo-stand-idle 2.6s ease-in-out infinite}@keyframes robo-stand-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -1))}}@media (prefers-reduced-motion:reduce){.robo--blink .robo__eye-l,.robo--blink .robo__eye-r,.robo--antenna .robo__antenna,.robo--glow .robo__chest-light,.robo--glow .robo__waist-light,.robo--glow .robo__ant-tip,.robo--glow .robo__eye-l,.robo--glow .robo__eye-r,.robo--glow .robo__scanlines .robo__scan,.robo--glow .robo__cyan-l,.robo--glow .robo__cyan-r,.robo--wave .robo__arm-wave,.robo--walk-front,.robo--walk-front .robo__leg-l,.robo--walk-front .robo__leg-r,.robo--stand,.robo--mischief.robo--glow,.robo--mischief.robo--glow .robo__eye-r,.robo--mischief.robo--glow .robo__eye-l,.robo--mischief.robo--glow .robo__brow-r,.robo--mischief.robo--glow .robo__smirk,.robo--mischief.robo--glow .robo__cyan-l,.robo--mischief.robo--antenna .robo__antenna,.robo--mischief-v3.robo--glow,.robo--mischief-v3.robo--glow .robo__eye-l,.robo--mischief-v3.robo--glow .robo__eye-r,.robo--mischief-v3.robo--glow .robo__brow-v,.robo--mischief-v3.robo--glow .robo__grin,.robo--mischief-v3.robo--glow .robo__cyan-l,.robo--mischief-v3.robo--antenna .robo__antenna,.robo--mischief-v3.robo--antenna .robo__antenna-c{animation:none!important}.robo--arcade-v4.robo--blink .robo__visor,.robo--arcade-v4.robo--glow .robo__visor,.robo--arcade-v4.robo--glow .robo__chest-light,.robo--arcade-v4.robo--glow .robo__waist-light,.robo--arcade-v4.robo--glow .robo__ant-tip,.robo--arcade-v4.robo--glow .robo__cyan-l,.robo--arcade-v4.robo--antenna .robo__antenna,.robo--arcade-v4.robo--glow{animation:none!important}.robo--companion-v5.robo--glow,.robo--companion-v5.robo--glow .robo__eye-l,.robo--companion-v5.robo--glow .robo__eye-r,.robo--companion-v5.robo--glow .robo__chest-light,.robo--companion-v5.robo--glow .robo__smile,.robo--companion-v5.robo--blink .robo__eye-l,.robo--companion-v5.robo--blink .robo__eye-r,.robo--companion-v5.robo--antenna .robo__antenna,.robo--companion-v51.robo--glow,.robo--companion-v51.robo--glow .robo__eye-l,.robo--companion-v51.robo--glow .robo__eye-r,.robo--companion-v51.robo--glow .robo__chest-light,.robo--companion-v51.robo--glow .robo__smile,.robo--companion-v51.robo--glow .robo__cyan-l,.robo--companion-v51.robo--blink .robo__eye-l,.robo--companion-v51.robo--blink .robo__eye-r,.robo--companion-v51.robo--antenna .robo__antenna{animation:none!important}.robo--pet-v6.robo--glow,.robo--pet-v6.robo--glow .robo__visor-frame,.robo--pet-v6.robo--glow .robo__scanlines .robo__scan,.robo--pet-v6.robo--glow:not(.robo--blink) .robo__eye-l,.robo--pet-v6.robo--glow:not(.robo--blink) .robo__eye-r,.robo--pet-v6.robo--walk-front{animation:none!important}.robo--pet-v6.robo--float,.robo--pet-v6.robo--sleep,.robo--pet-v6.robo--peek,.robo--pet-v6.robo--float .robo__ground-shadow,.robo--pet-v6.robo--sleep .robo__visor-frame,.robo--pet-v6.robo--sleep .robo__screen,.robo--pet-v6.robo--sleep .robo__zzz,.robo--pet-v6.robo--expr-love .robo__eye-heart-l,.robo--pet-v6.robo--expr-love .robo__eye-heart-r,.robo--pet-v6.robo--expr-excited .robo__sparkle-l,.robo--pet-v6.robo--expr-excited .robo__sparkle-r,.robo--pet-v6.robo--expr-dizzy .robo__eye-spiral-l,.robo--pet-v6.robo--expr-dizzy .robo__eye-spiral-r,.robo--pet-v6.robo--expr-sleepy .robo__lid-l,.robo--pet-v6.robo--expr-sleepy .robo__lid-r,.robo--pet-v6.robo--expr-bored .robo__lid-l,.robo--pet-v6.robo--expr-bored .robo__lid-r,.robo--pet-v6.robo--expr-mischief .robo__brow-l,.robo--pet-v6.robo--expr-skeptical .robo__brow-skeptical,.robo--pet-v6.robo--expr-side-eye .robo__brow-l,.robo--pet-v6.robo--expr-wink .robo__shine-r,.robo--pet-v6.robo--expr-pleading .robo__shine-l,.robo--pet-v6.robo--expr-pleading .robo__shine-r,.robo--pet-v6.robo--glow:not(.robo--blink) .robo__shine-l,.robo--pet-v6.robo--glow:not(.robo--blink) .robo__shine-r,.robo--pet-v6.robo--expr-starstruck .robo__eye-star-l,.robo--pet-v6.robo--expr-starstruck .robo__eye-star-r,.robo--pet-v6.robo--expr-error .robo__pupil-l,.robo--pet-v6.robo--expr-error .robo__pupil-r,.robo--pet-v6.robo--expr-loading .robo__loading-dot--1,.robo--pet-v6.robo--expr-loading .robo__loading-dot--2,.robo--pet-v6.robo--expr-loading .robo__loading-dot--3,.robo--pet-v6.robo--float::after{animation:none!important}.cc-prompt-dock__mascot .robo.robo--float.robo--glow,.robo-companion .robo.robo--float.robo--glow,.robo--pet-v6.robo--expr-listening .robo__eyes,.robo--pet-v6.robo--expr-listening .robo__eye-l,.robo--pet-v6.robo--expr-listening .robo__eye-r,.robo--pet-v6.robo--expr-listening .robo__shine-l,.robo--pet-v6.robo--expr-listening .robo__shine-r,.robo--pet-v6.robo--expr-thinking .robo__eyes,.robo--pet-v6.robo--expr-thinking .robo__eye-l,.robo--pet-v6.robo--expr-thinking .robo__eye-r,.robo--pet-v6.robo--expr-online .robo__eyes,.robo--pet-v6.robo--expr-online .robo__eye-l,.robo--pet-v6.robo--expr-online .robo__eye-r,.robo--pet-v6.robo--expr-curious .robo__eyes,.robo--pet-v6.robo--expr-curious .robo__eye-l,.robo--pet-v6.robo--expr-curious .robo__eye-r,.robo--pet-v6.robo--expr-foco .robo__eye-l,.robo--pet-v6.robo--expr-foco .robo__eye-r,.robo--pet-v6.robo--expr-criatividade .robo__eye-glow,.robo--pet-v6.robo--expr-criatividade .robo__eye-l,.robo--pet-v6.robo--expr-criatividade .robo__eye-r,.robo--pet-v6.robo--expr-confianca .robo__eye-l,.robo--pet-v6.robo--expr-confianca .robo__eye-r{animation:none!important}.robo--pet-v6.robo--blink .robo__eye-inner,.robo--pet-v6.robo--expr-listening .robo__eye-inner,.robo--pet-v6.robo--expr-online .robo__eye-inner,.robo--pet-v6.robo--expr-neutral .robo__eye-inner,.robo--pet-v6:not([class*="robo--expr-"]) .robo__eye-inner{animation:robo-blink-natural var(--robo-blink-cycle) linear infinite!important}}.robo-companion{position:fixed;right:clamp(16px,2.5vw,32px);left:auto;bottom:clamp(20px,3vh,32px);z-index:9990;display:flex;align-items:flex-end;pointer-events:auto;cursor:pointer;transition:opacity 0.38s cubic-bezier(0.23,1,0.32,1),transform 0.42s cubic-bezier(0.23,1,0.32,1)}.robo-companion.is-dormant{opacity:0;pointer-events:none;transform:translateY(10px) scale(0.92)}.robo__brow-l,.robo__brow-r,.robo__brow-bar,.robo__brow-skeptical,.robo__brow-skeptical-l,.robo__lid,.robo__lid-top,.robo__lid-bot,.robo__lid-low{display:none!important;opacity:0!important;visibility:hidden!important}.robo-companion .robo{--r-px:1.85px;width:calc(var(--r-px) * var(--r-grid));height:calc(var(--r-px) * var(--r-grid));filter:drop-shadow(0 6px 16px rgba(0,0,0,0.32)) drop-shadow(0 0 10px rgba(232,69,0,0.4))!important}.cc-prompt-dock__mascot .robo{filter:drop-shadow(0 4px 12px rgba(0,0,0,0.28)) drop-shadow(0 0 8px rgba(232,69,0,0.35))!important}@media (max-width:640px){.robo-companion .robo{--r-px:1.5px}}.robo-companion.has-active-chat:not(.is-dormant){opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0) scale(1)}.robo-companion.has-active-chat::after,.robo-companion.has-notification::after,.robo-companion.has-unread::after,.cc-prompt-dock__mascot.has-active-chat::after,.cc-prompt-dock__mascot.has-notification::after{content:'';position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%!important;border:none!important;outline:none!important;background:radial-gradient(circle at 32% 30%,#FFFFFF 0%,#FF9A5A 22%,#FF5F00 62%,#E04A00 100%)!important;box-shadow:0 0 10px rgba(255,95,0,0.85),0 0 20px rgba(255,95,0,0.4),0 2px 5px rgba(0,0,0,0.35)!important;z-index:15;pointer-events:none;transform-origin:center center;transition:transform 0.28s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.28s ease,filter 0.28s ease,opacity 0.25s ease}.robo-companion.has-active-chat:not(.is-dormant)::after,.robo-companion.has-notification:not(.is-dormant)::after,.robo-companion.has-unread:not(.is-dormant)::after,.cc-prompt-dock__mascot.has-active-chat::after,.cc-prompt-dock__mascot.has-notification::after{opacity:1;animation:cc-avatar-notif-micro 2.2s cubic-bezier(0.4,0,0.2,1) infinite}.robo-companion.has-active-chat.is-dormant::after,.robo-companion.has-notification.is-dormant::after{transform:scale(0.82);opacity:0.6;animation:none}.robo-companion.has-active-chat.is-chat-busy::after,.cc-prompt-dock__mascot.is-chat-busy::after{animation:cc-avatar-notif-busy 0.85s ease-in-out infinite!important}:is(.robo-companion,.cc-prompt-dock__mascot):hover:is(.has-active-chat,.has-notification,.has-unread)::after{transform:translateY(-2px) scale(1.24)!important;box-shadow:0 0 0 4px rgba(255,95,0,0.3),0 0 20px 4px rgba(255,95,0,1),0 0 32px 8px rgba(255,95,0,0.6),0 4px 10px rgba(0,0,0,0.3)!important;filter:brightness(1.3)!important}@keyframes cc-avatar-notif-micro{0%{transform:translateY(0) scale(0.95);box-shadow:0 0 0 0 rgba(255,95,0,0.85),0 0 8px 1px rgba(255,95,0,0.9),0 0 16px 2px rgba(255,95,0,0.4),0 2px 4px rgba(0,0,0,0.35);filter:brightness(1)}25%{transform:translateY(-1px) scale(1.05);box-shadow:0 0 0 3px rgba(255,95,0,0.5),0 0 12px 2px rgba(255,95,0,0.95),0 0 22px 4px rgba(255,95,0,0.45),0 3px 6px rgba(0,0,0,0.3);filter:brightness(1.18)}50%{transform:translateY(-2px) scale(1.1);box-shadow:0 0 0 7px rgba(255,95,0,0),0 0 18px 3px rgba(255,95,0,1),0 0 28px 6px rgba(255,95,0,0.5),0 4px 8px rgba(0,0,0,0.25);filter:brightness(1.28)}75%{transform:translateY(-0.8px) scale(1.02);box-shadow:0 0 0 4px rgba(255,95,0,0),0 0 12px 2px rgba(255,95,0,0.9),0 0 18px 3px rgba(255,95,0,0.35),0 3px 6px rgba(0,0,0,0.3);filter:brightness(1.12)}100%{transform:translateY(0) scale(0.95);box-shadow:0 0 0 0 rgba(255,95,0,0.85),0 0 8px 1px rgba(255,95,0,0.9),0 0 16px 2px rgba(255,95,0,0.4),0 2px 4px rgba(0,0,0,0.35);filter:brightness(1)}}@keyframes cc-avatar-notif-busy{0%,100%{transform:scale(0.9) translateY(0);box-shadow:0 0 0 0 rgba(255,95,0,0.95),0 0 10px 2px rgba(255,95,0,0.95),0 2px 4px rgba(0,0,0,0.35);filter:brightness(1)}50%{transform:scale(1.22) translateY(-2px);box-shadow:0 0 0 9px rgba(255,95,0,0),0 0 24px 6px rgba(255,95,0,1),0 0 32px 8px rgba(255,95,0,0.6),0 4px 10px rgba(0,0,0,0.25);filter:brightness(1.35)}}.robo-companion-bubble{position:absolute;right:calc(100% + 12px);left:auto;bottom:25%;z-index:2;width:max-content;max-width:min(240px,calc(100vw - 120px));padding:10px 14px 11px;background:#0d0d12;border-radius:8px;border:1px solid var(--cor-secundaria,#f5c400);box-shadow:-4px 4px 0 rgba(245,196,0,0.22);pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden;display:none;transform:translateY(6px) scale(0.96);transition:opacity 0.24s cubic-bezier(0.23,1,0.32,1),transform 0.24s cubic-bezier(0.23,1,0.32,1),visibility 0.24s ease}.robo-companion-bubble[hidden],.robo-companion-bubble:not(.is-visible){display:none!important;visibility:hidden!important;opacity:0!important;border-color:transparent!important}.robo-companion-bubble.is-visible{display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0) scale(1)!important}.robo-companion-bubble__label{display:block;font-family:'DM Mono',monospace;font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:var(--cor-secundaria,#f5c400);margin-bottom:5px;line-height:1}.robo-companion-bubble__text{font-family:'Archivo',sans-serif;font-size:13px;font-weight:600;line-height:1.35;color:rgba(255,255,255,0.92);margin:0;padding-right:14px}.robo-companion-bubble__close{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:4px;padding:0;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.55);font-family:'DM Mono',monospace;font-size:13px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease}.robo-companion-bubble__close:hover,.robo-companion-bubble__close:focus-visible{color:#fff;border-color:rgba(245,196,0,0.55);background:rgba(245,196,0,0.12);outline:none}.robo-companion-bubble__tail{position:absolute;right:-5px;left:auto;bottom:14px;width:9px;height:9px;background:#0d0d12;border-right:1px solid var(--cor-secundaria,#f5c400);border-bottom:1px solid var(--cor-secundaria,#f5c400);transform:rotate(-45deg);pointer-events:none}.robo-companion.has-bubble .robo{filter:drop-shadow(0 0 10px rgba(245,196,0,0.35))}@media (max-width:640px){.robo-companion-bubble{left:calc(100% + 6px);bottom:54%;max-width:min(188px,calc(100vw - 88px));padding:8px 10px 9px;box-shadow:3px 3px 0 rgba(245,196,0,0.18)}.robo-companion-bubble__label{font-size:8px;margin-bottom:4px}.robo-companion-bubble__text{font-size:11px;line-height:1.32;padding-right:12px}.robo-companion-bubble__close{top:4px;right:4px;width:18px;height:18px;font-size:12px}.robo-companion-bubble__tail{left:-6px;bottom:10px;width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.robo-companion-bubble{transition:opacity 0.15s ease;transform:none}.robo-companion-bubble.is-visible{transform:none}}.robo-companion .robo--float .robo__pet-root--float,.robo-companion .robo--peek .robo__pet-root--peek{transform:none}.robo-companion .robo--peek{animation:none}.robo-companion .robo.robo--float.robo--glow{animation:robo-pet-companion-bob 3.5s ease-in-out infinite}.robo-companion:not(.is-dormant) .robo.robo--pet-v6 .robo__eye-l .robo__eye-inner,.robo-companion:not(.is-dormant) .robo.robo--pet-v6 .robo__eye-r .robo__eye-inner{animation:robo-blink-natural var(--robo-blink-cycle) linear infinite}.robo-companion:not(.is-dormant) .robo.robo--pet-v6.robo--expr-loading .robo__eye-inner,.robo-companion:not(.is-dormant) .robo.robo--pet-v6.robo--expr-love .robo__eye-inner,.robo-companion:not(.is-dormant) .robo.robo--pet-v6.robo--expr-deadpan .robo__eye-inner,.robo-companion:not(.is-dormant) .robo.robo--pet-v6.robo--expr-dizzy .robo__eye-inner,.robo-companion:not(.is-dormant) .robo.robo--pet-v6.robo--expr-starstruck .robo__eye-inner{animation:none}.robo-companion:not(.is-dormant) .robo.robo--offscreen,.robo-companion:not(.is-dormant) .robo.robo--offscreen *{animation-play-state:running!important}@keyframes robo-pet-companion-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -1.05))}}.cc-prompt-dock__row{display:flex;flex-direction:column;align-items:stretch;width:var(--cc-prompt-row-w,100%);max-width:100%;align-self:stretch}.cc-prompt-dock__row .cc-prompt,.cc-prompt-dock__row .cc-prompt-dock__chips{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.cc-prompt-dock__mascot{flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:center;width:calc(1.25px * 48);min-width:calc(1.25px * 48);min-height:52px;padding:0 6px 0 8px;pointer-events:auto;opacity:1;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.23,1,0.32,1)}.cc-prompt-dock__mascot .robo--sm{--r-px:1.25px}.cc-prompt-dock__mascot .robo--float .robo__pet-root--float,.cc-prompt-dock__mascot .robo--peek .robo__pet-root--peek{transform:none}.cc-prompt-dock__mascot .robo.robo--float.robo--glow{animation:robo-pet-dock-bob 3.1s ease-in-out infinite}@keyframes robo-pet-dock-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(var(--r-px) * -1.15))}}.cc-prompt-dock__mascot .robo--peek{animation:none}.cc-prompt-dock.is-hidden .cc-prompt-dock__mascot{opacity:0;transform:translateY(6px)}@media (max-width:768px){body.is-keyboard-open .robo-companion{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px) scale(0.9)}}@media (max-width:640px){.robo-companion{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.cc-prompt-dock__mascot{width:calc(1.15px * 48);min-width:calc(1.15px * 48);min-height:48px;padding:0 2px 0 4px}.cc-prompt-dock__mascot .robo--sm{--r-px:1.15px}}@media (prefers-reduced-motion:reduce){.robo-companion,.cc-prompt-dock__mascot{transition:opacity 0.2s ease}.robo-companion.is-dormant,.cc-prompt-dock.is-hidden .cc-prompt-dock__mascot{transform:none}}.mascot-lab{min-height:100vh;background:#05070C;color:#fff;padding:clamp(88px,12vw,120px) 0 clamp(64px,8vw,96px)}.mascot-lab__head{max-width:var(--largura-maxima);margin:0 auto var(--space-block);padding-inline:var(--gut)}.mascot-lab__kicker{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--cor-secundaria);display:block;margin-bottom:14px}.mascot-lab__title{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(2rem,4.5vw,3.2rem);line-height:0.98;margin:0 0 12px}.mascot-lab__sub{color:rgba(255,255,255,0.55);max-width:52ch;margin:0;line-height:1.6}.mascot-lab__grid{max-width:var(--largura-maxima);margin:0 auto;padding-inline:var(--gut);display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-gap)}.mascot-card{border:2px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.02);box-shadow:6px 6px 0 rgba(255,255,255,0.06);padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;min-height:220px}.mascot-card__stage{flex:1;display:grid;place-items:center;width:100%;min-height:120px;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 8px);border:1px solid rgba(255,255,255,0.06)}.mascot-card__name{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.5);text-align:center}.mascot-card__code{font-family:'DM Mono',monospace;font-size:9px;color:rgba(245,196,0,0.75);word-break:break-all;text-align:center;line-height:1.5}.mascot-card--featured{grid-column:1 / -1;border-color:rgba(245,196,0,0.55);background:rgba(245,196,0,0.04);box-shadow:8px 8px 0 rgba(245,196,0,0.18);padding:32px 28px 28px;min-height:320px;position:relative}.mascot-card--featured::before{content:'FOCO ATUAL';position:absolute;top:12px;right:16px;font-family:'DM Mono',monospace;font-size:9px;letter-spacing:0.16em;color:var(--cor-secundaria);border:1px solid rgba(245,196,0,0.45);padding:4px 8px;background:rgba(245,196,0,0.08)}.mascot-card--featured .mascot-card__stage{min-height:200px}.mascot-card--featured .mascot-card__name{font-size:12px;color:rgba(255,255,255,0.85);letter-spacing:0.12em}.mascot-card__note{font-family:'DM Mono',monospace;font-size:10px;color:rgba(255,255,255,0.5);text-align:center;line-height:1.55;max-width:42ch;margin:0}.mascot-card__note em{color:var(--cor-secundaria);font-style:normal}.mascot-lab__embed,.mascot-lab__tech{max-width:var(--largura-maxima);margin:var(--space-sec-md) auto 0;padding-inline:var(--gut)}.mascot-lab__embed pre{border:2px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.35);padding:20px;overflow-x:auto;font-family:'DM Mono',monospace;font-size:11px;line-height:1.65;color:rgba(255,255,255,0.72)}.mascot-lab__tech{margin-top:var(--space-block)}.mascot-tech__intro{color:rgba(255,255,255,0.55);max-width:62ch;line-height:1.65;margin:0 0 24px}.mascot-tech__table{width:100%;border-collapse:collapse;font-family:'DM Mono',monospace;font-size:11px;margin-bottom:20px}.mascot-tech__table th,.mascot-tech__table td{border:1px solid rgba(255,255,255,0.12);padding:12px 14px;text-align:left;vertical-align:top}.mascot-tech__table th{background:rgba(245,196,0,0.08);color:var(--cor-secundaria);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;font-size:10px}.mascot-tech__table td{color:rgba(255,255,255,0.72)}.mascot-tech__table tr:nth-child(even) td{background:rgba(255,255,255,0.02)}.mascot-tech__rec{border:2px solid rgba(245,196,0,0.35);background:rgba(245,196,0,0.06);padding:18px 20px;font-size:13px;line-height:1.6;color:rgba(255,255,255,0.82)}.mascot-tech__rec strong{color:var(--cor-secundaria)}.mascot-expr-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;padding:8px 0 4px}.mascot-expr-chip{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px 12px;min-width:88px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.02)}.mascot-expr-chip__stage{display:grid;place-items:center;min-height:72px}.mascot-expr-chip__label{font-family:'DM Mono',monospace;font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.45)}.mascot-card--featured .mascot-expr-row{margin-top:8px;padding-top:20px;border-top:1px solid rgba(245,196,0,0.2)}.mascot-lab__section{max-width:var(--largura-maxima);margin:var(--space-block) auto 0;padding-inline:var(--gut)}.mascot-lab__section-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(1.2rem,2.5vw,1.6rem);margin:0 0 8px}.mascot-lab__section-sub{color:rgba(255,255,255,0.5);font-size:13px;line-height:1.55;margin:0 0 20px;max-width:58ch}.mascot-v6-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.mascot-v6-chip{border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.02);padding:16px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:140px;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease;font:inherit;color:inherit;width:100%;text-align:center}.mascot-v6-chip:hover,.mascot-v6-chip:focus-visible{border-color:rgba(245,196,0,0.45);background:rgba(245,196,0,0.05);outline:none}.mascot-v6-chip--active{border-color:rgba(245,196,0,0.75);background:rgba(245,196,0,0.08);box-shadow:0 0 0 1px rgba(245,196,0,0.25)}.mascot-v6-chip__detail{font-family:'DM Mono',monospace;font-size:8px;color:rgba(255,255,255,0.38);text-align:center;line-height:1.45;max-width:12ch}.mascot-v6-chip__stage{display:grid;place-items:center;min-height:88px;width:100%}.mascot-v6-chip__stage--dark{background:#0a0c12;border:1px solid rgba(255,255,255,0.06)}.mascot-v6-chip__stage--peek{overflow:hidden;justify-items:end;align-items:end;padding:0 0 4px 4px}.mascot-v6-chip__label{font-family:'DM Mono',monospace;font-size:9px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.45);text-align:center}.mascot-v6-chip__code{font-family:'DM Mono',monospace;font-size:8px;color:rgba(245,196,0,0.65);text-align:center;word-break:break-all;line-height:1.4}.mascot-card--soon{opacity:0.55}.mascot-card--legacy{opacity:0.45;border-style:dashed}.mascot-card--legacy .mascot-card__name::after{content:' · legado';color:rgba(255,255,255,0.35)}.mascot-card--soon .mascot-card__stage::after{content:'em breve';font-family:'DM Mono',monospace;font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--cor-secundaria);opacity:0.7}