.styles_shell__qOsav{position:relative;width:100%;overflow-x:clip;padding:68px 12px 20px;color:#173f4f}.styles_shell__qOsav,.styles_shell__qOsav *,.styles_shell__qOsav :after,.styles_shell__qOsav :before{box-sizing:border-box}.styles_pageHeading__uQJIe{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto 12px;padding:0 16px;text-align:center}.styles_pageHeading__uQJIe p{margin:0 0 3px;color:#408779;font-size:.78rem;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}.styles_pageHeading__uQJIe h1{margin:0;color:#178f9a;font-size:clamp(1.7rem,4vw,2.65rem);font-weight:1000;line-height:1.04;letter-spacing:-.035em}.styles_pageHeading__uQJIe span{display:block;margin-top:5px;color:#66758b;font-size:clamp(.9rem,2vw,1.06rem);font-weight:800}.styles_gameWindow__qS7e8{position:relative;isolation:isolate;width:min(1180px,100%);min-height:clamp(730px,calc(100svh - 150px),900px);margin:0 auto;overflow:hidden;border:6px solid #fff;border-radius:38px;background:#b5f1ea url(/assets/preschool-3d/backgrounds/same-same-robot-lab/background-unified-4k.webp) 50%/cover no-repeat;box-shadow:0 18px 0 rgba(35,123,125,.17),0 28px 56px rgba(29,80,91,.24)}.styles_workshopGlow__uz2jr{position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 50% 48%,rgba(255,247,181,.48),transparent 43%),linear-gradient(180deg,rgba(29,140,147,.03),rgba(21,98,112,.2));pointer-events:none}.styles_hud__x0Oe6{position:relative;z-index:28;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px 0}.styles_promptSurface__ARAHW{display:flex;width:min(790px,100%);min-width:0;align-items:center;gap:14px;padding:11px 12px 11px 18px;border:3px solid rgba(255,255,255,.98);border-radius:24px;background:rgba(235,255,248,.94);box-shadow:0 8px 0 rgba(39,122,115,.3),0 14px 26px rgba(25,84,85,.2);backdrop-filter:blur(9px)}.styles_promptSurface__ARAHW>div{min-width:0;flex:1}.styles_promptSurface__ARAHW>div>span{color:#cf6c25;font-size:.72rem;font-weight:1000;letter-spacing:.12em;filter:none!important;text-shadow:none!important}.styles_promptSurface__ARAHW h2{margin:2px 0 0;color:#174e56;font-size:clamp(.98rem,2vw,1.34rem);font-weight:1000;line-height:1.18;filter:none!important;text-shadow:none!important}.styles_listen__HSmSh{display:inline-flex;min-width:56px;min-height:56px;flex:0 0 auto;cursor:pointer;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:3px solid #fff;border-radius:18px;color:#204e5d;background:linear-gradient(180deg,#a8f7e3,#55cfc8);box-shadow:0 6px 0 #29958f;font:inherit;font-weight:1000}.styles_listen__HSmSh svg{width:23px;height:23px}.styles_listen__HSmSh:disabled{cursor:default;opacity:.55}.styles_progress__G38Ig{display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:5px;padding:7px 2px;color:#fff;filter:drop-shadow(0 2px 2px rgba(27,73,78,.72))}.styles_progress__G38Ig svg{width:clamp(20px,2.7vw,30px);height:clamp(20px,2.7vw,30px);stroke-width:3}.styles_star__YM0l8{color:rgba(255,255,255,.83)}.styles_starDone__LY5BY{color:#ffdc5f;fill:#ffdc5f}.styles_progress__G38Ig strong{margin-left:5px;color:#fff;font-size:1rem;font-weight:1000}.styles_scene__ENjM2{z-index:20;width:min(1040px,calc(100% - 26px));min-height:610px;flex-direction:column;margin:0 auto;padding:6px 18px 70px}.styles_equationRail__yx1Ym,.styles_scene__ENjM2{position:relative;display:flex;align-items:center}.styles_equationRail__yx1Ym{z-index:17;width:min(570px,92%);min-height:68px;justify-content:center;gap:clamp(9px,2vw,18px);margin-top:7px;padding:7px 20px;border:4px solid #fff5cc;border-radius:25px;color:#164e59;background:linear-gradient(180deg,#fffdf1,#f7e5af);box-shadow:inset 0 -7px 0 rgba(204,151,55,.16),0 8px 0 #a66e2d,0 13px 22px rgba(44,85,75,.24);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:1000;line-height:1;text-shadow:none}.styles_equationRail__yx1Ym strong{min-width:1.2em;text-align:center}.styles_railSlot__rUW1d{display:grid;width:52px;aspect-ratio:1;place-items:center;border:4px dashed #ca8a3a;border-radius:50%;color:#a96b2e;background:#fff9db;font-size:.82em}.styles_railSlotCorrect__kQyfJ{border-style:solid;border-color:#2aae83;color:#14705b;background:#caffdf}.styles_railSlotWrong__ZaXYy{border-style:solid;border-color:#dc6872;color:#a93445;background:#ffe0e0}.styles_targetNumber__XYjH5{color:#7d54bb}.styles_machine__xRWB_{position:relative;z-index:8;width:min(700px,74%);aspect-ratio:3/2;margin-top:14px;filter:drop-shadow(0 20px 18px rgba(28,76,73,.26))}.styles_machine__xRWB_>img{object-fit:contain}.styles_leftInput__yXbCI,.styles_rightInput__2C16d{position:absolute;z-index:4;top:56.8%;display:grid;width:18%;aspect-ratio:1.75;place-items:center;transform:translate(-50%,-50%);color:#174e56;font-size:clamp(1.45rem,3.7vw,2.55rem);font-weight:1000;text-shadow:0 2px 0 #fff}.styles_leftInput__yXbCI{left:17.9%}.styles_rightInput__2C16d{left:80.2%}.styles_socket__Grlt3{position:absolute;z-index:5;top:47.7%;left:49.4%;display:grid;width:20.5%;aspect-ratio:1;place-items:center;transform:translate(-50%,-50%);color:#9f7132}.styles_socket__Grlt3 svg{width:100%;height:100%;fill:rgba(255,243,194,.72);stroke-width:1.4;filter:drop-shadow(0 5px 0 rgba(127,82,23,.24))}.styles_socket__Grlt3 strong{position:absolute;color:#8b5920;font-size:clamp(1.8rem,5.2vw,3.7rem);line-height:1}.styles_socketFilled__MfsdN svg{fill:#ffd85e;color:#da7c22}.styles_gearChoices__nTT1C{position:relative;z-index:21;display:flex;align-items:center;justify-content:center;gap:clamp(30px,6vw,68px);margin-top:-34px}.styles_gearButton__5y_C5{position:relative;display:grid;width:clamp(104px,11vw,122px);aspect-ratio:1;cursor:pointer;place-items:center;border:6px solid #fff4ce;clip-path:polygon(43% 0,57% 0,61% 9%,70% 12%,78% 5%,89% 15%,84% 25%,91% 34%,100% 37%,100% 52%,91% 56%,87% 66%,94% 74%,84% 86%,74% 81%,64% 89%,61% 100%,44% 100%,40% 91%,30% 87%,21% 94%,10% 83%,16% 73%,9% 64%,0 60%,0 43%,9% 39%,13% 29%,6% 21%,17% 9%,27% 15%,37% 9%);color:#fff;font:inherit;touch-action:manipulation;filter:drop-shadow(0 8px 0 rgba(84,59,33,.4)) drop-shadow(0 13px 16px rgba(45,78,73,.25))}.styles_gearButton__5y_C5:before{position:absolute;inset:18%;border:4px solid rgba(255,255,255,.62);border-radius:50%;content:"";box-shadow:inset 0 6px 0 rgba(255,255,255,.18)}.styles_gearButton__5y_C5 span{position:relative;z-index:2;margin-top:-8px;font-size:clamp(2.55rem,6vw,3.85rem);font-weight:1000;line-height:1;text-shadow:0 4px 0 rgba(78,39,24,.28)}.styles_gearButton__5y_C5 small{position:absolute;z-index:2;bottom:23%;left:50%;transform:translateX(-50%);font-size:.55rem;font-weight:1000;letter-spacing:.12em}.styles_plusGear__A_0l8{background:linear-gradient(145deg,#ffae38,#f06e27 72%,#c94b22)}.styles_minusGear__Dc7oD{background:linear-gradient(145deg,#9d80ec,#7151bd 72%,#54399d)}.styles_gearButton__5y_C5:disabled{cursor:default}.styles_gearWrong__MTOaf{background:linear-gradient(145deg,#ffb5ad,#d95c68 70%,#aa364b);animation:styles_gentle-wiggle__RvuZL .38s ease-in-out}.styles_gearCorrect___bghe{background:linear-gradient(145deg,#fff36b,#42cf8d 68%,#1c9871);filter:drop-shadow(0 8px 0 rgba(23,111,81,.42)) drop-shadow(0 0 24px rgba(255,239,104,.9))}.styles_machineCorrect__CQsBY{filter:drop-shadow(0 20px 18px rgba(28,76,73,.26)) drop-shadow(0 0 27px rgba(255,224,94,.67))}.styles_machineCorrect__CQsBY .styles_socket__Grlt3{animation:styles_gear-spin__s33_R 1.3s linear infinite}.styles_machineWrong__fnM1w{filter:drop-shadow(0 20px 18px rgba(28,76,73,.26)) drop-shadow(0 0 18px rgba(232,83,100,.5))}.styles_message__8yxAp{position:relative;z-index:23;display:inline-flex;min-height:40px;max-width:min(660px,calc(100% - 180px));align-items:center;justify-content:center;gap:8px;margin-top:11px;padding:7px 15px;border:2px solid rgba(255,255,255,.82);border-radius:999px;color:#174e56;background:rgba(238,255,247,.94);box-shadow:0 5px 0 rgba(39,111,105,.3);font-size:clamp(.78rem,1.8vw,.96rem);font-weight:1000;text-align:center}.styles_message__8yxAp svg{width:20px;height:20px;flex:0 0 auto;color:#cc752d}.styles_messageCorrect__FZn__{color:#17624c;background:rgba(225,255,235,.97)}.styles_messageWrong__kPIPV{color:#863742;background:rgba(255,235,237,.97)}.styles_mascot__DH37D{position:absolute!important;z-index:18!important;bottom:-7px;left:-72px;width:245px!important;height:245px!important;pointer-events:none;filter:drop-shadow(0 13px 12px rgba(27,74,75,.25))}.styles_gearButton__5y_C5:focus-visible,.styles_listen__HSmSh:focus-visible{outline:6px solid #fff058;outline-offset:6px}@keyframes styles_gear-spin__s33_R{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes styles_gentle-wiggle__RvuZL{0%,to{transform:translateX(0)}30%{transform:translateX(-5px)}65%{transform:translateX(5px)}}@media (max-width:820px){.styles_gameWindow__qS7e8{min-height:clamp(730px,calc(100svh - 145px),900px)}.styles_scene__ENjM2{width:calc(100% - 14px);padding-inline:7px}.styles_machine__xRWB_{width:min(660px,86%)}.styles_gearChoices__nTT1C{margin-top:-32px}.styles_mascot__DH37D{left:-58px;width:205px!important;height:205px!important}}@media (max-width:680px){.styles_shell__qOsav{padding:66px 5px 10px}.styles_pageHeading__uQJIe{margin-bottom:8px;padding-inline:8px}.styles_pageHeading__uQJIe p{font-size:.64rem}.styles_pageHeading__uQJIe h1{font-size:clamp(1.5rem,7.5vw,2.05rem)}.styles_pageHeading__uQJIe span{font-size:.82rem}.styles_gameWindow__qS7e8{min-height:calc(100svh - 126px);border-width:4px;border-radius:25px;background-position:49%}.styles_hud__x0Oe6{grid-template-columns:1fr;gap:3px;padding:12px 10px 0}.styles_promptSurface__ARAHW{gap:8px;padding:9px 8px 9px 12px;border-width:2px;border-radius:18px}.styles_promptSurface__ARAHW>div>span{font-size:.57rem}.styles_promptSurface__ARAHW h2{font-size:clamp(.84rem,3.7vw,1rem)}.styles_listen__HSmSh{min-width:52px;min-height:52px;padding:0;border-width:2px;border-radius:16px}.styles_listen__HSmSh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.styles_progress__G38Ig{min-height:32px;padding:0 4px}.styles_progress__G38Ig svg{width:20px;height:20px}.styles_progress__G38Ig strong{font-size:.84rem}.styles_scene__ENjM2{min-height:580px;padding:2px 0 68px}.styles_equationRail__yx1Ym{min-height:62px;gap:8px;margin-top:5px;padding:6px 13px;border-width:3px;border-radius:19px;font-size:clamp(1.65rem,8vw,2.25rem)}.styles_railSlot__rUW1d{width:47px;border-width:3px}.styles_machine__xRWB_{width:102%;margin-top:12px}.styles_gearChoices__nTT1C{gap:30px;margin-top:-25px}.styles_gearButton__5y_C5{width:clamp(94px,27vw,108px);border-width:5px}.styles_message__8yxAp{max-width:calc(100% - 78px);margin-top:14px;padding:6px 10px;font-size:.72rem}.styles_mascot__DH37D{bottom:-8px;left:-36px;width:143px!important;height:143px!important}}@media (max-width:390px){.styles_scene__ENjM2{min-height:560px}.styles_machine__xRWB_{width:106%}.styles_gearChoices__nTT1C{gap:22px}.styles_gearButton__5y_C5{width:98px}.styles_mascot__DH37D{left:-30px;width:130px!important;height:130px!important}}@media (max-height:760px) and (orientation:landscape){.styles_shell__qOsav{padding-top:62px}.styles_pageHeading__uQJIe span{display:none}.styles_gameWindow__qS7e8{min-height:670px}.styles_scene__ENjM2{min-height:520px}.styles_equationRail__yx1Ym{min-height:62px;margin-top:2px;font-size:2rem}.styles_machine__xRWB_{width:min(610px,68%)}.styles_gearChoices__nTT1C{margin-top:-28px}}@media (prefers-reduced-motion:reduce){.styles_gearWrong__MTOaf,.styles_machineCorrect__CQsBY .styles_socket__Grlt3{animation:none}}