.TimeExpressTrainGame_page__DP_0d{position:relative;min-height:100svh;overflow-x:hidden;padding:68px 12px 18px;color:#355467;background:linear-gradient(180deg,#dff4ff,#fff4d9);font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif}.TimeExpressTrainGame_heading__PUX0d{position:relative;z-index:5;width:min(820px,calc(100% - 190px));margin:0 auto 10px;text-align:center}.TimeExpressTrainGame_heading__PUX0d p{margin:0;color:#b84262;font-size:12px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.TimeExpressTrainGame_heading__PUX0d h1{margin:1px 0 0;color:#3f6274;font-size:clamp(34px,5vw,58px);font-weight:1000;letter-spacing:-.05em;line-height:.95}.TimeExpressTrainGame_stage__QyMBM{position:relative;width:min(1180px,100%);min-height:clamp(650px,calc(100svh - 168px),850px);margin:auto;overflow:hidden;padding:126px 28px 24px;border:6px solid #fff;border-radius:38px;background:#dff4ff;box-shadow:0 10px #5795ad,0 22px 42px #35546745;isolation:isolate}.TimeExpressTrainGame_prompt__Uxmw7{position:absolute;z-index:24;top:17px;left:50%;display:flex;align-items:center;justify-content:center;gap:13px;width:min(700px,calc(100% - 390px));min-height:82px;padding:9px 15px;transform:translateX(-50%);border:4px solid #fff;border-radius:24px;background:#fff9df;box-shadow:0 7px #d7b967,0 15px 24px #3554672e;text-align:left}.TimeExpressTrainGame_prompt__Uxmw7>button{display:grid;flex:0 0 52px;height:52px;cursor:pointer;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(#8b9ef2,#6079cf);box-shadow:0 5px #435caa}.TimeExpressTrainGame_prompt__Uxmw7>button:active{translate:0 3px;box-shadow:0 2px #435caa}.TimeExpressTrainGame_prompt__Uxmw7 p{margin:0;color:#b84262;font-size:11px;font-weight:1000;letter-spacing:.12em}.TimeExpressTrainGame_prompt__Uxmw7 h2{margin:2px 0 0;color:#304f62;font-size:clamp(18px,2.2vw,25px);font-weight:1000;line-height:1.15}.TimeExpressTrainGame_progress__HhSRO{position:absolute;z-index:25;top:25px;right:18px;display:flex;gap:3px}.TimeExpressTrainGame_progress__HhSRO svg{width:26px;height:26px;color:#9aa7b0;fill:#e5edf0}.TimeExpressTrainGame_progress__HhSRO .TimeExpressTrainGame_progressNow__M4QZZ{color:#6f73c7;fill:#b8b8ff;transform:scale(1.14)}.TimeExpressTrainGame_progress__HhSRO .TimeExpressTrainGame_progressDone__KU9Rv{color:#d99516;fill:#ffd84f}.TimeExpressTrainGame_trainScene__qeX9K{position:relative;z-index:8;min-height:633px}.TimeExpressTrainGame_train__FWw_t{position:relative;width:min(720px,84vw);height:auto;aspect-ratio:3/2;margin:136px auto 0;transform-origin:bottom}.TimeExpressTrainGame_smoke__VB2O3{position:absolute;z-index:20;top:2%;left:75%;display:block;border-radius:50%;background:#fffffff0;box-shadow:0 5px 12px #35546728}.TimeExpressTrainGame_trainArt__jvWDJ{position:absolute;bottom:0;left:50%;width:100%;aspect-ratio:3/2;transform:translateX(-50%)}.TimeExpressTrainGame_trainImage__c5GMW{object-fit:contain;filter:drop-shadow(0 18px 10px #2f485c40)}.TimeExpressTrainGame_clockPlate__OFDD5{position:absolute;z-index:10;top:32%;left:50%;display:grid;width:21.8%;aspect-ratio:1;place-items:center;border-radius:50%;overflow:hidden}.TimeExpressTrainGame_clockFace__QVj9k{width:100%;height:100%;border-radius:50%;background:transparent}.TimeExpressTrainGame_choices__AUbPn{position:relative;z-index:15;display:grid;width:min(800px,calc(100% - 320px));margin:-7px 0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.TimeExpressTrainGame_choice__x7qck{min-height:82px;cursor:pointer;border:4px solid #fff;border-radius:24px;padding:4px 8px;color:#355467;font:inherit;font-size:clamp(28px,4vw,46px);font-weight:1000;outline:none}.TimeExpressTrainGame_choice__x7qck:focus-visible{box-shadow:0 0 0 5px #6f8fe880}.TimeExpressTrainGame_choice__x7qck:active{translate:0 4px}.TimeExpressTrainGame_choice__x7qck:disabled{cursor:default}.TimeExpressTrainGame_choice1__mO9h4{background:#ffd9df;box-shadow:0 7px #e5a3ae}.TimeExpressTrainGame_choice2__HLgqQ{background:#d7f0ff;box-shadow:0 7px #91c5e4}.TimeExpressTrainGame_choice3____Cw_{background:#fff0a8;box-shadow:0 7px #d8bc50}.TimeExpressTrainGame_choice4___FMR6{background:#ddd8ff;box-shadow:0 7px #aaa0e7}.TimeExpressTrainGame_choice__x7qck.TimeExpressTrainGame_correct__VCnhE{background:#8de4a8;box-shadow:0 7px #4eac69,0 0 0 4px #4fd17a}.TimeExpressTrainGame_choice__x7qck.TimeExpressTrainGame_wrong__vrR2b{background:#ff9dad;box-shadow:0 7px #d94e65,0 0 0 4px #f4647c}.TimeExpressTrainGame_feedback__o0DIi{position:relative;z-index:15;min-height:27px;margin:17px 0 0;text-align:center;color:#304f62;font-size:17px;font-weight:1000}.TimeExpressTrainGame_stage__QyMBM .g2-parallax{transform:translate3d(0,1.5%,0) scale(1.18);transform-origin:50% 50%}.TimeExpressTrainGame_stage__QyMBM .g2-parallax-vignette{display:none}.TimeExpressTrainGame_stage__QyMBM .g2-scene-mascot{z-index:12!important;bottom:0;left:6px;width:clamp(234px,27vw,324px);overflow:visible!important;filter:none}.TimeExpressTrainGame_stage__QyMBM .g2-character-wrong{bottom:100px;left:28px}.TimeExpressTrainGame_stage__QyMBM .g2-character-motion{overflow:visible!important}.TimeExpressTrainGame_stage__QyMBM .g2-character-blink{display:none!important}@media(max-width:1000px){.TimeExpressTrainGame_stage__QyMBM{padding-top:180px}.TimeExpressTrainGame_prompt__Uxmw7{width:calc(100% - 32px)}.TimeExpressTrainGame_progress__HhSRO{top:112px;right:auto;left:16px}.TimeExpressTrainGame_train__FWw_t{width:min(720px,92vw)}.TimeExpressTrainGame_choices__AUbPn{width:calc(100% - 255px);gap:10px}}@media(max-width:680px){.TimeExpressTrainGame_page__DP_0d{padding:66px 5px 10px}.TimeExpressTrainGame_heading__PUX0d{width:calc(100% - 112px);margin-bottom:8px}.TimeExpressTrainGame_heading__PUX0d p{font-size:9px;letter-spacing:.1em}.TimeExpressTrainGame_heading__PUX0d h1{font-size:clamp(27px,8vw,38px)}.TimeExpressTrainGame_stage__QyMBM{min-height:calc(100svh - 126px);padding:166px 8px 174px;border-width:4px;border-radius:25px;box-shadow:0 7px #5795ad,0 18px 30px #35546738}.TimeExpressTrainGame_prompt__Uxmw7{top:12px;width:calc(100% - 20px);min-height:88px;padding:7px 9px;border-width:3px;border-radius:19px}.TimeExpressTrainGame_prompt__Uxmw7>button{flex-basis:46px;height:46px}.TimeExpressTrainGame_prompt__Uxmw7 p{font-size:9px}.TimeExpressTrainGame_prompt__Uxmw7 h2{font-size:clamp(15px,4vw,18px)}.TimeExpressTrainGame_progress__HhSRO{top:115px;left:10px}.TimeExpressTrainGame_progress__HhSRO svg{width:21px;height:21px}.TimeExpressTrainGame_trainScene__qeX9K{min-height:475px}.TimeExpressTrainGame_train__FWw_t{width:min(732px,126vw);height:auto;aspect-ratio:3/2;margin:117px 0 0 calc((100% - min(732px,126vw))/2)}.TimeExpressTrainGame_choices__AUbPn{width:100%;margin:-2px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.TimeExpressTrainGame_choice__x7qck{min-height:66px;border-width:3px;border-radius:19px;font-size:28px}.TimeExpressTrainGame_feedback__o0DIi{margin-top:14px;font-size:13px}.TimeExpressTrainGame_stage__QyMBM .g2-parallax{transform:translateZ(0) scale(1.16)}.TimeExpressTrainGame_stage__QyMBM .g2-scene-mascot{bottom:0;left:5px;width:194px}.TimeExpressTrainGame_stage__QyMBM .g2-character-wrong{bottom:78px;left:16px}}@media(max-width:390px){.TimeExpressTrainGame_stage__QyMBM{padding-top:154px}.TimeExpressTrainGame_trainScene__qeX9K{min-height:222px}.TimeExpressTrainGame_train__FWw_t{height:232px}.TimeExpressTrainGame_choice__x7qck{min-height:60px;font-size:25px}.TimeExpressTrainGame_feedback__o0DIi{font-size:12px}}@media(prefers-reduced-motion:reduce){.TimeExpressTrainGame_choice__x7qck,.TimeExpressTrainGame_progress__HhSRO svg,.TimeExpressTrainGame_train__FWw_t{transition:none!important}}