@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#bfe6ff;height:100%;margin:0;font-family:Nunito,system-ui,sans-serif}button{font-family:inherit}section[data-step]:has(>._root_10ojn_7){padding:clamp(6px,1.6vh,18px) clamp(8px,2vw,24px)}section[data-step]:has(>._root_10ojn_7):before{display:none}._root_10ojn_7{--red:#d6336c;--blue:#2f3f9e;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.4vh,12px);width:100%;height:100%;min-height:0;display:flex;container-type:size}._board_10ojn_32{--bead:clamp(30px, min(calc((100cqw - 36px) / var(--W)), calc((100cqh - 40px) * .5 / var(--H))), 104px);--tbead:clamp(44px, min(calc((100cqw - 104px) / (var(--cols) * 1.18 + .32)), calc((100cqh - 40px) * .36 / (var(--rows) * 1.22 + .5))), 88px);--gap:clamp(8px, 2cqh, 20px);place-items:center;gap:var(--gap);background:radial-gradient(120% 80% at 25% 0,#ffffff38,#0000 60%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 2px),#78421429 calc(25% - 2px) 25%),repeating-linear-gradient(90deg,#965a230f 0 2px,#0000 2px 9px,#965a230a 9px 10px,#0000 10px 23px),linear-gradient(#f0c387,#e2a965);border-radius:clamp(18px,3cqh,30px);grid-template-areas:"lace""bench";max-width:100%;padding:clamp(10px,2.2cqh,22px) clamp(10px,2.4cqw,26px) clamp(12px,2.4cqh,24px);display:grid;position:relative;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #78421429,0 9px #b97a3c,0 18px 34px #3c230f47}@container (aspect-ratio>=9/5){._board_10ojn_32{--bead:clamp(30px, min(calc((100cqw - 40px) * .6 / var(--W)), calc((100cqh - 56px) / var(--H))), 104px);--tbead:clamp(44px, min(calc((100cqw - 40px) * .34 / (var(--cols) * 1.24)), calc((100cqh - 120px) / (var(--rows) * 1.22))), 88px);grid-template-areas:"lace bench";column-gap:clamp(14px,3cqw,40px)}._bench_10ojn_68{flex-direction:column}}._lace_10ojn_74{width:calc(var(--bead) * var(--W));height:calc(var(--bead) * var(--H));grid-area:lace;padding:0;position:relative}._lace_10ojn_74:before{content:"";inset:calc(var(--bead) * -.18) calc(var(--bead) * -.22) calc(var(--bead) * -.12);border-radius:calc(var(--bead) * .45);background:radial-gradient(circle at 1px 1px,#8c643c21 1px,#0000 1.5px) 0 0/12px 12px,linear-gradient(#fffaf0,#f7ead2);position:absolute;box-shadow:0 3px #d8bf96,0 8px 16px #502d0f38}._lace_10ojn_74:after{content:"";inset:calc(var(--bead) * -.18 + 6px) calc(var(--bead) * -.22 + 6px) calc(var(--bead) * -.12 + 6px);border-radius:calc(var(--bead) * .45 - 6px);pointer-events:none;border:2px dashed #c8965a73;position:absolute}._strings_10ojn_102{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._cord_10ojn_109,._cordShade_10ojn_110,._cordTwist_10ojn_111,._bail_10ojn_112{fill:none;stroke-linecap:round;stroke-linejoin:round}._cordShade_10ojn_110{stroke:#502d0f2e;stroke-width:.13px;translate:0 .07px}._cord_10ojn_109{stroke:#e8574a;stroke-width:.1px}._cordTwist_10ojn_111{stroke:#ffffff8c;stroke-width:.035px;stroke-dasharray:.07 .09}._bail_10ojn_112{stroke:#c98a4a;stroke-width:.07px}._knot_10ojn_136{fill:#c9443a;stroke:#a83228;stroke-width:.03px}._needle_10ojn_141{filter:drop-shadow(0 .04px .03px #502d0f59)}._needle_10ojn_141 path:first-child{stroke:#a86c33;stroke-width:.025px}._needleShine_10ojn_148{fill:none;stroke:#fff9;stroke-width:.03px;stroke-linecap:round}._needle_10ojn_141 ._eye_10ojn_155{fill:#f3e2c4;stroke:#8a5a2b;stroke-width:.022px}._spot_10ojn_162{width:var(--bead);height:var(--bead);place-items:center;transition:left .5s cubic-bezier(.3,.8,.3,1),top .5s cubic-bezier(.3,.8,.3,1);display:grid;position:absolute;translate:-50% -50%}._spot_10ojn_162:before{content:"";border:max(2px, calc(var(--bead) * .06)) dashed #6e503252;background:#fffaeeeb;border-radius:50%;transition:border-color .25s,background .25s,scale .2s;position:absolute;inset:8%}._spot_10ojn_162[data-filled=true]:before{display:none}._spot_10ojn_162[data-next]:before{background:#ffd66647;border-style:solid;border-color:#f4b400;animation:1.3s ease-in-out infinite _spotPulse_10ojn_1}._spot_10ojn_162[data-over]:before{background:#fff1b8;scale:1.12}._outline_10ojn_200{width:82%;height:82%;position:relative}._outline_10ojn_200 text{fill:#7864501a;stroke:#5f504180;stroke-width:2.6px;stroke-linejoin:round;paint-order:stroke;font-family:Nunito,system-ui,sans-serif;font-size:62px;font-weight:900}._face_10ojn_217{background:radial-gradient(60% 45% at 36% 26%, #ffffff8c, transparent 70%), radial-gradient(120% 100% at 50% 40%, transparent 55%, #00000047), var(--paint);border-radius:47%/50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 -2px #0000001f,inset 0 2px #ffffff59}._face_10ojn_217:before,._face_10ojn_217:after{content:"";background:#28140a66;border-radius:50%;width:9%;height:16%;position:absolute;top:42%}._face_10ojn_217:before{left:1%}._face_10ojn_217:after{right:1%}._letter_10ojn_250{color:#fffaf0;text-shadow:0 .04em #00000038;font-family:Nunito,system-ui,sans-serif;font-size:.6em;font-weight:900;line-height:1;position:relative}._threaded_10ojn_260{width:96%;height:96%;font-size:var(--bead);filter:drop-shadow(0 calc(var(--bead) * .06) calc(var(--bead) * .05) #502d0f59);position:relative}._landed_10ojn_267{animation:.36s cubic-bezier(.2,1.6,.4,1) _land_10ojn_267}._lit_10ojn_271 ._threaded_10ojn_260{transition:scale .2s;animation:.45s cubic-bezier(.2,1.6,.4,1) _litHop_10ojn_1;scale:1.12}._arcs_10ojn_276 svg{height:calc(var(--bead) * .24);position:absolute;overflow:visible}._arcs_10ojn_276 path{fill:none;stroke:#463c5a59;stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .2s}._arcs_10ojn_276 ._arcLit_10ojn_289 path{stroke:#f4a300}._charm_10ojn_294{width:calc(var(--bead) * 1.9);height:calc(var(--bead) * 1.9);padding:calc(var(--bead) * .16);box-shadow:0 calc(var(--bead) * .06) 0 #a8682e, 0 calc(var(--bead) * .16) calc(var(--bead) * .2) #3c230f4d;transform-origin:50% 0;cursor:pointer;background:radial-gradient(circle,#0000 60%,#78421438 61% 64%,#0000 65%),repeating-radial-gradient(circle at 46% 44%,#965a2312 0 2px,#0000 2px 6px),radial-gradient(circle at 38% 32%,#f5d4a0,#d99a58 75%);border:none;border-radius:50%;place-items:center;animation:3.4s ease-in-out infinite _sway_10ojn_1;display:grid;position:absolute;translate:-50% -50%}._charmMark_10ojn_316{font-family:Nunito,system-ui,sans-serif;font-size:calc(var(--bead) * .95);color:#6e3c148c;text-shadow:0 1px #ffffff80;font-weight:900;line-height:1}._charm_10ojn_294 img{object-fit:contain;width:100%;height:100%;box-shadow:0 0 0 calc(var(--bead) * .05) #ffd25e inset;background:radial-gradient(circle,#fffdf6 60%,#f6e8c8);border-radius:50%}._charmHop_10ojn_332{animation:.5s cubic-bezier(.2,1.6,.4,1) _charmHop_10ojn_332}._spot_10ojn_162[data-filled=true]{cursor:pointer}._charmOpen_10ojn_338{cursor:pointer;box-shadow:0 calc(var(--bead) * .06) 0 #c98a00, 0 0 0 calc(var(--bead) * .08) #ffe68c80, 0 calc(var(--bead) * .18) calc(var(--bead) * .28) #3c230f4d;background:radial-gradient(circle at 38% 32%,#ffe08a,#f4b400 80%);animation:.7s cubic-bezier(.2,1.5,.4,1) both _charmOpen_10ojn_338}._necklace_10ojn_348{position:absolute;inset:0}._shown_10ojn_352 ._necklace_10ojn_348{animation:.9s cubic-bezier(.25,1.4,.4,1) both _lift_10ojn_1}._bench_10ojn_68{grid-area:bench;align-items:center;gap:clamp(8px,2cqw,18px);display:flex}._ear_10ojn_363{width:clamp(44px, calc(var(--tbead) * .9), 60px);height:clamp(44px, calc(var(--tbead) * .9), 60px);cursor:pointer;background:linear-gradient(#7fd3ff,#3a9be0);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .3s;display:grid;box-shadow:0 4px #2878b5,0 8px 16px #0003}._ear_10ojn_363:disabled{opacity:0;pointer-events:none}._ear_10ojn_363 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._ear_10ojn_363:active{translate:0 3px;box-shadow:0 1px #2878b5}._bowl_10ojn_396{width:calc(var(--cols) * var(--tbead) + (var(--cols) - 1) * var(--tbead) * .18 + var(--tbead) * .5);justify-content:center;gap:calc(var(--tbead) * .14) calc(var(--tbead) * .18);padding:calc(var(--tbead) * .22) calc(var(--tbead) * .25) calc(var(--tbead) * .32);border-radius:calc(var(--tbead) * .7) calc(var(--tbead) * .7) 48% 48% / calc(var(--tbead) * .6) calc(var(--tbead) * .6) 62% 62%;box-shadow:0 0 0 calc(var(--tbead) * .09) #e0a465 inset, 0 calc(var(--tbead) * .1) 0 #8a5222, 0 calc(var(--tbead) * .24) calc(var(--tbead) * .26) #3c230f4d;background:radial-gradient(90% 70% at 50% 30%,#50280a40,#0000 70%),repeating-radial-gradient(at 50% 120%,#6e3c1414 0 3px,#0000 3px 9px),linear-gradient(#c9874a,#a8682e);flex-wrap:wrap;display:flex;position:relative}._nest_10ojn_417{width:var(--tbead);height:var(--tbead);display:block}._bead_10ojn_422{width:100%;height:100%;font-size:var(--tbead);rotate:var(--tilt,0deg);cursor:grab;touch-action:none;-webkit-touch-callout:none;will-change:transform;filter:drop-shadow(0 calc(var(--tbead) * .07) calc(var(--tbead) * .05) #32190573);background:0 0;border:none;border-radius:50%;padding:0;transition:rotate .2s;display:block;position:relative}._bead_10ojn_422 ._face_10ojn_217{animation:_roll_10ojn_1 3.4s ease-in-out calc(var(--k,0) * -.83s) infinite alternate}._nest_10ojn_417{--k:0}._bead_10ojn_422[data-lifted]{z-index:5;cursor:grabbing;filter:drop-shadow(0 calc(var(--tbead) * .3) calc(var(--tbead) * .18) #32190559);rotate:0deg}._bead_10ojn_422[data-lifted] ._face_10ojn_217{animation:none}._bead_10ojn_422:disabled{visibility:hidden}._wobble_10ojn_459 ._bead_10ojn_422{animation:.6s .2s _wobble_10ojn_459}._done_10ojn_462 ._bowl_10ojn_396{opacity:.45;transition:opacity .4s}._ghost_10ojn_468{z-index:6;width:var(--tbead);height:var(--tbead);margin:calc(var(--tbead) * -.5) 0 0 calc(var(--tbead) * -.5);pointer-events:none;background:#ffffff59;border:3px dashed #fffffff2;border-radius:50%;animation:1.7s cubic-bezier(.45,0,.3,1) 2 both _ghost_10ojn_468;position:absolute}._ghost_10ojn_468:after{content:"";width:calc(var(--tbead) * .48);height:calc(var(--tbead) * .48);background:#ffffff80;border:3px solid #fff;border-radius:50%;position:absolute;top:55%;left:55%;box-shadow:0 4px 12px #1e285a4d}._dots_10ojn_493{gap:10px;display:flex}._dots_10ojn_493 i{background:#1d1b3a24;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #fff9}._dots_10ojn_493 ._dotNow_10ojn_504{background:#e8574a}._dots_10ojn_493 ._dotDone_10ojn_507{background:#ffc928}@keyframes _spotPulse_10ojn_1{50%{box-shadow:0 0 0 calc(var(--bead) * .1) #ffd66680}}@keyframes _roll_10ojn_1{0%{transform:translate(-3%)rotate(-10deg)}to{transform:translate(3%)rotate(10deg)}}@keyframes _land_10ojn_267{0%{scale:1.15 .88}60%{scale:.97 1.03}}@keyframes _litHop_10ojn_1{40%{translate:0 -18%}}@keyframes _wobble_10ojn_459{20%,60%{translate:-12%}40%,80%{translate:12%}}@keyframes _sway_10ojn_1{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes _charmOpen_10ojn_338{0%{transform:perspective(400px)rotateY(90deg)scale(.9)}to{transform:perspective(400px)rotateY(0)scale(1.08)}}@keyframes _charmHop_10ojn_332{40%{translate:-50% -58%}}@keyframes _lift_10ojn_1{40%{transform:translateY(-9%)}70%{transform:translateY(-4%)}to{transform:translateY(-5%)}}@keyframes _ghost_10ojn_468{0%{opacity:0;transform:none}15%{opacity:1;transform:translateY(-10%)scale(1.08)}75%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(.8)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.8)}}@media (prefers-reduced-motion:reduce){._landed_10ojn_267,._lit_10ojn_271 ._threaded_10ojn_260,._wobble_10ojn_459 ._bead_10ojn_422,._bead_10ojn_422 ._face_10ojn_217,._charm_10ojn_294,._charmOpen_10ojn_338,._charmHop_10ojn_332,._shown_10ojn_352 ._necklace_10ojn_348,._spot_10ojn_162[data-next]:before{animation:none}._spot_10ojn_162{transition:none}._ghost_10ojn_468{display:none}}._site_qj357_2{--red:#d6336c;--blue:#2f3f9e;--ink:#1d1b3a;--sand:#f2cf8a;--sand-deep:#d9a85c;--wood:#d98b3a;--wood-dark:#8a4f16;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 12% 8%,#fff9dcf2,#fff9dc00 38%),radial-gradient(circle,#aa732d29 1.1px,#0000 1.6px) 0 0/13px 13px,radial-gradient(circle,#fffae680 1px,#0000 1.5px) 6px 7px/17px 17px,linear-gradient(#fbe6b4 0%,#f5d796 45%,#ecc579 100%);position:absolute;inset:0;overflow:hidden;container-type:size}._site_qj357_2:before{content:"";pointer-events:none;background:linear-gradient(#e8b86cb3,#d6a055bf);border-radius:50% 50% 0 0/60% 60% 0 0;height:34%;position:absolute;bottom:-8%;left:-10%;right:-10%}._layout_qj357_37{grid-template-rows:minmax(0,1fr) auto;gap:clamp(4px,2cqh,16px);height:100%;padding:clamp(8px,3cqh,28px) clamp(8px,3cqw,28px) clamp(6px,2cqh,18px);display:grid;position:relative}._field_qj357_47{place-content:center;align-items:center;gap:var(--gap);--gap:clamp(10px, 4cqw, 40px);touch-action:none;flex-wrap:wrap;min-height:0;display:flex;container-type:size}._spot_qj357_61{--gap:clamp(10px, 4cqw, 40px);--pit:min(calc((100cqw - (var(--n) - 1) * var(--gap) - 16px) / var(--n)), calc(100cqh / 1.4 - 8px), 360px);align-items:center;gap:calc(var(--pit) * .07);width:var(--pit);flex-direction:column;display:flex}._pit_qj357_71{width:var(--pit);height:var(--pit);box-shadow:inset 0 calc(var(--pit) * .03) calc(var(--pit) * .08) #6e3e1280, 0 0 0 calc(var(--pit) * .035) #f8dea6, 0 calc(var(--pit) * .03) 0 calc(var(--pit) * .035) #dcab62, 0 calc(var(--pit) * .06) calc(var(--pit) * .1) calc(var(--pit) * .03) #8c5a1e40;background:radial-gradient(circle at 50% 42%,#e7bd7a 0 34%,#cf9b55 70%,#b9823f 100%);border-radius:30%;position:relative}._card_qj357_85{touch-action:none;border-radius:26%;place-items:center;display:grid;position:absolute;inset:9%}._card_qj357_85 img{object-fit:contain;filter:drop-shadow(0 4px 4px #5a320a4d);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._cardShown_qj357_102{cursor:pointer;animation:_treasurePop_qj357_1 calc(.6s / var(--speed,1)) cubic-bezier(.2, 1.6, .4, 1) both;background:radial-gradient(circle at 50% 45%,#fffceef2 0 45%,#fff5d700 72%)}._cardShown_qj357_102[data-draggable]{cursor:grab}._cardShown_qj357_102[data-lifted]{z-index:5;cursor:grabbing;filter:drop-shadow(0 14px 14px #5a320a59)}@keyframes _treasurePop_qj357_1{0%{transform:scale(.55)translateY(12%)}55%{transform:scale(1.12)translateY(-6%)}}._cardWobble_qj357_123 img{animation:.6s _wobble_qj357_1}@keyframes _wobble_qj357_1{20%,60%{transform:rotate(-9deg)}40%,80%{transform:rotate(9deg)}}._cardGone_qj357_136{visibility:hidden}._placeholder_qj357_139{background:#fff9;border-radius:24%;width:70%;height:70%}._sand_qj357_145{border-radius:inherit;filter:drop-shadow(0 3px 2px #78461459);cursor:grab;width:100%;height:100%;position:absolute;inset:0}._blow_qj357_155{pointer-events:none;animation:_blow_qj357_155 calc(.52s / var(--speed,1)) ease-in forwards}@keyframes _blow_qj357_155{to{opacity:0;filter:blur(6px);transform:translate(16%,-12%)scale(1.18)rotate(5deg)}}._ghost_qj357_168{pointer-events:none;opacity:0;filter:drop-shadow(0 4px 4px #5a320a4d);width:38%;height:38%;animation:_sweep_qj357_1 calc(2.2s / var(--speed,1)) ease-in-out both;position:absolute;top:22%;left:20%}._ghost_qj357_168 svg{width:100%;height:100%}._ghostHandle_qj357_183{fill:#c77a2b;stroke:#fff;stroke-width:2px}._ghostHead_qj357_188{fill:#ffcf3d;stroke:#fff;stroke-width:2px}._ghostBristles_qj357_193{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}@keyframes _sweep_qj357_1{0%{opacity:0;top:14%;left:8%}12%{opacity:.95}30%{top:22%;left:56%}50%{top:38%;left:10%}70%{top:50%;left:56%}88%{opacity:.95;top:58%;left:14%}to{opacity:0;top:58%;left:30%}}._sign_qj357_233{min-height:calc(var(--pit) * .27);visibility:hidden;justify-content:center;max-width:100%;display:flex}._signUp_qj357_240{visibility:visible;animation:_signIn_qj357_1 calc(.45s / var(--speed,1)) cubic-bezier(.2, 1.5, .4, 1) both}@keyframes _signIn_qj357_1{0%{opacity:0;transform:translateY(-20%)scale(.7)}}._signUp_qj357_240:before{content:none}._sign_qj357_233>button,._signWord_qj357_254{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}._sign_qj357_233._signUp_qj357_240{padding:0 calc(var(--pit) * .06);font-size:min(calc(var(--pit) * 1.25 / var(--len,4)), calc(var(--pit) * .2), 46px);letter-spacing:.03em;background:repeating-linear-gradient(90deg,#a0642800 0 22px,#a0642814 22px 24px),linear-gradient(#fdebc4,#f1d39b);border:3px solid #fff6dd;border-radius:14px;align-items:center;font-weight:900;line-height:1.2;box-shadow:0 4px #c8955a,0 8px 14px #6e3c0f33}._signWord_qj357_254{display:flex}._vowel_qj357_279{color:var(--red)}._consonant_qj357_282{color:var(--blue)}._sign_qj357_233>button._vowel_qj357_279,._sign_qj357_233>button._consonant_qj357_282{border-radius:8px}._sign_qj357_233>button._vowel_qj357_279:active,._sign_qj357_233>button._consonant_qj357_282:active{background:#ffffffb3}._base_qj357_295{z-index:1;justify-content:center;align-items:flex-end;gap:clamp(10px,4cqw,40px);height:clamp(84px,min(20cqh,34cqw),160px);display:flex;position:relative}._ear_qj357_304{cursor:pointer;background:linear-gradient(#7fd3ff,#3a9be0);border:4px solid #fff;border-radius:50%;flex:none;align-self:center;place-items:center;width:clamp(48px,9cqh,64px);height:clamp(48px,9cqh,64px);padding:0;display:grid;box-shadow:0 5px #2878b5,0 10px 22px #0000002e}._ear_qj357_304:active{transform:translateY(3px);box-shadow:0 2px #2878b5}._ear_qj357_304 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._chest_qj357_331{aspect-ratio:1.2;flex:none;height:100%;position:relative}._chestCall_qj357_337{animation:.9s _chestCall_qj357_337}@keyframes _chestCall_qj357_337{20%,60%{transform:rotate(-4deg)scale(1.05)}40%,80%{transform:rotate(4deg)scale(1.05)}}._chestBack_qj357_350,._chestFront_qj357_351{filter:drop-shadow(0 6px 6px #6e3c0f47);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._chestFront_qj357_351{filter:none}._lid_qj357_362{fill:var(--wood);stroke:var(--wood-dark);stroke-width:3px;stroke-linejoin:round}._lidInside_qj357_368{fill:#b5682a}._lidBand_qj357_371{fill:#ffcf3d;stroke:#b88400;stroke-width:1.5px}._inside_qj357_376{fill:#4a2a0c}._box_qj357_379{fill:var(--wood);stroke:var(--wood-dark);stroke-width:3px;stroke-linejoin:round}._plank_qj357_385{stroke:#8a4f168c;stroke-width:2px}._band_qj357_389{fill:#ffcf3d;stroke:#b88400;stroke-width:1.5px}._aside_qj357_395{justify-content:center;align-items:flex-end;height:125%;display:flex}._loot_qj357_403{height:56%;position:absolute;top:0;left:10%;right:10%}._loot_qj357_403 img{bottom:0;left:calc(4% + var(--k) * 17%);width:48%;rotate:calc(-14deg + var(--k) * 11deg);filter:drop-shadow(0 2px 2px #3c1e0559);animation:.45s cubic-bezier(.2,1.6,.4,1) both _lootIn_qj357_1;position:absolute}._loot_qj357_403 img:nth-child(n+5){left:calc(14% + (var(--k) - 4) * 17%);bottom:12%}@keyframes _lootIn_qj357_1{0%{transform:translateY(-40%)scale(1.3)}}._badge_qj357_429{aspect-ratio:1;background:var(--tile);color:#fff;width:30%;font:inherit;cursor:pointer;border:3px solid #fff;border-radius:24%;place-items:center;padding:0;font-size:100%;font-weight:900;line-height:1;display:grid;position:absolute;top:73%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px #00000040}._chest_qj357_331{container-type:inline-size}._badge_qj357_429{font-size:19cqw}._bucket_qj357_456{aspect-ratio:80/90;filter:drop-shadow(0 5px 5px #6e3c0f40);flex:none;width:auto;height:82%;overflow:visible}._spadeStick_qj357_464{fill:#c77a2b;stroke:#8a4f16;stroke-width:1.5px}._spadeHead_qj357_469{fill:#ffcf3d;stroke:#d49a00;stroke-width:1.5px}._bucketBody_qj357_474{fill:#ff6b5a;stroke:#c2392b;stroke-width:2px;stroke-linejoin:round}._bucketRim_qj357_480{fill:#ff8a7d;stroke:#c2392b;stroke-width:2px}._bucketHandle_qj357_485{fill:none;stroke:#5ec8f2;stroke-width:3px;stroke-linecap:round}._bucketStar_qj357_491{fill:#fff3a8}._puffs_qj357_496{pointer-events:none;position:absolute;inset:0;overflow:hidden}._puffs_qj357_496 i{background:radial-gradient(circle at 35% 35%,#fff1c8,#e2b56c 70%);border-radius:50%;width:9px;height:9px;animation:.6s ease-out forwards _puff_qj357_496;position:absolute}@keyframes _puff_qj357_496{0%{opacity:.95;transform:translate(-50%, -50%) scale(var(--s))}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(calc(var(--s) * .3))}}@container (aspect-ratio<=9/10){._spot_qj357_61{--rows:min(var(--n), 2);--pit:min(calc((100cqw - var(--gap) - 16px) / var(--rows)), calc((100cqh - var(--gap)) / (1.4 * (1 + min(1, max(0, var(--n) - 2)))) - 8px), 360px)}}@container (aspect-ratio>=2){._layout_qj357_37{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}._base_qj357_295{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:clamp(90px,30cqh,170px);height:auto}._aside_qj357_395{flex:1 1 0;order:1;width:100%;height:auto;min-height:0}._chest_qj357_331{order:2;width:100%;height:auto}._ear_qj357_304{border-width:3px;order:3;width:46px;height:46px}._bucket_qj357_456{display:none}}@container (width<=420px){._bucket_qj357_456{display:none}}@media (prefers-reduced-motion:reduce){._cardShown_qj357_102,._signUp_qj357_240,._loot_qj357_403 img,._chestCall_qj357_337{animation:none}._blow_qj357_155{animation-name:_fade_qj357_1}._ghost_qj357_168{animation-name:_pulse_qj357_1;top:31%;left:31%}}@keyframes _fade_qj357_1{to{opacity:0}}@keyframes _pulse_qj357_1{0%,to{opacity:0}30%,70%{opacity:.95}}._root_13u1y_3{--bug:clamp(64px, min(15cqw, 19cqh), 112px);--jar:clamp(84px, min(22cqw, 30cqh), 170px);border-radius:inherit;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#17184a 0%,#2c2775 34%,#6a3f8f 66%,#c8678a 86%,#f3a96b 100%);width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}._dusk_13u1y_21{pointer-events:none;position:absolute;inset:0}._star_13u1y_26{background:#fff8d8;border-radius:50%;animation:3.2s ease-in-out infinite _twinkle_13u1y_1;position:absolute;box-shadow:0 0 6px 1px #fff6c8b3}@keyframes _twinkle_13u1y_1{50%{opacity:.25;transform:scale(.6)}}._moon_13u1y_39{top:calc(var(--sky-top,0px) + 5%);aspect-ratio:1;background:radial-gradient(circle at 38% 36%,#fffbe6 0 40%,#fbe7a8 70%,#f2cf7c 100%);border-radius:50%;width:clamp(34px,10cqmin,74px);position:absolute;right:8%;box-shadow:0 0 30px 10px #ffecaa59,0 0 80px 30px #ffdc9626}._moon_13u1y_39:after{content:"";background:#d6aa5a59;border-radius:50%;width:22%;height:22%;font-size:clamp(8px,2cqmin,14px);position:absolute;top:46%;left:52%;box-shadow:-1.3em -.9em 0 -.15em #d6aa5a40}._hills_13u1y_62{width:100%;height:30%;position:absolute;bottom:0;left:0;right:0}._hillBack_13u1y_70{fill:#2e5a52}._hillFront_13u1y_73{fill:#1f4a3e}._flowers_13u1y_76{height:12%;position:absolute;inset:auto 0 0}._flower_13u1y_76{aspect-ratio:1;background:radial-gradient(circle,#fff7c4 0 30%,#ffd35a 55%,#ffc85000 72%);border-radius:50%;width:clamp(8px,2.2cqmin,16px);animation:4s ease-in-out infinite _bloom_13u1y_1;position:absolute;bottom:30%}._flower_13u1y_76:before{content:"";background:#3f7a5c;width:2px;height:160%;position:absolute;top:80%;left:45%}@keyframes _bloom_13u1y_1{50%{filter:brightness(1.35)}}._ear_13u1y_107{z-index:4;cursor:pointer;background:#ffcf3d;border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:clamp(44px,9cqmin,60px);height:clamp(44px,9cqmin,60px);padding:0;display:grid;position:absolute;bottom:clamp(10px,2.4cqmin,20px);right:clamp(10px,2.4cqmin,20px);box-shadow:0 4px #c98a1c,0 8px 18px #0a062866}._ear_13u1y_107 svg{fill:none;stroke:#4a2a00;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}._ear_13u1y_107 svg path:first-child{fill:#4a2a00}._ear_13u1y_107:active{transform:translateY(3px);box-shadow:0 1px #c98a1c,0 4px 10px #0a062866}._sky_13u1y_141{inset:var(--sky-top,0px) 0 var(--jar) 0;position:absolute}._firefly_13u1y_146{width:var(--bug);height:var(--bug);cursor:grab;touch-action:none;will-change:transform;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;position:absolute;top:0;left:0}._probe_13u1y_163{width:var(--bug);visibility:hidden;pointer-events:none;height:0;position:absolute}._firefly_13u1y_146[data-held]{z-index:3;cursor:grabbing}._firefly_13u1y_146:focus-visible{outline-offset:2px;border-radius:50%;outline:3px solid #fff3a8}._halo_13u1y_179{pointer-events:none;background:radial-gradient(circle at 50% 62%,#fff49699,#ffd65038 40%,#ffc83c00 68%);border-radius:50%;animation:2.4s ease-in-out infinite _pulse_13u1y_1;position:absolute;inset:-28%}@keyframes _pulse_13u1y_1{50%{opacity:.55;transform:scale(.9)}}._fireflyArt_13u1y_193{filter:drop-shadow(0 4px 6px #0a062859);width:100%;height:100%;position:relative;overflow:visible}._wingL_13u1y_200,._wingR_13u1y_201{fill:#e1f0ff8c;stroke:#ffffffd9;stroke-width:1.5px;animation:.22s ease-in-out infinite alternate _flap_13u1y_1}._wingL_13u1y_200{transform-origin:44px 26px}._wingR_13u1y_201{transform-origin:56px 26px;animation-delay:-.11s}@keyframes _flap_13u1y_1{to{transform:rotate(var(--flap,14deg)) scaleY(.82)}}._wingL_13u1y_200{--flap:14deg}._wingR_13u1y_201{--flap:-14deg}._antenna_13u1y_225{fill:none;stroke:#3a2a5c;stroke-width:2.4px;stroke-linecap:round}._antennaTip_13u1y_231{fill:#ffe46b}._head_13u1y_234{fill:#4a3570}._eye_13u1y_237,._eye_13u1y_237+._eye_13u1y_237{fill:#fff}._eyeShine_13u1y_243{fill:#1d1b3a}._smile_13u1y_246{fill:none;stroke:#ffd7e6;stroke-width:1.8px;stroke-linecap:round}._cheek_13u1y_252{fill:#ff8fb4;opacity:.7}._belly_13u1y_256{fill:#fff3a0;stroke:#ffc93d;stroke-width:3px;filter:drop-shadow(0 0 6px #ffe66ef2)}._bellyShine_13u1y_262{fill:#ffffffbf}._glyph_13u1y_265{letter-spacing:-.02em;paint-order:stroke;stroke:#fffbe0;stroke-width:3px;pointer-events:none;font-family:Nunito,system-ui,sans-serif;font-weight:900}._wobble_13u1y_275 ._fireflyArt_13u1y_193{animation:.55s ease-in-out _wobble_13u1y_275}@keyframes _wobble_13u1y_275{20%{transform:rotate(-16deg)}45%{transform:rotate(13deg)}70%{transform:rotate(-7deg)}}._hint_13u1y_290 ._halo_13u1y_179{animation:.9s ease-in-out infinite _hint_13u1y_290}@keyframes _hint_13u1y_290{50%{background:radial-gradient(circle at 50% 62%,#ffffd2f2,#ffe05a73 45%,#ffc83c00 70%);transform:scale(1.35)}}._jar_13u1y_301{width:var(--jar);height:calc(var(--jar) * 1.33);z-index:1;pointer-events:none;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}._jarBox_13u1y_311{width:100%;height:100%;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:relative}._jarBox_13u1y_311[data-over]{transform:scale(1.08)rotate(-2deg)}._jarGlow_13u1y_320{aspect-ratio:1;width:220%;opacity:calc(.12 + var(--fill) * .88);background:radial-gradient(circle,#ffe6788c,#ffbe502e 38%,#ffb43c00 65%);border-radius:50%;transition:opacity .6s;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}._jarArt_13u1y_332{filter:drop-shadow(0 6px 10px #0a062873);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._handle_13u1y_340{fill:none;stroke:#8a5a2b;stroke-width:5px;stroke-linecap:round}._glass_13u1y_346{fill:#c8e1ff2e;stroke:#ffffffbf;stroke-width:3px}._jarLight_13u1y_351{opacity:calc(.08 + var(--fill) * .92);transition:opacity .6s}._glassShine_13u1y_355{fill:none;stroke:#ffffffa6;stroke-width:4px;stroke-linecap:round}._lid_13u1y_361{fill:#c98a3c;stroke:#8a5a2b;stroke-width:2.5px}._lidBand_13u1y_366{fill:#a8692a}._jarDone_13u1y_369 ._jarBox_13u1y_311{animation:1.2s cubic-bezier(.3,1.4,.5,1) both _jarDance_13u1y_1}@keyframes _jarDance_13u1y_1{25%{transform:translateY(-12%)rotate(-6deg)scale(1.08)}55%{transform:translateY(-4%)rotate(5deg)scale(1.04)}}._jarInside_13u1y_381{position:absolute;inset:32% 16% 8%}._jarBug_13u1y_388{aspect-ratio:1;width:34%;animation:_drift_13u1y_1 calc(3s + var(--i) * .4s) ease-in-out infinite alternate, _caughtIn_13u1y_1 .5s cubic-bezier(.3, 1.6, .5, 1);position:absolute}._jarBug_13u1y_388 svg{width:100%;height:100%;overflow:visible}._jarBug_13u1y_388 text{font-family:Nunito,system-ui,sans-serif;font-weight:900}._jarBugGlow_13u1y_403{fill:#fff3a0;filter:drop-shadow(0 0 5px #ffe464)}@keyframes _drift_13u1y_1{to{transform:translate(12%,-14%)}}@keyframes _caughtIn_13u1y_1{0%{opacity:0;transform:scale(.2)}}._sparks_13u1y_419{width:0;height:0;position:absolute;top:55%;left:50%}._sparks_13u1y_419 i{background:radial-gradient(circle,#fffbe0 0 35%,#ffd84a 60%,#ffc83c00 72%);border-radius:50%;width:10px;height:10px;margin:-5px;animation:1.3s cubic-bezier(.2,.8,.4,1) both _spark_13u1y_419;position:absolute}@keyframes _spark_13u1y_419{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1.3);opacity:0}}._tag_13u1y_447{transform-origin:0;background:#fff6dc;border-radius:10px 4px 4px 10px;width:54%;padding:2% 0;animation:3s ease-in-out infinite alternate _tagSwing_13u1y_1;position:absolute;top:12%;right:-46%;transform:rotate(8deg);box-shadow:0 3px #d8c08a,0 6px 12px #0a062859}._tag_13u1y_447:before{content:"";transform-origin:100%;background:#8a5a2b;width:46%;height:2px;position:absolute;top:50%;right:100%;transform:rotate(-22deg)}._tag_13u1y_447 svg{width:100%;height:auto;display:block}._tag_13u1y_447 text{font-family:Nunito,system-ui,sans-serif;font-weight:900}@keyframes _tagSwing_13u1y_1{to{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){._star_13u1y_26,._flower_13u1y_76,._halo_13u1y_179,._tag_13u1y_447,._jarBug_13u1y_388{animation:none}._wingL_13u1y_200,._wingR_13u1y_201{animation-duration:.6s}}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-ext-700-normal-CpXZPNZI.woff2)format("woff2"),url(/assets/pt-serif-cyrillic-ext-700-normal-C7FyUQsB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-700-normal-DvVvs_4R.woff2)format("woff2"),url(/assets/pt-serif-cyrillic-700-normal-BeN6CUoB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-ext-700-normal-B7jTzfC-.woff2)format("woff2"),url(/assets/pt-serif-latin-ext-700-normal-BQOBW4N0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-700-normal-Bsuo9jes.woff2)format("woff2"),url(/assets/pt-serif-latin-700-normal-BnJLcJ8K.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-cyrillic-400-normal-Ct5TrQut.woff2)format("woff2"),url(/assets/neucha-cyrillic-400-normal-CYVGZO1N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-latin-400-normal-ClN4lHCh.woff2)format("woff2"),url(/assets/neucha-latin-400-normal-BKqh4hRb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2)format("woff2"),url(/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2)format("woff2"),url(/assets/russo-one-latin-ext-400-normal-BssN3Pxm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2)format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._glide_f3120_3{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;isolation:isolate;background:linear-gradient(#8fd3ff 0%,#c4ebff 45%,#fff3d2 100%);border-radius:22px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}._glide_f3120_3:focus-visible{outline-offset:-4px;outline:4px solid #ffcf3d}._srOnly_f3120_24{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sky_f3120_34{pointer-events:none;z-index:0;position:absolute;inset:0}._sun_f3120_40{aspect-ratio:1;background:radial-gradient(circle,#fff7c2 0 45%,#ffe27a 62%,#ffe27a00 72%);border-radius:50%;width:clamp(48px,12vmin,110px);position:absolute;top:16%;right:9%;box-shadow:0 0 60px 20px #ffeca08c}._cloudDecor_f3120_50{aspect-ratio:2.2;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 100'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='60' cy='62' r='34'/%3E%3Ccircle cx='110' cy='48' r='44'/%3E%3Ccircle cx='160' cy='64' r='32'/%3E%3Crect x='56' y='60' width='110' height='36' rx='18'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(90px,22vmin,200px);animation:linear infinite _cloudDrift_f3120_1;position:absolute}._cloudA_f3120_58{animation-duration:70s;animation-delay:-20s;top:22%}._cloudB_f3120_63{opacity:.6;width:clamp(60px,14vmin,130px);animation-duration:95s;animation-delay:-60s;top:48%}@keyframes _cloudDrift_f3120_1{0%{transform:translate(110cqw)}to{transform:translate(-120%)}}._glide_f3120_3{container-type:size}._hills_f3120_82{will-change:transform;background-position:0 100%;background-repeat:repeat-x;width:200%;animation:linear infinite _scroll_f3120_1;position:absolute;bottom:0;left:0}._hillsFar_f3120_92{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' preserveAspectRatio='none'%3E%3Cpath d='M0 120 C 80 60, 160 60, 240 110 S 400 150, 480 90 S 560 70, 600 120 V200 H0Z' fill='%23bfe6a8'/%3E%3C/svg%3E");background-size:50% 100%;height:34%;animation-duration:90s}._hillsNear_f3120_98{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' preserveAspectRatio='none'%3E%3Cpath d='M0 90 C 100 30, 200 40, 300 90 S 500 140, 600 90 V200 H0Z' fill='%2393d36f'/%3E%3C/svg%3E");background-size:50% 100%;height:22%;animation-duration:50s}._grass_f3120_104{will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M0 22 q10 -16 20 0 q10 -20 20 0 q10 -13 20 0 q10 -16 20 0 q10 -20 20 0 q10 -13 20 0 q10 -16 20 0 q10 -20 20 0 q10 -13 20 0 q10 -16 20 0 q10 -20 20 0 q10 -13 20 0 q10 -16 20 0 q10 -20 20 0 q10 -13 20 0 V60 H0Z' fill='%236cbf4b'/%3E%3Cg%3E%3Ccircle cx='40' cy='26' r='5' fill='%23fff'/%3E%3Ccircle cx='40' cy='26' r='2.2' fill='%23ffd23f'/%3E%3Ccircle cx='130' cy='30' r='5' fill='%23ffc2d8'/%3E%3Ccircle cx='130' cy='30' r='2.2' fill='%23ffd23f'/%3E%3Ccircle cx='220' cy='24' r='5' fill='%23fff'/%3E%3Ccircle cx='220' cy='24' r='2.2' fill='%23ffd23f'/%3E%3Ccircle cx='265' cy='32' r='4' fill='%23d9ccff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:50% 100%;width:200%;height:11%;animation:22s linear infinite _scroll_f3120_1;position:absolute;bottom:0;left:0}@keyframes _scroll_f3120_1{to{transform:translate(-50%)}}._bee_f3120_122{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cellipse cx='11' cy='5' rx='5' ry='4' fill='%23e8f6ff' stroke='%2399c' stroke-width='.8'/%3E%3Cellipse cx='17' cy='5' rx='5' ry='4' fill='%23e8f6ff' stroke='%2399c' stroke-width='.8'/%3E%3Cellipse cx='14' cy='13' rx='9' ry='7' fill='%23ffd23f'/%3E%3Cpath d='M11 7 v12 M16 7 v12' stroke='%233a2a10' stroke-width='2.4'/%3E%3Ccircle cx='21' cy='12' r='1.3' fill='%233a2a10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:28px;height:22px;animation:7s ease-in-out infinite _buzz_f3120_1;position:absolute;bottom:12%;right:14%}@keyframes _buzz_f3120_1{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(-40px,-18px)rotate(4deg)}50%{transform:translate(-70px,4px)rotate(-4deg)scaleX(-1)}75%{transform:translate(-28px,10px)rotate(6deg)scaleX(-1)}}._garland_f3120_148{z-index:3;pointer-events:none;justify-content:center;gap:6px;padding-top:4px;display:flex;position:absolute;top:8px;left:64px;right:64px}._garlandNarrow_f3120_161{gap:4px;left:62px;right:6px}._vine_f3120_166{width:calc(var(--n) * (var(--slot) + 6px) + 16px);height:calc(var(--slot) * .55);position:absolute;top:0;left:50%;overflow:visible;translate:-50%}._vine_f3120_166 path{fill:none;stroke:#5aa845;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}._slot_f3120_182{width:var(--slot);height:var(--slot);translate:0 calc(sin((var(--i) + .5) / var(--n) * 3.1416) * var(--slot) * .32);background:#ffffff8c;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 2px #5aa8458c}._slotSample_f3120_195{color:#2f3f9e47;font-weight:900;font-size:calc(var(--slot) * .62);line-height:1}._bud_f3120_201{background:linear-gradient(#b6e39b,#6cbf4b);border-radius:50% 50% 45% 45%;width:46%;height:56%}._slotFilled_f3120_207{box-shadow:none;background:0 0;animation:.45s cubic-bezier(.2,1.6,.4,1) _slotPop_f3120_1}@keyframes _slotPop_f3120_1{0%{scale:1.5}}._won_f3120_217 ._slotFilled_f3120_207{animation:_garlandWave_f3120_1 .7s ease-in-out calc(var(--i) * 70ms) 2 alternate}@keyframes _garlandWave_f3120_1{to{filter:drop-shadow(0 0 8px #fff3a0);scale:1.25}}._ear_f3120_228{z-index:4;cursor:pointer;background:linear-gradient(#7fd3ff,#3a9be0);border:3px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 5px #2878b5,0 10px 20px #00000029}._ear_f3120_228 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._item_f3120_255{z-index:1;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}._itemFloat_f3120_263{width:100%;height:100%;animation:.45s cubic-bezier(.2,1.5,.4,1) _appear_f3120_1;display:block}@keyframes _appear_f3120_1{0%{opacity:0;scale:.3}}._item_f3120_255[data-bumping] ._itemFloat_f3120_263{animation:.9s ease-in-out _wiggle_f3120_1}@keyframes _wiggle_f3120_1{0%,to{rotate:0deg}20%{rotate:-16deg;scale:1.12}45%{rotate:12deg}70%{rotate:-6deg}}._itemHinted_f3120_296:before{content:"";background:radial-gradient(circle,#ffec78d9 30%,#ffec7800 70%);border-radius:50%;animation:.7s ease-in-out infinite alternate _hintGlow_f3120_1;position:absolute;inset:-12%}@keyframes _hintGlow_f3120_1{0%{opacity:.35;scale:.9}to{opacity:1;scale:1.12}}._won_f3120_217 ._item_f3120_255{opacity:0;transition:opacity .5s}._look_f3120_318{filter:drop-shadow(0 4px 4px #1e3c6e2e);place-items:center;display:grid;position:relative}._carrier_f3120_324{width:100%;height:100%;position:absolute;inset:0}._glyph_f3120_330{translate:0 var(--dy,0);color:var(--ink);text-shadow:0 0 3px #fff,0 0 6px #fff,0 2px #ffffffe6;line-height:1;position:relative}._pilot_f3120_342{z-index:2;will-change:transform;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}._pilotBody_f3120_352{transform-origin:50% 85%;position:relative}._leaf_f3120_356{filter:drop-shadow(0 6px 6px #285a2840);position:absolute}._sprite_f3120_360{-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}._glass_f3120_367{box-sizing:border-box;color:var(--tile,#d6336c);background:linear-gradient(155deg,#ffffffd9 0 18%,#0000 40%),linear-gradient(#e1f5ffbf,#aad7f599);border:2px solid #fffffff2;border-radius:18%;place-items:center;font-family:Nunito,system-ui,sans-serif;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:inset 0 -4px 8px #5096d24d,inset 0 3px 6px #ffffffb3}._won_f3120_217 ._pilotBody_f3120_352{animation:.5s ease-in-out 3 _hop_f3120_1}@keyframes _hop_f3120_1{50%{translate:0 -18%}}._flyer_f3120_395{z-index:5;pointer-events:none;position:absolute;top:0;left:0}._burst_f3120_402{z-index:4;pointer-events:none;width:0;height:0;animation:.7s linear forwards _burstLife_f3120_1;position:absolute}._burst_f3120_402 i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;rotate:var(--a);background:#ffd23f;animation:.7s cubic-bezier(.2,.8,.4,1) forwards _spark_f3120_1;position:absolute;top:-6px;left:-6px}._burst_f3120_402 i:nth-child(odd){background:#fff}@keyframes _spark_f3120_1{0%{transform:rotate(var(--a)) translateY(0) scale(.6);opacity:1}to{transform:rotate(var(--a)) translateY(-56px) scale(1.2);opacity:0}}@keyframes _burstLife_f3120_1{to{opacity:1}}._ghost_f3120_440{z-index:6;pointer-events:none;width:44px;height:52px;margin:-10px 0 0 -14px;animation:1.6s ease-in-out 2 _ghostGlide_f3120_1;position:absolute}._ghost_f3120_440 svg{fill:#ffffffeb;stroke:#2f3f9e8c;stroke-width:2px;filter:drop-shadow(0 4px 6px #0003);width:100%;height:100%}@keyframes _ghostGlide_f3120_1{0%{opacity:0;transform:translate(0)scale(.9)}15%{opacity:1}80%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.85)}}._still_f3120_476 ._hills_f3120_82,._still_f3120_476 ._grass_f3120_104,._still_f3120_476 ._cloudDecor_f3120_50,._still_f3120_476 ._bee_f3120_122,._still_f3120_476 ._itemFloat_f3120_263,._still_f3120_476 ._item_f3120_255[data-bumping] ._itemFloat_f3120_263,._still_f3120_476 ._itemHinted_f3120_296:before,._still_f3120_476 ._slotFilled_f3120_207,._still_f3120_476._won_f3120_217 ._slotFilled_f3120_207,._still_f3120_476._won_f3120_217 ._pilotBody_f3120_352{animation:none}@media (prefers-reduced-motion:reduce){._ghost_f3120_440{animation-duration:2.4s}}._wrap_f4nel_3{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}._garden_f4nel_18{border-radius:calc(var(--s) * .42);background:radial-gradient(circle at 30% 30%, #6fbf55 0 32%, transparent 34%) 0 0 / calc(var(--hedge) * 1.1) calc(var(--hedge) * 1.1), radial-gradient(circle at 70% 70%, #5aa846 0 30%, transparent 32%) 0 0 / calc(var(--hedge) * .9) calc(var(--hedge) * .9), #3f8f3a;box-shadow:inset 0 3px 0 #ffffff40, 0 calc(var(--s) * .08) 0 #2d6b2a, 0 calc(var(--s) * .22) calc(var(--s) * .4) #1e3c1447;position:relative}._lawn_f4nel_30{inset:var(--hedge);border-radius:calc(var(--s) * .26);background:radial-gradient(circle at 20% 25%, #ffffff2e 0 2px, transparent 3px) 0 0 / calc(var(--s) * .37) calc(var(--s) * .41), radial-gradient(circle at 60% 70%, #286e1e2e 0 2px, transparent 3px) 0 0 / calc(var(--s) * .29) calc(var(--s) * .33), radial-gradient(ellipse at 50% 40%, #b6e58a, #93d36b 70%, #84c75d);box-shadow:inset 0 calc(var(--s) * .06) calc(var(--s) * .14) #19461459;position:absolute}._bank_f4nel_42{border-radius:calc(var(--s) * .24);background:radial-gradient(circle at 30% 20%, #d9b57a 0 3px, transparent 4px) 0 0 / calc(var(--s) * .33) calc(var(--s) * .3), radial-gradient(circle at 70% 60%, #fff3d2 0 2px, transparent 3px) 0 0 / calc(var(--s) * .27) calc(var(--s) * .35), linear-gradient(180deg, #f6dfaa, #ecc98a);position:absolute;box-shadow:inset 0 -3px #a06e2840,inset 0 2px #ffffff80}._flower_f4nel_53{width:calc(var(--s) * .2);height:calc(var(--s) * .2);margin:calc(var(--s) * -.1) 0 0 calc(var(--s) * -.1);pointer-events:none;border-radius:50%;position:absolute}._flower0_f4nel_61{background:radial-gradient(circle,#ffd84d 0 22%,#0000 24%),radial-gradient(circle at 50% 12%,#fff 0 20%,#0000 22%),radial-gradient(circle at 88%,#fff 0 20%,#0000 22%),radial-gradient(circle at 50% 88%,#fff 0 20%,#0000 22%),radial-gradient(circle at 12%,#fff 0 20%,#0000 22%)}._flower1_f4nel_64{background:radial-gradient(circle,#fff3b0 0 22%,#0000 24%),radial-gradient(circle at 50% 12%,#ff8fb1 0 22%,#0000 24%),radial-gradient(circle at 88%,#ff8fb1 0 22%,#0000 24%),radial-gradient(circle at 50% 88%,#ff8fb1 0 22%,#0000 24%),radial-gradient(circle at 12%,#ff8fb1 0 22%,#0000 24%)}._flower2_f4nel_67{width:calc(var(--s) * .16);height:calc(var(--s) * .16);background:radial-gradient(circle at 35% 35%,#8fdc6a 0 30%,#0000 32%),radial-gradient(circle at 65% 60%,#5fb548 0 34%,#0000 36%)}._cell_f4nel_74{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}._cell_f4nel_74:focus-visible{outline-offset:-4px;border-radius:50%;outline:3px solid #fff}._stone_f4nel_90{width:84%;height:84%;box-shadow:inset 0 calc(var(--s) * -.05) 0 #aa804647, inset 0 calc(var(--s) * .03) 0 #ffffffe6, 0 calc(var(--s) * .06) 0 #c9ad7c, 0 calc(var(--s) * .1) calc(var(--s) * .12) #2850144d;color:#4d3423;font-size:calc(var(--s) * .46);background:radial-gradient(circle at 34% 28%,#fffdf6,#fbefd4 55%,#efdcb5);border-radius:50%;place-items:center;font-weight:900;line-height:1;transition:background .3s,transform .15s;display:grid;position:relative}._syllable_f4nel_109{font-size:calc(var(--s) * .32);letter-spacing:-.02em}._cell_f4nel_74:active ._stone_f4nel_90{transform:scale(.94)}._cell_f4nel_74[data-near] ._stone_f4nel_90:after{content:"";inset:calc(var(--s) * -.06);pointer-events:none;border:2px dashed #ffffffd9;border-radius:50%;position:absolute}._cell_f4nel_74[data-visited] ._stone_f4nel_90{box-shadow:inset 0 calc(var(--s) * -.05) 0 #c88c144d, inset 0 calc(var(--s) * .03) 0 #ffffffe6, 0 calc(var(--s) * .06) 0 #d9a93c, 0 calc(var(--s) * .1) calc(var(--s) * .12) #2850144d;background:radial-gradient(circle at 34% 28%,#fffbe3,#ffe9a0 55%,#ffd36b)}._cell_f4nel_74[data-help] ._stone_f4nel_90{animation:_helpGlow_f4nel_1 calc(1.4s / var(--speed,1)) ease-in-out infinite}@keyframes _helpGlow_f4nel_1{50%{box-shadow:0 0 0 calc(var(--s) * .06) #ffffffe6, 0 0 calc(var(--s) * .35) calc(var(--s) * .08) #fff0a0f2;transform:scale(1.1)}}._wobble_f4nel_147{animation:_wobble_f4nel_147 calc(.5s / var(--speed,1)) ease-in-out}@keyframes _wobble_f4nel_147{20%{transform:rotate(-10deg)scale(1.04)}45%{transform:rotate(8deg)}70%{transform:rotate(-5deg)}}._lit_f4nel_162 ._stone_f4nel_90{animation:_lightUp_f4nel_1 calc(.55s / var(--speed,1)) cubic-bezier(.2, 1.5, .4, 1) calc(var(--order) * 90ms / var(--speed,1)) both}@keyframes _lightUp_f4nel_1{0%{transform:scale(1)}50%{transform:scale(1.18)}to{box-shadow:0 0 0 calc(var(--s) * .05) #fff, 0 0 calc(var(--s) * .3) calc(var(--s) * .06) #ffdc5af2;background:radial-gradient(circle at 34% 28%,#fffef0,#fff09a 50%,#ffc928);transform:scale(1)}}._house_f4nel_182{pointer-events:none;filter:drop-shadow(0 calc(var(--s) * .04) 0 #0000001f);position:absolute;overflow:visible}._door_f4nel_188{fill:#8a5a3b}._window_f4nel_191{fill:#a9d8f2;transition:fill .5s}._houseLit_f4nel_195 ._window_f4nel_191{fill:#ffe27a}._houseLit_f4nel_195 ._door_f4nel_188{fill:#6e432a}._houseLit_f4nel_195{animation:_houseHop_f4nel_1 calc(.6s / var(--speed,1)) cubic-bezier(.2, 1.6, .4, 1)}@keyframes _houseHop_f4nel_1{40%{transform:scale(1.08,.94)}}._friend_f4nel_211{z-index:2;pointer-events:none;transition:transform calc(.32s / var(--speed,1)) cubic-bezier(.45, 0, .3, 1);filter:drop-shadow(0 calc(var(--s) * .05) calc(var(--s) * .04) #1e321459);position:absolute;top:0;left:0}._hopper_f4nel_220,._hopper_f4nel_220>div{width:100%;height:100%;position:relative}._friend_f4nel_211 img{object-fit:contain;width:100%;height:100%;display:block}._hop_f4nel_220{animation:_hop_f4nel_220 calc(.32s / var(--speed,1)) ease-out}@keyframes _hop_f4nel_220{0%{transform:translateY(0)scale(1.06,.92)}45%{transform:translateY(calc(var(--s) * -.42)) scale(.96, 1.05)}85%{transform:translateY(0)scale(1.06,.93)}}._shake_f4nel_248{animation:_shake_f4nel_248 calc(.55s / var(--speed,1)) ease-in-out;transform-origin:50% 90%}@keyframes _shake_f4nel_248{20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}}._beckon_f4nel_264{animation:_beckon_f4nel_264 calc(.45s / var(--speed,1)) ease-out}@keyframes _beckon_f4nel_264{40%{transform:translateY(calc(var(--s) * -.14))}}._badge_f4nel_273{background:linear-gradient(160deg,#ffffffd9,#dcf0ff99);border:2px solid #fffffff2;border-radius:22%;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-82%);box-shadow:0 2px 6px #1e3c7840,inset 0 1px #fff}@media (prefers-reduced-motion:reduce){._friend_f4nel_211{transition-duration:10ms}._hop_f4nel_220,._shake_f4nel_248,._beckon_f4nel_264,._wobble_f4nel_147,._houseLit_f4nel_195{animation:none}._lit_f4nel_162 ._stone_f4nel_90{animation-duration:10ms;animation-delay:0s}._cell_f4nel_74[data-help] ._stone_f4nel_90{box-shadow:0 0 0 calc(var(--s) * .07) #fff, 0 0 calc(var(--s) * .3) #ffe678f2;animation:none}}._mazeStep_3z62w_2{flex-direction:column;align-items:center;gap:clamp(6px,1.4vh,14px);width:100%;height:100%;min-height:0;display:flex}._bar_3z62w_11{align-items:center;gap:clamp(14px,3vw,28px);display:flex}._ear_3z62w_16{border-width:3px;width:56px;height:56px}._board_3z62w_21{flex:1;width:100%;min-height:0}[data-step]:has(._mazeStep_3z62w_2){padding:clamp(8px,2vh,20px)}[data-step]:has(._mazeStep_3z62w_2):before{display:none}main:has(._mazeStep_3z62w_2){grid-template-columns:minmax(150px,28%) 1fr}@media (aspect-ratio<=4/5){main:has(._mazeStep_3z62w_2){grid-template-rows:minmax(90px,18%) 1fr;grid-template-columns:minmax(0,1fr)}}@media (height<=480px) and (aspect-ratio>=4/5){._ear_3z62w_16{width:44px;height:44px}._mazeStep_3z62w_2{flex-direction:row;align-items:stretch}._bar_3z62w_11{flex-direction:column;justify-content:center}._bar_3z62w_11>:last-child{flex-direction:column}}section[data-step]:has(>._root_1unwz_7){padding:clamp(6px,1.6vh,18px) clamp(8px,2vw,24px)}section[data-step]:has(>._root_1unwz_7):before{display:none}._root_1unwz_7{--red:#d6336c;--blue:#2f3f9e;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.4vh,12px);width:100%;height:100%;min-height:0;display:flex;container-type:size}._board_1unwz_32{--tile:clamp(40px, min(12cqh, calc(100cqw / (var(--tiles,4) * (.6 + .36 * var(--longest,2)) + 1)), calc((100cqw - 40px) / (var(--slots,2) * (.6 + .36 * var(--longest,2)) + 1.6))), 84px);--frame:max(150px, min(66cqw, calc(100cqh - 2.5 * var(--tile) - 74px)));--gap:clamp(8px, 1.6cqh, 18px);place-items:center;gap:var(--gap);background:radial-gradient(120% 90% at 30% 10%,#ffffff29,#0000 60%),repeating-linear-gradient(35deg,#ffffff06 0 2px,#0000 2px 5px),repeating-linear-gradient(-55deg,#00000008 0 2px,#0000 2px 6px),#3f8a82;border-radius:clamp(18px,3cqh,30px);grid-template-areas:"frame""word""tray";max-width:100%;padding:clamp(10px,2cqh,22px) clamp(10px,2.4cqw,26px) clamp(14px,2.6cqh,26px);display:grid;position:relative;box-shadow:inset 0 2px #ffffff40,inset 0 -4px #0000001f,0 10px #2c6862,0 18px 34px #14283247}._board_1unwz_32:before{content:"";border-radius:inherit;pointer-events:none;border:2px dashed #fff6dc6b;position:absolute;inset:7px}@container (aspect-ratio>=6/5){._board_1unwz_32{--tile:clamp(40px, min(15cqh, calc(50cqw / (var(--tiles,4) * (.6 + .36 * var(--longest,2)) + .6))), 84px);--frame:max(140px, min(48cqw, calc(100cqh - 56px)));grid-template:"frame."1fr"frame word""frame tray""frame."1fr/auto auto;gap:clamp(16px,5cqh,48px) clamp(14px,3cqw,40px)}}._frame_1unwz_86{width:var(--frame);height:var(--frame);padding:calc(var(--frame) * .055);border-radius:calc(var(--frame) * .06);background:repeating-linear-gradient(90deg,#78461914 0 3px,#0000 3px 11px,#7846190d 11px 13px,#0000 13px 29px),linear-gradient(160deg,#f1c98b,#d89a55 55%,#c58444);grid-area:frame;position:relative;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #6e3c144d,0 6px #a5672f,0 12px 20px #141e1e4d}._mat_1unwz_102{border-radius:calc(var(--frame) * .025);background:repeating-radial-gradient(circle at 20% 30%,#7850280d 0 1px,#0000 1px 4px),linear-gradient(170deg,#e4c495,#d3ad78);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #502d0f73}._shadow_1unwz_115{object-fit:contain;filter:grayscale()contrast(.8)blur(1.2px);opacity:.32;mix-blend-mode:multiply;pointer-events:none;width:86%;height:86%;position:absolute;inset:7%}._cuts_1unwz_126,._piece_1unwz_127{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._cuts_1unwz_126 path{fill:#0000;stroke:#6e461e8c;stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;transition:fill .3s}._cuts_1unwz_126 ._cutNext_1unwz_143{fill:#ffeeaa73;stroke:#fff6d0;animation:1.6s ease-in-out infinite _nextGlow_1unwz_1}._piece_1unwz_127{transform-origin:var(--ox) var(--oy);filter:drop-shadow(0 1px 1.5px #46280f59)}._paper_1unwz_152{fill:#fff6e3}._seam_1unwz_155{fill:none;stroke:#825a2d80;stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke .8s .1s}._pieceIn_1unwz_162{z-index:2;animation:.46s cubic-bezier(.3,.9,.35,1.15) both _pieceIn_1unwz_162}._shown_1unwz_167 ._seam_1unwz_155{stroke:#0000}._shown_1unwz_167 ._piece_1unwz_127{filter:none}._shown_1unwz_167 ._frame_1unwz_86{cursor:pointer;animation:.6s cubic-bezier(.2,1.6,.4,1) _framePop_1unwz_1}._shine_1unwz_177{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}._shine_1unwz_177:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;animation:1.1s ease-in-out .15s both _shine_1unwz_177;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-12deg)}._wordRow_1unwz_197{grid-area:word;align-items:center;gap:clamp(8px,1.6cqw,16px);display:flex}._ear_1unwz_203{width:clamp(44px, calc(var(--tile) * .92), 64px);height:clamp(44px, calc(var(--tile) * .92), 64px);cursor:pointer;background:linear-gradient(#7fd3ff,#3a9be0);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 4px #2878b5,0 8px 16px #0003}._ear_1unwz_203 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._ear_1unwz_203:active{translate:0 3px;box-shadow:0 1px #2878b5}._strip_1unwz_229{gap:calc(var(--tile) * .1);padding:calc(var(--tile) * .12);border-radius:calc(var(--tile) * .24);background:linear-gradient(#fffdf6,#f6ecd6);display:flex;position:relative;rotate:-1deg;box-shadow:0 3px #d9c7a2,0 8px 16px #14282840}._strip_1unwz_229:before{content:"";top:calc(var(--tile) * -.14);left:calc(var(--tile) * -.2);width:calc(var(--tile) * .7);height:calc(var(--tile) * .28);background:#ffd666bf;position:absolute;rotate:-24deg;box-shadow:0 1px 2px #0000001f}._slot_1unwz_251{min-width:calc(var(--tile) * (.5 + .36 * var(--longest,2)));height:var(--tile);border-radius:calc(var(--tile) * .2);border:3px dashed #3c322838;place-items:center;transition:border-color .25s,background .25s;display:grid;position:relative}._slot_1unwz_251[data-filled=true]{border-color:#0000}._slot_1unwz_251[data-next]{background:#ffd6662e;border-color:#f4b400;animation:1.4s ease-in-out infinite _slotPulse_1unwz_1}._slot_1unwz_251[data-over]{background:#fff1b8;scale:1.06}._slotText_1unwz_274,._tileFace_1unwz_275{font-family:Nunito,system-ui,sans-serif;font-size:calc(var(--tile) * .54);letter-spacing:.02em;font-weight:900;line-height:1}._landed_1unwz_282{animation:.34s cubic-bezier(.2,1.6,.4,1) _land_1unwz_282}._lit_1unwz_286 ._slotText_1unwz_274{transition:scale .2s;animation:.45s cubic-bezier(.2,1.6,.4,1) _litHop_1unwz_1;display:inline-block;scale:1.14}._lit_1unwz_286{background:#ffd66659}._vowel_1unwz_295{color:var(--red)}._consonant_1unwz_298{color:var(--blue)}._tray_1unwz_303{justify-content:center;gap:calc(var(--tile) * .22) calc(var(--tile) * .3);flex-wrap:wrap;grid-area:tray;max-width:100%;display:flex}._tray_1unwz_303>span{display:block}._tile_1unwz_275{min-width:calc(var(--tile) * (.5 + .36 * var(--len,2)));height:var(--tile);padding:0 calc(var(--tile) * .16);border-radius:calc(var(--tile) * .2);box-shadow:0 2px 0 #ffffffe6 inset, 0 calc(var(--tile) * .07) 0 #c99d5f, 0 calc(var(--tile) * .14) calc(var(--tile) * .16) #1428284d;rotate:var(--tilt,0deg);cursor:grab;touch-action:none;-webkit-touch-callout:none;will-change:transform;background:linear-gradient(#fffdf7,#f4e2bf);border:none;place-items:center;transition:rotate .2s,box-shadow .2s;display:grid;position:relative}._tile_1unwz_275[data-lifted]{z-index:5;cursor:grabbing;box-shadow:0 2px 0 #ffffffe6 inset, 0 calc(var(--tile) * .07) 0 #c99d5f, 0 calc(var(--tile) * .4) calc(var(--tile) * .3) #1428284d;rotate:0deg}._tile_1unwz_275:disabled{visibility:hidden}._wobble_1unwz_347{animation:.6s .25s _wobble_1unwz_347}._shown_1unwz_167 ._tray_1unwz_303{opacity:.4;transition:opacity .4s}._ghost_1unwz_356{z-index:6;width:calc(var(--tile) * 1.2);height:var(--tile);margin:calc(var(--tile) * -.5) 0 0 calc(var(--tile) * -.6);border-radius:calc(var(--tile) * .2);pointer-events:none;background:#ffffff59;border:3px dashed #fffffff2;animation:1.7s cubic-bezier(.45,0,.3,1) 2 both _ghost_1unwz_356;position:absolute}._ghost_1unwz_356:after{content:"";width:calc(var(--tile) * .48);height:calc(var(--tile) * .48);background:#ffffff80;border:3px solid #fff;border-radius:50%;position:absolute;top:55%;left:55%;box-shadow:0 4px 12px #1e285a4d}._dots_1unwz_381{gap:10px;display:flex}._dots_1unwz_381 i{background:#1d1b3a24;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #fff9}._dots_1unwz_381 ._dotNow_1unwz_392{background:#3f8a82}._dots_1unwz_381 ._dotDone_1unwz_395{background:#ffc928}@keyframes _pieceIn_1unwz_162{0%{transform:translate(var(--dx), var(--dy)) scale(var(--s)) rotate(-10deg);opacity:.7}70%{opacity:1;transform:translate(0)scale(1.05)rotate(1deg)}to{transform:none}}@keyframes _nextGlow_1unwz_1{50%{fill:#ffeeaabf}}@keyframes _slotPulse_1unwz_1{50%{box-shadow:0 0 0 4px #ffd66673}}@keyframes _framePop_1unwz_1{40%{scale:1.04}}@keyframes _shine_1unwz_177{to{transform:translate(340%)skew(-12deg)}}@keyframes _land_1unwz_282{0%{scale:1.3}}@keyframes _litHop_1unwz_1{40%{translate:0 -14%}}@keyframes _wobble_1unwz_347{20%,60%{rotate:-9deg}40%,80%{rotate:9deg}}@keyframes _ghost_1unwz_356{0%{opacity:0;transform:none}15%{opacity:1;transform:translateY(-10%)scale(1.08)}75%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@media (prefers-reduced-motion:reduce){._pieceIn_1unwz_162,._landed_1unwz_282,._lit_1unwz_286 ._slotText_1unwz_274,._wobble_1unwz_347,._shown_1unwz_167 ._frame_1unwz_86,._cuts_1unwz_126 ._cutNext_1unwz_143,._slot_1unwz_251[data-next]{animation:none}._shine_1unwz_177,._ghost_1unwz_356{display:none}}._memory_e8s3q_2{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;gap:clamp(6px,1.4vh,12px);width:100%;height:100%;min-height:0;display:flex;position:relative}._bar_e8s3q_17{flex-shrink:0;align-items:center;gap:clamp(8px,2vw,16px);height:clamp(48px,9vh,68px);display:flex}._toolbar_e8s3q_24{display:contents}._string_e8s3q_27{flex:1;justify-content:space-around;align-self:stretch;align-items:center;min-width:0;padding:0 4%;display:flex;position:relative}._thread_e8s3q_37{width:98%;height:60%;position:absolute;inset:22% 1% 18%;overflow:visible}._thread_e8s3q_37 path{fill:none;stroke:#c99a6e;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}._socket_e8s3q_51{aspect-ratio:1;width:clamp(20px,5.4vmin,36px);transform:translateY(calc(var(--sag) * clamp(4px, 1.6vh, 12px)));background:#ffffff73;border:2px dashed #aa785080;border-radius:50%;position:relative}._strung_e8s3q_60{background:radial-gradient(circle at 34% 30%,#fff 0 16%,#fdf7ff 34%,#efe3f4 62%,#d3bfdc 100%);border:2px solid #fff;animation:.5s cubic-bezier(.2,1.6,.4,1) both _strung_e8s3q_60;box-shadow:0 3px #966e9659,0 0 14px #ffeca0e6}@keyframes _strung_e8s3q_60{0%{transform:translateY(calc(var(--sag) * clamp(4px, 1.6vh, 12px))) scale(1.6)}}._done_e8s3q_71 ._strung_e8s3q_60{animation:1.2s ease-in-out infinite alternate _shine_e8s3q_1}@keyframes _shine_e8s3q_1{to{box-shadow:0 3px #966e9659,0 0 22px 4px #ffdc6e}}._sand_e8s3q_81{background:radial-gradient(circle at 12% 20%,#ffffff80 0 1.5px,#0000 2px) 0 0/23px 19px,radial-gradient(circle at 60% 70%,#aa783c40 0 1.4px,#0000 2px) 0 0/31px 27px,linear-gradient(170deg,#fbe9c3,#f1d29a);border-radius:26px;flex:1;min-height:0;padding:clamp(8px,2.2vmin,20px);position:relative;box-shadow:inset 0 -6px #be8c462e}._pool_e8s3q_93{background:radial-gradient(at 45% 35%,#b6f0ee 0%,#7fd8dc 45%,#55bfcb 85%,#4ab2bf 100%);border-radius:46% 40% 44% 42%/16% 20% 15% 21%;width:100%;height:100%;padding:clamp(6px,2.4vmin,22px);position:relative;box-shadow:0 0 0 5px #ffffff8c,0 0 0 9px #d6b27859,inset 0 10px 26px #145a6e59}._ripples_e8s3q_106{border-radius:inherit;pointer-events:none;background:radial-gradient(30% 9% at 25% 30%,#ffffff59,#0000 70%),radial-gradient(22% 6% at 72% 62%,#ffffff4d,#0000 70%),radial-gradient(18% 5% at 40% 84%,#ffffff40,#0000 70%);animation:7s ease-in-out infinite alternate _ripple_e8s3q_106;position:absolute;inset:0;overflow:hidden}@keyframes _ripple_e8s3q_106{to{opacity:.6;transform:translate(3%,2%)}}._field_e8s3q_124{place-items:center;width:100%;height:100%;display:grid;position:relative}._grid_e8s3q_132{width:calc(var(--cols) * var(--size));flex-wrap:wrap;justify-content:center;display:flex}._starfish_e8s3q_139{z-index:1;pointer-events:none;filter:drop-shadow(0 3px #96502840);width:clamp(34px,8vmin,64px);position:absolute;bottom:-8px;left:-6px;rotate:-14deg}._pebbles_e8s3q_149{z-index:1;pointer-events:none;width:clamp(38px,8vmin,66px);position:absolute;top:-6px;right:-4px}._shell_e8s3q_159{width:var(--size);height:calc(var(--size) * var(--aspect));cursor:pointer;transform:translate(var(--dx), var(--dy)) rotate(var(--tilt));-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex:none;padding:0;position:relative}._shell_e8s3q_159:focus-visible{outline-offset:-6px;border-radius:30%;outline:4px solid #fff}._body_e8s3q_178{aspect-ratio:1;perspective:520px;perspective-origin:50% 0;transition:transform .2s;position:absolute;bottom:3%;left:5%;right:5%}._shell_e8s3q_159:active ._body_e8s3q_178{transform:scale(.94)}._nest_e8s3q_191{filter:drop-shadow(0 5px #1e646e59);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lid_e8s3q_199{z-index:2;transform-origin:50% 10%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.25,1.25,.5,1);position:absolute;inset:0}._lidFront_e8s3q_207,._lidBack_e8s3q_208{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lidFront_e8s3q_207{filter:drop-shadow(0 4px #783c1e38)}._lidBack_e8s3q_208{transform:rotateX(180deg)}._open_e8s3q_223 ._lid_e8s3q_199{transition-timing-function:cubic-bezier(.3,1.5,.5,1);transform:rotateX(-102deg)}._pearl_e8s3q_229{z-index:1;aspect-ratio:1;opacity:0;visibility:hidden;background:radial-gradient(circle at 34% 28%,#fff 0 14%,#fffaff 30%,#f3e8f6 62%,#d9c6e0 100%);border-radius:50%;place-items:center;width:54%;transition:transform .3s cubic-bezier(.2,1.6,.4,1),opacity .15s,visibility 0s linear .4s;display:grid;position:absolute;top:30%;left:23%;transform:scale(.7);box-shadow:0 4px #a06e8c4d,inset 0 -4px 8px #b48cbe59}._pearlPicture_e8s3q_249{width:64%;top:26%;left:18%}._open_e8s3q_223 ._pearl_e8s3q_229{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,1.6,.4,1) 80ms,opacity .15s 50ms,visibility;transform:scale(1)}._glyph_e8s3q_263{width:100%;height:100%;overflow:visible}._glyph_e8s3q_263 text{paint-order:stroke;stroke:#fff;stroke-width:5px;font-family:Nunito,system-ui,sans-serif;font-size:74px;font-weight:900}._picture_e8s3q_276{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 2px #00000026);width:86%;height:86%;position:absolute;inset:7%}._wave_e8s3q_286{fill:none;stroke:#6b5bb8;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}._matched_e8s3q_297 ._nest_e8s3q_191{filter:drop-shadow(0 5px #1e646e4d)drop-shadow(0 0 10px #ffde5af2);animation:.9s ease-out both _glow_e8s3q_1}._matched_e8s3q_297 ._pearl_e8s3q_229{animation:.6s cubic-bezier(.2,1.6,.4,1) _hop_e8s3q_1}@keyframes _glow_e8s3q_1{0%{filter:drop-shadow(0 5px #1e646e4d)drop-shadow(0 0 24px #ffec8c)}}@keyframes _hop_e8s3q_1{40%{transform:translateY(-14%)scale(1.12)}}._nudge_e8s3q_316 ._body_e8s3q_178{animation:.9s ease-in-out 2 _wiggle_e8s3q_1}@keyframes _wiggle_e8s3q_1{20%{transform:rotate(-7deg)scale(1.05)}40%{transform:rotate(6deg)scale(1.05)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}._hint_e8s3q_334 ._lidFront_e8s3q_207{animation:1s ease-in-out infinite alternate _shimmer_e8s3q_1}@keyframes _shimmer_e8s3q_1{to{filter:drop-shadow(0 4px #783c1e38)drop-shadow(0 0 12px #fff)brightness(1.15)}}._flying_e8s3q_344{z-index:5;pointer-events:none;width:28px;height:28px;animation:_fly_e8s3q_344 var(--fly) cubic-bezier(.45, 0, .3, 1) forwards;background:radial-gradient(circle at 34% 30%,#fff 0 16%,#fdf7ff 34%,#efe3f4 62%,#d3bfdc 100%);border-radius:50%;margin:-14px 0 0 -14px;position:absolute;box-shadow:0 0 16px #ffeca0}@keyframes _fly_e8s3q_344{0%{transform:translate(0)scale(.5)}35%{transform:translate(calc(var(--fx) * .25), calc(var(--fy) * .3 - 30px)) scale(1.4)}to{transform:translate(var(--fx), var(--fy)) scale(1)}}@media (prefers-reduced-motion:reduce){._lid_e8s3q_199,._pearl_e8s3q_229,._open_e8s3q_223 ._pearl_e8s3q_229,._body_e8s3q_178{transition:none}._ripples_e8s3q_106,._strung_e8s3q_60,._done_e8s3q_71 ._strung_e8s3q_60,._matched_e8s3q_297 ._nest_e8s3q_191,._matched_e8s3q_297 ._pearl_e8s3q_229,._nudge_e8s3q_316 ._body_e8s3q_178,._hint_e8s3q_334 ._lidFront_e8s3q_207{animation:none}._flying_e8s3q_344{display:none}._open_e8s3q_223 ._lid_e8s3q_199{transform:translateY(-62%)scaleY(.25)}}@media (width<=360px){._bar_e8s3q_17{height:44px}._sand_e8s3q_81{border-radius:20px;padding:5px}._pool_e8s3q_93{padding:4px}}._puzzle_1llqk_2{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;pointer-events:none;width:100%;height:100%;min-height:0;position:relative}._board_1llqk_17{pointer-events:none;position:absolute}._board_1llqk_17:before{content:"";background:radial-gradient(#2f3f9e24,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:-3%;left:8%;right:8%}._slot_1llqk_32{max-width:none;transition:filter .25s;display:block;position:absolute}._glassSlot_1llqk_38{box-sizing:border-box;background:#2f3f9e12;border:3px dashed #2f3f9e6b;border-radius:18%}._slotHidden_1llqk_45{opacity:0}._slotGlow_1llqk_49{opacity:.55;background:#ffc928;animation:.8s ease-in-out infinite alternate _slotGlow_1llqk_49;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}._glassGlow_1llqk_57{background:#ffc92873;border-color:#f0a800;animation:.8s ease-in-out infinite alternate _slotGlow_1llqk_49}._slotTarget_1llqk_63{opacity:.4;background:#ffd84d;animation:.9s ease-in-out infinite alternate _slotTarget_1llqk_63;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}._glassTarget_1llqk_71{background:#ffd84d40;border-color:#f0b400;animation:.9s ease-in-out infinite alternate _slotTarget_1llqk_63}@keyframes _slotTarget_1llqk_63{0%{opacity:.25}to{opacity:.55}}._slotOver_1llqk_85{opacity:.75;background:#ffc928;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}._glassOver_1llqk_92{background:#ffc92899;border-style:solid;border-color:#f0a800;box-shadow:0 0 18px #ffc928}@keyframes _slotGlow_1llqk_49{0%{opacity:.35}to{opacity:.75;filter:drop-shadow(0 0 8px #ffc928)}}._piece_1llqk_108{cursor:grab;touch-action:none;pointer-events:auto;filter:drop-shadow(0 4px 5px #1e285a47);will-change:translate;transition:translate .55s cubic-bezier(.25,1.25,.45,1),scale .3s,rotate .3s,filter .2s;position:absolute;top:0;left:0}._piece_1llqk_108:before{content:"";width:var(--grip-w,100%);height:var(--grip-h,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}._wiggle_1llqk_134>*{animation:.5s ease-in-out 2 _wiggle_1llqk_134}@keyframes _wiggle_1llqk_134{25%{transform:rotate(-9deg)scale(1.06)}75%{transform:rotate(9deg)scale(1.06)}}._piece_1llqk_108 img{pointer-events:none;width:100%;height:100%;display:block}._lifted_1llqk_151{cursor:grabbing;filter:drop-shadow(0 14px 14px #1e285a4d);transition:scale .18s,rotate .18s,filter .18s}._lifted_1llqk_151._fits_1llqk_160{filter:drop-shadow(0 0 10px #ffc928)drop-shadow(0 10px 10px #1e285a40)}._placed_1llqk_164{filter:none;pointer-events:none;cursor:default;transition:translate .16s ease-out,scale .16s ease-out,rotate .16s ease-out;animation:.4s cubic-bezier(.2,1.6,.4,1) _placedPop_1llqk_1}@keyframes _placedPop_1llqk_1{40%{transform:scale(1.06)}}._returning_1llqk_179{transition:translate .7s cubic-bezier(.3,1.1,.4,1),scale .5s,rotate .5s}._glass_1llqk_38{box-sizing:border-box;width:100%;height:100%;color:var(--tile,#d6336c);font-family:var(--font);background:linear-gradient(155deg,#ffffffd9 0 18%,#0000 40%),linear-gradient(#e1f5ffb8,#aad7f58c);border:3px solid #fffffff2;border-radius:18%;place-items:center;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 -6px 12px #5096d24d,inset 0 4px 8px #ffffffb3}._done_1llqk_208 ._slot_1llqk_32{opacity:0;transition:opacity .2s}._done_1llqk_208 ._piece_1llqk_108{opacity:0;transition:opacity .25s .2s}._alive_1llqk_216{pointer-events:none;transform-origin:50% 100%;animation:1.1s cubic-bezier(.3,1.4,.5,1) both _alive_1llqk_216;position:absolute}._aliveSprite_1llqk_222{max-width:none;display:block;position:absolute}._aliveGlass_1llqk_227{transition:scale .12s;position:absolute}._glassTalk_1llqk_231{scale:1.12}@keyframes _alive_1llqk_216{0%{opacity:0}20%{opacity:1;transform:scale(1.04,.94)}45%{transform:translateY(-9%)scale(.97,1.04)}70%{transform:translateY(0)scale(1.03,.97)}to{opacity:1;transform:none}}._fallback_1llqk_255{max-width:100%;max-height:100%;margin:auto;display:block}@media (prefers-reduced-motion:reduce){._alive_1llqk_216,._placed_1llqk_164,._wiggle_1llqk_134>*,._slotGlow_1llqk_49,._slotTarget_1llqk_63,._glassTarget_1llqk_71{animation:none}}section[data-step]:has(>._root_1ffpz_6){padding-left:clamp(14px,3vw,36px)}section[data-step]:has(>._root_1ffpz_6):before{display:none}._root_1ffpz_6{touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.6vh,14px);width:100%;height:100%;min-height:0;display:flex;container-type:size}._word_1ffpz_26{--gap:clamp(4px, 1.2vw, 10px);--cw:calc((100cqw - (var(--n,4) - 1) * var(--gap)) / (var(--n,4) + .5));--ch:calc((100cqh - 64px) / (2.6 + var(--rows,1) * 1.15));--cell:max(34px, min(var(--cw), var(--ch), 112px));flex-direction:column;align-items:center;gap:clamp(8px,1.8vh,20px);width:100%;min-height:0;display:flex;position:relative}._mystery_1ffpz_42{--card:calc(var(--cell) * 1.2);width:var(--card);height:var(--card);flex:none;overflow:hidden}._mystery_1ffpz_42 img{min-width:0;min-height:0}._board_1ffpz_55{gap:var(--gap);padding:calc(var(--cell) * .14) calc(var(--cell) * .22);border-radius:calc(var(--cell) * .28);background:repeating-linear-gradient(92deg,#0000 0 22px,#965f2812 22px 24px,#0000 24px 61px),linear-gradient(#f6d9a6,#e7b877);display:flex;position:relative;box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #965f2840,0 7px #c48a4a,0 14px 28px #3c281440}._defs_1ffpz_70{width:0;height:0;position:absolute}._slot_1ffpz_75{width:var(--cell);height:var(--cell);display:block;position:relative}._slot_1ffpz_75 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._slot_1ffpz_75 text,._piece_1ffpz_89 text{font-family:Nunito,system-ui,sans-serif;font-size:78px;font-weight:900}._hole_1ffpz_94 text{fill:#8a5a2b;stroke:#fff0d2e6;stroke-width:1.6px;paint-order:stroke;transition:fill .25s}._slot_1ffpz_75[data-hint] ._hole_1ffpz_94,._slot_1ffpz_75[data-hint] ._boxHole_1ffpz_103{animation:1s ease-in-out infinite _hint_1ffpz_1}._slot_1ffpz_75[data-hint] ._hole_1ffpz_94 text{fill:#ffc21a;stroke:#fff;stroke-width:4px}._slot_1ffpz_75[data-over] ._hole_1ffpz_94 text{fill:#fff3c4;stroke:#ffc21a;stroke-width:4px}._slot_1ffpz_75[data-over] ._boxHole_1ffpz_103{background:#fff3c4}._outline_1ffpz_122 ._slot_1ffpz_75[data-filled=true] ._hole_1ffpz_94{visibility:hidden}._outline_1ffpz_122 ._hole_1ffpz_94 text{fill:#8a5a2b1a;stroke:#8a5a2b;stroke-width:2.4px;stroke-dasharray:5 4}._boxHole_1ffpz_103{background:#8a5a2b47;border-radius:18%;position:absolute;inset:8%;box-shadow:inset 0 3px 5px #3a241073,0 1px #fff0d2e6}._ear_1ffpz_141{width:clamp(48px, calc(var(--cell) * .9), 72px);height:clamp(48px, calc(var(--cell) * .9), 72px);position:absolute;top:0;right:0}._filled_1ffpz_148{filter:drop-shadow(0 2px 0 var(--tile-shade));animation:.32s cubic-bezier(.2,1.6,.4,1) _land_1ffpz_1}._filled_1ffpz_148 text{fill:var(--tile);stroke:#ffffffb3;stroke-width:2.4px;paint-order:stroke}._lit_1ffpz_162 ._filled_1ffpz_148{transition:scale .2s;animation:.4s cubic-bezier(.2,1.6,.4,1) _litHop_1ffpz_1;scale:1.12}._arcs_1ffpz_167{left:calc(var(--cell) * .22);right:calc(var(--cell) * .22);bottom:calc(var(--cell) * -.02);gap:var(--gap);height:calc(var(--cell) * .2);pointer-events:none;display:flex;position:absolute}._arcs_1ffpz_167 svg{flex-basis:0;height:100%}._arcs_1ffpz_167 path{fill:none;stroke:#1d1b3a59;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}._arcs_1ffpz_167 ._arcLit_1ffpz_188 path{stroke:var(--red,#d6336c)}._tray_1ffpz_193{justify-content:center;gap:calc(var(--gap) * 1.4) calc(var(--gap) * 2);max-width:calc(var(--cols,4) * var(--cell) + (var(--cols,4) - 1) * var(--gap) * 2 + 1px);flex-wrap:wrap;display:flex}._tray_1ffpz_193>span{display:block}._piece_1ffpz_89{width:var(--cell);height:var(--cell);cursor:grab;touch-action:none;-webkit-touch-callout:none;will-change:transform;background:0 0;border:none;padding:0;display:block;position:relative}._pieceGlyph_1ffpz_217{width:100%;height:100%;rotate:var(--tilt,0deg);filter:drop-shadow(0 3px 0 var(--tile-shade)) drop-shadow(0 6px 6px #1e285a40);transition:rotate .2s,filter .2s;display:block;overflow:visible}._piece_1ffpz_89 text{fill:var(--tile);stroke:#ffffffb3;stroke-width:2.4px;paint-order:stroke}._piece_1ffpz_89[data-lifted]{z-index:5;cursor:grabbing}._piece_1ffpz_89[data-lifted] ._pieceGlyph_1ffpz_217{filter:drop-shadow(0 3px 0 var(--tile-shade)) drop-shadow(0 18px 12px #1e285a47);rotate:0deg}._piece_1ffpz_89:disabled{visibility:hidden}._piece_1ffpz_89[data-dozing]{opacity:.3;filter:grayscale(.6);cursor:default;transition:opacity .5s,filter .5s}._ghost_1ffpz_253{z-index:6;width:var(--cell);height:var(--cell);pointer-events:none;animation:1.7s cubic-bezier(.45,0,.3,1) 2 both _ghost_1ffpz_253;position:absolute}._ghost_1ffpz_253 ._pieceGlyph_1ffpz_217{opacity:.75;rotate:0deg}._ghost_1ffpz_253 text{fill:var(--tile);stroke:#fffc;stroke-width:2.4px;paint-order:stroke;font-family:Nunito,system-ui,sans-serif;font-size:78px;font-weight:900}._ghost_1ffpz_253:after{content:"";background:#ffffff73;border:3px solid #fff;border-radius:50%;width:42%;height:42%;position:absolute;top:58%;left:58%;box-shadow:0 4px 12px #1e285a4d}._wobble_1ffpz_287{animation:.6s .25s _wobble_1ffpz_287;display:block}._boardDone_1ffpz_291~._tray_1ffpz_193 ._piece_1ffpz_89{opacity:.35;transition:opacity .4s}@keyframes _hint_1ffpz_1{50%{filter:drop-shadow(0 0 8px #ffc21a)drop-shadow(0 0 3px #fff);scale:1.12}}@keyframes _ghost_1ffpz_253{0%{opacity:0;transform:none}15%{opacity:1;transform:translateY(-8%)scale(1.12)}75%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@keyframes _land_1ffpz_1{0%{scale:1.25}}@keyframes _litHop_1ffpz_1{40%{translate:0 -12%}}@keyframes _wobble_1ffpz_287{20%,60%{rotate:-9deg}40%,80%{rotate:9deg}}@media (height<=480px) and (aspect-ratio>=4/5){._word_1ffpz_26{--cw:calc((100cqw - 14px - (var(--n,4) - 1) * var(--gap)) / (var(--n,4) + 1.8));--ch:calc((100cqh - 40px) / (1.35 + var(--rows,1) * 1.2));grid-template-columns:auto auto;grid-template-areas:"card board""tray tray";justify-content:center;align-items:center;gap:8px 14px;display:grid}._mystery_1ffpz_42{--card:calc(var(--cell) * 1.3);border-width:3px;border-radius:16px;grid-area:card}._mystery_1ffpz_42 span{font-size:calc(var(--cell) * .7)}._board_1ffpz_55{grid-area:board}._tray_1ffpz_193{grid-area:tray;justify-self:center}}@media (prefers-reduced-motion:reduce){._wobble_1ffpz_287,._filled_1ffpz_148,._lit_1ffpz_162 ._filled_1ffpz_148,._slot_1ffpz_75[data-hint] ._hole_1ffpz_94{animation:none}._ghost_1ffpz_253{display:none}}._root_9bc50_5{--red:#d6336c;--blue:#2f3f9e;touch-action:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='90'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.35' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M10 20q10-7 20 0t20 0'/%3E%3Cpath d='M70 62q8-6 16 0t16 0'/%3E%3C/g%3E%3C/svg%3E") 0 0/120px 90px,radial-gradient(at 50% 0,#ffffff59,#0000 60%),linear-gradient(#8fdcf3,#4cb1e2 70%,#3fa2d6);border-radius:22px;width:100%;height:100%;min-height:0;animation:7s linear infinite _flow_9bc50_24;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff80;container-type:size}._flowing_9bc50_24{animation-duration:.9s}@keyframes _flow_9bc50_24{to{background-position:0 90px,0 0,0 0}}._crossing_9bc50_33{--bankN:clamp(62px, 20cqw, 190px);--bankF:clamp(84px, 26cqw, 240px);--stone:max(42px, min(calc((100cqw - var(--bankN) - var(--bankF) - 12px) / (var(--n,2) * 1.14 + .25)), 19cqh, 126px));--rowY:50cqh;--card:min(calc(var(--bankF) * .84), calc(var(--rowY) - var(--stone) * 1.62 - 10px), 190px);--rowS:var(--stone);--fRows:1;--perRow:var(--floats,2);--fl:max(44px, min(var(--stone), calc((100cqh - var(--rowY) - var(--stone) * .95 - 16px) / (var(--fRows) * 1.3)), calc((100cqw - var(--bankN) - var(--bankF) - 8px) / (var(--perRow) * 1.35))));animation:_enter_9bc50_1 var(--scroll,.7s) cubic-bezier(.2, .9, .3, 1) both;position:absolute;inset:0}._leaving_9bc50_49{transition:transform var(--scroll,.7s) cubic-bezier(.5, 0, .7, .4), opacity var(--scroll,.7s) ease;opacity:0;pointer-events:none;transform:translateY(-75%)}@keyframes _enter_9bc50_1{0%{opacity:0;transform:translateY(70%)}}._bank_9bc50_65{pointer-events:none;height:104%;position:absolute;top:-2%}._bankNear_9bc50_71{width:calc(var(--bankN) + 16px);left:0}._bankFar_9bc50_75{width:calc(var(--bankF) + 16px);right:0}._earth_9bc50_79{fill:#c8915a}._grass_9bc50_82{fill:#86cf5c}._bank_9bc50_65:after{content:""}._reeds_9bc50_89{width:calc(var(--stone) * .5);height:calc(var(--stone) * .75);pointer-events:none;background:linear-gradient(#4f9e3a,#4f9e3a) 15% 100%/14% 70% no-repeat,linear-gradient(#5fb444,#5fb444) 50% 100%/14% 100% no-repeat,linear-gradient(#4f9e3a,#4f9e3a) 85% 100%/14% 60% no-repeat;border-radius:6px;position:absolute}._reeds_9bc50_89:before{content:"";background:#9a5b2c;border-radius:999px;width:18%;height:34%;position:absolute;top:-12%;left:42%}._reedsNear_9bc50_110{left:calc(var(--bankN) - var(--stone) * .55);top:calc(var(--rowY) + var(--stone) * 1.3)}._reedsFar_9bc50_114{right:calc(var(--bankF) * .6);top:calc(var(--rowY) + var(--stone) * 1.6)}._lily_9bc50_119{left:calc(var(--bankN) + 12%);top:calc(var(--rowY) * .28);width:calc(var(--stone) * .8);aspect-ratio:1.15;background:conic-gradient(from 20deg, transparent 0 28deg, #5cbf4a 28deg 360deg);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite _drift_9bc50_1;position:absolute;box-shadow:inset 0 -4px #1e5a2859}._lily_9bc50_119:after{content:"";background:radial-gradient(circle,#ffe066 0 30%,#ff9ec4 32% 100%);border-radius:50%;width:30%;height:30%;position:absolute;top:22%;right:18%;box-shadow:0 2px #a0285a4d}@keyframes _drift_9bc50_1{50%{translate:6px 4px;rotate:8deg}}._row_9bc50_150{left:0;right:0;top:calc(var(--rowY) - var(--stone) / 2);height:var(--stone);justify-content:center;align-items:center;gap:calc(var(--stone) * .14);padding:0 calc(var(--bankF) + 6px) 0 calc(var(--bankN) + 6px);display:flex;position:absolute}._spot_9bc50_162{height:var(--stone);pointer-events:none;position:absolute;top:0}._row_9bc50_150>._spot_9bc50_162:first-child{width:var(--bankN);left:0}._farSpot_9bc50_172{width:var(--bankF);right:0}._place_9bc50_176{width:var(--stone);height:var(--stone);flex:none;position:relative}._stone_9bc50_184{width:var(--stone);height:var(--stone);box-shadow:inset 0 -5px 8px #5a46282e, 0 calc(var(--stone) * .07) 0 #8f806a, 0 calc(var(--stone) * .13) calc(var(--stone) * .1) #14466e59;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 34% 26%,#fffaf0 0,#ebe2d2 34%,#cdbfab 72%,#ad9d86 100%);border:none;border-radius:47% 53% 45% 55%/55% 57% 43% 45%;place-items:center;padding:0;display:grid;position:relative}._syllable_9bc50_202{font-size:calc(var(--stone) * .92 / (var(--len,2) + .2));letter-spacing:.01em;text-shadow:0 2px #ffffffd9;pointer-events:none;font-weight:900;line-height:1;display:flex}._syllable_9bc50_202 b{font-weight:900}._vowel_9bc50_214{color:var(--red)}._consonant_9bc50_217{color:var(--blue)}._gap_9bc50_222:before,._gap_9bc50_222:after{content:"";pointer-events:none;border-radius:50%;position:absolute}._gap_9bc50_222:before{background:radial-gradient(#ffffff47,#ffffff0d 70%);border:3px dashed #ffffffe6;animation:2.4s ease-in-out infinite _gapBreath_9bc50_1;inset:6% 2%}._gap_9bc50_222:after{border:2px solid #ffffff8c;animation:2.4s ease-in-out .6s infinite _gapBreath_9bc50_1;inset:30% 26%}._gapNudge_9bc50_241:before{border-color:#ffd23f;animation-duration:1s;box-shadow:0 0 18px 4px #ffd646b3}._gapOver_9bc50_247:before{background:#ffe6788c;border-style:solid;border-color:#ffd23f}@keyframes _gapBreath_9bc50_1{50%{opacity:.75;scale:1.06}}._ring_9bc50_259{pointer-events:none;border:3px solid #ffffffe6;border-radius:50%;height:50%;animation:.7s ease-out both _ring_9bc50_259;position:absolute;top:45%;left:-20%;right:-20%}@keyframes _ring_9bc50_259{0%{opacity:1;scale:.4}to{opacity:0;scale:1.5}}._settled_9bc50_280{animation:.5s cubic-bezier(.2,1.6,.4,1) _settle_9bc50_280}@keyframes _settle_9bc50_280{0%{translate:0 -14%;scale:1.12}}._lit_9bc50_290{box-shadow:0 0 0 4px #fff, 0 0 22px 8px #ffd646bf, 0 calc(var(--stone) * .07) 0 #b9862a;background:radial-gradient(circle at 34% 26%,#fffbe8 0,#ffeeb0 40%,#f3cf6a 80%,#d9a93c 100%);transition:background .15s,box-shadow .15s}._floats_9bc50_302{left:calc(var(--bankN) + 4px);right:calc(var(--bankF) + 4px);--stone:var(--fl);top:calc(var(--rowY) + var(--rowS) * .95);place-content:center space-evenly;align-items:center;gap:calc(var(--stone) * .28) calc(var(--stone) * .3);flex-wrap:wrap;display:flex;position:absolute;bottom:10px}._float_9bc50_302{animation:2.6s ease-in-out infinite _bob_9bc50_1;animation-delay:calc(var(--phase,0) * -2.6s);display:block}._float_9bc50_302:has([data-lifted]){z-index:5;animation-play-state:paused}._floating_9bc50_325{rotate:var(--tilt,0deg);touch-action:none;-webkit-touch-callout:none;will-change:transform;cursor:grab;box-shadow:inset 0 -5px 8px #5a46282e, 0 calc(var(--stone) * .06) 0 #8f806a, 0 calc(var(--stone) * .1) 0 calc(var(--stone) * .05) #ffffff8c, 0 calc(var(--stone) * .16) calc(var(--stone) * .12) #14466e59}._floating_9bc50_325[data-lifted]{cursor:grabbing;box-shadow:inset 0 -5px 8px #5a46282e, 0 calc(var(--stone) * .07) 0 #8f806a, 0 calc(var(--stone) * .35) calc(var(--stone) * .2) #14325a4d;rotate:0deg}._floating_9bc50_325:disabled{visibility:hidden}._floating_9bc50_325[data-dozing]{opacity:.35;filter:saturate(.4);cursor:default;transition:opacity .5s,translate .5s;translate:0 12%}@keyframes _bob_9bc50_1{50%{translate:0 -7%}}._wobble_9bc50_364{animation:2.6s ease-in-out infinite _bob_9bc50_1,.6s .2s _wobble_9bc50_364}@keyframes _wobble_9bc50_364{20%,60%{rotate:-10deg}40%,80%{rotate:10deg}}._ghost_9bc50_381{z-index:6;opacity:.7;pointer-events:none;animation:1.8s cubic-bezier(.45,0,.3,1) 2 both _ghost_9bc50_381;position:absolute}._ghost_9bc50_381:after{content:"";background:#ffffff73;border:3px solid #fff;border-radius:50%;width:44%;height:44%;position:absolute;top:56%;left:56%;box-shadow:0 4px 12px #1e285a4d}@keyframes _ghost_9bc50_381{0%{opacity:0;transform:none}15%{opacity:.75;transform:translateY(-10%)scale(1.1)}75%{opacity:.75;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(var(--dx), var(--dy))}}._token_9bc50_420{z-index:4;height:min(calc(var(--stone) * 1.45), calc(var(--bankN) * 1.2));pointer-events:none;position:absolute;translate:-50% -100%}._token_9bc50_420:before{content:"";background:#14323c40;border-radius:50%;height:14%;position:absolute;bottom:-6%;left:18%;right:18%}._tokenBody_9bc50_437{transform-origin:50% 100%;height:100%;display:block;position:relative}._tokenBody_9bc50_437 img{width:auto;height:100%;display:block}._landed_9bc50_448{animation:.35s cubic-bezier(.2,1.4,.4,1) _squash_9bc50_1}@keyframes _squash_9bc50_1{0%{scale:1.14 .84}}._crossing_9bc50_33 ._card_9bc50_458{right:calc((var(--bankF) - var(--card)) / 2);top:max(8px, calc(var(--rowY) - var(--stone) * 1.62 - var(--card)));width:var(--card);height:var(--card);border-width:clamp(3px, calc(var(--card) * .04), 5px);border-radius:calc(var(--card) * .18);position:absolute;box-shadow:0 5px #d97a14,0 10px 22px #1e3c7833}._crossing_9bc50_33 ._card_9bc50_458>span{font-size:calc(var(--card) * .55)}._crossing_9bc50_33 ._cardPicture_9bc50_472{background:#fff;box-shadow:0 5px #d9e4f5,0 10px 22px #1e3c7833}._crossing_9bc50_33 ._card_9bc50_458 img{object-fit:contain;width:86%;height:86%}@container (width<=560px){._crossing_9bc50_33[data-floats="3"],._crossing_9bc50_33[data-floats="4"]{--fRows:2;--perRow:2}}@container (aspect-ratio>1.25){._crossing_9bc50_33{--bankF:clamp(120px, 31cqw, 330px);--rowY:40cqh;--stone:max(42px, min(calc((100cqw - var(--bankN) - var(--bankF) - 12px) / (var(--n,2) * 1.14 + .25)), 24cqh, 126px));--card:min(calc(var(--bankF) * .56), 36cqh, 200px)}._farSpot_9bc50_172{right:auto;left:calc(100% - var(--bankF) + 6px);width:max(60px, calc(var(--bankF) - var(--card) - 24px))}._crossing_9bc50_33 ._card_9bc50_458{right:max(10px, calc((var(--bankF) - var(--card)) * .25));top:calc(var(--rowY) - var(--card) * .62)}}._ear_9bc50_79{z-index:3;width:clamp(46px, calc(var(--stone) * .8), 64px);height:clamp(46px, calc(var(--stone) * .8), 64px);border-width:3px;position:absolute;bottom:10px;left:10px}._dots_9bc50_521{z-index:3;background:#fff9;border-radius:999px;padding:6px 10px;position:absolute;top:8px;left:50%;translate:-50%}._dots_9bc50_521 i{width:12px;height:12px}@media (prefers-reduced-motion:reduce){._root_9bc50_5,._crossing_9bc50_33,._lily_9bc50_119,._float_9bc50_302,._wobble_9bc50_364,._gap_9bc50_222:before,._gap_9bc50_222:after,._settled_9bc50_280,._ring_9bc50_259,._landed_9bc50_448{animation:none}._leaving_9bc50_49{transition:opacity .3s;transform:none}._ghost_9bc50_381{display:none}}._unitStep_9bc50_560{width:100%;height:100%;min-height:0}section[data-step]:has(>._unitStep_9bc50_560){padding:clamp(8px,1.6vh,16px)}section[data-step]:has(>._unitStep_9bc50_560):before{display:none}._tale_1upee_3{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#bfe6ff;position:absolute;inset:0;overflow:hidden}._backdrop_1upee_14{background:var(--backdrop-wide) center bottom / cover no-repeat;position:absolute;inset:0}@media (aspect-ratio<=1){._backdrop_1upee_14{background-image:var(--backdrop-tall)}}._fog_1upee_26{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff26 28%,#fafcffed 46%,#fffffff7 100%);transition:opacity .12s linear;position:absolute;inset:0}._target_1upee_36{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;padding:0;position:absolute;top:0;left:0}._targetGlow_1upee_49{background:radial-gradient(at 50% 60%,#ffe6788c,#ffe67800 70%);animation:1.4s ease-in-out infinite _breathe_1upee_1}@keyframes _breathe_1upee_1{50%{filter:brightness(1.25);opacity:.75}}._caption_1upee_61{color:#2a2f55;white-space:nowrap;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:.2em .8em;font-size:clamp(16px,2.6vmin,24px);font-weight:800;position:absolute;top:0;left:0;box-shadow:0 3px 10px #1e325a2e}._glyph_1upee_77{color:var(--glyph);text-shadow:0 0 18px #fffffff2,0 0 42px #fff0a0e6,0 6px #00000014;pointer-events:none;font-size:clamp(90px,22vmin,220px);font-weight:900;line-height:1;animation:.45s cubic-bezier(.3,1.6,.5,1) both _glyphIn_1upee_1;position:absolute;top:0;left:0}@keyframes _glyphIn_1upee_1{0%{opacity:0;scale:.2}}._cards_1upee_101{gap:clamp(12px,3vmin,28px);animation:.35s ease-out both _cardsIn_1upee_1;display:flex;position:absolute;bottom:max(16px,3vmin);left:50%;translate:-50%}@keyframes _cardsIn_1upee_1{0%{opacity:0;translate:-50% 40px}}._card_1upee_101{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf5;border:5px solid #fff;border-radius:26px;width:clamp(108px,24vmin,210px);padding:8%;transition:transform .25s cubic-bezier(.3,1.5,.5,1),opacity .3s;position:relative;box-shadow:0 8px 22px #1e325a40}._card_1upee_101 img{object-fit:contain;pointer-events:none;width:100%;height:100%}._cardWord_1upee_141{color:#2a2f55;background:#fff;border-radius:999px;padding:.05em .6em;font-size:clamp(14px,2.4vmin,20px);font-weight:800;position:absolute;bottom:-.2em;left:50%;translate:-50% 50%;box-shadow:0 2px 6px #1e325a26}._card_1upee_101:active{transform:scale(.94)}._card_right_1upee_159{opacity:0;transition:transform .7s cubic-bezier(.5,0,.3,1),opacity .7s ease-in;transform:translateY(-40vh)scale(.3)}._card_shake_1upee_167{animation:.45s _shake_1upee_1}._card_chosen_1upee_171{border-color:#ffcf3d;transform:scale(1.12)}._card_gone_1upee_176{opacity:0;transform:scale(.8)}@keyframes _shake_1upee_1{25%{transform:translate(-10px)rotate(-4deg)}75%{transform:translate(10px)rotate(4deg)}}._hand_1upee_191{pointer-events:none;filter:drop-shadow(0 4px 6px #00000040);z-index:5;width:clamp(56px,11vmin,92px);position:absolute;top:0;left:0}._hand_1upee_191 svg{fill:#fff;stroke:#2a2f55;stroke-width:3px;stroke-linejoin:round;transform-origin:40% 10%;width:100%;margin:-10% 0 0 -40%;animation:1.1s ease-in-out infinite _handTap_1upee_1;display:block}._handHold_1upee_214 svg{animation:2.2s ease-in-out infinite _handHold_1upee_214}@keyframes _handTap_1upee_1{0%,to{translate:0 18px}45%{translate:0;scale:.92}}@keyframes _handHold_1upee_214{0%{translate:0 22px}20%,80%{translate:0;scale:.9}to{translate:0 22px}}._handCards_1upee_243{animation:2.4s ease-in-out infinite _handWalk_1upee_1;top:auto;bottom:calc(max(16px,3vmin) + clamp(60px,13vmin,120px));left:50%}@keyframes _handWalk_1upee_1{0%,to{translate:-140%}50%{translate:60%}}._luna_1upee_261{aspect-ratio:1;pointer-events:none;background:#ffe9d6;border:4px solid #fff;border-radius:50%;width:clamp(64px,13vmin,120px);transition:transform .25s;position:absolute;bottom:max(10px,2vmin);left:max(10px,2vmin);overflow:hidden;box-shadow:0 6px 16px #1e325a40}._luna_1upee_261 img{width:120%;position:absolute;top:8%;left:50%;translate:-50%}._lunaTalk_1upee_284{opacity:0}._lunaTalking_1upee_288{animation:.5s ease-in-out infinite _lunaBob_1upee_1;transform:scale(1.08)}._lunaTalking_1upee_288 ._lunaTalk_1upee_284{animation:.28s step-end infinite _mouth_1upee_1}@keyframes _lunaBob_1upee_1{50%{translate:0 -4px}}@keyframes _mouth_1upee_1{50%{opacity:1}}._lunaShush_1upee_309{animation:.45s _shush_1upee_1}@keyframes _shush_1upee_1{25%{rotate:-8deg}75%{rotate:8deg}}@media (prefers-reduced-motion:reduce){._hand_1upee_191 svg,._handCards_1upee_243,._targetGlow_1upee_49,._lunaTalking_1upee_288{animation-duration:3s}}._status_13xs3_1{color:#1d1b3acc;flex-direction:column;gap:10px;font-size:17px;font-weight:700;display:flex}._status_13xs3_1 p{margin:0}._status_13xs3_1 h3{margin-bottom:0}._card_13xs3_16{background:#f3f6fb;border-radius:18px;flex-direction:column;gap:12px;padding:12px 14px;animation:.25s ease-out both _cardIn_13xs3_1;display:flex}._cardRow_13xs3_25{align-items:flex-start;gap:12px;display:flex}._card_ok_13xs3_30,._card_ready_13xs3_31{background:#eaf8f0}._card_paused_13xs3_34{background:#fff6e5}._cardText_13xs3_37{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._cardTitle_13xs3_44{color:#1d1b3a;font-size:17px;font-weight:800;line-height:1.25}._icon_13xs3_50{background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 3px #1e3c7829}._icon_13xs3_50 svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}._ok_13xs3_68{background:#2fb37a}._ok_13xs3_68 svg,._ready_13xs3_72 svg{stroke:#fff}._ready_13xs3_72{background:#2fb37a}._busy_13xs3_78 svg{transform:rotate(-90deg)}._iconTrack_13xs3_81{stroke:#2fb37a33}._iconFill_13xs3_84{stroke:#2fb37a;stroke-dasharray:1;transform-origin:12px 12px;transition:stroke-dashoffset .6s ease-out}._iconSpin_13xs3_90{animation:1.6s linear infinite _spin_13xs3_1}._paused_13xs3_93 svg{stroke:#c27a00}._offline_13xs3_96 svg{stroke:#6b7a94;stroke-width:2px}@keyframes _spin_13xs3_1{to{transform:rotate(360deg)}}@keyframes _cardIn_13xs3_1{0%{opacity:0}}._barRow_13xs3_110{align-items:center;gap:10px;display:flex}._barRow_13xs3_110 ._bar_13xs3_110{flex:1}._count_13xs3_118{font-variant-numeric:tabular-nums;color:#1f6e3f;flex:none;font-size:15px;font-weight:800}._bar_13xs3_110{background:#1d1b3a1a;border-radius:99px;height:8px;overflow:hidden}._bar_13xs3_110 span{border-radius:inherit;background:#2fb37a;height:100%;transition:width .3s;display:block}._hint_13xs3_138{color:#1d1b3a9e;font-size:15px;font-weight:600;line-height:1.35}._version_13xs3_144{color:#1d1b3a9e;font-size:13px;font-weight:600}._download_13xs3_149{color:#1f6e3f;background:#e3f7ea!important;border-color:#3cb371!important}._download_13xs3_149:disabled{opacity:.5;cursor:not-allowed}._apply_13xs3_159{box-shadow:0 3px #146e4659;color:#fff!important;background:#2fb37a!important;border-color:#2fb37a!important}._warn_13xs3_165{color:#a3204e;font-size:15px}._removeQuiet_13xs3_169{color:#1d1b3ab8!important}._remove_13xs3_169{color:#a3204e;background:#ffe3ec!important;border-color:#d6336c!important}@media (prefers-reduced-motion:reduce){._card_13xs3_16,._iconSpin_13xs3_90{animation:none}}._signal_yby7w_2{pointer-events:none;position:absolute;inset:-4px}._ring_yby7w_7{fill:none;stroke-width:3.5px;width:100%;height:100%;transform:rotate(-90deg)}._track_yby7w_14{stroke:#2fb37a29}._fill_yby7w_17{stroke:#2fb37a;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .6s ease-out}._waiting_yby7w_24{animation:2.4s linear infinite _drift_yby7w_1}@keyframes _drift_yby7w_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}._done_yby7w_36{animation:3.6s ease-in forwards _fade_yby7w_1}@keyframes _fade_yby7w_1{0%,55%{opacity:1}to{opacity:0}}._dot_yby7w_49{background:#2fb37a;border:3px solid #fff;border-radius:50%;width:14px;height:14px;animation:.4s ease-out _pop_yby7w_1;position:absolute;top:1px;right:1px;box-shadow:0 1px 3px #1e3c7840}@keyframes _pop_yby7w_1{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){._waiting_yby7w_24,._dot_yby7w_49{animation:none}._fill_yby7w_17{transition:none}}._page_fl0yt_1{--red:#d6336c;--blue:#2f3f9e;--ink:#1d1b3a;-webkit-user-select:none;user-select:none;color:var(--ink);background:#cfeaf7;flex-direction:column;animation:.4s both _pageIn_fl0yt_1;display:flex;position:fixed;inset:0;overflow:clip}._backdrop_fl0yt_18{filter:blur(4px)saturate(1.1);background:url(/scene/backdrop-tall.webp) 50%/cover;position:absolute;inset:-24px}._backdrop_fl0yt_18:after{content:"";background:linear-gradient(#ffffff40,#ffffff0d 40%,#78c86e40);position:absolute;inset:0}._topbar_fl0yt_30{--gear:52px;z-index:2;padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 6px max(14px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}._title_fl0yt_41{color:#fff;-webkit-text-stroke:1.5px #3f9a2c;text-shadow:0 3px #5fbf44,0 6px 14px #1e5a2859;margin:0;font-size:clamp(24px,4vw,40px);font-weight:900}._stars_fl0yt_49{color:#fff;text-align:center;text-shadow:0 1px #d99a00;background:#ffcf3d;border:3px solid #fff;border-radius:999px;min-width:52px;padding:8px 14px;font-size:20px;font-weight:900;box-shadow:0 6px 18px #1e3c7833}._album_fl0yt_63{z-index:2;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 16px 8px;display:flex;position:relative;overflow-x:auto}._album_fl0yt_63::-webkit-scrollbar{display:none}._album_fl0yt_63 img:first-child{margin-left:auto}._album_fl0yt_63 img:last-child{margin-right:auto}._album_fl0yt_63 img{object-fit:contain;background:#fffc;border-radius:50%;flex:none;width:44px;height:44px;padding:3px;animation:.4s cubic-bezier(.2,1.6,.4,1) both _pop_fl0yt_1;box-shadow:0 3px 8px #1e3c7826}._scroller_fl0yt_95{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}@media (orientation:landscape){._scroller_fl0yt_95{-webkit-mask-image:none;mask-image:none}}._map_fl0yt_112{position:relative}._trail_fl0yt_115{position:absolute;top:0;left:0;overflow:visible}._trail_fl0yt_115 path{fill:none;stroke:#f3dcae;stroke-width:calc(var(--station,92px) * .36);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px #966e3c59)}._slot_fl0yt_129{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}._settled_fl0yt_137 ._slot_fl0yt_129{transition:left .6s cubic-bezier(.3,1.3,.5,1),top .6s cubic-bezier(.3,1.3,.5,1)}._station_fl0yt_140{width:var(--station,92px);height:var(--station,92px);border:calc(var(--station,92px) * .055) solid #fff;cursor:pointer;font:inherit;background:radial-gradient(circle at 35% 30%,#fff,#e9f4ff);border-radius:50%;place-items:center;padding:0;transition:transform .2s,filter .3s,opacity .3s;display:grid;position:relative;box-shadow:0 7px #b9c9dc,0 12px 24px #1e3c7840}._station_fl0yt_140:active{transform:scale(.94)}._face_fl0yt_158{background-color:#fff5e8;background-repeat:no-repeat;border-radius:50%}._faceTile_fl0yt_163{font-size:40px;font-weight:900}._badge_fl0yt_167{position:absolute;bottom:-8px;right:-10px}._tile_fl0yt_172{width:calc(var(--station,92px) * .37);height:calc(var(--station,92px) * .37);color:#fff;font-size:calc(var(--station,92px) * .22);border:2px solid #fff;border-radius:28%;place-items:center;font-weight:900;line-height:1;display:grid}._vowel_fl0yt_184{background:var(--red);box-shadow:0 3px #a3204e}._consonant_fl0yt_188{background:var(--blue);box-shadow:0 3px #1c2560}._join_fl0yt_192{width:calc(var(--station,92px) * 1.22);border-radius:999px}._joinTiles_fl0yt_196,._joinTile_fl0yt_196{align-items:center;display:flex}._joinHands_fl0yt_204{background:#ff8a3d;border-radius:3px;width:8px;height:5px}._story_fl0yt_210{background:radial-gradient(circle at 35% 30%,#fff8e0,#ffe39a)}._book_fl0yt_213{fill:#fff;stroke:#d68a00;stroke-width:2.4px;stroke-linejoin:round;width:56%;height:56%}._star_fl0yt_49{font-size:calc(var(--station,92px) * .34);color:#ffc928;text-shadow:0 2px #d99a00,0 4px 10px #d99a0059;position:absolute;top:-14px;left:-8px}._done_fl0yt_230{background:radial-gradient(circle at 35% 30%,#fffdf0,#fff1b8)}._current_fl0yt_233{border-color:#ffcf3d;animation:1.4s ease-in-out infinite _bounce_fl0yt_1;box-shadow:0 7px #e0a800,0 0 0 10px #ffcf3d59,0 16px 30px #1e3c784d}._locked_fl0yt_238,._soon_fl0yt_239{filter:grayscale(.85)brightness(1.08);opacity:.6}._soon_fl0yt_239{border-style:dashed}._wobble_fl0yt_246 ._station_fl0yt_140{animation:.5s _wobble_fl0yt_246}@keyframes _bounce_fl0yt_1{50%{transform:translateY(-8px)scale(1.05)}}@keyframes _wobble_fl0yt_246{25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes _pop_fl0yt_1{0%{opacity:0;transform:scale(.3)}}@keyframes _pageIn_fl0yt_1{0%{opacity:0}}._entry_fl0yt_276{z-index:3;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));touch-action:manipulation;background:radial-gradient(circle at 35% 30%,#e6f7ff,#9fd8f7 70%);border:4px solid #fff;border-radius:50%;width:72px;height:72px;display:block;position:absolute;overflow:hidden;box-shadow:0 6px #1d4f7a59,0 10px 24px #1e3c784d}._entry_fl0yt_276:active{transform:scale(.94)}._entry_fl0yt_276 svg{width:100%;height:100%}._entryHill_fl0yt_298{fill:#7ccf5b}._entryTrail_fl0yt_301{fill:none;stroke:#f3dcae;stroke-width:7px;stroke-linecap:round}._entryStone_fl0yt_307{fill:#fff;stroke:#c9b48a;stroke-width:1.5px}._entryStoneNext_fl0yt_312{fill:#ffcf3d;stroke:#fff;stroke-width:2px}._entryStar_fl0yt_317{fill:#ffc928;stroke:#fff;stroke-width:1.2px}._entryGlow_fl0yt_322{animation:1.8s ease-in-out infinite _entryGlow_fl0yt_322}@keyframes _entryGlow_fl0yt_322{50%{transform:scale(1.06);box-shadow:0 6px #1d4f7a59,0 0 0 10px #ffcf3d73,0 10px 24px #1e3c784d}}@media (width>=900px){._entry_fl0yt_276{width:88px;height:88px}}._counters_fl0yt_338{align-items:center;gap:8px;display:flex}._counters_fl0yt_338>:last-child{margin-left:6px}._chestButton_fl0yt_347{background:#ffffffbf;border:3px solid #fff;border-radius:16px;place-items:center;width:56px;height:52px;padding:4px;display:grid;position:relative;box-shadow:0 6px 18px #1e3c7833}._chestButton_fl0yt_347 svg{width:100%}._chestButton_fl0yt_347 b{color:#fff;text-shadow:0 1px #d99a00;background:#ffcf3d;border-radius:999px;min-width:22px;padding:1px 5px;font-size:13px;position:absolute;bottom:-6px;right:-6px}._albumButton_fl0yt_376{color:#ffc928;background:#ffffffd9;border:3px solid #fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;text-decoration:none;display:grid;box-shadow:0 6px 18px #1e3c7833}._albumButton_fl0yt_376 img{object-fit:contain;width:80%;height:80%}._albumPages_fl0yt_394{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;padding:8px 16px 40px;display:flex}._albumPage_fl0yt_394{background:#fffcf3e6;border-radius:22px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 8px 22px #1e3c7826}._albumTile_fl0yt_411{background:var(--tile);flex:none;width:52px;height:52px;font-size:22px}._albumStickers_fl0yt_418{flex-wrap:wrap;gap:8px;display:flex}._sticker_fl0yt_423{aspect-ratio:1;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:18px;place-items:center;width:clamp(54px,13vw,76px);padding:6px;display:grid;box-shadow:0 4px #d9e4f5}._sticker_fl0yt_423 img{object-fit:contain;width:100%;height:100%}._stickerLocked_fl0yt_441{cursor:default;background:#ffffff80}._stickerLocked_fl0yt_441 img{filter:brightness(0)opacity(.12)}._gear_fl0yt_452{width:var(--gear,56px);height:var(--gear,56px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff,#edf2f8 75%);border:4px solid #fff;border-radius:50%;padding:0;position:relative;box-shadow:0 3px #1d4f7a24,0 6px 16px #1e3c7829}._gear_fl0yt_452:focus-visible{outline-offset:3px;outline:4px solid #ffcf3d}._gearIcon_fl0yt_471{fill:none;stroke:#6b7a94;stroke-width:1.8px;stroke-linejoin:round;width:56%;height:56%;position:absolute;inset:22%}._gearRing_fl0yt_482{fill:none;stroke:#4c6ef5;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}._gearHolding_fl0yt_497{background:#fff}._gearHolding_fl0yt_497 ._gearRing_fl0yt_482{opacity:1;animation:_gearFill_fl0yt_1 var(--hold) linear forwards}._gearHolding_fl0yt_497 ._gearIcon_fl0yt_471{animation:_spin_fl0yt_1 var(--hold) linear}@keyframes _gearFill_fl0yt_1{to{stroke-dashoffset:0}}@keyframes _spin_fl0yt_1{to{transform:rotate(360deg)}}._gearHint_fl0yt_517{z-index:4;right:calc(max(12px, env(safe-area-inset-right)) + 54px);bottom:max(12px, env(safe-area-inset-bottom));color:#1d1b3a;pointer-events:none;background:#fff;border-radius:14px;max-width:min(260px,100vw - 90px);padding:10px 14px;font-size:16px;font-weight:700;line-height:1.3;animation:.2s ease-out _hintIn_fl0yt_1;position:absolute;box-shadow:0 8px 24px #1e3c7840}._gearHint_fl0yt_517:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:16px;right:-6px;transform:rotate(45deg)}@keyframes _hintIn_fl0yt_1{0%{opacity:0;transform:translate(6px)}}._stars_fl0yt_49{white-space:nowrap}._albumButton_fl0yt_376{overflow:hidden}@media (width<=379px){._title_fl0yt_41{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=480px){._topbar_fl0yt_30{gap:6px}._title_fl0yt_41{text-align:center;flex:1;min-width:0;font-size:22px;line-height:1.05}._counters_fl0yt_338{gap:5px}._albumButton_fl0yt_376,._chestButton_fl0yt_347{border-radius:12px;width:42px;height:42px}._stars_fl0yt_49{min-width:0;padding:6px 9px;font-size:15px}}._chestStop_fl0yt_596{background:radial-gradient(circle at 35% 30%,#fffbe6,#ffd968);border-color:#ffcf3d;place-items:center;animation:2.4s ease-in-out infinite _chestCall_fl0yt_1;display:grid;box-shadow:0 7px #e0a800,0 0 0 10px #ffcf3d73,0 0 34px 8px #ffd65ab3,0 16px 30px #1e3c784d}._chestStop_fl0yt_596 svg{width:80%;overflow:visible}._appearing_fl0yt_608{animation:.7s cubic-bezier(.2,1.6,.4,1) both _chestIn_fl0yt_1,2.4s ease-in-out .7s infinite _chestCall_fl0yt_1}@keyframes _chestCall_fl0yt_1{0%,55%,to{transform:none}62%{transform:translateY(-10px)scale(1.08)rotate(-8deg)}70%{transform:translateY(-10px)scale(1.08)rotate(8deg)}78%{transform:translateY(-4px)rotate(-5deg)}86%{transform:none}}@keyframes _chestIn_fl0yt_1{0%{opacity:0;transform:scale(0)rotate(-30deg)}}._twinkle_fl0yt_637{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #ffcf3d);background:#fff;width:16px;height:16px;animation:1.6s ease-in-out infinite _twinkle_fl0yt_637;position:absolute}._twinkle_fl0yt_637:first-of-type{top:-6px;right:2px}._twinkle_fl0yt_637:nth-of-type(2){width:12px;height:12px;animation-delay:.55s;bottom:6px;left:-8px}._twinkle_fl0yt_637:nth-of-type(3){width:10px;height:10px;animation-delay:1.1s;top:30%;right:-12px}@keyframes _twinkle_fl0yt_637{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}._party_fl0yt_677{z-index:10;background:#1d1b3a59;place-items:center;padding:16px;transition:background .4s;animation:.3s both _pageIn_fl0yt_1;display:grid;position:fixed;inset:0}._partyGone_fl0yt_688{pointer-events:none;background:0 0}._partyCard_fl0yt_692{cursor:pointer;background:radial-gradient(circle at 50% 35%,#fffdf0,#ffe89a);border:5px solid #fff;border-radius:36px;flex-direction:column;align-items:center;gap:6px;width:min(380px,100%);padding:22px 20px 26px;animation:.55s cubic-bezier(.2,1.5,.4,1) both _cardIn_fl0yt_1;display:flex;position:relative;box-shadow:0 10px #e0a800,0 24px 60px #1e1e5066}._partyGone_fl0yt_688 ._partyCard_fl0yt_692{animation:.35s ease-in both _cardOut_fl0yt_1}._partyGone_fl0yt_688 [data-fly]{visibility:hidden}@keyframes _cardIn_fl0yt_1{0%{opacity:0;transform:scale(.4)translateY(40px)}}@keyframes _cardOut_fl0yt_1{to{opacity:0;transform:scale(.85)}}._partyConfetti_fl0yt_726{pointer-events:none;border-radius:31px;position:absolute;inset:0;overflow:hidden}._partyConfetti_fl0yt_726 i{border-radius:2px;width:9px;height:14px;animation:2.2s linear infinite _partyFall_fl0yt_1;position:absolute;top:-12px}@keyframes _partyFall_fl0yt_1{to{transform:translateY(420px)rotate(540deg)}}._partyTitle_fl0yt_746{color:#fff;-webkit-text-stroke:1.5px #e07800;text-shadow:0 3px #ff9d1a,0 6px 14px #a05a0059;font-size:clamp(34px,9vw,48px);font-weight:900;position:relative}._partyStar_fl0yt_754{color:#ffc928;text-shadow:0 5px #d99a00,0 0 30px #ffc928cc;place-items:center;width:128px;height:128px;font-size:128px;line-height:1;animation:.8s cubic-bezier(.2,1.6,.4,1) .15s both _starIn_fl0yt_1,1.4s ease-in-out 1s infinite _starGlow_fl0yt_1;display:grid;position:relative}@keyframes _starIn_fl0yt_1{0%{transform:scale(0)rotate(-180deg)}}@keyframes _starGlow_fl0yt_1{50%{transform:scale(1.1)rotate(8deg)}}._partyStickers_fl0yt_776{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}._partyStickers_fl0yt_776 img{object-fit:contain;background:#fff;border:3px solid #fff;border-radius:50%;width:64px;height:64px;padding:5px;animation:.45s cubic-bezier(.2,1.6,.4,1) both _pop_fl0yt_1;box-shadow:0 4px 12px #a05a0040}._starred_fl0yt_795 ._star_fl0yt_49{animation:.5s cubic-bezier(.2,1.8,.4,1) both _pop_fl0yt_1}._starsBump_fl0yt_798{animation:.5s cubic-bezier(.2,1.8,.4,1) _pop_fl0yt_1}._trailOpened_fl0yt_802{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out forwards _trailDraw_fl0yt_1,1.2s 2.2s forwards _trailFade_fl0yt_1;stroke:#ffd24a!important;filter:drop-shadow(0 0 8px #ffd24ae6)!important}@keyframes _trailDraw_fl0yt_1{to{stroke-dashoffset:0}}@keyframes _trailFade_fl0yt_1{to{opacity:0}}._waking_fl0yt_820 ._station_fl0yt_140{animation:.8s cubic-bezier(.2,1.6,.4,1) .5s both _wake_fl0yt_1,1.4s ease-in-out 1.3s infinite _bounce_fl0yt_1}@keyframes _wake_fl0yt_1{0%{filter:grayscale(.85)brightness(1.08);opacity:.6;transform:scale(.75)}60%{transform:scale(1.25)}}._burst_fl0yt_833{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}._burst_fl0yt_833 i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffcf3d;width:14px;height:14px;animation:.9s ease-out .6s both _burst_fl0yt_833;position:absolute;top:-7px;left:-7px}@keyframes _burst_fl0yt_833{0%{opacity:1;transform:translateY(0)scale(.3)}to{transform:translateY(calc(var(--station,92px) * -.95)) scale(1.3);opacity:0}}@media (prefers-reduced-motion:reduce){._chestStop_fl0yt_596,._partyConfetti_fl0yt_726 i,._partyStar_fl0yt_754,._twinkle_fl0yt_637{animation:none}}._cornerTop_fl0yt_871{position:relative}._cornerTop_fl0yt_871 ._gearHint_fl0yt_517{width:max-content;max-width:min(300px,100vw - 32px);top:calc(100% + 12px);bottom:auto;right:0}._cornerTop_fl0yt_871 ._gearHint_fl0yt_517:after{top:-6px;right:calc(var(--gear,56px) / 2 - 6px);bottom:auto}@media (width<=360px){._title_fl0yt_41{font-size:18px}}._backdrop_2vabx_6{--ink:#1d1b3a;--muted:#1d1b3a9e;--line:#1d1b3a17;--soft:#f3f6fb;z-index:100;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:manipulation;background:#122a4a6b;place-items:center;animation:.18s ease-out both _fade_2vabx_1;display:grid;position:fixed;inset:0}._sheet_2vabx_24{overscroll-behavior:contain;width:min(92vw,420px);max-height:100%;color:var(--ink);background:linear-gradient(#fff0,#fff 70%) bottom/100% 40px no-repeat local,radial-gradient(farthest-side at 50% 100%,#122a4a38,#0000) bottom/100% 16px no-repeat,#fff;border:4px solid #fff;border-radius:28px;flex-direction:column;padding:8px 22px 22px;font-size:18px;font-weight:700;line-height:1.3;animation:.24s cubic-bezier(.2,1.2,.4,1) both _rise_2vabx_1;display:flex;position:relative;overflow-y:auto;box-shadow:0 8px #1d4f7a2e,0 24px 60px #122a4a59}._head_2vabx_48{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:14px 0 10px 8px;display:flex;position:sticky;top:-8px}._head_2vabx_48 h2{outline:none;margin:0;font-size:24px;font-weight:900}._sheet_2vabx_24 ._close_2vabx_66{background:var(--soft);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}._sheet_2vabx_24 ._close_2vabx_66 svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round}._section_2vabx_86{border-top:2px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}._section_2vabx_86 h3{color:var(--muted);margin:0 0 6px;font-size:15px;font-weight:800}._sheet_2vabx_24 button{border:2px solid var(--line);background:var(--soft);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:16px;padding:10px 16px}._sheet_2vabx_24 button:focus-visible,._sheet_2vabx_24 input:focus-visible{outline-offset:2px;outline:3px solid #4c6ef5}._segmented_2vabx_116{background:var(--soft);border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:5px;display:grid}._segmented_2vabx_116 button{background:0 0;border-color:#0000;min-height:48px}._segmented_2vabx_116 ._on_2vabx_130{background:#ffcf3d;border-color:#fff;box-shadow:0 3px #b4780059}._switchRow_2vabx_136{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}._switchRow_2vabx_136 input{appearance:none;cursor:pointer;background:#1d1b3a2e;border-radius:99px;flex:none;width:56px;height:32px;margin:0;transition:background .2s;position:relative}._switchRow_2vabx_136 input:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:translate .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}._switchRow_2vabx_136 input:checked{background:#3cb371}._switchRow_2vabx_136 input:checked:after{translate:24px}._sheet_2vabx_24 ._quiet_2vabx_176{color:#a3204e}._sheet_2vabx_24 ._danger_2vabx_179{color:#a3204e;background:#ffe3ec;border-color:#d6336c}._confirm_2vabx_184{background:#fff5f8;border:2px solid #f6c3d3;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}._confirm_2vabx_184 p{margin:0;font-size:17px}._confirmButtons_2vabx_197{grid-template-columns:1fr 1fr;gap:10px;display:grid}._sheet_2vabx_24 ._confirmButtons_2vabx_197 button{background:#fff}._sheet_2vabx_24 ._confirmButtons_2vabx_197 ._danger_2vabx_179{color:#fff;background:#d6336c;border-color:#d6336c}._done_2vabx_210{color:#1f8a4c;text-align:center;margin:8px 0 0;animation:.2s ease-out both _fade_2vabx_1}@keyframes _fade_2vabx_1{0%{opacity:0}}@keyframes _rise_2vabx_1{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){._backdrop_2vabx_6,._sheet_2vabx_24{animation:none}._switchRow_2vabx_136 input,._switchRow_2vabx_136 input:after{transition:none}}._next_o4xzj_5{--h:var(--next-h,104px);height:var(--h);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff3c4,#ffd76a);border:5px solid #fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 6px 0 12px;animation:2.2s ease-in-out 1s infinite _breathe_o4xzj_1;display:flex;position:relative;box-shadow:0 7px #d68a00,0 14px 28px #7846004d}._next_o4xzj_5:active{transform:scale(.94)}._next_o4xzj_5:focus-visible{outline-offset:3px;outline:4px solid #ffcf3d}._faces_o4xzj_30{align-items:center;display:flex}._face_o4xzj_30{width:calc(var(--h) * .72);height:calc(var(--h) * .72);animation:6s ease-in-out infinite _wave_o4xzj_1;animation-delay:calc(2s + var(--i) * .35s);place-items:center;display:grid;position:relative}._face_o4xzj_30+._face_o4xzj_30{margin-left:calc(var(--h) * -.16)}._face_o4xzj_30>span{box-sizing:border-box;scale:calc(var(--k,1.04) * .72 * 100 / 72);border:3px solid #fff;flex:none}._tile_o4xzj_53{z-index:1;color:#fff;border:2px solid #fff;border-radius:8px;place-items:center;min-width:30px;height:24px;padding:0 5px;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:calc(100% - 7px);left:50%;translate:-50%;box-shadow:0 2px 4px #78460040}._star_o4xzj_73{width:calc(var(--h) * .62);font-size:calc(var(--h) * .5);color:#ffb400;text-shadow:0 2px #fff;place-items:center;display:grid}._book_o4xzj_81{width:calc(var(--h) * .6);fill:#ff8a3d;stroke:#fff;stroke-width:2px}._play_o4xzj_87{width:calc(var(--h) * .76);height:calc(var(--h) * .76);background:linear-gradient(#ffb938,#ff7a1a);border:4px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -4px #b4460059}._play_o4xzj_87 svg{fill:#fff;width:58%;height:58%;margin-left:8%}._next_o4xzj_5[data-going]{animation:.5s both _chosen_o4xzj_1}@keyframes _chosen_o4xzj_1{40%{transform:scale(1.12)rotate(-3deg)}}@keyframes _breathe_o4xzj_1{50%{transform:scale(1.04)}}@keyframes _wave_o4xzj_1{0%,86%,to{translate:0;rotate:0deg}89%{translate:0 -6%;rotate:-10deg}93%{translate:0 -6%;rotate:8deg}96%{rotate:-4deg}}@media (prefers-reduced-motion:reduce){._next_o4xzj_5,._face_o4xzj_30{animation:none}}._art_1x2xx_2{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}._art_1x2xx_2 img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}._night_1x2xx_16{background:radial-gradient(circle at 50% 110%,#3b5bb5,#1d2a63 55%,#121a44)}._firefly_1x2xx_19{aspect-ratio:1;background:#fff6a8;border-radius:50%;width:9%;animation:2.4s ease-in-out infinite _glow_1x2xx_1;position:absolute;box-shadow:0 0 10px 4px #ffe65ad9}._jar_1x2xx_28{filter:drop-shadow(0 4px 6px #00000059);width:52%;position:absolute;bottom:4%;left:50%;translate:-50%}._garden_1x2xx_38{background:#8fd06a;place-items:center;display:grid}._garden_1x2xx_38 svg{width:100%;height:100%}._sky_1x2xx_49{background:linear-gradient(#7fd0ff,#c9ecff)}._cloud_1x2xx_52{opacity:.95;background:#fff;border-radius:999px;width:40%;height:16%;position:absolute;box-shadow:14px -8px 0 2px #fff,-6px -4px #fff}._bubble_1x2xx_61{aspect-ratio:1;background:#ffffffd9;border:3px solid #fff;border-radius:50%;place-items:center;width:26%;font-size:clamp(14px,6cqw,30px);font-weight:900;animation:3s ease-in-out infinite _bob_1x2xx_1;display:grid;position:absolute;box-shadow:0 3px 8px #1e3c7840}._glider_1x2xx_75{width:58%;height:72%;animation:3.4s ease-in-out infinite _bob_1x2xx_1;position:absolute;bottom:8%;left:6%}._gliderFriend_1x2xx_83{height:92%;position:absolute;bottom:18%;left:50%;translate:-50%}._leaf_1x2xx_90{width:100%;position:absolute;bottom:0;left:0}._shore_1x2xx_98{background:linear-gradient(#8fdcf0 0 30%,#f7dfae 30%)}._shells_1x2xx_101{width:100%;height:100%;position:absolute;inset:0}._brook_1x2xx_109{background:linear-gradient(#bfe8ff 0 40%,#8fd06a 40%)}._stonesFriend_1x2xx_112{height:46%;position:absolute;top:8%;left:4%}._tripArt_1x2xx_120{background:linear-gradient(#8fd3ff,#e3f6ff 55%)}._tripRoad_1x2xx_123{width:100%;height:100%;position:absolute;inset:0}._tripLuna_1x2xx_129{width:52%;position:absolute;bottom:-3%;left:2%}._sand_1x2xx_137{background:radial-gradient(circle at 50% 40%,#ffe7b0,#f2c77a 70%,#d9a55a)}._buried_1x2xx_140{width:64%;position:absolute;top:14%;left:50%;translate:-50%}._sandCover_1x2xx_147{background-color:#f2c77a;background-image:radial-gradient(at 30% 0,#f8d898 30%,#0000 31%),radial-gradient(at 75% 5%,#f5d08a 28%,#0000 29%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top-left-radius:40% 30%;border-top-right-radius:50% 40%;height:46%;position:absolute;bottom:0;left:0;right:0}._brush_1x2xx_158{filter:drop-shadow(0 3px 4px #00000040);width:22%;animation:2.2s ease-in-out infinite _sweep_1x2xx_1;position:absolute;top:8%;right:6%;rotate:30deg}._board_1x2xx_169{background:#ffe9c9;place-items:center;display:grid}._mosaicFrame_1x2xx_174{aspect-ratio:1;background:#fff;border-radius:12%;width:76%;position:relative;box-shadow:0 3px 8px #78461440}._mosaicPicture_1x2xx_183{background:50%/100% 100% no-repeat;position:absolute;inset:6%}._mosaicPicture_1x2xx_183:after{content:"";background:linear-gradient(90deg,#0000 calc(50% - 2px),#fff calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px)),linear-gradient(#0000 calc(50% - 2px),#fff calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px));position:absolute;inset:0}._mosaicHole_1x2xx_196,._mosaicPiece_1x2xx_197{border-radius:10%;width:44%;height:44%;position:absolute;bottom:6%;right:6%}._mosaicHole_1x2xx_196{box-sizing:border-box;background:#ffe9c9;border:3px dashed #e0a453}._mosaicPiece_1x2xx_197{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:227% 227%;animation:2.6s ease-in-out infinite _fly_1x2xx_1;box-shadow:0 4px 10px #78461459}._paper_1x2xx_220{background:#fff}._lineArt_1x2xx_223{width:74%;position:absolute;top:8%;left:50%;translate:-50%}._crayons_1x2xx_230{justify-content:space-between;display:flex;position:absolute;bottom:6%;left:10%;right:10%}._crayons_1x2xx_230 i{clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);border-radius:4px 4px 2px 2px;width:16%;height:22px}._workbench_1x2xx_246{background:radial-gradient(circle at 50% 40%,#fff7e0,#ffd98a)}._silhouette_1x2xx_249,._puzzleFriend_1x2xx_250{height:84%;position:absolute;bottom:6%}._silhouette_1x2xx_249{filter:brightness(0)opacity(.22);left:4%}._puzzleFriend_1x2xx_250{animation:3s ease-in-out infinite _bob_1x2xx_1;right:4%}@keyframes _glow_1x2xx_1{50%{opacity:.35;scale:.8}}@keyframes _bob_1x2xx_1{50%{translate:0 -5%}}@keyframes _sweep_1x2xx_1{50%{rotate:10deg}}@keyframes _fly_1x2xx_1{0%,20%{opacity:.6;translate:40% 40%;rotate:20deg}60%,to{opacity:1;translate:0;rotate:0deg}}@media (prefers-reduced-motion:reduce){._art_1x2xx_2 *{animation:none!important}}._beads_1x2xx_301{width:88%;height:76%;font-family:Nunito,system-ui,sans-serif;position:absolute;inset:12% 6%}._dock_mc0cd_6{--tile:88px;--next-h:104px;--k:1.04;--luna:88px;z-index:3;left:max(16px, env(safe-area-inset-left));right:calc(max(16px, env(safe-area-inset-right)) + var(--luna) + 12px);bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;flex-wrap:nowrap;align-items:flex-end;gap:12px;animation:.45s cubic-bezier(.3,1.4,.5,1) both _rise_mc0cd_1;display:flex;position:absolute}._dock_mc0cd_6>*,._favourites_mc0cd_24>*{pointer-events:auto}._favourites_mc0cd_24{gap:12px;display:flex}._round_mc0cd_33,._tile_mc0cd_34{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:4px solid #fff;flex:none;padding:0;transition:transform .15s;position:relative;box-shadow:0 6px #1d4f7a4d,0 10px 22px #1e3c7847}._round_mc0cd_33:active,._tile_mc0cd_34:active{transform:scale(.94)}._round_mc0cd_33:focus-visible,._tile_mc0cd_34:focus-visible{outline-offset:3px;outline:4px solid #ffcf3d}._going_mc0cd_55{animation:.5s both _chosen_mc0cd_1}._round_mc0cd_33{width:calc(var(--tile) * .78);height:calc(var(--tile) * .78);background:radial-gradient(circle at 35% 30%,#e6f7ff,#9fd8f7 70%);border-radius:50%;overflow:hidden}._round_mc0cd_33 svg{width:100%;height:100%;display:block}._tile_mc0cd_34{width:var(--tile);height:var(--tile);background:#fff;border-radius:24px;overflow:hidden;container-type:inline-size}._toybox_mc0cd_83{width:calc(var(--tile) * 1.25);height:var(--tile);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 6px #783c0a59)drop-shadow(0 10px 14px #1e3c7840);background:0 0;border:none;flex:none;padding:0;transition:transform .15s;position:relative}._toybox_mc0cd_83:active{transform:scale(.94)}._toybox_mc0cd_83:focus-visible{outline-offset:3px;border-radius:18px;outline:4px solid #ffcf3d}._boxArt_mc0cd_105{position:absolute;inset:0}._boxLid_mc0cd_109{transform-origin:0 100%;width:92%;position:absolute;top:0;left:6%;rotate:-10deg}._peek_mc0cd_118{bottom:30%;left:calc(4% + var(--i) * 30%);aspect-ratio:1;width:40%;rotate:calc((var(--i) - 1) * 14deg);translate:0 calc((1 - (var(--i) - 1) * (var(--i) - 1)) * -10%);background:#fff;border:3px solid #fff;border-radius:22%;position:absolute;overflow:hidden;box-shadow:0 3px 6px #1e3c7840;container-type:inline-size}._boxFront_mc0cd_133{width:100%;height:50%;position:absolute;bottom:0;left:0}._heart_mc0cd_141{fill:#ff5a7a;stroke:#fff;stroke-width:2.4px;filter:drop-shadow(0 2px 3px #0000004d);width:38%;animation:3.2s ease-in-out infinite _beat_mc0cd_1;position:absolute;top:2px;right:2px}@keyframes _beat_mc0cd_1{0%,80%,to{scale:1}86%{scale:1.25}92%{scale:.95}}._toybox_mc0cd_83._going_mc0cd_55 ._boxLid_mc0cd_109{transition:rotate .35s cubic-bezier(.3,1.6,.5,1);rotate:-45deg}._toybox_mc0cd_83._going_mc0cd_55 ._peek_mc0cd_118{transition:translate .35s cubic-bezier(.3,1.6,.5,1);translate:0 -22%}._toybox_mc0cd_83._going_mc0cd_55{animation:.6s both _spin_mc0cd_1}@keyframes _spin_mc0cd_1{40%{transform:rotate(-8deg)scale(1.1)}70%{transform:rotate(6deg)scale(1.05)}}._top_mc0cd_190{--path:72px;--gear:56px;z-index:3;pointer-events:auto;flex:none;align-items:center;gap:12px;animation:.45s cubic-bezier(.3,1.4,.5,1) both _rise_mc0cd_1;display:flex;position:relative}._top_mc0cd_190 ._path_mc0cd_202{width:var(--path);height:var(--path)}@keyframes _rise_mc0cd_1{0%{opacity:0;translate:0 30px}}@keyframes _chosen_mc0cd_1{40%{transform:scale(1.12)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){._dock_mc0cd_6,._top_mc0cd_190,._heart_mc0cd_141,._going_mc0cd_55,._toybox_mc0cd_83._going_mc0cd_55{animation:none}._toybox_mc0cd_83._going_mc0cd_55 ._boxLid_mc0cd_109,._toybox_mc0cd_83._going_mc0cd_55 ._peek_mc0cd_118{transition:none}}@media (width<=699.98px),(height<=599.98px),(width<=1023.98px) and (height<=699.98px){._dock_mc0cd_6{--tile:72px;--next-h:88px;--k:.88;--luna:72px;gap:10px}._favourites_mc0cd_24{gap:10px}._favourites_mc0cd_24>:nth-child(n+3){display:none}}@media (width>=700px) and (height>=700px),(width>=1024px) and (height>=600px){._dock_mc0cd_6{left:calc(max(16px, env(safe-area-inset-left)) + var(--luna) + 12px);justify-content:center}._top_mc0cd_190{--path:88px;--gear:64px}}@media (width>=700px) and (width<=1023.98px) and (height>=700px){._favourites_mc0cd_24>:nth-child(n+3){display:none}}@media (width>=1024px) and (height>=600px){._dock_mc0cd_6{--tile:104px;--next-h:120px;--k:1.2}}@media (height<=500px) and (orientation:landscape){._dock_mc0cd_6{--tile:62px;--next-h:80px;--k:.8;gap:8px}._favourites_mc0cd_24{gap:8px}._top_mc0cd_190{--path:64px}}._break_mc0cd_294{display:none}@media (width<=560px) and (orientation:portrait){._dock_mc0cd_6{--tile:66px;--next-h:80px;--k:.8;right:max(16px, env(safe-area-inset-right));flex-wrap:wrap-reverse;gap:10px}._break_mc0cd_294{height:0;margin-top:calc(-1 * var(--gap-y,10px));flex-basis:100%;order:1;display:block}._favourites_mc0cd_24{order:2}._toybox_mc0cd_83{order:3}._top_mc0cd_190{--path:64px}}@media (width<=359px) and (orientation:portrait){._dock_mc0cd_6{--tile:62px;--gap-y:8px;gap:8px}._favourites_mc0cd_24{gap:8px}._top_mc0cd_190{--path:62px;--gear:52px;gap:10px}}._door_59ynf_6{z-index:4;left:max(12px, env(safe-area-inset-left));top:max(10px, env(safe-area-inset-top));touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff6e6,#ffe0b0);border:5px solid #fff;border-radius:48px 48px 22px 22px;place-items:center;width:96px;height:112px;animation:.4s cubic-bezier(.3,1.5,.5,1) both _slideIn_59ynf_1,1.8s ease-in-out .8s infinite _knock_59ynf_1;display:grid;position:absolute;box-shadow:0 7px #78461459,0 12px 26px #1e3c7859}._door_59ynf_6:active{scale:.94}._door_59ynf_6:focus-visible{outline-offset:3px;outline:4px solid #ffcf3d}._frame_59ynf_31{background:#8a4f24;border-radius:36px 36px 6px 6px;place-items:center;width:72px;height:84px;margin-top:-10px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 5px #b8743c}._face_59ynf_43{border-radius:50%;place-items:center;width:60px;height:60px;margin-top:10px;display:grid;overflow:hidden}._face_59ynf_43>span{flex:none;scale:.85}._leaf_59ynf_57{fill:#e39a52;stroke:#b8743c;stroke-width:2px;width:22px;height:78px;position:absolute;top:4px;right:-16px}._leaf_59ynf_57 circle{fill:#ffcf3d;stroke:none}._tile_59ynf_71{background:var(--tile);color:#fff;border:2px solid #fff;border-radius:8px;padding:0 6px;font-size:16px;font-weight:900;line-height:1.35;position:absolute;bottom:6px;left:50%;translate:-50%}._going_59ynf_85{animation:.5s both _chosen_59ynf_1}._trail_59ynf_89{z-index:4;pointer-events:none;width:0;height:0;position:absolute}._trail_59ynf_89 i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #ffdc50e6);opacity:0;width:14px;height:14px;animation:.7s cubic-bezier(.4,0,.2,1) both _fly_59ynf_1;animation-delay:calc(var(--i) * 60ms);background:#ffd84a;position:absolute;top:-7px;left:-7px}@keyframes _fly_59ynf_1{0%{opacity:1;translate:0;scale:1.2}50%{translate:calc(var(--dx) * .5) calc(var(--dy) * .5 - 40px)}90%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy);scale:.5}}@keyframes _slideIn_59ynf_1{0%{translate:-130%;rotate:-12deg}}@keyframes _knock_59ynf_1{0%,80%,to{rotate:0deg}85%{rotate:-4deg}90%{rotate:3deg}}@keyframes _chosen_59ynf_1{40%{transform:scale(1.12)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){._door_59ynf_6,._going_59ynf_85{animation:none}._trail_59ynf_89{display:none}}@media (width<=359px){._door_59ynf_6{width:84px;height:100px}._frame_59ynf_31{scale:.88}}@media (width>=900px) and (height>=600px){._door_59ynf_6{border-radius:60px 60px 26px 26px;width:120px;height:140px}._frame_59ynf_31{scale:1.25}}._entry_wdvb6_3{z-index:3;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 35% 30%,#d9f2ff,#8fcff5 70%);border:4px solid #fff;border-radius:50%;width:72px;height:72px;padding:0;animation:8s ease-in-out infinite _wiggle_wdvb6_1,.5s both _fadeIn_wdvb6_1;position:absolute;overflow:hidden;box-shadow:0 6px #1d4f7a59,0 10px 24px #1e3c784d}._entry_wdvb6_3:active{transform:scale(.94)}._entry_wdvb6_3:focus-visible,._home_wdvb6_24:focus-visible{outline-offset:3px;outline:4px solid #ffcf3d}._badgeArt_wdvb6_28{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}._badgeLuna_wdvb6_36{width:120%;position:absolute;top:3%;left:50%;transform:translate(-50%)}._badgeBush_wdvb6_43{width:112%;position:absolute;bottom:-50%;left:50%;transform:translate(-50%)}._home_wdvb6_24{z-index:3;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;background:#ffffffd1;border:none;border-radius:50%;width:64px;height:64px;padding:0;animation:.5s both _fadeIn_wdvb6_1;position:absolute;box-shadow:0 6px 18px #1e3c7838}._house_wdvb6_70{width:40px;height:40px;position:absolute;inset:12px}._ring_wdvb6_76{position:absolute;inset:0;transform:rotate(-90deg)}._ringTrack_wdvb6_81{fill:none;stroke:#ffffffe6;stroke-width:5px}._ringFill_wdvb6_86{fill:none;stroke:#ff8a3d;stroke-width:5px;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2px;transition-property:stroke-dashoffset;transition-timing-function:linear}._holding_wdvb6_96 ._ringFill_wdvb6_86{stroke-dashoffset:0}._holding_wdvb6_96{transform:scale(.95)}._tiles_wdvb6_103{--tile:clamp(40px, min(12vw, 11vh), 60px);z-index:2;left:50%;bottom:max(12px, env(safe-area-inset-bottom));pointer-events:none;gap:clamp(6px,1.6vw,12px);margin:0;padding:0;list-style:none;animation:.5s both _fadeIn_wdvb6_1;display:flex;position:absolute;transform:translate(-50%)}._tile_wdvb6_103{width:var(--tile);height:var(--tile);-webkit-backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffffdb,#d6f0ffc7);border:3px solid #fffffff2;border-radius:14px;place-items:center;transition:transform .2s;display:grid;position:relative;box-shadow:inset 0 2px #fffc,0 6px 14px #1e3c782e}._current_wdvb6_132{border-color:#ffcf3d;transform:scale(1.08)}._filled_wdvb6_136{background:linear-gradient(160deg,#ffffffeb,#dcf5ffb3);animation:.5s cubic-bezier(.3,1.6,.5,1) both _stamp_wdvb6_1}._glyph_wdvb6_140{font-size:calc(var(--tile) * .62);color:#1d1b3a;font-weight:900;line-height:1}._star_wdvb6_146{width:calc(var(--tile) * .5);height:calc(var(--tile) * .5);filter:drop-shadow(0 2px 2px #78460059);animation:.45s cubic-bezier(.3,1.8,.5,1) .2s both _stamp_wdvb6_1;position:absolute;top:-12px;right:-10px}@keyframes _wiggle_wdvb6_1{0%,88%,to{rotate:0deg}91%{rotate:-9deg}94%{rotate:8deg}97%{rotate:-4deg}}@keyframes _stamp_wdvb6_1{0%{opacity:0;scale:.2}}@keyframes _fadeIn_wdvb6_1{0%{opacity:0}}@media (width>=700px) and (height>=700px),(width>=1024px) and (height>=600px){._entry_wdvb6_3{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){._entry_wdvb6_3,._filled_wdvb6_136,._star_wdvb6_146{animation:none}}._game_1of40_1{-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}._canvas_1of40_8{touch-action:none}._hud_1of40_11{z-index:2;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}._title_1of40_26{min-width:0}._hud_1of40_11[hidden]{display:none}._title_1of40_26 h1{white-space:nowrap;color:#fff;letter-spacing:.01em;-webkit-text-stroke:1.5px #f28a00;text-shadow:0 3px #ff9f1c,0 6px 16px #1e3c7873;margin:0;font-size:clamp(20px,4.4vw + 6px,52px);font-weight:900;line-height:1.05}._title_1of40_26 p{color:#1d4f7a;text-shadow:0 0 6px #fffffff2,0 1px #ffffffe6;margin:4px 0 0;font-size:clamp(14px,1.8vw,20px);font-weight:800;animation:.6s both _fadeIn_1of40_1}._overlay_1of40_52{z-index:1;background:radial-gradient(#ffffff26,#285aa040);place-items:center;display:grid;position:absolute;inset:0}._play_1of40_60{color:#fff;cursor:pointer;background:linear-gradient(#ffb938,#ff7a1a);border:6px solid #fff;border-radius:999px;align-items:center;gap:14px;padding:18px 42px 18px 20px;font-size:clamp(26px,4vw,40px);font-weight:900;animation:1.8s ease-in-out infinite _breathe_1of40_1;display:flex;box-shadow:0 10px #d65a00,0 18px 40px #00000040}._play_1of40_60:active{box-shadow:0 4px #d65a00,0 8px 20px #00000040}._playIcon_1of40_78{color:#ff7a1a;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:6px;font-size:30px;display:grid}._studio_1of40_89{left:max(12px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));color:#ffffffb3;font-size:18px;text-decoration:none;position:absolute}@keyframes _breathe_1of40_1{50%{transform:scale(1.06)}}@keyframes _fadeIn_1of40_1{0%{opacity:0}}@media (width<=359px),(height<=500px){._hud_1of40_11{padding-top:max(10px, env(safe-area-inset-top))}}@media (width<=600px),(height<=500px){._title_1of40_26 p{display:none}}
