.sliding-puzzle_wrap__30ly8{--sp-accent:#5ad7ff;--sp-accent-soft:rgba(90,215,255,0.16);--sp-accent-line:rgba(90,215,255,0.55);--sp-tile:#232a5c;--sp-tile-lit:#303a80;--sp-well:rgba(6,8,22,0.6);--sp-line:var(--line);--sp-ok:var(--good);--sp-hint:var(--accent);--sp-bad:var(--brand-2);--sp-glass:rgba(20,24,50,0.78);--sp-gap:3px;--sp-row-gap:6px;--n:3;position:relative;padding:8px 8px max(8px,env(safe-area-inset-bottom));border-radius:20px;border:1px solid rgba(90,215,255,.35);box-shadow:0 0 0 1px rgba(124,92,255,.12),0 0 22px rgba(90,215,255,.14),inset 0 0 30px rgba(90,215,255,.05);color:var(--text);background:linear-gradient(180deg,rgba(14,16,32,.35),rgba(14,16,32,.55)),url(/games/sliding-puzzle/bg-stage.webp) 50% /cover no-repeat,#0e1020;touch-action:manipulation;scroll-margin-top:64px}.sliding-puzzle_main__5s5k4{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tools" "hud" "tip" "board" "ops";grid-row-gap:var(--sp-row-gap);row-gap:var(--sp-row-gap)}.sliding-puzzle_tools__HhRsT{grid-area:tools;display:flex;gap:6px;min-width:0}.sliding-puzzle_seg__VZwTm{flex:1 1 auto;min-width:0;display:flex;gap:3px;padding:3px;border-radius:14px;border:1px solid var(--sp-line);background:var(--sp-glass)}.sliding-puzzle_segSizes__eBtLy{flex:0 0 auto}.sliding-puzzle_segBtn__RoKBw,.sliding-puzzle_sizeBtn__vlzQs{position:relative;min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.sliding-puzzle_segBtn__RoKBw{flex:1 1;min-width:0;padding:0 4px;line-height:1.15}.sliding-puzzle_sizeBtn__vlzQs{width:42px;display:grid;place-items:center}.sliding-puzzle_segBtn__RoKBw:hover:not(:disabled),.sliding-puzzle_sizeBtn__vlzQs:hover:not(:disabled){color:var(--text)}.sliding-puzzle_segOn__CffXV{background:linear-gradient(180deg,#7de3ff,var(--sp-accent));color:#0e1020;box-shadow:0 0 14px rgba(90,215,255,.45)}.sliding-puzzle_sizeBtn__vlzQs:disabled{opacity:.35;cursor:not-allowed}.sliding-puzzle_sizeBtn__vlzQs.sliding-puzzle_segOn__CffXV:disabled{opacity:.6}.sliding-puzzle_segTick__klvdD{position:absolute;top:2px;right:3px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:var(--sp-ok);color:#0e1020}.sliding-puzzle_hud__5wjn3{grid-area:hud;display:flex;gap:6px;min-width:0}.sliding-puzzle_chip__QpJyl{position:relative;flex:1 1;min-width:0;min-height:44px;display:flex;align-items:center;gap:5px;padding:0 7px;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-glass);color:var(--sp-accent)}.sliding-puzzle_chipTime__rHPQH{flex-grow:1.35}.sliding-puzzle_chip__QpJyl>svg{flex:none;opacity:.9}.sliding-puzzle_chipBody__RZK4j{min-width:0;display:flex;flex-direction:column;line-height:1.1}.sliding-puzzle_chipMain__3aJ2c{color:var(--text);font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;animation:sliding-puzzle_spPop__PbB6F .14s ease-out}.sliding-puzzle_chipTime__rHPQH .sliding-puzzle_chipMain__3aJ2c{color:var(--text-dim);transition:color .2s ease;animation:none}.sliding-puzzle_chipLive___lDLt .sliding-puzzle_chipMain__3aJ2c{color:var(--text)}.sliding-puzzle_chipSub__hOcuK{font-size:10px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sliding-puzzle_floater__bE7kQ{position:absolute;top:-8px;right:8px;font-size:13px;font-weight:800;color:var(--sp-accent);pointer-events:none;animation:sliding-puzzle_spFloat__jkrlf .36s ease-out forwards}.sliding-puzzle_gear__MzmDp,.sliding-puzzle_square__PNXyc,.sliding-puzzle_thumb__XMTLt{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-glass);color:var(--text);cursor:pointer;padding:0}.sliding-puzzle_square__PNXyc:disabled{opacity:.4;cursor:default}.sliding-puzzle_thumb__XMTLt{overflow:hidden;border-color:var(--sp-accent-line)}.sliding-puzzle_thumb__XMTLt img{width:100%;height:100%;object-fit:cover}.sliding-puzzle_gearLandscape__mBGB5,.sliding-puzzle_hudTight__w5iAs .sliding-puzzle_chip__QpJyl>svg{display:none}.sliding-puzzle_tip__vl3za{grid-area:tip;height:36px;display:flex;flex-direction:column;justify-content:center;padding:0 4px;overflow:hidden}.sliding-puzzle_tipOne__JXMUi,.sliding-puzzle_tipTwo__CM4g4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sliding-puzzle_tipOne__JXMUi{font-size:13px;line-height:17px;color:var(--text);animation:sliding-puzzle_spFade__3w6gz .16s ease-out}.sliding-puzzle_tipTwo__CM4g4{font-size:11.5px;line-height:16px;color:var(--text-dim)}.sliding-puzzle_tip__vl3za[data-tone=done],.sliding-puzzle_tip__vl3za[data-tone=tip],.sliding-puzzle_tip__vl3za[data-tone=warn]{border-left:3px solid var(--sp-hint);padding-left:8px}.sliding-puzzle_tip__vl3za[data-tone=tip] .sliding-puzzle_tipOne__JXMUi,.sliding-puzzle_tip__vl3za[data-tone=warn] .sliding-puzzle_tipOne__JXMUi{-webkit-line-clamp:2}.sliding-puzzle_tip__vl3za[data-tone=done]{border-left-color:var(--sp-accent)}.sliding-puzzle_tip__vl3za[data-tone=done] .sliding-puzzle_tipOne__JXMUi{font-size:15px;font-weight:800;color:var(--sp-accent)}.sliding-puzzle_boardArea___TPCT{grid-area:board;position:relative;display:flex;justify-content:center;min-width:0}.sliding-puzzle_board__BWY_p{position:relative;width:min(100%,350px);aspect-ratio:1;padding:5%;border-radius:18px;background:url(/games/sliding-puzzle/board-frame.webp) 50%/100% 100% no-repeat,linear-gradient(160deg,#1a1e3a,#12152c);box-shadow:0 0 0 1px var(--sp-accent-line),0 0 18px rgba(90,215,255,.22),inset 0 0 0 2px rgba(90,215,255,.12),0 10px 24px rgba(0,0,0,.45)}.sliding-puzzle_field__WeqPS{position:relative;width:100%;height:100%;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sliding-puzzle_boardLocked__p7Y0e .sliding-puzzle_field__WeqPS{pointer-events:none}.sliding-puzzle_tile__0YGHO{position:absolute;left:0;top:0;width:calc(100% / var(--n));height:calc(100% / var(--n));padding:var(--sp-gap);border:0;margin:0;background:none;color:inherit;font:inherit;cursor:pointer;container-type:size;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));transition:transform 90ms cubic-bezier(.2,.8,.2,1),padding .3s ease}.sliding-puzzle_tile__0YGHO:focus-visible{outline:none}.sliding-puzzle_tile__0YGHO:focus-visible .sliding-puzzle_face__Beeav{outline:2px solid var(--sp-accent);outline-offset:2px}.sliding-puzzle_tileIntro__yuEi9{transition:transform .42s ease-in-out var(--intro)}.sliding-puzzle_face__Beeav{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:14%;overflow:hidden;background:url(/games/sliding-puzzle/tile-face.webp) 50%/cover no-repeat,linear-gradient(160deg,var(--sp-tile-lit),var(--sp-tile));box-shadow:inset 0 0 0 1px rgba(90,215,255,.32),0 4px 10px rgba(0,0,0,.45);transition:box-shadow .12s ease,filter 60ms ease,transform 60ms ease}.sliding-puzzle_tile__0YGHO:active .sliding-puzzle_face__Beeav{transform:scale(.96);filter:brightness(1.1)}.sliding-puzzle_facePic__4_9yM{border-radius:8%;background-color:var(--sp-tile);background-repeat:no-repeat;background-image:linear-gradient(160deg,var(--sp-tile-lit),var(--sp-tile))}.sliding-puzzle_num__82MNg{font-size:28px;font-size:42cqmin;font-weight:800;color:var(--text);text-shadow:0 0 10px var(--sp-accent-soft),0 2px 3px rgba(0,0,0,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sliding-puzzle_picNum__gigoy{position:absolute;left:6%;top:5%;min-width:1.6em;padding:1px 4px;border-radius:6px;font-size:12px;font-size:20cqmin;font-weight:800;text-align:center;color:#fff;background:rgba(8,10,24,.7)}.sliding-puzzle_tick__YKrlu{position:absolute;top:6%;right:7%;display:grid;color:var(--sp-ok);animation:sliding-puzzle_spTick__ufDye .16s cubic-bezier(.3,1.6,.5,1)}.sliding-puzzle_tileCorrect__HfIRF .sliding-puzzle_face__Beeav{box-shadow:inset 0 0 0 2px var(--sp-ok),0 0 10px rgba(61,220,151,.35),0 4px 10px rgba(0,0,0,.45)}.sliding-puzzle_tileHint__7F2PX .sliding-puzzle_face__Beeav{box-shadow:inset 0 0 0 2px var(--sp-hint),0 0 0 0 rgba(255,194,71,.6);animation:sliding-puzzle_spHint__uOuR4 1.2s ease-in-out infinite}.sliding-puzzle_tileShake__OkkSC .sliding-puzzle_face__Beeav{animation:sliding-puzzle_spShake__8AtTw .18s ease}.sliding-puzzle_tileSweep__CB3jX .sliding-puzzle_face__Beeav:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(90,215,255,.55),transparent 70%);transform:translateX(-100%);animation:sliding-puzzle_spSweep__hiT5P .36s ease-out var(--sweep) forwards}.sliding-puzzle_well__eK0IJ{cursor:default;pointer-events:none}.sliding-puzzle_well__eK0IJ:before{content:"";position:absolute;inset:var(--sp-gap);border-radius:14%;background:var(--sp-well);box-shadow:inset 0 3px 10px rgba(0,0,0,.7),inset 0 0 0 1px rgba(90,215,255,.12)}.sliding-puzzle_tileDone__oNzI7{pointer-events:none}.sliding-puzzle_tileDone__oNzI7 .sliding-puzzle_face__Beeav{animation:sliding-puzzle_spFadeIn__rQ4vv .3s ease-out;box-shadow:inset 0 0 0 2px var(--sp-accent),0 0 16px rgba(90,215,255,.5)}.sliding-puzzle_tileWave__0_CXY .sliding-puzzle_face__Beeav{animation:sliding-puzzle_spWave__JyGxt .22s ease-out var(--wave) both}.sliding-puzzle_boardSolved__4vqAI .sliding-puzzle_tile__0YGHO:has(.sliding-puzzle_facePic__4_9yM){padding:0}.sliding-puzzle_boardSolved__4vqAI .sliding-puzzle_facePic__4_9yM{border-radius:0;box-shadow:none}.sliding-puzzle_fx__IomNr{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:visible}.sliding-puzzle_burst__I9Eaa{position:absolute;left:50%;top:50%;width:120%;max-width:none;height:auto;object-fit:contain;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.6);opacity:0;animation:sliding-puzzle_spBurst__mBHPj .7s ease-out .3s both}.sliding-puzzle_curtain__HU4dN,.sliding-puzzle_preview__15eV4{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:18px;animation:sliding-puzzle_spFade__3w6gz .16s ease-out}.sliding-puzzle_curtain__HU4dN{background:rgba(8,10,24,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--sp-accent-line)}.sliding-puzzle_curtainTitle__AJd5y{font-size:17px;font-weight:800}.sliding-puzzle_curtain__HU4dN .sliding-puzzle_primaryBtn__Vpv1H{width:70%;min-height:56px;font-size:17px}.sliding-puzzle_curtain__HU4dN .sliding-puzzle_ghostBtn__4qyns{width:70%}.sliding-puzzle_preview__15eV4{border:0;padding:0;background:rgba(8,10,24,.85);cursor:zoom-out}.sliding-puzzle_preview__15eV4 img{width:min(100%,350px);aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 0 24px rgba(90,215,255,.35)}.sliding-puzzle_ops__kwAnB{grid-area:ops;display:flex;align-items:stretch;gap:6px;padding:4px;border-radius:14px;border:1px solid var(--sp-line);background:rgba(14,16,32,.55)}.sliding-puzzle_op__wE4F6{flex:1 1;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;border-radius:11px;border:1px solid var(--sp-line);background:var(--sp-glass);color:var(--text);font:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease}.sliding-puzzle_op__wE4F6:hover:not(:disabled){border-color:var(--sp-accent-line)}.sliding-puzzle_op__wE4F6:disabled{opacity:.4;cursor:default}.sliding-puzzle_opText__yOTvX{font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.sliding-puzzle_opSub__Gbe6t{font-size:9px;line-height:1;color:var(--sp-hint);white-space:nowrap}.sliding-puzzle_opUsed__DpHAb{border-color:rgba(255,194,71,.45)}.sliding-puzzle_opsDivider__PULlo{flex:none;width:1px;margin:6px 0;background:var(--sp-line)}.sliding-puzzle_gear__MzmDp{align-self:center}.sliding-puzzle_result__REZDB{grid-row:board-start/ops-end;grid-column:1/-1;z-index:5;align-self:start;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-radius:18px;border:1px solid var(--sp-accent-line);background:linear-gradient(180deg,#222c5c,#10132a);box-shadow:0 -6px 26px rgba(90,215,255,.28),0 12px 30px rgba(0,0,0,.55);animation:sliding-puzzle_spCardIn__gmiXk .26s cubic-bezier(.2,.8,.2,1)}.sliding-puzzle_resultArming__wWivO{pointer-events:none}.sliding-puzzle_resultHead__nVVs5{display:flex;align-items:center;gap:8px;min-height:44px}.sliding-puzzle_recordBadge__Cljlq{flex:none;width:52px;height:52px;object-fit:contain;margin:-6px 0;animation:sliding-puzzle_spStamp__XjAgl .22s cubic-bezier(.3,1.5,.5,1) .25s both}.sliding-puzzle_resultTitle__3Wlzs{flex:1 1;margin:0;font-size:22px;font-weight:900;color:var(--sp-accent);text-shadow:0 0 12px rgba(90,215,255,.45)}.sliding-puzzle_iconBtn__356ba{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-glass);color:var(--text);cursor:pointer}.sliding-puzzle_resultNums__5_rIZ{display:flex;gap:8px}.sliding-puzzle_resultNum__bEMJA{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:4px 0;border-radius:12px;background:rgba(8,10,24,.45)}.sliding-puzzle_resultNum__bEMJA strong{font-size:28px;line-height:1.15;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sliding-puzzle_resultNum__bEMJA>span{font-size:12px;color:var(--text-dim)}.sliding-puzzle_resultNumLabel__uRzKQ{display:inline-flex;align-items:center;gap:4px}.sliding-puzzle_optimalBadge__nyV1y{width:24px;height:24px;object-fit:contain;animation:sliding-puzzle_spStamp__XjAgl .22s cubic-bezier(.3,1.5,.5,1) .3s both}.sliding-puzzle_resultLine__g4mBk{margin:0;font-size:13px;line-height:1.35;color:var(--text-dim);text-align:center}.sliding-puzzle_resultRecord__2bkrZ{color:var(--accent);font-weight:700}.sliding-puzzle_resultRow__e8B7H{display:flex;gap:8px}.sliding-puzzle_resultRow__e8B7H>*{flex:1 1;min-width:0}.sliding-puzzle_share__A5XSI{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-dim)}.sliding-puzzle_linkBtn__Tu_Uk{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--sp-accent);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sliding-puzzle_resultBar__RBqme{grid-area:ops;z-index:5;display:flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:14px;border:1px solid var(--sp-accent-line);background:#141a3a;animation:sliding-puzzle_spCardIn__gmiXk .2s ease-out}.sliding-puzzle_resultBarText__xi2ad{flex:1 1;min-width:0;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sliding-puzzle_resultBar__RBqme .sliding-puzzle_ghostBtn__4qyns,.sliding-puzzle_resultBar__RBqme .sliding-puzzle_primaryBtn__Vpv1H{padding:0 12px}.sliding-puzzle_ghostBtn__4qyns,.sliding-puzzle_primaryBtn__Vpv1H{min-height:44px;padding:0 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.sliding-puzzle_primaryBtn__Vpv1H{border:0;color:#0e1020;background:linear-gradient(90deg,var(--sp-accent),var(--brand));box-shadow:0 4px 16px rgba(90,215,255,.3)}.sliding-puzzle_primaryBtn__Vpv1H:disabled{opacity:.5}.sliding-puzzle_ghostBtn__4qyns{border:1px solid var(--sp-line);background:rgba(255,255,255,.04);color:var(--text)}.sliding-puzzle_wide__iF6cx{width:100%;min-height:48px;font-size:16px}.sliding-puzzle_storeNote__t1nUm{margin:6px 0 0;font-size:11px;color:var(--text-dim);text-align:center}.sliding-puzzle_sheetBody__O2WXP{display:flex;flex-direction:column;gap:12px}.sliding-puzzle_sheetBtns___629H{display:flex;gap:8px}.sliding-puzzle_sheetBtns___629H>*{flex:1 1}.sliding-puzzle_note__y8r3v{margin:0;font-size:13px;color:var(--text-dim);line-height:1.6}.sliding-puzzle_setRow__yf_xv{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.sliding-puzzle_toggle__SalMK{min-width:64px;min-height:44px;border-radius:999px;border:1px solid var(--sp-line);background:rgba(255,255,255,.05);color:var(--text-dim);font:inherit;font-weight:700;cursor:pointer}.sliding-puzzle_toggleOn__lDS2u{border-color:var(--sp-accent-line);background:var(--sp-accent-soft);color:var(--sp-accent)}.sliding-puzzle_howTitle__pz37N{margin:4px 0 0;font-size:14px}.sliding-puzzle_how__9AJqR{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--text-dim)}.sliding-puzzle_picker__IIUpH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sliding-puzzle_pick__WsYuv{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--sp-line);background:rgba(255,255,255,.03);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.sliding-puzzle_pick__WsYuv img{width:100%;max-width:96px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:10px}.sliding-puzzle_pickOn__be1TZ{border-color:var(--sp-accent);box-shadow:0 0 12px rgba(90,215,255,.4)}.sliding-puzzle_srOnly__1S1lp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes sliding-puzzle_spPop__PbB6F{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sliding-puzzle_spFloat__jkrlf{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes sliding-puzzle_spFade__3w6gz{0%{opacity:0}to{opacity:1}}@keyframes sliding-puzzle_spFadeIn__rQ4vv{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes sliding-puzzle_spTick__ufDye{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sliding-puzzle_spHint__uOuR4{0%,to{box-shadow:inset 0 0 0 2px var(--sp-hint),0 0 0 0 rgba(255,194,71,.6)}50%{box-shadow:inset 0 0 0 2px var(--sp-hint),0 0 0 8px rgba(255,194,71,0)}}@keyframes sliding-puzzle_spShake__8AtTw{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes sliding-puzzle_spSweep__hiT5P{to{transform:translateX(100%)}}@keyframes sliding-puzzle_spWave__JyGxt{0%{filter:brightness(1)}45%{filter:brightness(1.4) drop-shadow(0 0 8px rgba(90,215,255,.9))}to{filter:brightness(1)}}@keyframes sliding-puzzle_spBurst__mBHPj{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@keyframes sliding-puzzle_spCardIn__gmiXk{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sliding-puzzle_spStamp__XjAgl{0%{opacity:0;transform:scale(1.6) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes sliding-puzzle_spFlashBad__VfqqT{0%,to{box-shadow:inset 0 0 0 1px rgba(90,215,255,.32)}40%{box-shadow:inset 0 0 0 3px var(--sp-bad)}}@media (max-height:740px){.sliding-puzzle_wrap__30ly8{--sp-row-gap:4px}.sliding-puzzle_tip__vl3za{height:32px}}@media (orientation:landscape) and (max-height:520px){.sliding-puzzle_wrap__30ly8{--sp-board:min(300px,calc(100svh - 96px));min-height:calc(100svh - 72px);padding:8px 10px max(4px,env(safe-area-inset-bottom))}.sliding-puzzle_main__5s5k4{grid-template-columns:var(--sp-board) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"board tools" "board hud" "board tip" "board ops";column-gap:16px;row-gap:8px}.sliding-puzzle_boardArea___TPCT{align-self:start}.sliding-puzzle_board__BWY_p{width:var(--sp-board)}.sliding-puzzle_tip__vl3za{min-height:0;height:auto;max-height:36px}.sliding-puzzle_gearLandscape__mBGB5{display:grid}.sliding-puzzle_gearPortrait__OqwJx,.sliding-puzzle_opsDivider__PULlo{display:none}.sliding-puzzle_ops__kwAnB{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(44px,auto);grid-gap:8px;gap:8px;align-self:end;align-content:end;padding:0 env(safe-area-inset-right) 0 0;border:0;background:none}.sliding-puzzle_op__wE4F6{flex-direction:row;gap:6px}.sliding-puzzle_opText__yOTvX{font-size:13px}.sliding-puzzle_result__REZDB{grid-row:1/-1;grid-column:2;align-self:stretch;max-height:var(--sp-board);overflow-y:auto;gap:5px;padding:8px 12px}.sliding-puzzle_resultNum__bEMJA strong{font-size:22px}.sliding-puzzle_resultHead__nVVs5{min-height:40px}.sliding-puzzle_wide__iF6cx{min-height:44px}.sliding-puzzle_resultBar__RBqme{grid-area:ops;align-self:end}}@media (prefers-reduced-motion:reduce){.sliding-puzzle_tileIntro__yuEi9,.sliding-puzzle_tile__0YGHO{transition-duration:0s!important;transition-delay:0s!important}}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_face__Beeav,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tileIntro__yuEi9,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tile__0YGHO{transition-duration:0s!important;transition-delay:0s!important}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_burst__I9Eaa,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_chipMain__3aJ2c,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_floater__bE7kQ,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_optimalBadge__nyV1y,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_recordBadge__Cljlq,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tick__YKrlu,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tileSweep__CB3jX .sliding-puzzle_face__Beeav:after,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tileWave__0_CXY .sliding-puzzle_face__Beeav,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tipOne__JXMUi{animation:none!important}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_burst__I9Eaa,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_floater__bE7kQ{display:none}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tileHint__7F2PX .sliding-puzzle_face__Beeav{animation:none;box-shadow:inset 0 0 0 3px var(--sp-hint)}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_tileShake__OkkSC .sliding-puzzle_face__Beeav{animation:sliding-puzzle_spFlashBad__VfqqT .18s ease}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_resultBar__RBqme,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_result__REZDB{animation:sliding-puzzle_spFade__3w6gz .12s ease-out}.sliding-puzzle_calm__xPvw4 .sliding-puzzle_optimalBadge__nyV1y,.sliding-puzzle_calm__xPvw4 .sliding-puzzle_recordBadge__Cljlq{transform:rotate(-6deg)}