._appShell_n4ia3_9{--sk-ink:#22282b;--sk-ink-soft:#5d676b;--sk-line:#d6d9d3;--sk-paper:#fbfaf6;--sk-gold:#e39a1c;--sk-teal:#1e9e92;--sk-red:#c8372d}._layout_n4ia3_19{align-items:flex-start}._loading_n4ia3_23{min-height:320px;color:var(--sk-ink-soft);justify-content:center;align-items:center;font-size:.85rem;display:flex}._boardColumn_n4ia3_33{min-width:0;height:var(--board-vh,100dvh);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:10px;padding-block:8px 0;display:flex;position:relative}@media (width<=850px),(orientation:portrait){._boardColumn_n4ia3_33{gap:8px;padding-inline:8px}}._statusRow_n4ia3_55{box-sizing:border-box;flex:none;justify-content:space-between;align-items:baseline;gap:12px;width:100%;max-width:44rem;height:32px;margin-inline:auto;padding-inline:2px;display:flex;position:relative}._title_n4ia3_70{min-width:0;color:var(--sk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}._title_n4ia3_70 small{color:var(--sk-ink-soft);margin-left:6px;font-size:.75rem;font-weight:500}._count_n4ia3_87{color:var(--sk-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem}._count_n4ia3_87 strong{color:var(--sk-ink);margin:0 2px;font-size:1.2rem}._floatNotice_n4ia3_102{z-index:8;box-sizing:border-box;border:1px solid var(--sk-line);width:100%;min-height:36px;color:var(--sk-ink);background:#fffdf7;border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:.85rem;font-weight:650;line-height:1.3;animation:.18s ease-out both _sk-notice-in_n4ia3_1;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 6px 18px #22282b2e}._floatNotice_n4ia3_102>span{text-align:center;white-space:pre-line;flex:1}._floatNotice_n4ia3_102[data-kind=warn]{color:#9f2a22;border-color:#c8372d80}._floatNotice_n4ia3_102[data-kind=hint]{color:#8a5a00;border-color:#e39a1c8c}._noticeClose_n4ia3_143{width:32px;height:32px;color:var(--sk-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.1rem;line-height:1}._noticeAction_n4ia3_156{border:1px solid var(--sk-line);min-height:32px;color:var(--sk-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 10px;font-size:.8rem}@keyframes _sk-notice-in_n4ia3_1{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}._stage_n4ia3_177{flex:1 1 0;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._toolRow_n4ia3_187{flex:none;gap:8px;width:100%;max-width:34rem;margin:14px auto 0;display:flex}._toolRow_n4ia3_187 button,._panel_n4ia3_197 button:where(:not([role=radio],.info-tip-button,.sidebar-action)){min-height:40px}._toolRow_n4ia3_187 button,._panel_n4ia3_197 button:where(:not([role=radio],.info-tip-button)),._sheetBody_n4ia3_203 button{border-radius:8px;padding:0 14px;font-size:.85rem;font-weight:600}._tool_n4ia3_187{border:1px solid var(--sk-line);min-width:0;color:var(--sk-ink);cursor:pointer;background:#fff;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}._tool_n4ia3_187:hover:not(:disabled){border-color:var(--sk-ink)}._tool_n4ia3_187:disabled{opacity:.45;cursor:not-allowed}._toolNext_n4ia3_232:not(:disabled){color:#fff;background:linear-gradient(#c3563f,#8f3427);border-color:#0000}._toolHint_n4ia3_238:not(:disabled){color:#f3d27a;background:linear-gradient(#3a352c,#221f1a);border-color:#0000}._tool_n4ia3_187 kbd{opacity:.6;font:500 .68rem ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._toolRow_n4ia3_187{display:none}}._announcer_n4ia3_255{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.master-hint-splash._coach_n4ia3_270{z-index:12;text-align:center;opacity:1;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;width:max-content;max-width:min(92%,340px);padding:16px 20px 18px;animation:.24s cubic-bezier(.2,.82,.28,1) both _skSplashIn_n4ia3_1}.master-hint-splash._coach_n4ia3_270>strong{padding-inline:32px;font-size:20px;line-height:1.25}.master-hint-splash._coach_n4ia3_270>small{font-size:15px;line-height:1.45}.game-result-close._coachClose_n4ia3_295{color:#fff7d2d1;top:4px;right:4px}.game-result-close._coachClose_n4ia3_295:hover{color:#fff7d2;background:#ffffff1f}._coachActions_n4ia3_306{justify-content:center;gap:10px;margin-top:8px;display:flex}._coachActions_n4ia3_306>.game-result-action{min-width:108px;min-height:46px;font-size:16px}@keyframes _skSplashIn_n4ia3_1{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}._panel_n4ia3_197{flex-direction:column;gap:12px;display:flex}._setting_n4ia3_332{flex-direction:column;gap:6px;display:flex}._toggleSettings_n4ia3_338{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;display:grid}._toggleSettings_n4ia3_338>.field-label{margin-bottom:0}._settingLabel_n4ia3_349{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-weight:600}._note_n4ia3_356{color:var(--sk-ink-soft);margin:0;font-size:.75rem;line-height:1.45}html[data-drawer-custom][data-drawer-tone=light] ._rail_n4ia3_364.control-panel .game-status-panel{background:0 0;border-bottom:0;padding-top:16px}._switches_n4ia3_371{flex-wrap:wrap;gap:10px 12px;display:flex}._switchItem_n4ia3_377{flex:136px;align-items:center;gap:8px;display:flex}._switchItem_n4ia3_377>.field-label,._switchItem_n4ia3_377>.info-tip{white-space:nowrap;flex:none;margin:0}._switchItem_n4ia3_377>.segmented-control{flex:1 0 76px;min-width:76px}._controls_n4ia3_397{color:var(--sk-ink-soft);margin:0;font-size:13px;line-height:1.6}._controls_n4ia3_397 strong{color:var(--sk-ink);margin-right:6px;font-weight:700}._panel_n4ia3_197 ._tutorialReplay_n4ia3_411{min-height:0;color:var(--sk-ink-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:2px 0;font-size:12px;font-weight:500}._panel_n4ia3_197 ._tutorialReplay_n4ia3_411:hover{color:var(--sk-ink)}._levelCard_n4ia3_435,._picker_n4ia3_436{--sk-floor:#f4eadb;--sk-floor-2:#e9dcc4;--sk-grout:#b0986e61;--sk-wall:#7a8d9f;--sk-wall-2:#5c6e80;--sk-wall-base:#3f4e5c;--sk-wall-rim:#a9bccd;--sk-wood-ink:#2d2318}._levelCard_n4ia3_435{background:url(/sokoban/art-v1/wall-town.webp) 0 0 / 56px 56px, linear-gradient(var(--sk-wall), var(--sk-wall-2));box-shadow:inset 0 1px 0 #a9bccdcc, 0 2px 0 var(--sk-wall-base), 0 6px 14px #2b1d0e29;border-radius:16px;padding:6px}._cardRoom_n4ia3_455{background:repeating-linear-gradient(90deg, var(--sk-grout) 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, var(--sk-grout) 0 1px, transparent 1px 28px), linear-gradient(var(--sk-floor), var(--sk-floor-2));color:var(--sk-wood-ink);border-radius:11px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 10px;display:grid;box-shadow:inset 0 4px 5px -2px #1e160c52}._cardArt_n4ia3_471,._picker_n4ia3_436 ._pickerArt_n4ia3_472{background:url(/sokoban/art-v1/crates.webp) 0 0/700% 100% no-repeat;background-position:calc(var(--world) * 100% / 6) 0;filter:drop-shadow(0 3px #3b241042);display:block}._cardArt_n4ia3_471{width:56px;height:56px}._cardArt_n4ia3_471[data-kind=tutorial]{background-image:url(/sokoban/art-v1/worker.webp);background-position:0 0;background-size:400% 400%}._cardName_n4ia3_493{min-width:0}._cardName_n4ia3_493 small{text-overflow:ellipsis;white-space:nowrap;color:#7d6a4f;font-size:13px;font-weight:700;display:block;overflow:hidden}._cardName_n4ia3_493 strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:21px;font-weight:800;line-height:1.2;display:block;overflow:hidden}._cardButton_n4ia3_518{border:1.5px solid var(--sk-wood-ink);height:36px;box-shadow:0 2px 0 var(--sk-wood-ink);color:var(--sk-wood-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf8;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}._cardButton_n4ia3_518:active{box-shadow:0 0 0 var(--sk-wood-ink);transform:translateY(2px)}._boardColumn_n4ia3_33>._picker_n4ia3_436{z-index:10;--gap:9px;--ink:var(--sk-wood-ink);background:repeating-linear-gradient(90deg, var(--sk-grout) 0 1px, transparent 1px 64px), repeating-linear-gradient(0deg, var(--sk-grout) 0 1px, transparent 1px 64px), linear-gradient(var(--sk-floor), var(--sk-floor-2))}._picker_n4ia3_436>:first-child{background:url(/sokoban/art-v1/wall-town.webp) 0 0 / 64px 64px, linear-gradient(var(--sk-wall), var(--sk-wall-2));max-width:none;padding:10px 14px 16px;box-shadow:inset 0 -6px #3f4e5cd9,0 5px 8px #1e140a38}._picker_n4ia3_436 [data-part=title]{text-overflow:ellipsis;color:#fff8ea;letter-spacing:.08em;text-shadow:0 2px #141a208c;min-width:0;font-size:20px;overflow:hidden}._picker_n4ia3_436 [data-part=back],._picker_n4ia3_436 [data-part=total],._picker_n4ia3_436 [data-part=arrow]{border:1.5px solid var(--sk-wood-ink);box-shadow:0 2px 0 var(--sk-wood-ink);color:var(--sk-wood-ink);background:#fffaf0}._picker_n4ia3_436 [data-part=back],._picker_n4ia3_436 [data-part=total]{border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:800}._picker_n4ia3_436 [data-part=total]{font-variant-numeric:tabular-nums}._picker_n4ia3_436 [data-part=back]:active,._picker_n4ia3_436 [data-part=arrow]:active:not(:disabled){box-shadow:0 0 0 var(--sk-wood-ink);transform:translateY(2px)}._picker_n4ia3_436 ._pickerArt_n4ia3_472{aspect-ratio:1;filter:drop-shadow(0 6px #3b24103d);width:auto;height:100%;margin:0 auto}._picker_n4ia3_436 [data-part=caption]{gap:6px;font-weight:800}._pickerCount_n4ia3_608{color:#7d6a4f;font-variant-numeric:tabular-nums;font-weight:700}._picker_n4ia3_436 [data-part=tile]{border:1.5px solid var(--sk-wood-ink);box-shadow:0 2px 0 var(--sk-wood-ink);color:var(--sk-wood-ink);background:#fffaf0;border-radius:12px;transition:transform .14s,box-shadow .14s}@media (hover:hover){._picker_n4ia3_436 [data-part=tile]:hover{box-shadow:0 3px 0 var(--sk-wood-ink);transform:translateY(-1px)}}._picker_n4ia3_436 [data-part=tile]:active{box-shadow:0 0 0 var(--sk-wood-ink);transform:translateY(2px)}._picker_n4ia3_436 [data-part=tile][data-state=cleared]{background:#f1f8f5}._tileMark_n4ia3_641{--mark:clamp(22px, calc(var(--tile) * .42), 26px);top:calc(var(--mark) * -.36);right:calc(var(--mark) * -.36);width:var(--mark);height:var(--mark);color:#fff;font-size:calc(var(--mark) * .62);background:#2f8a7a;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 2px #fffaf0}._tileMark_n4ia3_641[data-kind=star]{font-size:calc(var(--mark) * .58);background:#e39a1c}._picker_n4ia3_436 [data-part=tile][data-current]{outline-offset:2px;outline:3px solid #e39a1c}._picker_n4ia3_436 [data-part=tile]:focus-visible{outline:3px solid var(--focus-ring-halo,#1e9e9280);outline-offset:2px}._tileNumber_n4ia3_675{font-size:clamp(14px, calc(var(--tile) * .32), 22px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}._tilePaused_n4ia3_683{background:#e39a1c;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:6px}._phoneStrip_n4ia3_696{flex:none;align-items:center;gap:4px;height:52px;display:flex}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._appShell_n4ia3_9.app-shell{--narrow-action-bar-total:env(safe-area-inset-bottom,0px);--sk-top:calc(var(--narrow-top-bar-height) + env(safe-area-inset-top,0px) + 1px);--sk-browser-inset:max(0px, calc(100lvh - 100dvh));--board-vh:calc(100dvh - var(--sk-top) - var(--narrow-action-bar-total));--shell-pad-inline:0px;height:100lvh;min-height:100dvh;padding-top:var(--sk-top);padding-inline:0;padding-bottom:calc(var(--narrow-action-bar-total) + var(--sk-browser-inset))}}._phoneGap_n4ia3_723{flex:1}._phoneChip_n4ia3_727,._phoneIcon_n4ia3_728{min-height:44px;color:var(--sk-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._phoneChip_n4ia3_727{gap:6px;min-width:0;padding:0 8px 0 2px}._phoneChipText_n4ia3_747{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:800;overflow:hidden}._phoneChip_n4ia3_727 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}._phoneIcon_n4ia3_728{width:46px;padding:0}._phoneIcon_n4ia3_728 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}._phoneIcon_n4ia3_728:disabled{opacity:.3;cursor:default}._phoneChip_n4ia3_727:active,._phoneIcon_n4ia3_728:active:not(:disabled){transform:scale(.92)}._phoneMain_n4ia3_793{background:var(--sk-ink);color:#fffaf0;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:800}._board_n4ia3_2{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}._board_n4ia3_2 .board-static{display:block;position:absolute;inset:0;overflow:visible}._board_n4ia3_2 .board-overlay{pointer-events:none;position:absolute;inset:0}._board_n4ia3_2 .crate-sprite,._board_n4ia3_2 .worker-sprite{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}._board_n4ia3_2 .goal-glow{animation:3s ease-in-out infinite _sk-glow_n4ia3_1}._board_n4ia3_2 .goal-twinkle{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite _sk-twinkle_n4ia3_1}@keyframes _sk-glow_n4ia3_1{0%,to{opacity:.45}50%{opacity:.95}}@keyframes _sk-twinkle_n4ia3_1{0%,70%,to{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.2)rotate(20deg)}90%{opacity:.6;transform:scale(.6)rotate(45deg)}}._board_n4ia3_2 .crate-art{width:100%;height:100%;transition:filter .18s;position:relative}._board_n4ia3_2 .crate-shadow{filter:blur(1px);background:#3b241042;border-radius:13%;width:84%;height:82%;transition:transform .18s cubic-bezier(.2,.8,.3,1.3),opacity .18s;position:absolute;top:15%;left:11%}._board_n4ia3_2 .crate{transition:transform .18s cubic-bezier(.2,.8,.3,1.3);position:absolute;inset:0}._board_n4ia3_2 .crate-img{background:url(/sokoban/art-v1/crates.webp) 0 0/700% 100% no-repeat;background-position:calc(var(--world,0) * 100% / 6) 0;transition:filter .18s;position:absolute;inset:0}._board_n4ia3_2 .crate-gem{opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}._board_n4ia3_2 .crate-sprite.on-goal .crate-gem{opacity:1}._board_n4ia3_2 .crate-sprite.on-goal .crate-art{filter:drop-shadow(0 0 4px #50e6d2d9)drop-shadow(0 0 10px #3cd2c373)}._board_n4ia3_2 .crate-sprite.hover:not(.selected) .crate{transform:translateY(-3px)}._board_n4ia3_2 .crate-sprite.hover:not(.selected) .crate-shadow{opacity:.22;transform:translate(1px,2px)}._board_n4ia3_2 .crate-sprite.selected .crate{transform:translateY(-7%)scale(1.03)}._board_n4ia3_2 .crate-sprite.selected .crate-shadow{opacity:.18;transform:translate(3%,4%)scale(.96)}._board_n4ia3_2 .crate-sprite.selected .crate-art{filter:drop-shadow(0 0 3px #ffdc82)drop-shadow(0 0 10px #ffbe46cc)}._board_n4ia3_2 .crate-sprite.selected.on-goal .crate-art{filter:drop-shadow(0 0 3px #ffdc82)drop-shadow(0 0 10px #ffbe46cc)drop-shadow(0 0 6px #50e6d299)}._board_n4ia3_2 .crate-sprite.dead .crate-img{filter:sepia(.45)saturate(1.8)hue-rotate(-20deg)brightness(.9)}._board_n4ia3_2 .crate-sprite.dead .crate-art{animation:1.6s ease-in-out infinite _sk-dead_n4ia3_1}@keyframes _sk-dead_n4ia3_1{0%,to{filter:drop-shadow(0 0 4px #e13c2dcc)drop-shadow(0 0 10px #e13c2d59)}50%{filter:drop-shadow(0 0 7px #e13c2d)drop-shadow(0 0 18px #e13c2d99)}}._board_n4ia3_2 .crate-sprite.hinted .crate-art{animation:1.1s ease-in-out infinite _sk-hint_n4ia3_1}@keyframes _sk-hint_n4ia3_1{0%,to{filter:drop-shadow(0 0 2px #ffc85099)}50%{filter:drop-shadow(0 0 6px #ffd25a)drop-shadow(0 0 16px #ffaa28cc)}}._board_n4ia3_2 .crate-sprite.pushed .crate{transform-origin:50% 60%;animation:.24s ease-in-out infinite _sk-rock_n4ia3_1}@keyframes _sk-rock_n4ia3_1{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}._board_n4ia3_2 .crate-sprite.landed .crate{animation:.45s cubic-bezier(.2,.8,.3,1) _sk-landed_n4ia3_1}@keyframes _sk-landed_n4ia3_1{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(.97)}to{transform:scale(1)}}._board_n4ia3_2 .crate-sprite.cheer .crate-art{animation:.5s cubic-bezier(.3,.6,.3,1) _sk-cheer_n4ia3_1}@keyframes _sk-cheer_n4ia3_1{0%{transform:none}35%{transform:translateY(-16%)scale(1.04,.98)}65%{transform:translateY(0)scale(1.06,.92)}to{transform:none}}._board_n4ia3_2 .crate-sprite.shake .crate-art{animation:.3s _sk-shake_n4ia3_1}@keyframes _sk-shake_n4ia3_1{20%{transform:translate(-6%)}40%{transform:translate(5%)}60%{transform:translate(-3%)}80%{transform:translate(2%)}}._board_n4ia3_2 .worker-shadow{background:radial-gradient(closest-side,#2a160857,#2a160800);border-radius:50%;width:44%;height:12%;position:absolute;top:83%;left:28%}._board_n4ia3_2 .worker-art{transform-origin:50% 90%;transition:transform .1s ease-out;position:absolute;inset:0}._board_n4ia3_2 .worker-img{background:url(/sokoban/art-v1/worker.webp) 0 0/400% 400% no-repeat;position:absolute;inset:0}._board_n4ia3_2 .worker-sprite[data-face=u] .worker-img{background-position-y:33.333%}._board_n4ia3_2 .worker-sprite[data-face=r] .worker-img,._board_n4ia3_2 .worker-sprite[data-face=l] .worker-img{background-position-y:66.667%}._board_n4ia3_2 .worker-sprite[data-face=l] .worker-img{transform:scaleX(-1)}._board_n4ia3_2 .worker-sprite.walking .worker-img{animation:_sk-stride_n4ia3_1 var(--stride,.22s) steps(1, end) infinite}@keyframes _sk-stride_n4ia3_1{0%{background-position-x:33.333%}50%{background-position-x:66.667%}}._board_n4ia3_2 .worker-sprite.walking .worker-art{animation:_sk-bob_n4ia3_1 var(--stride,.22s) ease-in-out infinite}._board_n4ia3_2 .worker-sprite.walking .worker-shadow{animation:_sk-shadow_n4ia3_1 var(--stride,.22s) ease-in-out infinite}._board_n4ia3_2 .worker-sprite.pushing .worker-img{background-position-x:100%;animation:none}._board_n4ia3_2 .worker-sprite.pushing[data-face=r] .worker-img,._board_n4ia3_2 .worker-sprite.pushing[data-face=l] .worker-img{animation:.36s step-end infinite _sk-shove_n4ia3_1}@keyframes _sk-shove_n4ia3_1{0%{background-position:100% 66.667%}50%{background-position:66.667% 100%}}._board_n4ia3_2 .worker-sprite.pushing .worker-art{animation:.36s ease-in-out infinite _sk-strain_n4ia3_1}._board_n4ia3_2 .worker-sprite.pushing[data-face=r] .worker-art{translate:6%}._board_n4ia3_2 .worker-sprite.pushing[data-face=l] .worker-art{translate:-6%}._board_n4ia3_2 .worker-sprite.pushing[data-face=d] .worker-art{translate:0 5%}._board_n4ia3_2 .worker-sprite.pushing[data-face=u] .worker-art{translate:0 -5%}._board_n4ia3_2 .worker-sprite[data-face=d]:not(.walking):not(.pushing):not(.bump):not(.cheer) .worker-img{animation:4.2s step-end infinite _sk-blink_n4ia3_1}@keyframes _sk-blink_n4ia3_1{0%{background-position:0 0}96%{background-position:100% 100%}}._board_n4ia3_2 .worker-sprite.bump[data-face=d] .worker-img{background-position:33.333% 100%;animation:none}._board_n4ia3_2 .worker-sprite.cheer .worker-img{background-position:0 100%;animation:none;transform:none}._board_n4ia3_2 .worker-sprite.cheer .worker-art{animation:.6s cubic-bezier(.3,.6,.3,1) 2 _sk-hop_n4ia3_1}@keyframes _sk-hop_n4ia3_1{0%,to{transform:none}40%{transform:translateY(-12%)}}._board_n4ia3_2 .worker-sprite.idle:not(.walking):not(.pushing):not(.cheer) .worker-art{animation:3.2s ease-in-out infinite _sk-breathe_n4ia3_1}@keyframes _sk-bob_n4ia3_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes _sk-strain_n4ia3_1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1%)scale(1.02,.97)}}@keyframes _sk-shadow_n4ia3_1{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes _sk-breathe_n4ia3_1{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}._board_n4ia3_2 .dust{pointer-events:none;opacity:0;background:radial-gradient(circle,#faf0daf2 0,#ecdcbcb3 40%,#ecdcbc00 70%);border-radius:50%;animation:.55s ease-out forwards _sk-dust_n4ia3_1;position:absolute;translate:-50% -50%}@keyframes _sk-dust_n4ia3_1{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(2.2)}}._board_n4ia3_2 .burst{pointer-events:none;place-items:center;display:grid;position:absolute}._board_n4ia3_2 .burst b{border:3px solid #6ef5e4f2;border-radius:50%;width:70%;height:70%;animation:.6s cubic-bezier(.2,.7,.3,1) forwards _sk-ring_n4ia3_1;position:absolute;box-shadow:0 0 12px #50e6d2cc,inset 0 0 10px #50e6d299}._board_n4ia3_2 .burst i{opacity:0;background:#eafffb;border-radius:2px;width:9%;height:9%;animation:.65s cubic-bezier(.2,.7,.3,1) forwards _sk-spark_n4ia3_1;position:absolute;rotate:45deg;box-shadow:0 0 6px #6ff0e1,0 0 12px #3fd6c6}._board_n4ia3_2 .burst.gold b{border-color:#ffe28cf2;box-shadow:0 0 14px #ffc850e6}@keyframes _sk-ring_n4ia3_1{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes _sk-spark_n4ia3_1{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--x), var(--y)) scale(.2);opacity:0}}._board_n4ia3_2 .target{place-items:center;display:grid;position:absolute}._board_n4ia3_2 .target:before{content:"";filter:drop-shadow(0 0 2px #ffaa28e6)drop-shadow(0 1px 1px #78460059);background:conic-gradient(#e28a14e6 0deg,#f0a828f2 110deg,#fffce8 165deg,#f0a828f2 215deg,#e28a14e6 320deg 360deg);border-radius:50%;width:62%;height:62%;animation:2.4s linear infinite _sk-sweep_n4ia3_1;position:absolute;-webkit-mask:radial-gradient(circle,#0000 57%,#000 61% 86%,#0000 90%);mask:radial-gradient(circle,#0000 57%,#000 61% 86%,#0000 90%)}._board_n4ia3_2 .target:after{content:"";background:radial-gradient(circle,#ffecaaf2 0,#ffc85a8c 38%,#ffbe4600 70%);border-radius:50%;width:44%;height:44%;position:absolute}._board_n4ia3_2 .target.fresh{animation:.32s cubic-bezier(.2,.9,.3,1.3) backwards _sk-target-in_n4ia3_1;animation-delay:calc(var(--i) * 45ms)}@keyframes _sk-target-in_n4ia3_1{0%{opacity:0;transform:scale(.3)}}@keyframes _sk-sweep_n4ia3_1{to{rotate:360deg}}._board_n4ia3_2 .ghost{opacity:.5;filter:saturate(.8);position:absolute}._board_n4ia3_2 .ghost :is(.crate-shadow,.crate-gem){display:none}._board_n4ia3_2 .path-dot{place-items:center;display:grid;position:absolute}._board_n4ia3_2 .path-dot:after{content:"";background:#78551e8c;border-radius:50%;width:15%;height:15%;box-shadow:0 0 0 2px #fffaebb3}._board_n4ia3_2 .path-dot.end:after{background:#78551e2e;width:32%;height:32%;box-shadow:inset 0 0 0 2.5px #78551e99}._board_n4ia3_2 .hint-arrow{place-items:center;display:grid;position:absolute}._board_n4ia3_2 .hint-arrow svg{width:100%;height:100%;overflow:visible}._board_n4ia3_2 .hint-arrow .chevron{fill:#ffc53d;stroke:#8a5a00;stroke-width:5px;stroke-linejoin:round;animation:1s ease-in-out infinite _sk-chevron_n4ia3_1}._board_n4ia3_2 .hint-arrow .chevron:nth-child(2){animation-delay:.15s}._board_n4ia3_2 .hint-arrow .chevron:nth-child(3){animation-delay:.3s}@keyframes _sk-chevron_n4ia3_1{0%,to{opacity:.25}40%{opacity:1}}._board_n4ia3_2 .hint-stand{place-items:center;display:grid;position:absolute}._board_n4ia3_2 .hint-stand:before{content:"";border:3px dashed #d69628d9;border-radius:50%;width:56%;height:56%;animation:6s linear infinite _sk-sweep_n4ia3_1}._board_n4ia3_2 .guide{z-index:4;position:absolute}._board_n4ia3_2 .guide:before{content:"";border:3px solid #ffc846f2;border-radius:22%;animation:1.2s ease-in-out infinite _sk-pulse_n4ia3_1;position:absolute;inset:4%;box-shadow:0 0 10px #ffbe3ccc,inset 0 0 10px #ffbe3c80}@keyframes _sk-pulse_n4ia3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.master-hint-splash._coach_n4ia3_270{animation:none}._floatNotice_n4ia3_102,._board_n4ia3_2 .goal-glow,._board_n4ia3_2 .goal-twinkle,._board_n4ia3_2 .target:before,._board_n4ia3_2 .target.fresh,._board_n4ia3_2 .guide:before,._board_n4ia3_2 .hint-stand:before,._board_n4ia3_2 .hint-arrow .chevron,._board_n4ia3_2 .worker-sprite :is(.worker-art,.worker-shadow),._board_n4ia3_2 .crate-sprite :is(.crate,.crate-art){animation:none!important}._board_n4ia3_2 .goal-twinkle{opacity:0}._board_n4ia3_2 :is(.dust,.burst){display:none}._board_n4ia3_2 .crate-sprite.hinted .crate-art{filter:drop-shadow(0 0 8px #ffbe3c)}._board_n4ia3_2 .crate-sprite.dead .crate-art{filter:drop-shadow(0 0 7px #e13c2d)}}._appShell_n4ia3_9{--sk-finger:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 80%22%3E%3Cpath d=%22M18 9a6 6 0 0 1 12 0v25h1a6 6 0 0 1 11 2 6 6 0 0 1 11 3 6 6 0 0 1 10 4v15c0 13-8 21-21 21h-6c-9 0-14-5-18-12L8 50a5.5 5.5 0 0 1 9-6l1 1z%22 fill=%22%23fff%22 stroke=%22%232b2622%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M31 37v9M42 39v8M53 42v7%22 stroke=%22%232b2622%22 stroke-width=%222.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E")}._board_n4ia3_2 .guide .finger{z-index:1;background:var(--sk-finger) no-repeat center / contain;filter:drop-shadow(0 3px 4px #281c0a59);transform-origin:37.5% 4%;pointer-events:none;width:70%;height:87.5%;margin:-2.6% 0 0 -26.25%;animation:1.1s ease-in-out infinite _sk-tap_n4ia3_1;position:absolute;top:50%;left:50%}@keyframes _sk-tap_n4ia3_1{0%,to{transform:translate(10%,12%)}45%,60%{transform:translate(0)scale(.94)}}._appShell_n4ia3_9 [data-coach]{outline-offset:2px;outline:3px solid #ffbe3cf2;animation:1.2s ease-in-out infinite _sk-coach_n4ia3_1;position:relative}._appShell_n4ia3_9 [data-coach]:after{content:"";z-index:5;background:var(--sk-finger) no-repeat center / contain;filter:drop-shadow(0 3px 4px #281c0a59);pointer-events:none;width:32px;height:40px;margin-left:-20px;animation:1.1s ease-in-out infinite _sk-tap-down_n4ia3_1;position:absolute;bottom:calc(100% + 2px);left:50%;transform:rotate(180deg)}@keyframes _sk-coach_n4ia3_1{0%,to{outline-color:#ffbe3cf2}50%{outline-color:#ffbe3c59}}@keyframes _sk-tap-down_n4ia3_1{0%,to{transform:rotate(180deg)translateY(8px)}45%,60%{transform:rotate(180deg)translate(0)scale(.94)}}@media (prefers-reduced-motion:reduce){._board_n4ia3_2 .guide .finger,._appShell_n4ia3_9 [data-coach],._appShell_n4ia3_9 [data-coach]:after{animation:none}}@media (width>=851px) and (orientation:landscape),(width>=812px) and (height<=500px){._boardColumn_n4ia3_33.board-column{--board-inset:0px;padding:8px 0 0}}
