.mascot-module__oMDdLG__vector-frame{transform-origin:50% 85%;flex:none;width:220px;height:220px}.mascot-module__oMDdLG__vector-frame svg{display:block;overflow:visible}.mascot-module__oMDdLG__vector-frame[data-size=mini]{width:68px;height:68px;margin-bottom:1.8rem}.mascot-module__oMDdLG__vector-frame[data-size=dialog]{width:75px;height:75px;margin:0 auto 1rem}.mascot-module__oMDdLG__vector-frame[data-size=badge]{width:47px;height:47px}.mascot-module__oMDdLG__vector-frame>svg{transform-origin:50% 85%}.mascot-module__oMDdLG__vector-frame[data-animation=idle]>svg{animation:3s ease-in-out infinite mascot-module__oMDdLG__vector-breathe}.mascot-module__oMDdLG__vector-frame[data-animation=jumping]>svg{animation:1.8s ease-in-out infinite mascot-module__oMDdLG__vector-hop}.mascot-module__oMDdLG__vector-frame[data-animation=floating]>svg{animation:3.5s ease-in-out infinite mascot-module__oMDdLG__vector-float}.mascot-module__oMDdLG__vector-frame[data-animation=celebrating]>svg{animation:2.1s ease-in-out infinite mascot-module__oMDdLG__vector-party}.mascot-module__oMDdLG__vector-frame[data-animation=waving] [data-part=waving-arm]{transform-box:fill-box;transform-origin:50% 85%;animation:1.8s ease-in-out infinite mascot-module__oMDdLG__vector-wave}@keyframes mascot-module__oMDdLG__vector-hop{0%,80%,to{transform:translateY(0)}12%{transform:scale(1.14,.82)}35%{transform:translateY(-22%)scale(.95,1.08)rotate(-5deg)}48%{transform:translateY(-22%)rotate(5deg)}66%{transform:scale(1.15,.8)}}@keyframes mascot-module__oMDdLG__vector-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes mascot-module__oMDdLG__vector-party{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)translateY(-5px)}40%{transform:rotate(7deg)translateY(-8px)}60%{transform:rotate(-5deg)}80%{transform:rotate(4deg)}}@keyframes mascot-module__oMDdLG__vector-wave{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-35deg)}45%,80%{transform:rotate(15deg)}}@keyframes mascot-module__oMDdLG__vector-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}.mascot-module__oMDdLG__artwork [data-effect],.mascot-module__oMDdLG__vector-frame [data-effect]{display:none}.mascot-module__oMDdLG__vector-frame[data-animation=smiling]>svg{animation:2.4s ease-in-out infinite mascot-module__oMDdLG__vector-laugh}.mascot-module__oMDdLG__vector-frame[data-animation=smiling] [data-part=mouth],.mascot-module__oMDdLG__vector-frame[data-animation=starry] [data-part=mouth],.mascot-module__oMDdLG__vector-frame[data-animation=kissing] [data-part=mouth],.mascot-module__oMDdLG__vector-frame[data-animation=kissing] [data-part=waving-arm]{opacity:0}.mascot-module__oMDdLG__vector-frame[data-animation=smiling] [data-effect=smile],.mascot-module__oMDdLG__vector-frame[data-animation=starry] [data-effect=smile],.mascot-module__oMDdLG__vector-frame[data-animation=starry] [data-effect=stars],.mascot-module__oMDdLG__vector-frame[data-animation=kissing] [data-effect=kiss],.mascot-module__oMDdLG__vector-frame[data-animation=kissing] [data-effect=kiss-hand],.mascot-module__oMDdLG__vector-frame[data-animation=kissing] [data-effect=hearts]{display:block}.mascot-module__oMDdLG__vector-frame [data-part=smile-pop]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite mascot-module__oMDdLG__vector-smile}.mascot-module__oMDdLG__vector-frame [data-part=eye-star]{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite mascot-module__oMDdLG__vector-stars}.mascot-module__oMDdLG__vector-frame[data-animation=starry] [data-part=normal-eyes]{display:none}.mascot-module__oMDdLG__vector-frame[data-animation=starry]>svg{animation:2s ease-in-out infinite mascot-module__oMDdLG__vector-float}.mascot-module__oMDdLG__vector-frame[data-animation=spinning]>svg{transform-origin:50%;animation:3s cubic-bezier(.45,0,.25,1) infinite mascot-module__oMDdLG__vector-spin}.mascot-module__oMDdLG__vector-frame [data-part=kiss-hand-motion]{animation:3.4s ease-in-out infinite mascot-module__oMDdLG__vector-kiss-hand}.mascot-module__oMDdLG__vector-frame [data-part=flying-heart]{opacity:0;animation:3.4s ease-out infinite mascot-module__oMDdLG__vector-heart}.mascot-module__oMDdLG__vector-frame [data-part=flying-heart][data-index="1"]{animation-delay:.2s}.mascot-module__oMDdLG__vector-frame [data-part=flying-heart][data-index="2"]{animation-delay:.4s}@keyframes mascot-module__oMDdLG__vector-laugh{0%,to{transform:rotate(0)}30%,60%{transform:translateY(-4%)rotate(-3deg)}45%,75%{transform:translateY(-1%)rotate(3deg)}}@keyframes mascot-module__oMDdLG__vector-smile{0%,to{transform:scale(.7,.55)}30%,70%{transform:scaleX(1.12)}}@keyframes mascot-module__oMDdLG__vector-stars{0%,to{transform:scale(.9)}40%,65%{transform:scale(1.05)}}@keyframes mascot-module__oMDdLG__vector-spin{0%,12%{transform:rotate(0)scale(1)}35%{transform:rotate(150deg)scale(.85)}68%{transform:rotate(360deg)scale(1.05)}82%,to{transform:rotate(360deg)scale(1)}}@keyframes mascot-module__oMDdLG__vector-kiss-hand{0%,to{transform:translate(0)rotate(0)}20%,38%{transform:translate(-75px,-21px)rotate(-30deg)}57%,73%{transform:translate(-20px,-38px)rotate(20deg)}}@keyframes mascot-module__oMDdLG__vector-heart{0%,38%{opacity:0;transform:translate(0)scale(.3)}43%{opacity:1}78%,to{opacity:0;transform:translate(70px,-70px)scale(1.3)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.mascot-module__oMDdLG__vector-frame[data-animation],.mascot-module__oMDdLG__vector-frame[data-animation]>svg,.mascot-module__oMDdLG__vector-frame[data-animation] [data-part]{animation:none}}.mascot-module__oMDdLG__mascot[data-hat] .mascot-module__oMDdLG__mascot__head{justify-content:flex-start;width:100%;height:80px;position:absolute;top:43px;left:0}.mascot-module__oMDdLG__mascot[data-hat] .mascot-module__oMDdLG__mascot__eyes{margin-top:15px}.mascot-module__oMDdLG__mascot[data-hat] .mascot-module__oMDdLG__mascot__hat{width:106px;height:42px;top:-49px;transform:translate(-50%)}.mascot-module__oMDdLG__mascot[data-hat] .mascot-module__oMDdLG__mascot__hat i{background:#4587cc;border:3px solid #fff;border-bottom:0;border-radius:45px 45px 5px 5px;width:76px;height:35px;bottom:6px;left:15px}.mascot-module__oMDdLG__mascot[data-hat] .mascot-module__oMDdLG__mascot__hat b{background:#3265a3;border:3px solid #fff;width:101px;height:12px;left:6px}.mascot-module__oMDdLG__mascot[data-hat=none] .mascot-module__oMDdLG__mascot__hat{display:none}.mascot-module__oMDdLG__mascot[data-hat=cap] .mascot-module__oMDdLG__mascot__hat,.mascot-module__oMDdLG__mascot[data-hat=beanie] .mascot-module__oMDdLG__mascot__hat{display:block}.mascot-module__oMDdLG__mascot[data-hat=beanie] .mascot-module__oMDdLG__mascot__hat i{background:#e16c69}.mascot-module__oMDdLG__mascot[data-hat=beanie] .mascot-module__oMDdLG__mascot__hat b{background:#a74e57;border-radius:5px;width:80px;height:13px;left:13px}.mascot-module__oMDdLG__mascot[data-shirt] .mascot-module__oMDdLG__mascot__outfit{background:#4587cc;border:0;border-top:4px solid #fff8;border-radius:12% 12% 65px 65px/15% 15% 70px 70px;width:100%;height:64px;bottom:0;left:0;transform:none;box-shadow:inset 0 -9px #0002}.mascot-module__oMDdLG__mascot[data-shirt] .mascot-module__oMDdLG__mascot__outfit span{background:#ff8068;border:0;border-radius:0 0 50% 50%;width:36px;height:15px;top:-3px}.mascot-module__oMDdLG__mascot[data-shirt=none] .mascot-module__oMDdLG__mascot__outfit{display:none}.mascot-module__oMDdLG__mascot[data-shirt=blue] .mascot-module__oMDdLG__mascot__outfit,.mascot-module__oMDdLG__mascot[data-shirt=green] .mascot-module__oMDdLG__mascot__outfit{display:block}.mascot-module__oMDdLG__mascot[data-shirt=green] .mascot-module__oMDdLG__mascot__outfit{background:#398c74}.mascot-module__oMDdLG__mascot[data-glasses] .mascot-module__oMDdLG__mascot__glasses{width:82px;height:38px;top:10px}.mascot-module__oMDdLG__mascot[data-glasses] .mascot-module__oMDdLG__mascot__glasses i{background:0 0;border:4px solid #354052;border-radius:50%;width:35px;height:38px}.mascot-module__oMDdLG__mascot[data-glasses] .mascot-module__oMDdLG__mascot__glasses b{background:#354052;width:14px;height:4px;top:15px;left:34px}.mascot-module__oMDdLG__mascot[data-glasses=none] .mascot-module__oMDdLG__mascot__glasses{display:none}.mascot-module__oMDdLG__mascot[data-glasses=round] .mascot-module__oMDdLG__mascot__glasses,.mascot-module__oMDdLG__mascot[data-glasses=square] .mascot-module__oMDdLG__mascot__glasses{display:block}.mascot-module__oMDdLG__mascot[data-glasses=square] .mascot-module__oMDdLG__mascot__glasses i{border-radius:8px}.mascot-module__oMDdLG__mascot{z-index:1;transform-origin:50% 75%;width:180px;height:210px;position:relative}.mascot-module__oMDdLG__mascot[data-animation=idle]{animation:2.7s ease-in-out infinite mascot-module__oMDdLG__idle-bounce}.mascot-module__oMDdLG__mascot__body{z-index:1;transform-origin:50% 72%;background:linear-gradient(145deg,#ff9c83,#ff765f 70%);border:8px solid #fff;border-radius:48% 48% 43% 43%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:210px;display:flex;position:absolute;inset:0;box-shadow:0 25px 50px #e67b6740,inset 0 -10px #e96652}.mascot-module__oMDdLG__mascot__outfit{z-index:2;background:var(--mascot-outfit,#4c8fe8);border:3px solid #fff;border-radius:12px 12px 9px 9px;width:74px;height:24px;display:none;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px #00000018}.mascot-module__oMDdLG__mascot__outfit span{background:var(--mascot-accent,#ffd05b);border:3px solid #fff;border-top:0;border-radius:0 0 8px 8px;width:19px;height:12px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.mascot-module__oMDdLG__mascot__head{z-index:1;transform-origin:50% 72%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mascot-module__oMDdLG__mascot__hat{z-index:3;width:69px;height:30px;display:none;position:absolute;top:-26px;left:50%;transform:translate(-50%)rotate(-5deg)}.mascot-module__oMDdLG__mascot__hat i{background:var(--mascot-hat,#4c8fe8);border:4px solid #fff;border-bottom:0;border-radius:19px 19px 3px 3px;width:36px;height:21px;position:absolute;bottom:5px;left:17px}.mascot-module__oMDdLG__mascot__hat b{background:var(--mascot-hat,#4c8fe8);border:3px solid #fff;border-radius:50%;width:63px;height:9px;position:absolute;bottom:0;left:3px}.mascot-module__oMDdLG__mascot__arm{z-index:0;transform-origin:50%;background:#ff8b73;border:5px solid #fff;border-radius:50%;width:28px;height:42px;position:absolute;top:70px}.mascot-module__oMDdLG__mascot__arm--left{left:-25px;transform:rotate(-25deg)}.mascot-module__oMDdLG__mascot__arm--right{right:-25px;transform:rotate(25deg)}.mascot-module__oMDdLG__mascot__hand{transform-origin:50%;position:absolute;inset:0}.mascot-module__oMDdLG__mascot__eyes{transform-origin:50%;gap:22px;margin-top:15px;display:flex}.mascot-module__oMDdLG__mascot__glasses{z-index:4;width:78px;height:29px;display:none;position:absolute;top:32px;left:50%;transform:translate(-50%)}.mascot-module__oMDdLG__mascot__glasses i{border:3px solid var(--mascot-glasses,#354052);background:#ffffff35;border-radius:45%;width:30px;height:27px;position:absolute;top:0}.mascot-module__oMDdLG__mascot__glasses i:first-child{left:0}.mascot-module__oMDdLG__mascot__glasses i:nth-child(2){right:0}.mascot-module__oMDdLG__mascot__glasses b{background:var(--mascot-glasses,#354052);width:12px;height:3px;position:absolute;top:9px;left:33px}.mascot-module__oMDdLG__mascot__eye{transform-origin:50%;background:#fff;border-radius:50%;width:23px;height:29px;display:block;position:relative}.mascot-module__oMDdLG__mascot__pupil{transform-origin:50%;background:#263346;border-radius:50%;width:10px;height:15px;position:absolute;top:8px;left:7px}.mascot-module__oMDdLG__mascot__mouth{transform-origin:50% 100%;border-bottom:5px solid #a4443b;border-radius:0 0 20px 20px;width:27px;height:12px;margin-top:10px;display:block}.mascot-module__oMDdLG__mascot__accessory{color:#e66954;transform-origin:50%;background:#fff6ef;border-radius:.5rem;margin-top:15px;padding:.28rem .55rem;font-size:.8rem;font-weight:950;display:block}.mascot-module__oMDdLG__mascot__legs{pointer-events:none;position:absolute;inset:0}.mascot-module__oMDdLG__mascot__leg,.mascot-module__oMDdLG__mascot__foot{transform-origin:50% 0;display:none}.mascot-module__oMDdLG__mascot__frame{flex:none;margin-bottom:1.8rem;position:relative}.mascot-module__oMDdLG__mascot[data-look=foundation]{--mascot-hat:#e89a45;--mascot-outfit:#4289d5;--mascot-accent:#ffe078;--mascot-glasses:#604c3f}.mascot-module__oMDdLG__mascot[data-look=design]{--mascot-hat:#bd72d8;--mascot-outfit:#e985b2;--mascot-accent:#fff0a6;--mascot-glasses:#62466f}.mascot-module__oMDdLG__mascot[data-look=code]{--mascot-hat:#3d75bf;--mascot-outfit:#354052;--mascot-accent:#64d8be;--mascot-glasses:#263346}.mascot-module__oMDdLG__mascot[data-look=data]{--mascot-hat:#5f65ce;--mascot-outfit:#6268c8;--mascot-accent:#f6c45f;--mascot-glasses:#42478c}.mascot-module__oMDdLG__mascot[data-look=ai]{--mascot-hat:#e6a331;--mascot-outfit:#ef815f;--mascot-accent:#fff1bd;--mascot-glasses:#695337}.mascot-module__oMDdLG__mascot[data-look=security]{--mascot-hat:#429b72;--mascot-outfit:#347c68;--mascot-accent:#f3d36a;--mascot-glasses:#315b50}.mascot-module__oMDdLG__mascot[data-look=network]{--mascot-hat:#40a3bd;--mascot-outfit:#4289c7;--mascot-accent:#f9dc76;--mascot-glasses:#316477}.mascot-module__oMDdLG__mascot[data-look=cloud]{--mascot-hat:#739ad4;--mascot-outfit:#657faf;--mascot-accent:#fff;--mascot-glasses:#485d7b}.mascot-module__oMDdLG__mascot[data-look=product]{--mascot-hat:#dd8c55;--mascot-outfit:#c06d53;--mascot-accent:#f2d77a;--mascot-glasses:#744b3e}.mascot-module__oMDdLG__mascot[data-look]:not([data-look=classic]) .mascot-module__oMDdLG__mascot__hat,.mascot-module__oMDdLG__mascot[data-look]:not([data-look=classic]) .mascot-module__oMDdLG__mascot__outfit,.mascot-module__oMDdLG__mascot[data-look=design] .mascot-module__oMDdLG__mascot__glasses,.mascot-module__oMDdLG__mascot[data-look=data] .mascot-module__oMDdLG__mascot__glasses,.mascot-module__oMDdLG__mascot[data-look=code] .mascot-module__oMDdLG__mascot__glasses,.mascot-module__oMDdLG__mascot[data-look=security] .mascot-module__oMDdLG__mascot__glasses,.mascot-module__oMDdLG__mascot[data-look=network] .mascot-module__oMDdLG__mascot__glasses{display:block}.mascot-module__oMDdLG__mascot[data-look=ai] .mascot-module__oMDdLG__mascot__eye,.mascot-module__oMDdLG__mascot[data-look=foundation] .mascot-module__oMDdLG__mascot__eye{box-shadow:0 0 0 2px #ffffff70}.mascot-module__oMDdLG__mascot[data-look=foundation] .mascot-module__oMDdLG__mascot__pupil{transform:translateY(-2px);box-shadow:0 -2px 0 1px #fff}.mascot-module__oMDdLG__mascot[data-look=ai] .mascot-module__oMDdLG__mascot__pupil{background:#e69e2e;width:8px;height:12px;top:8px;left:8px}.mascot-module__oMDdLG__mascot[data-look=design] .mascot-module__oMDdLG__mascot__eye{transform:scaleY(.88)}.mascot-module__oMDdLG__mascot[data-look=cloud] .mascot-module__oMDdLG__mascot__mouth,.mascot-module__oMDdLG__mascot[data-look=ai] .mascot-module__oMDdLG__mascot__mouth{background:#ffb178;border:4px solid #a4443b;border-radius:50%;width:22px;height:16px}.mascot-module__oMDdLG__mascot[data-look=security] .mascot-module__oMDdLG__mascot__mouth,.mascot-module__oMDdLG__mascot[data-look=code] .mascot-module__oMDdLG__mascot__mouth{border-bottom-width:6px;width:31px}.mascot-module__oMDdLG__mascot__frame--mini{--mascot-scale:.32;width:58px;height:68px}.mascot-module__oMDdLG__mascot__frame--dialog{--mascot-scale:.36;width:64px;height:75px;margin:0 auto 1rem}.mascot-module__oMDdLG__mascot__frame--badge{--mascot-scale:.22;width:40px;height:47px;margin:0}.mascot-module__oMDdLG__mascot__frame .mascot-module__oMDdLG__mascot[data-animation=idle]{transform-origin:0 0;animation-name:mascot-module__oMDdLG__mini-idle-bounce;position:absolute;top:0;left:0}.mascot-module__oMDdLG__mascot__frame .mascot-module__oMDdLG__mascot:not([data-animation=idle]){transform:scale(var(--mascot-scale))}.mascot-module__oMDdLG__scene__stage{place-items:center;height:390px;display:grid;position:relative}.mascot-module__oMDdLG__scene__orbit{z-index:0;border:1px dashed #ffc7bc;border-radius:50%;position:absolute;transform:rotate(-20deg)}.mascot-module__oMDdLG__scene__orbit--one{width:330px;height:230px}.mascot-module__oMDdLG__scene__orbit--two{border-color:#ffe1ad;width:410px;height:310px;transform:rotate(30deg)}.mascot-module__oMDdLG__scene__speech{z-index:2;color:#36404d;background:#fff;border:1px solid #e7e9ee;border-radius:1rem 1rem 1rem .2rem;padding:.9rem 1.1rem;font-weight:850;animation:.7s both mascot-module__oMDdLG__bubble-pop;position:absolute;top:23px;right:5px;box-shadow:0 9px 25px #2633460d}.mascot-module__oMDdLG__scene__spark{z-index:2;color:#ffb74d;animation:1.8s ease-in-out infinite mascot-module__oMDdLG__sparkle;position:absolute}.mascot-module__oMDdLG__scene__spark--one{font-size:2rem;top:94px;left:15%}.mascot-module__oMDdLG__scene__spark--two{font-size:2.4rem;animation-delay:.7s;bottom:76px;right:13%}@keyframes mascot-module__oMDdLG__idle-bounce{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes mascot-module__oMDdLG__mini-idle-bounce{0%,to{transform:scale(var(--mascot-scale)) translateY(0) rotate(-2deg)}50%{transform:scale(var(--mascot-scale)) translateY(-9px) rotate(2deg)}}@keyframes mascot-module__oMDdLG__bubble-pop{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mascot-module__oMDdLG__sparkle{0%,to{opacity:.6;transform:scale(.8)rotate(-8deg)}50%{opacity:1;transform:scale(1.15)rotate(8deg)}}@media (max-width:800px){.mascot-module__oMDdLG__scene__stage{height:300px}.mascot-module__oMDdLG__scene__speech{top:5px;right:8%}}@media (max-width:520px){.mascot-module__oMDdLG__scene__stage{height:265px}.mascot-module__oMDdLG__scene__orbit--one{width:270px;height:200px}.mascot-module__oMDdLG__scene__orbit--two{width:330px;height:255px}.mascot-module__oMDdLG__scene__speech{font-size:.75rem;right:0}}.mascot-module__oMDdLG__tear{transform-box:fill-box;transform-origin:50% 0;animation:1.3s ease-in infinite mascot-module__oMDdLG__tear-fall}@keyframes mascot-module__oMDdLG__tear-fall{0%{opacity:0;transform:translateY(-6px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(26px)scale(.9)}}@media (prefers-reduced-motion:reduce){.mascot-module__oMDdLG__tear{opacity:1;animation:none}}.mascot-module__oMDdLG__vector-frame [data-part=punch-arm],.mascot-module__oMDdLG__vector-frame [data-part=salute-arm],.mascot-module__oMDdLG__vector-frame [data-part=thumb-arm],.mascot-module__oMDdLG__vector-frame [data-part=clap-left],.mascot-module__oMDdLG__vector-frame [data-part=clap-right]{transform-box:view-box;transform-origin:0 0}.mascot-module__oMDdLG__vector-frame:is([data-animation=punch],[data-animation=salute],[data-animation=thumbsup]) [data-part=waving-arm],.mascot-module__oMDdLG__vector-frame:is([data-animation=trophy],[data-animation=flex],[data-animation=clap]) :is([data-part=waving-arm],[data-part=left-arm]){opacity:0}.mascot-module__oMDdLG__vector-frame[data-animation=trophy] [data-effect=trophy],.mascot-module__oMDdLG__vector-frame[data-animation=punch] [data-effect=punch],.mascot-module__oMDdLG__vector-frame[data-animation=salute] [data-effect=salute],.mascot-module__oMDdLG__vector-frame[data-animation=thumbsup] [data-effect=thumbsup],.mascot-module__oMDdLG__vector-frame[data-animation=flex] [data-effect=flex],.mascot-module__oMDdLG__vector-frame[data-animation=clap] [data-effect=clap],.mascot-module__oMDdLG__vector-frame[data-animation=booty] [data-effect=booty]{display:block}.mascot-module__oMDdLG__vector-frame[data-animation=trophy]>svg{animation:1.6s ease-in-out infinite mascot-module__oMDdLG__anim-cheer}.mascot-module__oMDdLG__vector-frame [data-part=trophy-lift]{animation:1.6s ease-in-out infinite mascot-module__oMDdLG__anim-lift}.mascot-module__oMDdLG__vector-frame [data-part=trophy-spark]{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite mascot-module__oMDdLG__anim-twinkle}@keyframes mascot-module__oMDdLG__anim-lift{0%,to{transform:translateY(6px)}40%,60%{transform:translateY(-8px)}}@keyframes mascot-module__oMDdLG__anim-cheer{0%,to{transform:translateY(0)scale(1)}40%,60%{transform:translateY(-4%)scale(1.02,.98)}}@keyframes mascot-module__oMDdLG__anim-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}}.mascot-module__oMDdLG__vector-frame[data-animation=punch]>svg{animation:1s ease-in-out infinite mascot-module__oMDdLG__anim-punch-hop}.mascot-module__oMDdLG__vector-frame [data-part=punch-arm]{animation:1s cubic-bezier(.3,1.4,.5,1) infinite mascot-module__oMDdLG__anim-punch}.mascot-module__oMDdLG__vector-frame [data-part=punch-burst]{animation:1s ease-out infinite mascot-module__oMDdLG__anim-burst}@keyframes mascot-module__oMDdLG__anim-punch{0%,to{transform:rotate(95deg)}35%,60%{transform:rotate(8deg)}}@keyframes mascot-module__oMDdLG__anim-punch-hop{0%,to{transform:translateY(0)}35%,55%{transform:translateY(-6%)}}@keyframes mascot-module__oMDdLG__anim-burst{0%,30%{opacity:0;transform:scale(.6)}42%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.2)}}.mascot-module__oMDdLG__vector-frame [data-part=salute-arm]{animation:2.6s ease-in-out infinite mascot-module__oMDdLG__anim-salute}.mascot-module__oMDdLG__vector-frame[data-animation=salute]>svg{animation:2.6s ease-in-out infinite mascot-module__oMDdLG__anim-attention}@keyframes mascot-module__oMDdLG__anim-salute{0%,to{transform:rotate(100deg)}18%,78%{transform:rotate(-42deg)}}@keyframes mascot-module__oMDdLG__anim-attention{0%,to{transform:scale(1)}18%,78%{transform:scale(.98,1.03)}}.mascot-module__oMDdLG__vector-frame [data-part=thumb-arm]{animation:1.8s cubic-bezier(.3,1.5,.5,1) infinite mascot-module__oMDdLG__anim-thumb}.mascot-module__oMDdLG__vector-frame[data-animation=thumbsup]>svg{animation:1.8s ease-in-out infinite mascot-module__oMDdLG__vector-breathe}@keyframes mascot-module__oMDdLG__anim-thumb{0%,to{transform:rotate(80deg)scale(.9)}30%,75%{transform:rotate(18deg)scale(1.08)}}.mascot-module__oMDdLG__vector-frame [data-part=bicep]{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite mascot-module__oMDdLG__anim-bicep}.mascot-module__oMDdLG__vector-frame[data-animation=flex]>svg{animation:1.2s ease-in-out infinite mascot-module__oMDdLG__anim-flex}@keyframes mascot-module__oMDdLG__anim-bicep{0%,to{transform:scale(.8)}50%{transform:scale(1.3)}}@keyframes mascot-module__oMDdLG__anim-flex{0%,to{transform:scale(1)}50%{transform:scale(1.04,.97)}}.mascot-module__oMDdLG__vector-frame [data-part=clap-left]{animation:.7s ease-in-out infinite mascot-module__oMDdLG__anim-clap-l}.mascot-module__oMDdLG__vector-frame [data-part=clap-right]{animation:.7s ease-in-out infinite mascot-module__oMDdLG__anim-clap-r}.mascot-module__oMDdLG__vector-frame [data-part=clap-burst]{animation:.7s ease-out infinite mascot-module__oMDdLG__anim-burst}.mascot-module__oMDdLG__vector-frame[data-animation=clap]>svg{animation:1.4s ease-in-out infinite mascot-module__oMDdLG__vector-breathe}@keyframes mascot-module__oMDdLG__anim-clap-l{0%,to{transform:rotate(100deg)}50%{transform:rotate(128deg)}}@keyframes mascot-module__oMDdLG__anim-clap-r{0%,to{transform:rotate(-100deg)}50%{transform:rotate(-128deg)}}.mascot-module__oMDdLG__vector-frame[data-animation=dance]>svg{transform-origin:50% 90%;animation:1.2s ease-in-out infinite mascot-module__oMDdLG__anim-dance}.mascot-module__oMDdLG__vector-frame[data-animation=dance] :is([data-part=left-arm],[data-part=waving-arm]){transform-box:fill-box;transform-origin:50% 10%}.mascot-module__oMDdLG__vector-frame[data-animation=dance] [data-part=left-arm]{animation:1.2s ease-in-out infinite mascot-module__oMDdLG__anim-arm-l}.mascot-module__oMDdLG__vector-frame[data-animation=dance] [data-part=waving-arm]{animation:1.2s ease-in-out infinite mascot-module__oMDdLG__anim-arm-r}@keyframes mascot-module__oMDdLG__anim-dance{0%,to{transform:rotate(-8deg)translate(-4%)}25%{transform:translateY(-5%)scale(1.03,.97)}50%{transform:rotate(8deg)translate(4%)}75%{transform:translateY(-5%)scale(1.03,.97)}}@keyframes mascot-module__oMDdLG__anim-arm-l{0%,to{transform:rotate(0)}50%{transform:rotate(140deg)}}@keyframes mascot-module__oMDdLG__anim-arm-r{0%,to{transform:rotate(-140deg)}50%{transform:rotate(0)}}.mascot-module__oMDdLG__vector-frame[data-animation=booty] :is([data-part=normal-eyes],[data-part=mouth],[data-part=glasses],[data-part=bandana],[data-part=eyepatch],[data-part=hero-mask],[data-part=monocle],[data-part=heart-glasses],[data-part=star-glasses],[data-part=visor]){display:none}.mascot-module__oMDdLG__vector-frame[data-animation=booty]>svg{transform-origin:50% 95%;animation:.8s ease-in-out infinite mascot-module__oMDdLG__anim-booty}.mascot-module__oMDdLG__vector-frame [data-part=booty-cheeks]{transform-box:fill-box;transform-origin:50% 0;animation:.4s ease-in-out infinite mascot-module__oMDdLG__anim-cheeks}@keyframes mascot-module__oMDdLG__anim-booty{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes mascot-module__oMDdLG__anim-cheeks{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)translateY(2px)}}.mascot-module__oMDdLG__artwork [data-jamal],.mascot-module__oMDdLG__vector-frame [data-jamal]{display:none}.mascot-module__oMDdLG__vector-frame[data-animation=jamal] [data-jamal]{display:block}.mascot-module__oMDdLG__vector-frame[data-animation=jamal] :is([data-part=left-arm],[data-part=waving-arm]){opacity:0}.mascot-module__oMDdLG__vector-frame[data-animation=jamal]>svg{transform:scale(.84)translateY(-10%)}
.jamal-module__MPRVhW__frame{--cycle:3.6s;--amp-leg:1;--amp-arm:1;--amp-hip:1;--amp-bounce:1;--amp-torso:1}.jamal-module__MPRVhW__frame [data-rig=hip]{transform-box:view-box;transform-origin:120px 200px;animation:jamal-module__MPRVhW__jamal-hip var(--cycle) infinite both;animation-delay:0s}.jamal-module__MPRVhW__frame [data-rig=torso]{transform-box:view-box;transform-origin:120px 196px;animation:jamal-module__MPRVhW__jamal-torso var(--cycle) infinite both;animation-delay:40ms}.jamal-module__MPRVhW__frame [data-rig=head]{transform-box:view-box;transform-origin:120px 150px;animation:jamal-module__MPRVhW__jamal-head var(--cycle) infinite both;animation-delay:.14s}.jamal-module__MPRVhW__frame [data-rig=arm-left]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-arm-left var(--cycle) infinite both;animation-delay:50ms}.jamal-module__MPRVhW__frame [data-rig=forearm-left]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-forearm-left var(--cycle) infinite both;animation-delay:.15s}.jamal-module__MPRVhW__frame [data-rig=arm-right]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-arm-right var(--cycle) infinite both;animation-delay:50ms}.jamal-module__MPRVhW__frame [data-rig=forearm-right]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-forearm-right var(--cycle) infinite both;animation-delay:.15s}.jamal-module__MPRVhW__frame [data-rig=leg-left]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-leg-left var(--cycle) infinite both;animation-delay:0s}.jamal-module__MPRVhW__frame [data-rig=shin-left]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-shin-left var(--cycle) infinite both;animation-delay:30ms}.jamal-module__MPRVhW__frame [data-rig=foot-left]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-foot-left var(--cycle) infinite both;animation-delay:50ms}.jamal-module__MPRVhW__frame [data-rig=leg-right]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-leg-right var(--cycle) infinite both;animation-delay:0s}.jamal-module__MPRVhW__frame [data-rig=shin-right]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-shin-right var(--cycle) infinite both;animation-delay:30ms}.jamal-module__MPRVhW__frame [data-rig=foot-right]{transform-box:view-box;transform-origin:0 0;animation:jamal-module__MPRVhW__jamal-foot-right var(--cycle) infinite both;animation-delay:50ms}.jamal-module__MPRVhW__frame [data-rig=shadow]{transform-box:view-box;transform-origin:120px 262px;animation:jamal-module__MPRVhW__jamal-shadow var(--cycle) infinite both;animation-delay:0s}@media (prefers-reduced-motion:reduce){.jamal-module__MPRVhW__frame [data-rig]{animation:none}}@keyframes jamal-module__MPRVhW__jamal-hip{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)}12%{transform:translate(calc(-4px * var(--amp-hip)), calc(6px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:translate(calc(-4px * var(--amp-hip)), calc(1.8px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:translate(calc(-4px * var(--amp-hip)), calc(6px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:translate(calc(-4px * var(--amp-hip)), calc(4.5px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)}62%{transform:translate(calc(4px * var(--amp-hip)), calc(6px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translate(calc(4px * var(--amp-hip)), calc(1.8px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:translate(calc(4px * var(--amp-hip)), calc(6px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:translate(calc(4px * var(--amp-hip)), calc(4.5px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-hip)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:translate(0)rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-torso{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}12%{transform:rotate(calc(0deg + -3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(0deg + -3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(0deg + -3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(0deg + -3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}62%{transform:rotate(calc(0deg + 3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(0deg + 3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(0deg + 3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(0deg + 3deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-head{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translateY(0)rotate(0)}12%{transform:translateY(calc(2px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:translateY(calc(.6px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:translateY(calc(2px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:translateY(calc(1.5px * var(--amp-bounce))) rotate(calc(0deg + -1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translateY(0)rotate(0)}62%{transform:translateY(calc(2px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translateY(calc(.6px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:translateY(calc(2px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:translateY(calc(1.5px * var(--amp-bounce))) rotate(calc(0deg + 1.5deg * var(--amp-torso)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:translateY(0)rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-arm-left{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(20deg)}12%{transform:rotate(calc(20deg + 10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(20deg + 10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(20deg + 10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(20deg + 10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(20deg)}62%{transform:rotate(calc(20deg + -75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(20deg + -75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(20deg + -75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(20deg + -75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(20deg)}}@keyframes jamal-module__MPRVhW__jamal-forearm-left{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(-18deg)}12%{transform:rotate(calc(-18deg + -37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(-18deg + -37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(-18deg + -37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(-18deg + -37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(-18deg)}62%{transform:rotate(calc(-18deg + -32deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(-18deg + -36.2deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(-18deg + -32deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(-18deg + -33.5deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(-18deg)}}@keyframes jamal-module__MPRVhW__jamal-arm-right{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(-20deg)}12%{transform:rotate(calc(-20deg + 75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(-20deg + 75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(-20deg + 75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(-20deg + 75deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(-20deg)}62%{transform:rotate(calc(-20deg + -10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(-20deg + -10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(-20deg + -10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(-20deg + -10deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(-20deg)}}@keyframes jamal-module__MPRVhW__jamal-forearm-right{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(18deg)}12%{transform:rotate(calc(18deg + 32deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(18deg + 36.2deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(18deg + 32deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(18deg + 33.5deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(18deg)}62%{transform:rotate(calc(18deg + 37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(18deg + 37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(18deg + 37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(18deg + 37deg * var(--amp-arm)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(18deg)}}@keyframes jamal-module__MPRVhW__jamal-leg-left{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)scale(1)}12%{transform:translate(calc(5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + -12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:translate(calc(5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + -12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:translate(calc(5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + -12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:translate(calc(5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + -12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)scale(1)}62%{transform:translate(0px, 0px) rotate(calc(0deg + 3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translate(0px, 0px) rotate(calc(0deg + 3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:translate(0px, 0px) rotate(calc(0deg + 3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:translate(0px, 0px) rotate(calc(0deg + 3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes jamal-module__MPRVhW__jamal-shin-left{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}12%{transform:rotate(calc(0deg + 30deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(0deg + 27.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(0deg + 30deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(0deg + 29deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}62%{transform:rotate(calc(0deg + -11deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(0deg + -8.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(0deg + -11deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(0deg + -10deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-foot-left{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}12%{transform:rotate(calc(0deg + -18deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(0deg + -15.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(0deg + -18deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(0deg + -17deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}62%{transform:rotate(calc(0deg + 8deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(0deg + 5.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(0deg + 8deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(0deg + 7deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-leg-right{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)scale(1)}12%{transform:translate(0px, 0px) rotate(calc(0deg + -3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:translate(0px, 0px) rotate(calc(0deg + -3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:translate(0px, 0px) rotate(calc(0deg + -3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:translate(0px, 0px) rotate(calc(0deg + -3deg * var(--amp-leg))) scale(1);animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)rotate(0)scale(1)}62%{transform:translate(calc(-5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + 12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translate(calc(-5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + 12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:translate(calc(-5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + 12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:translate(calc(-5px * var(--amp-leg)), calc(10px * var(--amp-leg))) rotate(calc(0deg + 12deg * var(--amp-leg))) scale(1.14);animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes jamal-module__MPRVhW__jamal-shin-right{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}12%{transform:rotate(calc(0deg + 11deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(0deg + 8.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(0deg + 11deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(0deg + 10deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}62%{transform:rotate(calc(0deg + -30deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(0deg + -27.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(0deg + -30deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(0deg + -29deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-foot-right{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}12%{transform:rotate(calc(0deg + -8deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{transform:rotate(calc(0deg + -5.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:rotate(calc(0deg + -8deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(calc(0deg + -7deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:rotate(0)}62%{transform:rotate(calc(0deg + 18deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:rotate(calc(0deg + 15.2deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{transform:rotate(calc(0deg + 18deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(calc(0deg + 17deg * var(--amp-leg)));animation-timing-function:cubic-bezier(.55,0,.35,1)}to{transform:rotate(0)}}@keyframes jamal-module__MPRVhW__jamal-shadow{0%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)scale(1)}12%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-3px)scale(1.1,1.05)}22%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-3px)scale(1.05,1.01)}32%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-3px)scale(1.1,1.05)}40%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:translate(-3px)scale(1.08,1.04)}50%{animation-timing-function:cubic-bezier(.3,1.3,.55,1);transform:translate(0)scale(1)}62%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(3px)scale(1.1,1.05)}72%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(3px)scale(1.05,1.01)}82%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(3px)scale(1.1,1.05)}90%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:translate(3px)scale(1.08,1.04)}to{transform:translate(0)scale(1)}}
.practical-classroom-module__v8dxAW__classroom{gap:1rem;min-width:0;display:grid}.practical-classroom-module__v8dxAW__reaction{border-top:1px solid #e1e6ec;padding:0 1rem}.practical-classroom-module__v8dxAW__lessonStage{min-width:0;padding-bottom:.5rem}.practical-classroom-module__v8dxAW__board{color:#f7fcf5;background:#214f43 repeating-linear-gradient(0deg,#0000,#0000 27px,#ffffff05 28px);border:.4rem solid #b18a63;border-bottom-width:.7rem;border-radius:.8rem;padding:1.3rem 1.3rem 1.8rem;position:relative;box-shadow:inset 0 2px 10px #112d3930}.practical-classroom-module__v8dxAW__chalkTray{align-items:end;gap:.5rem;display:flex;position:absolute;bottom:0;right:1.2rem}.practical-classroom-module__v8dxAW__chalkTray i{background:#fff5da;border-radius:.15rem;width:1.8rem;height:.3rem;display:block;transform:rotate(-4deg)}.practical-classroom-module__v8dxAW__chalkTray i:nth-child(2){background:#efb9a5;width:1rem}.practical-classroom-module__v8dxAW__chalkTray span{background:#d2ab7b;border-bottom:.2rem solid #586b63;border-radius:.15rem;width:2.5rem;height:.65rem}.practical-classroom-module__v8dxAW__teacherRow{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:center;gap:1rem;padding-top:.75rem;display:grid}.practical-classroom-module__v8dxAW__teacher{text-align:center;justify-items:center;gap:.25rem;display:grid;position:relative}.practical-classroom-module__v8dxAW__teacher strong{color:#354052;font-size:.86rem}.practical-classroom-module__v8dxAW__teacher small{color:#687485;font-size:.68rem}.practical-classroom-module__v8dxAW__teacherArt{aspect-ratio:1;width:100%;position:relative}.practical-classroom-module__v8dxAW__teacherArt [data-mascot]{width:100%;height:100%}.practical-classroom-module__v8dxAW__teacherArt [data-part=teacher-smile]{transform-box:fill-box;transform-origin:top;animation:1.1s ease-in-out infinite practical-classroom-module__v8dxAW__talk}.practical-classroom-module__v8dxAW__speech{background:#fff5ef;border:1px solid #f2d8ce;border-bottom-width:3px;border-radius:1rem;padding:1rem 1.2rem;position:relative}.practical-classroom-module__v8dxAW__speech:before{content:"";background:#fff5ef;border-bottom:1px solid #f2d8ce;border-left:1px solid #f2d8ce;width:.8rem;height:.8rem;position:absolute;top:40%;left:-.45rem;transform:rotate(45deg)}.practical-classroom-module__v8dxAW__speech>small{letter-spacing:.06em;color:#ad5143;font-size:.68rem;font-weight:800}.practical-classroom-module__v8dxAW__speech p{color:#435164;text-wrap:pretty;margin:.45rem 0;font-size:.9rem;line-height:1.65;animation:.3s ease-out practical-classroom-module__v8dxAW__explain}.practical-classroom-module__v8dxAW__speaking{align-items:center;gap:.2rem;height:.8rem;display:flex}.practical-classroom-module__v8dxAW__speaking i{background:#d97864;border-radius:.2rem;width:.2rem;height:.55rem;animation:1s ease-in-out infinite practical-classroom-module__v8dxAW__talk;display:block}.practical-classroom-module__v8dxAW__speaking i:nth-child(2){animation-delay:.2s}.practical-classroom-module__v8dxAW__speaking i:nth-child(3){animation-delay:.4s}@keyframes practical-classroom-module__v8dxAW__talk{0%,to{transform:scaleY(.55)}45%{transform:scaleY(1)}70%{transform:scaleY(.75)}}@keyframes practical-classroom-module__v8dxAW__explain{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.practical-classroom-module__v8dxAW__chalk{position:relative}.practical-classroom-module__v8dxAW__chalk>small{color:#c9e4bb;letter-spacing:.06em;font-size:.75rem}.practical-classroom-module__v8dxAW__chalk h2{color:#fff9d8;text-wrap:balance;margin:.35rem 0 .7rem;font-size:1.4rem;line-height:1.2}.practical-classroom-module__v8dxAW__chalk p{color:#f0f6ee;max-width:65ch;margin:.4rem 0;font-size:.93rem;line-height:1.65}.practical-classroom-module__v8dxAW__context{color:#4b5a6b;padding:.6rem .2rem;font-size:.85rem}.practical-classroom-module__v8dxAW__context p,.practical-classroom-module__v8dxAW__actions p{margin-top:.7rem;line-height:1.6}.practical-classroom-module__v8dxAW__context summary,.practical-classroom-module__v8dxAW__actions summary{cursor:pointer;font-weight:700}.practical-classroom-module__v8dxAW__workspace{background:#fff;border:1px solid #d9dfe6;border-radius:.85rem;min-width:0;overflow:hidden}.practical-classroom-module__v8dxAW__toolbar{color:#354052;background:#edf1f5;border-bottom:1px solid #d9dfe6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.practical-classroom-module__v8dxAW__toolbar span{font-size:.7rem}.practical-classroom-module__v8dxAW__editorGrid{grid-template-columns:10rem minmax(0,1fr);display:grid}.practical-classroom-module__v8dxAW__explorer{color:#4b5a6b;white-space:pre;background:#f6f8fa;border-right:1px solid #d9dfe6;flex-direction:column;gap:.65rem;padding:1rem .8rem;font-size:.76rem;display:flex}.practical-classroom-module__v8dxAW__explorer b{color:#c74f40}.practical-classroom-module__v8dxAW__explorer small{white-space:normal;font-family:monospace;line-height:1.9}.practical-classroom-module__v8dxAW__editor{background:#fbfcfe;min-width:0}.practical-classroom-module__v8dxAW__fileTab{color:#354052;background:#fff;border-bottom:2px solid #ff7965;justify-content:space-between;gap:.5rem;padding:.65rem 1rem;font:.8rem monospace;display:flex}.practical-classroom-module__v8dxAW__fileTab small{color:#657386}.practical-classroom-module__v8dxAW__editor pre,.practical-classroom-module__v8dxAW__output pre{color:#263d60;tab-size:2;margin:0;padding:1rem 0;font:.83rem/1.95 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.practical-classroom-module__v8dxAW__codeLine{min-height:1.95em;padding-right:1rem;display:flex}.practical-classroom-module__v8dxAW__lineNumber{text-align:right;color:#7b8898;-webkit-user-select:none;user-select:none;flex:0 0 2.8rem;padding-right:1rem}.practical-classroom-module__v8dxAW__token,.practical-classroom-module__v8dxAW__tokenCorrect,.practical-classroom-module__v8dxAW__tokenWrong{color:#a63f31;background:#fff0e8;border:1px dashed #c45a49;border-radius:.25rem;min-width:4rem;padding:0 .35rem;font-weight:700;display:inline-block}.practical-classroom-module__v8dxAW__tokenCorrect{color:#286746;background:#e3f4e9;border-color:#36865e}.practical-classroom-module__v8dxAW__tokenWrong{color:#a62b2b;background:#ffe4e0;border-color:#be3434}.practical-classroom-module__v8dxAW__choices{border:0;border-top:1px solid #e1e6ec;flex-wrap:wrap;gap:.6rem;margin:0;padding:1rem;display:flex}.practical-classroom-module__v8dxAW__choices legend{float:left;color:#354052;width:100%;margin-bottom:.6rem;font-size:.83rem;font-weight:700}.practical-classroom-module__v8dxAW__choices button{color:#354052;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dbe3;border-bottom-width:3px;border-radius:.55rem;min-height:44px;padding:.7rem .8rem;font-size:.8rem;transition:background .18s,transform .18s}.practical-classroom-module__v8dxAW__choices button:hover:not(:disabled){background:#fff4ef;transform:translateY(-2px)}.practical-classroom-module__v8dxAW__choices button:active:not(:disabled){transform:translateY(1px)}.practical-classroom-module__v8dxAW__choices button.practical-classroom-module__v8dxAW__chosen{color:#a34032;background:#fff0eb;border-color:#e96754}.practical-classroom-module__v8dxAW__choices button:disabled{cursor:default}.practical-classroom-module__v8dxAW__classroom button:focus-visible,.practical-classroom-module__v8dxAW__classroom summary:focus-visible{outline-offset:3px;outline:3px solid #217aaf}.practical-classroom-module__v8dxAW__actions{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 1rem 1rem;display:flex}.practical-classroom-module__v8dxAW__actions details{color:#546174;flex:1;font-size:.82rem}.practical-classroom-module__v8dxAW__actions button{width:auto;min-width:10rem;margin:0;font-size:.82rem}.practical-classroom-module__v8dxAW__output{color:#4b5a6b;background:#f8fafb;border-top:1px solid #d9dfe6;padding:1rem;font-size:.86rem}.practical-classroom-module__v8dxAW__output>strong{color:#354052;font-size:.82rem}.practical-classroom-module__v8dxAW__output small{font-size:.75rem;font-weight:400}.practical-classroom-module__v8dxAW__output p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0;font-size:.86rem;line-height:1.6}.practical-classroom-module__v8dxAW__output .practical-classroom-module__v8dxAW__success{color:#287447;font-weight:700}.practical-classroom-module__v8dxAW__output .practical-classroom-module__v8dxAW__error{color:#b04136;font-weight:700}.practical-classroom-module__v8dxAW__output pre{background:#fff;border-left:3px solid #36865e;margin-bottom:.7rem;padding:.75rem}.practical-classroom-module__v8dxAW__tableScroll{overflow-x:auto}.practical-classroom-module__v8dxAW__output table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font:.78rem/1.6 ui-monospace,Consolas,monospace}.practical-classroom-module__v8dxAW__output caption{text-align:left;color:#607084;padding-bottom:.4rem;font-size:.72rem}.practical-classroom-module__v8dxAW__output th,.practical-classroom-module__v8dxAW__output td{border:1px solid #d9dfe6;padding:.5rem .7rem}.practical-classroom-module__v8dxAW__output th{color:#354052;background:#edf1f5}.practical-classroom-module__v8dxAW__studentRow{align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:flex}.practical-classroom-module__v8dxAW__studentRow>div:first-child{flex-shrink:0}.practical-classroom-module__v8dxAW__studentRow strong{color:#354052;font-size:.88rem}.practical-classroom-module__v8dxAW__studentRow p{color:#596779;margin:.3rem 0;font-size:.82rem}.practical-classroom-module__v8dxAW__studentRow small{color:#687485;font-size:.7rem;line-height:1.5;display:block}.practical-classroom-module__v8dxAW__hit{animation:.85s ease-out both practical-classroom-module__v8dxAW__damage}@keyframes practical-classroom-module__v8dxAW__damage{0%{transform:translateY(0)}20%{filter:sepia()saturate(7)hue-rotate(320deg);transform:translate(-5px,-22px)rotate(-9deg)}42%{filter:sepia()saturate(7)hue-rotate(320deg);transform:translate(5px,-12px)rotate(8deg)}68%{filter:sepia()saturate(5)hue-rotate(320deg);transform:translate(-3px)scale(1.08,.92)}to{filter:none;transform:none}}@media (max-width:600px){.practical-classroom-module__v8dxAW__board{padding:.85rem .85rem 1.4rem}.practical-classroom-module__v8dxAW__teacherRow{grid-template-columns:5.5rem minmax(0,1fr);gap:.7rem}.practical-classroom-module__v8dxAW__teacher strong{font-size:.72rem}.practical-classroom-module__v8dxAW__teacher small{font-size:.6rem}.practical-classroom-module__v8dxAW__speech{padding:.7rem}.practical-classroom-module__v8dxAW__speech p{font-size:.8rem}.practical-classroom-module__v8dxAW__chalk h2{font-size:1.15rem}.practical-classroom-module__v8dxAW__chalk p{font-size:.85rem}.practical-classroom-module__v8dxAW__editorGrid{grid-template-columns:minmax(0,1fr)}.practical-classroom-module__v8dxAW__explorer{display:none}.practical-classroom-module__v8dxAW__actions{flex-direction:column}.practical-classroom-module__v8dxAW__actions button{width:100%}.practical-classroom-module__v8dxAW__choices button{flex:auto}}@media (prefers-reduced-motion:reduce){.practical-classroom-module__v8dxAW__teacherArt [data-part=teacher-smile],.practical-classroom-module__v8dxAW__speaking i,.practical-classroom-module__v8dxAW__speech p{animation:none}.practical-classroom-module__v8dxAW__hit{border-radius:50%;outline:2px solid #be3434;animation:none}.practical-classroom-module__v8dxAW__choices button{transition:none}.practical-classroom-module__v8dxAW__choices button:hover:not(:disabled){transform:none}}.practical-classroom-module__v8dxAW__teacherAlert{background:#fff5ef;border:2px solid #f2d8ce;border-radius:1.1rem;align-items:center;gap:.8rem;margin-top:.75rem;padding:.7rem .8rem .7rem .7rem;animation:.55s cubic-bezier(.2,.9,.3,1.3) backwards practical-classroom-module__v8dxAW__alertIn,2.6s ease-in-out 1s infinite practical-classroom-module__v8dxAW__alertNudge;display:flex;box-shadow:0 4px #f2d8ce}.practical-classroom-module__v8dxAW__alertSad{background:#fff1ee;border-color:#f5c9c2;box-shadow:0 4px #f5c9c2}.practical-classroom-module__v8dxAW__alertGood{background:#f0fbf4;border-color:#c9e8d6;box-shadow:0 4px #c9e8d6}.practical-classroom-module__v8dxAW__alertFace{background:#fff;border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px #f2d8ce}.practical-classroom-module__v8dxAW__alertText{flex:1;gap:.1rem;min-width:0;display:grid}.practical-classroom-module__v8dxAW__alertText strong{color:#7a3327;font-size:.95rem;font-weight:950}.practical-classroom-module__v8dxAW__alertGood .practical-classroom-module__v8dxAW__alertText strong{color:#2f7a4f}.practical-classroom-module__v8dxAW__alertText small{color:#7b6660;font-size:.78rem;font-weight:800;line-height:1.35}.practical-classroom-module__v8dxAW__alertButton{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff765f;border:0;border-radius:.9rem;flex:none;min-height:2.6rem;padding:0 1.2rem;font-size:.8rem;font-weight:950;animation:1.6s ease-in-out infinite practical-classroom-module__v8dxAW__alertPulse;box-shadow:0 4px #e35d49}.practical-classroom-module__v8dxAW__alertButton:active{animation:none;transform:translateY(3px);box-shadow:0 1px #e35d49}.practical-classroom-module__v8dxAW__alertButton:focus-visible{outline-offset:3px;outline:3px solid #4587cc}.practical-classroom-module__v8dxAW__teacherOpening{transform-origin:top;animation:.5s cubic-bezier(.2,.9,.3,1.15) backwards practical-classroom-module__v8dxAW__teacherOpen}@keyframes practical-classroom-module__v8dxAW__alertIn{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes practical-classroom-module__v8dxAW__alertNudge{0%,88%,to{transform:translate(0)}91%{transform:translate(-4px)rotate(-.6deg)}94%{transform:translate(4px)rotate(.6deg)}97%{transform:translate(-2px)}}@keyframes practical-classroom-module__v8dxAW__alertPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes practical-classroom-module__v8dxAW__teacherOpen{0%{opacity:0;transform:translateY(-12px)scale(.96)}}@media (max-width:520px){.practical-classroom-module__v8dxAW__teacherAlert{gap:.6rem;padding-right:.6rem}.practical-classroom-module__v8dxAW__alertFace{width:2.8rem;height:2.8rem}.practical-classroom-module__v8dxAW__alertText strong{font-size:.88rem}.practical-classroom-module__v8dxAW__alertButton{padding:0 .9rem}}@media (prefers-reduced-motion:reduce){.practical-classroom-module__v8dxAW__teacherAlert,.practical-classroom-module__v8dxAW__alertButton,.practical-classroom-module__v8dxAW__teacherOpening{animation:none}}.practical-classroom-module__v8dxAW__teacherAnswer{margin-top:.9rem;animation:.35s ease-out .15s backwards practical-classroom-module__v8dxAW__explain}.practical-classroom-module__v8dxAW__teacherAnswer .practical-classroom-module__v8dxAW__output{margin:0}
.profile-loading-module__vCh46q__screen{z-index:60;color:#354052;background:#f8f9fc;place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0}.profile-loading-module__vCh46q__content{text-align:center;justify-items:center;gap:1.4rem;display:grid}.profile-loading-module__vCh46q__indicator{place-items:center;width:5rem;height:5rem;display:grid;position:relative}.profile-loading-module__vCh46q__ring{border:3px solid #ffe2db;border-top-color:#ff765f;border-radius:50%;animation:1s linear infinite profile-loading-module__vCh46q__turn;position:absolute;inset:0}.profile-loading-module__vCh46q__symbol{color:#fff;background:#ff765f;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font:800 1.1rem ui-monospace,Consolas,monospace;animation:1.8s ease-in-out infinite profile-loading-module__vCh46q__breathe;display:grid;box-shadow:0 4px #db5948}.profile-loading-module__vCh46q__title{margin:0;font-size:clamp(.95rem,3vw,1.1rem);font-weight:700;line-height:1.6}.profile-loading-module__vCh46q__dots{width:1em;display:inline-flex}.profile-loading-module__vCh46q__dots i{font-style:normal;animation:1.4s ease-in-out infinite profile-loading-module__vCh46q__pulse}.profile-loading-module__vCh46q__dots i:nth-child(2){animation-delay:.15s}.profile-loading-module__vCh46q__dots i:nth-child(3){animation-delay:.3s}@keyframes profile-loading-module__vCh46q__turn{to{transform:rotate(360deg)}}@keyframes profile-loading-module__vCh46q__breathe{50%{transform:translateY(-3px)}}@keyframes profile-loading-module__vCh46q__pulse{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-loading-module__vCh46q__ring,.profile-loading-module__vCh46q__symbol,.profile-loading-module__vCh46q__dots i{animation:none}}
.result-xp-module__moxJXG__panel{color:#354052;text-align:left;background:#fff;border:1px solid #e8ebf0;border-radius:1.2rem;width:100%;max-width:30rem;margin:1rem 0;padding:1.25rem}.result-xp-module__moxJXG__panel h2{margin:0 0 1rem;font-size:1.05rem;font-weight:800}.result-xp-module__moxJXG__panel dl{margin:0}.result-xp-module__moxJXG__panel dl>div{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.84rem;display:flex}.result-xp-module__moxJXG__panel dt small{color:#697588;font-size:.72rem;display:block}.result-xp-module__moxJXG__panel dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.result-xp-module__moxJXG__good{color:#287749}.result-xp-module__moxJXG__loss{color:#b64c3b}.result-xp-module__moxJXG__panel .result-xp-module__moxJXG__total{border-top:1px solid #e8ebf0;margin-top:.5rem;font-size:1rem;font-weight:800}.result-xp-module__moxJXG__panel p{color:#677486;margin:.7rem 0 0;font-size:.75rem;line-height:1.65}.result-xp-module__moxJXG__panel .result-xp-module__moxJXG__confirmed{color:#287749;background:#edf8f1;border-radius:.6rem;padding:.8rem}
.player-level-module__G7uAXG__level{flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;display:inline-grid;position:relative}.player-level-module__G7uAXG__level svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.player-level-module__G7uAXG__level circle{fill:none;stroke-width:3.5px}.player-level-module__G7uAXG__track{stroke:#f5dcd5}.player-level-module__G7uAXG__fill{stroke:#ff765f;stroke-linecap:round;transition:stroke-dasharray .6s}.player-level-module__G7uAXG__level b{color:#a94434;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:850}@media (prefers-reduced-motion:reduce){.player-level-module__G7uAXG__fill{transition:none}}
