.OrderGame_root__VtZsH{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;--sky1:#ffe0c4;--sky2:#cfeeff;--panel:#fff8ea;--panel-edge:#e8d9b8;--ink:#2f4858;--accent:#ff8a5c;--go:#2fbf65;--chip:#ffffff;--socket:rgba(95,130,175,0.16);background:linear-gradient(180deg,var(--sky1),var(--sky2));touch-action:manipulation;user-select:none;-webkit-user-select:none;font-family:inherit}.OrderGame_root__VtZsH[data-scene=morning]{--sky1:#ffe0c4;--sky2:#cfeeff}.OrderGame_root__VtZsH[data-scene=kitchen]{--sky1:#d6ecff;--sky2:#eef6ff}.OrderGame_root__VtZsH[data-scene=garden]{--sky1:#bfe8ff;--sky2:#e7f6d6}.OrderGame_root__VtZsH[data-scene=nature]{--sky1:#bfe8ff;--sky2:#dff3d6}.OrderGame_root__VtZsH[data-scene=night]{--sky1:#2a2d63;--sky2:#4a4a86}.OrderGame_backdrop__yn4Z_{position:absolute;inset:0;pointer-events:none;opacity:.92}.OrderGame_hud__B8IqT{position:relative;z-index:3;display:flex;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 14px 6px}.OrderGame_hudSpace__JE5hV{flex:1 1}.OrderGame_hudBtn__RQvcx{width:52px;height:52px;border-radius:18px;border:none;background:var(--panel);color:var(--ink);box-shadow:0 4px 0 var(--panel-edge),0 6px 14px rgba(20,30,60,.15);display:inline-flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:transform .08s,box-shadow .08s}.OrderGame_hudBtn__RQvcx:active{transform:translateY(3px);box-shadow:0 1px 0 var(--panel-edge)}.OrderGame_hudBtn__RQvcx:disabled{opacity:.4}.OrderGame_gearWrap__LDcbe{display:inline-flex}.OrderGame_gearWrap__LDcbe button{width:52px!important;height:52px!important;border-radius:18px!important;background:var(--panel)!important;color:var(--ink)!important;border:none!important;box-shadow:0 4px 0 var(--panel-edge),0 6px 14px rgba(20,30,60,.15)!important}.OrderGame_lvPill__JwsVp,.OrderGame_starPill__4AGZJ{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:6px 18px;border-radius:18px;background:var(--panel);color:var(--ink);font-weight:800;font-size:22px;box-shadow:0 4px 0 var(--panel-edge),0 6px 14px rgba(20,30,60,.15)}.OrderGame_starPill__4AGZJ svg{width:24px;height:24px;color:#ffb63e}.OrderGame_playRoot__sWf4X{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1;min-height:0}.OrderGame_playMain__4gJS_{display:flex;flex:1 1;min-height:0;gap:14px;padding:8px 14px max(12px,env(safe-area-inset-bottom))}.OrderGame_stage__5PG81{flex:1.4 1;min-width:0;min-height:0;container-type:size;display:flex;align-items:center;justify-content:center;position:relative}.OrderGame_stageInner__50EIo{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.OrderGame_actCard__eyuIi{width:min(30cqw,24cqh);aspect-ratio:1;border-radius:20px;background:var(--chip);box-shadow:0 6px 0 var(--panel-edge),0 10px 22px rgba(20,30,60,.2);padding:10px;opacity:0;transform:scale(.6) translateY(20%)}.OrderGame_actCardOn__a7IS4{animation:OrderGame_cgActPop__sFV2b .4s ease-out forwards}.OrderGame_actCardBad__ZtcaL{animation:OrderGame_cgActBad__ouPbY .6s ease-in-out}@keyframes OrderGame_cgActPop__sFV2b{0%{opacity:0;transform:scale(.6) translateY(20%)}60%{opacity:1;transform:scale(1.12) translateY(-6%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes OrderGame_cgActBad__ouPbY{0%,to{opacity:1;transform:translateX(0) rotate(0)}20%{transform:translateX(-8%) rotate(-8deg)}50%{transform:translateX(8%) rotate(8deg)}80%{transform:translateX(-4%) rotate(-4deg)}}.OrderGame_mascot__YOzgd{width:min(58cqw,46cqh);aspect-ratio:100/108}.OrderGame_mascotBob__X1P0B{animation:OrderGame_cgBob__zyW1k 2.2s ease-in-out infinite;transform-origin:50% 92%}.OrderGame_mascotBob__X1P0B[data-mood=happy]{animation:OrderGame_cgHappy__zLnhC .6s ease-in-out}.OrderGame_mascotBob__X1P0B[data-mood=cheer]{animation:OrderGame_cgCheer__gqYbr .7s ease-in-out infinite}.OrderGame_mascotBob__X1P0B[data-mood=oops]{animation:OrderGame_cgShake__6FIwE .6s ease-in-out}@keyframes OrderGame_cgBob__zyW1k{0%,to{transform:scale(1)}50%{transform:scale(1.01,.99) translateY(1%)}}@keyframes OrderGame_cgHappy__zLnhC{0%,to{transform:translateY(0)}40%{transform:translateY(-6%) scale(1.04,.96)}}@keyframes OrderGame_cgCheer__gqYbr{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-8%) scale(.98,1.04)}}@keyframes OrderGame_cgShake__6FIwE{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}}.OrderGame_board__e5ERf{flex:1 1;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:26px;background:var(--panel);box-shadow:0 8px 0 var(--panel-edge),0 14px 30px rgba(20,30,60,.18)}.OrderGame_slots__pXscg{display:grid;gap:8px;padding:10px;border-radius:18px;background:var(--socket)}.OrderGame_slots__pXscg[data-reject="1"]{animation:OrderGame_cgReject__4E6LK .3s ease-in-out}@keyframes OrderGame_cgReject__4E6LK{0%,to{transform:translateX(0)}30%{transform:translateX(-5px)}70%{transform:translateX(5px)}}.OrderGame_slot__IQGXU{position:relative;aspect-ratio:1;border-radius:14px;border:3px dashed color-mix(in srgb,var(--ink) 22%,transparent);display:flex;align-items:center;justify-content:center}.OrderGame_slotNum__bd1Bb{position:absolute;top:-8px;left:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(20,30,60,.25);z-index:2}.OrderGame_card__4FbUH{position:relative;aspect-ratio:1;width:100%;border-radius:14px;border:none;background:var(--chip);box-shadow:0 3px 0 var(--panel-edge);padding:6px;cursor:pointer;animation:OrderGame_cgPopIn__kzAnk .22s ease-out}.OrderGame_card__4FbUH:disabled{cursor:default}@keyframes OrderGame_cgPopIn__kzAnk{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.OrderGame_cardActive__E_lKj{outline:4px solid var(--accent);animation:OrderGame_cgCardActive__c8D2O .45s ease-in-out infinite}@keyframes OrderGame_cgCardActive__c8D2O{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.OrderGame_tray__2T3Y_{position:relative;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:4px 2px}.OrderGame_trayCard__n5JsL{width:clamp(56px,8vw,78px);height:clamp(56px,8vw,78px);border-radius:18px;border:none;background:var(--chip);box-shadow:0 4px 0 var(--panel-edge);padding:7px;cursor:pointer;transition:transform .08s,box-shadow .08s;animation:OrderGame_cgPopIn__kzAnk .24s ease-out backwards}.OrderGame_trayCard__n5JsL:active{transform:translateY(3px) scale(.97);box-shadow:0 1px 0 var(--panel-edge)}.OrderGame_trayCard__n5JsL:disabled{opacity:.4;cursor:default}.OrderGame_trayGap__8i7ln{width:clamp(56px,8vw,78px);height:clamp(56px,8vw,78px)}.OrderGame_hintCard__7uImA{outline:4px solid var(--go);animation:OrderGame_cgHint__JpgSh 1s ease-in-out infinite}@keyframes OrderGame_cgHint__JpgSh{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.OrderGame_ctrlRow__WQ_xW{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:auto}.OrderGame_playBtn__i1_1z{position:relative;width:clamp(72px,10vw,92px);height:clamp(72px,10vw,92px);border-radius:50%;border:none;background:var(--go);color:#fff;padding:clamp(19px,2.6vw,24px);cursor:pointer;box-shadow:0 6px 0 color-mix(in srgb,var(--go) 60%,#000 18%),0 10px 22px rgba(20,30,60,.25);transition:transform .08s,box-shadow .08s}.OrderGame_playBtn__i1_1z:active{transform:translateY(4px);box-shadow:0 2px 0 color-mix(in srgb,var(--go) 60%,#000 18%)}.OrderGame_playBtn__i1_1z:disabled{opacity:.5}.OrderGame_playBtnRunning__x5co6{animation:OrderGame_cgCardActive__c8D2O .6s ease-in-out infinite}.OrderGame_trashBtn__8Y5q0{width:56px;height:56px;border-radius:20px;border:none;background:var(--panel);color:var(--ink);box-shadow:0 4px 0 var(--panel-edge);padding:14px;cursor:pointer;opacity:.9}.OrderGame_trashBtn__8Y5q0:active{transform:translateY(3px);box-shadow:none}.OrderGame_trashBtn__8Y5q0:disabled{opacity:.35}.OrderGame_tray__2T3Y_[data-coach=on]:after{content:"";position:absolute;inset:-6px;border:5px solid var(--accent);border-radius:26px;animation:OrderGame_cgCoach__HiCcq 1s ease-in-out infinite;pointer-events:none}@keyframes OrderGame_cgCoach__HiCcq{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.5}}.OrderGame_overlay__wQm6I{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(20,25,60,.45);padding:20px;animation:OrderGame_cgFadeIn__D1TeJ .25s ease-out}@keyframes OrderGame_cgFadeIn__D1TeJ{0%{opacity:0}to{opacity:1}}.OrderGame_winCard__PH3do{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 44px;border-radius:32px;background:var(--panel);box-shadow:0 10px 0 var(--panel-edge),0 20px 50px rgba(10,15,40,.4);animation:OrderGame_cgCardPop__ay_sI .4s ease-out}@keyframes OrderGame_cgCardPop__ay_sI{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.OrderGame_winKoi__F9a2y{width:130px;height:140px}.OrderGame_winStars__QVy_y{display:flex;gap:12px}.OrderGame_winStar__bRqgO{width:54px;height:54px;color:#d8d2c2;opacity:0;animation:OrderGame_cgStarLand__XricE .5s ease-out forwards}.OrderGame_winStarOn__lsAfO{color:#ffb63e}@keyframes OrderGame_cgStarLand__XricE{0%{transform:scale(2.2) rotate(-30deg);opacity:0}60%{transform:scale(.9) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.OrderGame_winBtns__Y75_n{display:flex;align-items:center;gap:18px;margin-top:4px}.OrderGame_nextBtn__XxjRf{width:84px;height:84px;border-radius:50%;border:none;background:var(--go);color:#fff;padding:23px;cursor:pointer;box-shadow:0 6px 0 color-mix(in srgb,var(--go) 60%,#000 18%);animation:OrderGame_cgCardActive__c8D2O 1.2s ease-in-out infinite}.OrderGame_nextBtn__XxjRf:active{transform:translateY(4px);box-shadow:none}.OrderGame_confetti__4_I7h{position:absolute;inset:0;overflow:hidden;pointer-events:none}.OrderGame_confetti__4_I7h span{position:absolute;top:-20px;width:12px;height:18px;border-radius:3px;animation:OrderGame_cgConfetti__23Gvv 2.6s linear infinite}@keyframes OrderGame_cgConfetti__23Gvv{0%{transform:translateY(-30px) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(560deg);opacity:.7}}.OrderGame_menuBody__RlXOZ{position:relative;z-index:2;flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:10px 22px max(20px,env(safe-area-inset-bottom))}.OrderGame_menuHero__GbtTF{display:flex;align-items:center;gap:14px}.OrderGame_menuKoi__MbaKM{width:92px;height:100px;animation:OrderGame_cgBob__zyW1k 2.2s ease-in-out infinite}.OrderGame_menuTitle__t2Puw{margin:0;font-size:clamp(24px,4.4vw,42px);font-weight:800;color:var(--ink);text-shadow:0 2px 0 rgba(255,255,255,.5)}.OrderGame_worldsRow__5r5vC{display:flex;gap:20px;width:100%;max-width:900px;justify-content:center}.OrderGame_worldCard__46K7t{flex:1 1;max-width:270px;min-width:0;border:none;border-radius:28px;background:var(--panel);box-shadow:0 8px 0 var(--panel-edge),0 14px 30px rgba(20,30,60,.2);padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .12s;animation:OrderGame_cgCardPop__ay_sI .4s ease-out backwards}.OrderGame_worldCard__46K7t:active{transform:translateY(4px) scale(.98)}.OrderGame_worldLocked__fyDG5{filter:grayscale(.7);opacity:.75;cursor:default}.OrderGame_worldArt__BVrDe{position:relative;aspect-ratio:4/2.6;border-radius:20px;overflow:hidden}.OrderGame_worldLockBadge__Rbxwj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(30,35,70,.35);color:#fff}.OrderGame_worldLockBadge__Rbxwj svg{width:44px;height:44px}.OrderGame_worldMeta__9hacz{display:flex;align-items:center;gap:8px;padding:0 6px 4px;color:var(--ink);min-width:0}.OrderGame_worldEmoji___NinY{font-size:24px}.OrderGame_worldName__bfnEC{font-weight:800;font-size:18px;flex:1 1;text-align:left;min-width:0;overflow-wrap:anywhere}.OrderGame_worldStars__NxDsQ{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:15px}.OrderGame_worldStars__NxDsQ svg{width:18px;height:18px;color:#ffb63e}.OrderGame_levelsGrid__ADnoH{position:relative;z-index:2;flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-content:center;padding:10px 26px max(20px,env(safe-area-inset-bottom));max-width:680px;margin:0 auto;width:100%}.OrderGame_levelBubble__hJEVK{position:relative;aspect-ratio:1;max-height:130px;border:none;border-radius:30px;background:var(--panel);color:var(--ink);box-shadow:0 6px 0 var(--panel-edge),0 10px 22px rgba(20,30,60,.18);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:transform .1s;animation:OrderGame_cgCardPop__ay_sI .35s ease-out backwards;min-width:0}.OrderGame_levelBubble__hJEVK:active{transform:translateY(4px)}.OrderGame_levelLocked__fMsdx{opacity:.55;cursor:default}.OrderGame_levelDone__76xZv{background:color-mix(in srgb,var(--panel) 82%,#ffd23e 18%)}.OrderGame_levelNum__f_O1Y{font-size:clamp(24px,3.4vw,34px);font-weight:800}.OrderGame_lockIc__04R9B{width:34px;height:34px;opacity:.75}.OrderGame_pips__vJYX5{display:flex;gap:5px}.OrderGame_pip__vS5mD{width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent)}.OrderGame_pipOn__zVHeH{background:#ffb63e;box-shadow:0 0 6px rgba(255,182,62,.8)}.OrderGame_backdrop__yn4Z_ [data-part=twinkle]{animation:OrderGame_cgTwinkle__imY0v 2.2s ease-in-out infinite}@keyframes OrderGame_cgTwinkle__imY0v{0%,to{opacity:1}50%{opacity:.25}}.OrderGame_backdrop__yn4Z_ [data-part=sunrays]{animation:OrderGame_cgTwinkle__imY0v 3s ease-in-out infinite}@media (orientation:portrait){.OrderGame_playMain__4gJS_{flex-direction:column}.OrderGame_stage__5PG81{flex:1 1}.OrderGame_board__e5ERf{max-width:none;flex:0 0 auto}.OrderGame_worldsRow__5r5vC{flex-direction:column;align-items:center}.OrderGame_worldCard__46K7t{width:100%;max-width:340px}.OrderGame_levelsGrid__ADnoH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.OrderGame_gearWrap__LDcbe button,.OrderGame_hudBtn__RQvcx{width:46px!important;height:46px!important}.OrderGame_lvPill__JwsVp,.OrderGame_starPill__4AGZJ{min-height:46px;font-size:18px}.OrderGame_trayCard__n5JsL,.OrderGame_trayGap__8i7ln{width:52px;height:52px}}