.RobotMascot-module__KNnc7q__stage{aspect-ratio:42/55;perspective:1000px;justify-content:center;align-items:flex-end;width:100%;max-width:420px;margin:0 auto;display:flex;position:relative}.RobotMascot-module__KNnc7q__light{filter:blur(25px);background:radial-gradient(#995bff8c,#5a14b440 35%,#0000 70%);width:70%;height:70%;animation:4s ease-in-out infinite RobotMascot-module__KNnc7q__robotLight;position:absolute;bottom:5%}@keyframes RobotMascot-module__KNnc7q__robotLight{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.RobotMascot-module__KNnc7q__ground{filter:blur(12px);background:radial-gradient(#975aff73,#0000 70%);border-radius:50%;width:78%;height:9%;animation:4s ease-in-out infinite RobotMascot-module__KNnc7q__groundPulse;position:absolute;bottom:2%}@keyframes RobotMascot-module__KNnc7q__groundPulse{0%,to{transform:scaleX(.9)}50%{transform:scaleX(1.08)}}.RobotMascot-module__KNnc7q__robot{width:60%;height:90%;transform-style:preserve-3d;animation:4s ease-in-out infinite RobotMascot-module__KNnc7q__robotFloat,1.4s cubic-bezier(.16,1,.3,1) RobotMascot-module__KNnc7q__robotAppear;position:relative}@keyframes RobotMascot-module__KNnc7q__robotAppear{0%{opacity:0;filter:blur(20px);transform:translateY(80px)scale(.7)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes RobotMascot-module__KNnc7q__robotFloat{0%,to{transform:translateY(0)rotateY(-3deg)}50%{transform:translateY(-15px)rotateY(3deg)}}.RobotMascot-module__KNnc7q__hat{z-index:8;width:79%;height:25%;animation:4s ease-in-out infinite RobotMascot-module__KNnc7q__hatMove;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes RobotMascot-module__KNnc7q__hatMove{0%,to{transform:translate(-50%)rotate(-1deg)}50%{transform:translate(-50%)rotate(1deg)}}.RobotMascot-module__KNnc7q__hatTop{background:linear-gradient(145deg,#d4b8ff,#7341b7 55%,#30105b);border-radius:75px 75px 25px 25px;width:55%;height:65%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 5px 15px #ffffff40,0 0 35px #8c4bff66}.RobotMascot-module__KNnc7q__hatBrim{background:linear-gradient(#7e48bc,#261044);border-radius:50%;width:100%;height:28%;position:absolute;top:52%;left:0;box-shadow:0 10px 30px #5014a066}.RobotMascot-module__KNnc7q__hatLetter{color:#fff;text-shadow:0 0 15px #b98aff;font-size:clamp(18px,3.4vw,34px);font-weight:900;position:absolute;top:27%;left:50%;transform:translate(-50%)}.RobotMascot-module__KNnc7q__head{z-index:6;background:linear-gradient(145deg,#c9a7f5,#7650a9 48%,#39205d);border-radius:55px;width:67%;height:38%;position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:inset 0 5px 20px #fff3,0 15px 45px #00000080}.RobotMascot-module__KNnc7q__ear{background:linear-gradient(90deg,#49256d,#a576d7);border-radius:50%;width:13%;height:35%;position:absolute;top:35%}.RobotMascot-module__KNnc7q__earLeft{left:-7%}.RobotMascot-module__KNnc7q__earRight{right:-7%}.RobotMascot-module__KNnc7q__face{background:radial-gradient(circle at 50% 30%,#30114f,#08030d 75%);border:5px solid #4e3073;border-radius:28px;position:absolute;inset:15% 9% 12%;overflow:hidden;box-shadow:inset 0 0 30px #7a37ff59,0 0 20px #7832ff59}.RobotMascot-module__KNnc7q__face:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff09 5px);position:absolute;inset:0}.RobotMascot-module__KNnc7q__eyes{justify-content:center;gap:15%;width:100%;display:flex;position:absolute;top:28%}.RobotMascot-module__KNnc7q__eye{aspect-ratio:1;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);filter:drop-shadow(0 0 8px #c8a3ff)drop-shadow(0 0 20px #9d5cff);background:#f0ddff;width:24%;transition:transform .13s;animation:2.5s ease-in-out infinite RobotMascot-module__KNnc7q__eyePulse;position:relative}@keyframes RobotMascot-module__KNnc7q__eyePulse{0%,to{transform:scale(1)}50%{transform:scale(.92)}}.RobotMascot-module__KNnc7q__mouth{border-bottom:5px solid #d9c3ff;border-radius:50%;width:24%;height:5%;animation:3s ease-in-out infinite RobotMascot-module__KNnc7q__mouthMove;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}@keyframes RobotMascot-module__KNnc7q__mouthMove{0%,to{width:24%}50%{width:32%}}.RobotMascot-module__KNnc7q__body{background:linear-gradient(145deg,#9670c7,#5a377f 48%,#29143e);border-radius:70px 70px 35px 35px;width:67%;height:46%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 8px 20px #ffffff1f,0 25px 40px #0000008c}.RobotMascot-module__KNnc7q__suit{background:linear-gradient(90deg,#5b357d,#9670c2,#4d2a6e);border-radius:30px 30px 35px 35px;position:absolute;inset:22% 12% 0;box-shadow:inset 0 0 15px #ffffff1f}.RobotMascot-module__KNnc7q__shirt{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:#ddd0ef;width:44%;height:37%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.RobotMascot-module__KNnc7q__tie{clip-path:polygon(20% 0,80% 0,100% 65%,50% 100%,0 65%);background:#24102f;width:11%;height:33%;position:absolute;top:13%;left:50%;transform:translate(-50%)}.RobotMascot-module__KNnc7q__buttonDot{aspect-ratio:1;background:#dfcbf4;border-radius:50%;width:5%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 5px #d0adff}.RobotMascot-module__KNnc7q__buttonOne{top:55%}.RobotMascot-module__KNnc7q__buttonTwo{top:63%}.RobotMascot-module__KNnc7q__buttonThree{top:71%}.RobotMascot-module__KNnc7q__shoulder{z-index:3;background:linear-gradient(145deg,#a37bd1,#512b73);border-radius:40px;width:22%;height:19%;position:absolute;top:17%;box-shadow:inset 0 8px 15px #ffffff21,0 15px 25px #0000004d}.RobotMascot-module__KNnc7q__shoulderLeft{transform-origin:80% 20%;animation:3.4s ease-in-out infinite RobotMascot-module__KNnc7q__leftShoulder;left:-11%}.RobotMascot-module__KNnc7q__shoulderRight{transform-origin:20% 20%;animation:3.8s ease-in-out infinite RobotMascot-module__KNnc7q__rightShoulder;right:-11%}@keyframes RobotMascot-module__KNnc7q__leftShoulder{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(4deg)translateY(-3px)}50%{transform:rotate(-7deg)translateY(4px)}75%{transform:rotate(3deg)translateY(-2px)}}@keyframes RobotMascot-module__KNnc7q__rightShoulder{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-4deg)translateY(-3px)}50%{transform:rotate(7deg)translateY(4px)}75%{transform:rotate(-3deg)translateY(-2px)}}.RobotMascot-module__KNnc7q__arm{z-index:2;background:linear-gradient(90deg,#4a2769,#8760ae,#3b2054);border-radius:30px;width:16%;height:26%;position:absolute;top:28%}.RobotMascot-module__KNnc7q__armLeft{transform-origin:50% 15%;animation:3.4s ease-in-out infinite RobotMascot-module__KNnc7q__leftArm;left:-9%}.RobotMascot-module__KNnc7q__armRight{transform-origin:50% 15%;animation:3.8s ease-in-out infinite RobotMascot-module__KNnc7q__rightArm;right:-9%}@keyframes RobotMascot-module__KNnc7q__leftArm{0%,to{transform:rotate(2deg)}50%{transform:rotate(-9deg)}}@keyframes RobotMascot-module__KNnc7q__rightArm{0%,to{transform:rotate(-2deg)}50%{transform:rotate(9deg)}}.RobotMascot-module__KNnc7q__hand{background:linear-gradient(145deg,#70509a,#2e1743);border-radius:40% 40% 50% 50%;width:96%;height:34%;position:absolute;bottom:-8%;left:2%}
