._page_18hdx_3{--red:#d6336c;--blue:#2f3f9e;--ink:#1d1b3a;--paper:#fffcf3;--friend:#ff8a3d;-webkit-user-select:none;user-select:none;color:var(--ink);background:#cfeaf7;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);animation:.45s both _pageIn_18hdx_1;display:grid;position:fixed;inset:0;overflow:hidden}._backdrop_18hdx_22{filter:blur(5px)saturate(1.1);opacity:.9;background:url(/scene/backdrop-wide.webp) 50% 70%/cover;position:absolute;inset:-24px}._backdrop_18hdx_22:after{content:"";background:linear-gradient(#ffffff1a,#ffffff59);position:absolute;inset:0}._topbar_18hdx_37{z-index:2;padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 4px max(14px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}._roundButton_18hdx_46,._roundButtonBig_18hdx_47{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffffb3;border:3px solid #fffffff2;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:transform .15s;display:grid;box-shadow:0 6px 18px #1e3c7833}._roundButton_18hdx_46:active,._roundButtonBig_18hdx_47:active{transform:scale(.92)}._roundButton_18hdx_46 svg,._roundButtonBig_18hdx_47 svg,._next_18hdx_68 svg{fill:none;width:60%;height:60%;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._roundButtonBig_18hdx_47{width:76px;height:76px}._primary_18hdx_81{background:linear-gradient(#ffb938,#ff7a1a);box-shadow:0 6px #d65a00,0 12px 26px #0003}._primary_18hdx_81 svg{stroke:#fff}._steps_18hdx_88{-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border-radius:999px;gap:10px;padding:6px;display:flex;box-shadow:0 6px 18px #1e3c7826}._stepDot_18hdx_98{color:#1d1b3a73;width:40px;height:40px;font:inherit;cursor:pointer;background:#fffc;border:3px solid #fff;border-radius:50%;font-size:18px;font-weight:900;transition:transform .2s,background .2s}._stepActive_18hdx_111{background:var(--friend);color:var(--friend-ink,#fff);transform:scale(1.18)}._stepDone_18hdx_116{color:#fff;text-shadow:0 1px #d99a00;background:#ffcf3d}._topbarTiles_18hdx_121{gap:6px;display:flex}._topbarTiles_18hdx_121 ._letterTile_18hdx_125{letter-spacing:-.02em;border-width:3px;border-radius:14px;width:52px;height:52px;font-size:20px}._main_18hdx_135{z-index:1;min-height:0;padding:0 max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));grid-template-columns:minmax(220px,40%) 1fr;gap:8px;display:grid;position:relative}._hero_18hdx_144{min-height:0;position:relative}._heroGlow_18hdx_148{aspect-ratio:1.6;background:radial-gradient(#ffffffd9,#fff4c873 45%,#0000 70%);border-radius:50%;width:min(90%,420px);position:absolute;bottom:6%;left:50%;transform:translate(-50%)}._heroCanvas_18hdx_158{touch-action:none;inset:0;position:absolute!important}._panel_18hdx_163{background:var(--paper);border-radius:28px;flex-direction:column;justify-content:center;min-height:0;padding:clamp(14px,3vh,32px) clamp(14px,3vw,36px) clamp(14px,3vh,32px) clamp(40px,5vw,64px);animation:.4s cubic-bezier(.2,1.3,.4,1) both _panelIn_18hdx_1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffe6,0 18px 50px #1e3c7840}._panel_18hdx_163:before{content:"";background:var(--red);border-radius:3px;width:5px;position:absolute;top:0;bottom:0;left:clamp(20px,2.6vw,32px)}._letterTile_18hdx_125{background:var(--tile,var(--red));color:#fff;letter-spacing:.02em;box-shadow:0 8px 0 var(--tile-shade,#a3204e), 0 14px 30px #1e285a4d;cursor:pointer;border:4px solid #fff;border-radius:22px;place-items:center;font-family:inherit;font-weight:900;line-height:1;transition:transform .15s;display:grid}._letterTile_18hdx_125 ._glyphs_18hdx_204{font-size:calc(100% * var(--fit,1))}._letterTile_18hdx_125:active{transform:scale(.94)translateY(3px)}._letterTileBig_18hdx_211{letter-spacing:-.03em;border-width:6px;border-radius:34px;width:clamp(150px,26vmin,260px);height:clamp(150px,26vmin,260px);font-size:clamp(66px,11.8vmin,118px);animation:3.2s ease-in-out infinite _tileIdle_18hdx_1}._meet_18hdx_223{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vh,30px);height:100%;display:flex}._pageTitle_18hdx_231{color:var(--red);margin:0;font-size:clamp(22px,3.4vw,40px);font-weight:900}._next_18hdx_68{cursor:pointer;opacity:.55;background:linear-gradient(#7ed957,#3fae2a);border:5px solid #fff;border-radius:50%;place-items:center;width:84px;height:84px;padding:0;transition:opacity .3s;display:grid;box-shadow:0 7px #2c8a1c,0 14px 30px #0003}._next_18hdx_68 svg{stroke:#fff;stroke-width:4px}._nextCorner_18hdx_255{width:68px;height:68px;position:absolute;bottom:clamp(12px,2.4vh,28px);right:clamp(12px,2.4vw,28px)}._nextReady_18hdx_262{opacity:1;animation:1.6s ease-in-out infinite _breathe_18hdx_1}._tileRow_18hdx_268{align-items:center;gap:clamp(4px,1vw,10px);display:flex}._tileRow_18hdx_268 ._letterTileBig_18hdx_211{width:clamp(110px,20vmin,200px);height:clamp(110px,20vmin,200px);font-size:clamp(48px,9vmin,90px)}._tileSlot_18hdx_278{align-items:center;gap:clamp(4px,1vw,10px);display:flex}._hands_18hdx_283{background:var(--friend);border-radius:4px;width:clamp(18px,3vmin,30px);height:8px;box-shadow:0 2px #00000026}._rows_18hdx_292{flex-direction:column;justify-content:center;gap:clamp(10px,2.4vh,22px);height:100%;margin-left:calc(-1*clamp(40px,5vw,64px) + clamp(20px,2.6vw,32px));display:flex;container-type:inline-size}._track_18hdx_302{--tile:min(clamp(40px, min(8.6vw, 11vh), 84px), calc(100cqw / (var(--count,6) * var(--cell,1.3) + 1.9)));align-items:center;gap:calc(var(--tile) * .3);min-height:calc(var(--tile) * 1.35);padding:0 calc(var(--tile) * .9) 0 calc(var(--tile) * .55);touch-action:none;cursor:grab;opacity:.55;border-radius:0 999px 999px 0;transition:opacity .3s,background .3s;display:flex;position:relative}._trackActive_18hdx_317{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--friend) 22%, transparent), color-mix(in srgb, var(--friend) 6%, transparent))}._trackDone_18hdx_321{opacity:1}._redLine_18hdx_324{background:var(--red);border-radius:3px;width:5px;position:absolute;top:8%;bottom:8%;left:0}._trackActive_18hdx_317 ._redLine_18hdx_324{box-shadow:0 0 0 4px #d6336c2e}._trackMissed_18hdx_336 ._redLine_18hdx_324{animation:.4s 3 _redPulse_18hdx_1}._rowLetter_18hdx_339{width:var(--tile);height:var(--tile);font-size:calc(var(--tile) * .84);color:var(--ink);border-radius:calc(var(--tile) * .28);cursor:pointer;place-items:center;font-weight:900;line-height:1;transition:color .2s,background .2s;display:grid;position:relative}._rowLetter_18hdx_339+._rowLetter_18hdx_339:before{content:"";left:calc(var(--tile) * -.15 - 1px);background:#1d1b3a40;width:2px;position:absolute;top:18%;bottom:18%}._rowLetterLit_18hdx_363{color:var(--friend-ink,#fff);background:var(--friend);box-shadow:0 5px 0 color-mix(in srgb, var(--friend) 70%, #000);animation:.45s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1}._rowLetterNext_18hdx_370{z-index:6;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--friend);animation:.4s 3 _nextBounce_18hdx_1}@keyframes _nextBounce_18hdx_1{50%{transform:translateY(-18%)scale(1.08)}}._rowStar_18hdx_380{font-size:calc(var(--tile) * .62);color:#1d1b3a1f;margin-left:auto;transition:color .3s}._trackDone_18hdx_321 ._rowStar_18hdx_380{color:#ffc928;text-shadow:0 2px #d99a00;animation:.6s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1}._bead_18hdx_391{top:50%;left:calc(var(--tile) * -.35);width:calc(var(--tile) * .7);height:calc(var(--tile) * .7);pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 22%,#ffe27a 40%,#ffc92800 70%);border-radius:50%;transition:opacity .25s;position:absolute}._ghost_18hdx_404{width:calc(var(--tile) * .62);height:calc(var(--tile) * .62);margin-top:calc(var(--tile) * .05);pointer-events:none;background:#ff8a3d8c;border:4px solid #fff;border-radius:50%;animation:2.6s ease-in-out 3 forwards _ghostSlide_18hdx_1;position:absolute;top:50%;left:0;box-shadow:0 0 0 6px #ff8a3d40}._tableRows_18hdx_420{height:100%}._syllableRows_18hdx_423{--cell:2}._syllableRows_18hdx_423 ._rowLetter_18hdx_339{width:auto;min-width:var(--tile);padding:0 calc(var(--tile) * .14);font-size:calc(var(--tile) * .66);letter-spacing:.02em}._syllableRows_18hdx_423 ._rowLetter_18hdx_339+._rowLetter_18hdx_339:before{content:"-";top:50%;bottom:auto;left:calc(var(--tile) * -.24);color:#1d1b3a59;width:auto;height:auto;font-size:calc(var(--tile) * .5);background:0 0;transform:translateY(-50%)}._tableRows_18hdx_420 ._syllableRows_18hdx_423 ._rowLetter_18hdx_339+._rowLetter_18hdx_339:before{content:"";background:#1d1b3a40;width:2px;top:18%;bottom:18%;transform:none}._syllableRows_18hdx_423 ._rowWordStart_18hdx_455{margin-left:calc(var(--tile) * .35)}._syllableRows_18hdx_423 ._rowWordStart_18hdx_455:before{content:none}._panel_18hdx_163:has(._columns_18hdx_464):before{display:none}._columns_18hdx_464{flex-direction:row;justify-content:center;align-items:stretch;gap:clamp(12px,3vw,36px);margin-left:0}._columns_18hdx_464 ._track_18hdx_302{min-height:0;min-width:calc(var(--tile) * 1.35);padding:calc(var(--tile) * .55) 0 calc(var(--tile) * .3);border-radius:0 0 999px 999px;flex-direction:column}._columns_18hdx_464 ._trackActive_18hdx_317{background:linear-gradient(180deg, color-mix(in srgb, var(--friend) 22%, transparent), color-mix(in srgb, var(--friend) 6%, transparent))}._columns_18hdx_464 ._redLine_18hdx_324{width:auto;height:5px;inset:0 8% auto}._columns_18hdx_464 ._rowLetter_18hdx_339+._rowLetter_18hdx_339:before{left:18%;right:18%;top:calc(var(--tile) * -.15 - 1px);width:auto;height:2px;bottom:auto}._columns_18hdx_464 ._rowStar_18hdx_380{margin:auto 0 0}._columns_18hdx_464 ._bead_18hdx_391{top:calc(var(--tile) * -.35);left:50%}._columns_18hdx_464 ._ghost_18hdx_404{animation-name:_ghostSlideDown_18hdx_1;top:0;left:50%}._blend_18hdx_514{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,3vh,28px);height:100%;display:flex;position:relative}._reaction_18hdx_523{aspect-ratio:1;place-items:center;width:clamp(90px,22vmin,200px);transition:transform .5s cubic-bezier(.2,1.6,.4,1);display:grid;transform:scale(0)}._reaction_18hdx_523 img{object-fit:contain;filter:drop-shadow(0 6px 10px #1e3c7833);width:100%;height:100%}._reactionShown_18hdx_537{transform:scale(1)}._blendTrack_18hdx_540{cursor:pointer;--tile-w:clamp(64px, 11vmin, 104px);width:min(100%,640px);height:calc(var(--tile-w) * 2.2);touch-action:none;position:relative}._blendPath_18hdx_548{left:calc(var(--tile-w) / 2);right:calc(var(--tile-w) / 2);width:calc(100% - var(--tile-w));height:50%;position:absolute;top:25%;overflow:visible}._blendPath_18hdx_548 path{fill:none;stroke:color-mix(in srgb, var(--friend) 55%, #fff);stroke-width:3px;stroke-dasharray:2 5;stroke-linecap:round;vector-effect:non-scaling-stroke}._blendGoal_18hdx_565,._runner_18hdx_566{margin-top:calc(var(--tile-w) / -2);position:absolute;top:50%}._blendGoal_18hdx_565{animation:2.4s ease-in-out infinite _tileIdle_18hdx_1;right:0}._runner_18hdx_566{z-index:2;cursor:grab;touch-action:none;left:0}._blendGoal_18hdx_565 ._letterTile_18hdx_125,._runner_18hdx_566 ._letterTile_18hdx_125{width:var(--tile-w);height:var(--tile-w);font-size:calc(var(--tile-w) * .62);pointer-events:none;border-radius:22%}._runner_18hdx_566 ._ghost_18hdx_404{--tile:var(--tile-w);animation:1.8s ease-in-out infinite _ghostNudge_18hdx_1;top:50%;left:50%}._syllable_18hdx_423{flex-direction:column;align-items:center;animation:.5s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1;display:flex;position:relative}._syllable_18hdx_423 span{letter-spacing:.06em;color:var(--ink);font-size:clamp(64px,14vmin,140px);font-weight:900;line-height:1}._arc_18hdx_609{width:100%;height:clamp(14px,3vmin,26px);overflow:visible}._arc_18hdx_609 path{fill:none;stroke:var(--red);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}._pick_18hdx_623{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,4vh,36px);height:100%;display:flex}._ear_18hdx_631{cursor:pointer;background:linear-gradient(#7fd3ff,#3a9be0);border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 6px #2878b5,0 12px 26px #0000002e}._ear_18hdx_631 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._pickCards_18hdx_651{gap:clamp(14px,4vw,40px);display:flex}._pickCard_18hdx_651{min-width:min(clamp(120px,22vmin,220px),36vw);font:inherit;font-size:calc(clamp(48px, 10vmin, 104px) * 3 / var(--len,3));letter-spacing:.05em;color:var(--ink);cursor:pointer;background:linear-gradient(#fff,#f3f7ff);border:5px solid #fff;border-radius:28px;padding:clamp(14px,3vmin,28px) clamp(18px,3vmin,32px);font-weight:900;box-shadow:0 7px #d9e4f5,0 12px 26px #1e3c7824}._pickRight_18hdx_669{background:#fff6d6;border-color:#ffc928;animation:.5s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1}._pickDots_18hdx_674{gap:10px;display:flex}._pickDots_18hdx_674 i{background:#1d1b3a1f;border-radius:50%;width:16px;height:16px}._pickDots_18hdx_674 ._pickDotDone_18hdx_684{background:#ffc928}._trace_18hdx_689{flex-direction:column;align-items:center;gap:clamp(8px,2vh,18px);height:100%;min-height:0;display:flex}._panel_18hdx_163:has(._trace_18hdx_689){padding-left:clamp(14px,3vw,36px)}._panel_18hdx_163:has(._trace_18hdx_689):before{display:none}._traceBar_18hdx_704{align-items:center;gap:clamp(16px,4vw,36px);display:flex}._traceBar_18hdx_704 ._ear_18hdx_631{width:60px;height:60px}._main_18hdx_135:has(._trace_18hdx_689){grid-template-columns:minmax(150px,26%) 1fr}@media (aspect-ratio<=4/5){._main_18hdx_135:has(._trace_18hdx_689){grid-template-rows:minmax(90px,17%) 1fr;grid-template-columns:minmax(0,1fr)}}._panel_18hdx_163:has(._trace_18hdx_689){padding-top:clamp(10px,2vh,24px);padding-bottom:clamp(10px,2vh,24px)}._traceWrap_18hdx_728{flex:1;place-items:center;width:100%;min-height:0;display:grid;container-type:size}._traceBoard_18hdx_736{background:radial-gradient(circle at 50% 40%,#fff 0 55%,#0000 80%),linear-gradient(#fbfdff,#eef4ff);border-radius:28px;width:min(100cqw,100cqh);height:min(100cqw,100cqh);position:relative;box-shadow:0 0 0 5px #fff,0 7px 0 5px #d9e4f5,0 16px 34px #1e3c7829}._traceCanvas_18hdx_746{border-radius:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}._traceDone_18hdx_759{animation:.6s cubic-bezier(.2,1.6,.4,1) _tracePop_18hdx_1}@keyframes _tracePop_18hdx_1{40%{transform:scale(1.06)rotate(-1.5deg)}}._puzzleStep_18hdx_769{touch-action:none;width:100%;height:100%;min-height:0;position:relative}._panel_18hdx_163:has(._puzzleStep_18hdx_769){padding:clamp(8px,2vh,20px)}._panel_18hdx_163:has(._puzzleStep_18hdx_769):before{display:none}._puzzleEar_18hdx_785{border-width:3px;width:52px;height:52px;position:absolute;top:0;left:0}._firefliesStep_18hdx_795{border-radius:22px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}._panel_18hdx_163:has(._firefliesStep_18hdx_795){background:#2c2775;padding:0}._panel_18hdx_163:has(._firefliesStep_18hdx_795):before{display:none}._memoryStep_18hdx_812{width:100%;height:100%;min-height:0}._panel_18hdx_163:has(._memoryStep_18hdx_812){padding:clamp(8px,1.8vh,18px)}._panel_18hdx_163:has(._memoryStep_18hdx_812):before{display:none}._main_18hdx_135:has(._memoryStep_18hdx_812){grid-template-columns:minmax(150px,28%) 1fr}@media (aspect-ratio<=4/5){._main_18hdx_135:has(._memoryStep_18hdx_812){grid-template-rows:minmax(100px,20%) 1fr;grid-template-columns:minmax(0,1fr)}}._memoryEar_18hdx_834{border-width:3px;flex-shrink:0;width:clamp(46px,8vh,56px);height:clamp(46px,8vh,56px)}._glideStep_18hdx_842{touch-action:none;width:100%;height:100%;min-height:0;position:relative}._panel_18hdx_163:has(._glideStep_18hdx_842){padding:clamp(6px,1.4vh,14px)}._panel_18hdx_163:has(._glideStep_18hdx_842):before{display:none}._main_18hdx_135:has(._glideStep_18hdx_842){grid-template-columns:minmax(150px,24%) 1fr}@media (aspect-ratio<=4/5){._main_18hdx_135:has(._glideStep_18hdx_842){grid-template-rows:minmax(90px,16%) 1fr;grid-template-columns:minmax(0,1fr)}}._hunt_18hdx_867{flex-direction:column;justify-content:center;gap:clamp(10px,2.2vh,20px);height:100%;display:flex}._slots_18hdx_874{justify-content:center;align-items:center;gap:clamp(6px,1.4vw,14px);display:flex}._slot_18hdx_874{--size:clamp(44px, min(8vw, 9vh), 76px);width:var(--size);height:var(--size);border:3px dashed color-mix(in srgb, var(--red) 45%, transparent);background:#d6336c0d;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}._slotLetter_18hdx_893{color:color-mix(in srgb, var(--red) 35%, transparent);font-size:clamp(20px,min(3.6vw,4vh),34px);font-weight:900}._slotFilled_18hdx_898{background:#fff6d6;border:3px solid #ffc928;animation:.5s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1}._slotPicture_18hdx_903{object-fit:contain;width:78%;min-width:0;height:78%;min-height:0}._cards_18hdx_910{--per-row:4;--gap:clamp(8px, 1.6vw, 16px);place-content:center;gap:var(--gap);flex-wrap:wrap;width:100%;min-height:0;display:flex}._card_18hdx_910{width:min(calc((100% - (var(--per-row) - 1) * var(--gap)) / var(--per-row)), 26vh);aspect-ratio:1;cursor:pointer;background:linear-gradient(#fff,#f3f7ff);border:4px solid #fff;border-radius:24px;place-items:center;padding:0;transition:transform .15s,opacity .3s;display:grid;position:relative;box-shadow:0 6px #d9e4f5,0 10px 24px #1e3c7824;container-type:inline-size}._card_18hdx_910:nth-child(odd){rotate:-2deg}._card_18hdx_910:nth-child(2n){rotate:2deg}._card_18hdx_910:active{transform:scale(.94)}._cardPicture_18hdx_947{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 6px #1e3c782e);width:76%;height:66%;position:absolute;top:7%;left:12%}._caption_18hdx_957{font-size:min(clamp(14px, min(2.2vw, 3.4vh), 28px), calc(140cqw / var(--len,6)));text-align:center;white-space:nowrap;color:var(--ink);font-weight:900;line-height:1;position:absolute;bottom:6%;left:4%;right:4%;overflow:hidden}._placeholder_18hdx_971{color:#1d1b3a8c;border:2px dashed #1d1b3a33;border-radius:14px;place-items:center;font-size:clamp(14px,2vw,22px);font-weight:900;display:grid}._cardFlying_18hdx_980{z-index:3;border-color:#ffc928;animation:.9s cubic-bezier(.4,0,.6,1) both _collect_18hdx_1}._cardLetter_18hdx_985{aspect-ratio:1;background:var(--red);color:#fff;border:3px solid #fff;border-radius:30%;place-items:center;width:46%;font-size:clamp(18px,3vw,34px);font-weight:900;animation:.45s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1;display:grid;position:absolute;top:-18%;left:-10%}._cardWobble_18hdx_1001{animation:.6s _wobble_18hdx_1}._cardGone_18hdx_1004{visibility:hidden}._finale_18hdx_1009{flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,4vh,40px);height:100%;display:flex;position:relative}._trophy_18hdx_1018{position:relative}._trophyStar_18hdx_1021{color:#ffc928;text-shadow:0 4px #d99a00,0 8px 20px #d99a0066;font-size:clamp(60px,10vmin,110px);animation:.8s cubic-bezier(.2,1.6,.4,1) .3s both _starIn_18hdx_1,6s linear 1.1s infinite _spin_18hdx_1;position:absolute;top:-26%;right:-22%}._finaleButtons_18hdx_1030{gap:22px;display:flex}._confetti_18hdx_1034{pointer-events:none;position:absolute;inset:-40px 0 0;overflow:hidden}._confetti_18hdx_1034 i{border-radius:3px;width:12px;height:18px;animation:linear infinite _fall_18hdx_1;position:absolute;top:-20px}._overlay_18hdx_1050{z-index:5;background:#285aa040;place-items:center;display:grid;position:absolute;inset:0}._play_18hdx_1058{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-family:inherit;font-size:clamp(26px,4vw,40px);font-weight:900;animation:1.8s ease-in-out infinite _breathe_18hdx_1;display:flex;box-shadow:0 10px #d65a00,0 18px 40px #00000040}._playIcon_18hdx_1074{color:#ff7a1a;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:6px;font-size:30px;display:grid}@media (aspect-ratio<=4/5){._main_18hdx_135{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));grid-template-rows:minmax(150px,34%) 1fr;grid-template-columns:minmax(0,1fr)}._track_18hdx_302{--tile:min(clamp(26px, 11.5vw, 72px), calc(100cqw / (var(--count,6) * var(--cell,1.3) + 1.9)))}._caption_18hdx_957{font-size:min(clamp(13px, 4.2vw, 20px), calc(140cqw / var(--len,6)))}._card_18hdx_910{width:min(calc((100% - 2 * var(--gap)) / 3), 19vh);border-width:3px;border-radius:18px}._slot_18hdx_874{--size:clamp(40px, 13vw, 64px)}._letterTileBig_18hdx_211{width:clamp(130px,40vw,220px);height:clamp(130px,40vw,220px);font-size:clamp(56px,17.5vw,98px)}}@media (height<=480px) and (aspect-ratio>=4/5){._roundButton_18hdx_46,._topbarTiles_18hdx_121 ._letterTile_18hdx_125{width:42px;height:42px}._stepDot_18hdx_98{width:34px;height:34px;font-size:15px}._pageTitle_18hdx_231{display:none}._topbarTiles_18hdx_121 ._letterTile_18hdx_125{font-size:19px}._rows_18hdx_292{padding-right:64px}._nextCorner_18hdx_255{width:60px;height:60px;top:calc(50% - 30px);bottom:auto;right:10px}._card_18hdx_910{border-width:3px;border-radius:16px}._next_18hdx_68{width:64px;height:64px}}@keyframes _pageIn_18hdx_1{0%{opacity:0;transform:scale(1.04)}}@keyframes _panelIn_18hdx_1{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes _tileIdle_18hdx_1{50%{transform:rotate(-2deg)scale(1.03)}}@keyframes _breathe_18hdx_1{50%{transform:scale(1.08)}}@keyframes _letterPop_18hdx_1{0%{transform:scale(.6)}60%{transform:scale(1.18)}}@keyframes _redPulse_18hdx_1{50%{transform:scaleX(2.2);box-shadow:0 0 0 8px #d6336c59}}@keyframes _ghostSlide_18hdx_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{left:calc(100% - var(--tile) * .9);opacity:1;transform:translate(-50%,-50%)scale(1)}to{left:calc(100% - var(--tile) * .9);opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes _ghostNudge_18hdx_1{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(40%,-50%)scale(1)}}@keyframes _ghostSlideDown_18hdx_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{top:calc(100% - var(--tile) * .9);opacity:1;transform:translate(-50%,-50%)scale(1)}to{top:calc(100% - var(--tile) * .9);opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes _collect_18hdx_1{0%{transform:scale(1)}30%{transform:scale(1.15)rotate(-4deg)}to{opacity:0;transform:translateY(-60%)scale(.2)}}@keyframes _wobble_18hdx_1{20%,60%{transform:rotate(-7deg)}40%,80%{transform:rotate(7deg)}}@keyframes _starIn_18hdx_1{0%{transform:scale(0)rotate(-90deg)}}@keyframes _spin_18hdx_1{to{rotate:360deg}}@keyframes _fall_18hdx_1{to{transform:translateY(110vh)rotate(720deg)}}._build_18hdx_1280{flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,3.5vh,30px);height:100%;display:flex}._buildSlots_18hdx_1288{gap:clamp(6px,1.4vw,12px);padding-bottom:10px;display:flex;position:relative}._buildSlot_18hdx_1288{aspect-ratio:1;width:clamp(64px,12vmin,110px);font:inherit;color:#fff;cursor:pointer;background:#fff9;border:4px dashed #1d1b3a40;border-radius:22%;place-items:center;font-size:clamp(40px,8vmin,76px);font-weight:900;display:grid}._buildSlot_18hdx_1288[data-filled=true]{background:var(--tile);border:4px solid #fff;animation:.35s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1;box-shadow:0 6px #0003}._buildRight_18hdx_1314 ._buildSlot_18hdx_1288{margin:0 -3px}._buildSlots_18hdx_1288 ._arc_18hdx_609{position:absolute;bottom:-12px;left:0;right:0}._buildPool_18hdx_1323{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.8vw,16px);max-width:520px;display:flex}._buildTile_18hdx_1330{aspect-ratio:1;background:var(--tile);width:clamp(56px,10vmin,88px);font:inherit;color:#fff;cursor:pointer;border:4px solid #fff;border-radius:22%;place-items:center;font-size:clamp(34px,6.5vmin,60px);font-weight:900;transition:transform .15s,opacity .2s;display:grid;box-shadow:0 6px #00000038,0 10px 20px #1e285a33}._buildTile_18hdx_1330:active{transform:scale(.92)}._buildTile_18hdx_1330:disabled{opacity:.2}._word_18hdx_1354{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,3vh,26px);height:100%;display:flex}._word_18hdx_1354 ._rows_18hdx_292{align-self:stretch;height:auto;margin-left:0}._mystery_18hdx_1367{aspect-ratio:1;background:linear-gradient(160deg,#ffd66b,#ff9d3d);border:5px solid #fff;border-radius:28px;place-items:center;width:clamp(110px,24vmin,210px);transition:background .3s;display:grid;box-shadow:0 8px #d97a14,0 14px 30px #1e3c7833}._mysteryMark_18hdx_1378{color:#fff;text-shadow:0 4px #00000026;font-size:clamp(56px,12vmin,110px);font-weight:900;animation:2s ease-in-out infinite _tileIdle_18hdx_1}._mysteryOpen_18hdx_1385{background:#fff;animation:.5s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1;box-shadow:0 8px #d9e4f5,0 14px 30px #1e3c7833}._mysteryOpen_18hdx_1385 img{object-fit:contain;width:86%;height:86%}._tilePress_18hdx_1396{touch-action:none;display:inline-flex}._tilePress_18hdx_1396:active ._letterTile_18hdx_125{transform:scale(.94)translateY(3px)}@media (width<=480px){._topbar_18hdx_37>._roundButton_18hdx_46,._topbarTiles_18hdx_121{flex:none}._steps_18hdx_88{align-items:center;gap:5px;min-width:0;padding:4px}._stepDot_18hdx_98{aspect-ratio:1;border-width:2px;flex:0 auto;width:32px;min-width:0;height:auto;padding:0;font-size:14px}._topbarTiles_18hdx_121 ._letterTile_18hdx_125:nth-child(n+2){display:none}}._train_18hdx_1433{gap:8px;display:flex}._train_18hdx_1433 i{background:#1d1b3a1f;border-radius:6px;width:26px;height:16px;transition:background .3s}._train_18hdx_1433 ._trainOn_18hdx_1444{background:var(--friend);box-shadow:0 3px 0 color-mix(in srgb, var(--friend) 70%, #000)}._sort_18hdx_1450{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,4vh,34px);height:100%;display:flex}._sortCard_18hdx_1458{aspect-ratio:1;cursor:pointer;background:linear-gradient(#fff,#f3f7ff);border:5px solid #fff;border-radius:28px;place-items:center;width:clamp(120px,26vmin,220px);padding:6%;animation:.45s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1;display:grid;position:relative;box-shadow:0 7px #d9e4f5,0 12px 26px #1e3c7824}._sortCard_18hdx_1458 img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}._sortTargets_18hdx_1480{gap:clamp(24px,8vw,80px);display:flex}._sortTarget_18hdx_1480{flex-direction:column;align-items:center;gap:10px;display:flex}._sortTarget_18hdx_1480 ._letterTile_18hdx_125{letter-spacing:-.02em;width:clamp(76px,14vmin,120px);height:clamp(76px,14vmin,120px);font-size:clamp(28px,5.4vmin,48px)}._basket_18hdx_1496{background:#d6336c0f;border:3px dashed #1d1b3a26;border-top:none;border-radius:0 0 22px 22px;flex-wrap:wrap;justify-content:center;gap:4px;width:clamp(90px,18vmin,150px);min-height:44px;padding:6px;display:flex}._basket_18hdx_1496 img{object-fit:contain;width:36px;height:36px;animation:.4s cubic-bezier(.2,1.6,.4,1) _letterPop_18hdx_1}@media (height<=480px) and (aspect-ratio>=4/5){._sort_18hdx_1450{gap:8px}._sortCard_18hdx_1458{border-width:4px;border-radius:22px;width:clamp(84px,30vh,150px)}._sortTarget_18hdx_1480{gap:4px}._sortTarget_18hdx_1480 ._letterTile_18hdx_125{width:clamp(56px,17vh,84px);height:clamp(56px,17vh,84px);font-size:clamp(22px,6.6vh,34px)}._basket_18hdx_1496{min-height:34px}}._questionCards_18hdx_1540{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,18px);width:100%;display:flex}._questionCards_18hdx_1540 ._card_18hdx_910{width:min(33.3333% - 10.6667px,26vh)}._chest_18hdx_1552{width:clamp(140px,26vmin,240px);overflow:visible}._chestLid_18hdx_1556{fill:#c77a2b;stroke:#8a4f16;stroke-width:2px;transform-origin:6px 24px;transition:transform .6s cubic-bezier(.2,1.6,.4,1)}._chestOpen_18hdx_1563 ._chestLid_18hdx_1556{transform:rotate(-28deg)translateY(-4px)}._chestBox_18hdx_1566{fill:#d98b3a;stroke:#8a4f16;stroke-width:2px}._chestBand_18hdx_1571{fill:#ffcf3d}._chestLock_18hdx_1574{fill:#ffcf3d;stroke:#b88400;stroke-width:1.5px}._chestShine_18hdx_1579{fill:#fff3a8;transform-origin:32px 12px;animation:1.2s ease-in-out infinite alternate _chestShine_18hdx_1579}@keyframes _chestShine_18hdx_1579{to{opacity:.6;transform:scale(1.25)}}._bookPage_18hdx_1591{fill:#fff;stroke:#d68a00;stroke-width:2.2px;stroke-linejoin:round}._listenCover_18hdx_1600{z-index:5;background:color-mix(in srgb, var(--paper) 38%, transparent);touch-action:none;place-items:start end;padding:clamp(8px,1.4vh,14px) clamp(10px,1.6vw,18px);animation:.25s .2s both _fadeIn_18hdx_1;display:grid;position:absolute;inset:0}._listenBadge_18hdx_1612{background:linear-gradient(#7fd3ff,#3a9be0);border:4px solid #fff;border-radius:50%;place-items:center;width:clamp(44px,7vmin,60px);height:clamp(44px,7vmin,60px);animation:1.2s ease-in-out infinite _listenBreath_18hdx_1;display:grid;box-shadow:0 5px #2878b5,0 10px 22px #00000029}._listenBadge_18hdx_1612 svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}._wave1_18hdx_1632,._wave2_18hdx_1633{animation:1.2s ease-in-out infinite _listenWave_18hdx_1}._wave2_18hdx_1633{animation-delay:.2s}._listenShush_18hdx_1640{animation:1.2s ease-in-out infinite _listenBreath_18hdx_1,.45s _shush_18hdx_1}@keyframes _listenBreath_18hdx_1{50%{transform:scale(1.08)}}@keyframes _listenWave_18hdx_1{0%,to{opacity:.25}50%{opacity:1}}@keyframes _shush_18hdx_1{25%{rotate:-12deg}75%{rotate:12deg}}@media (prefers-reduced-motion:reduce){._listenBadge_18hdx_1612,._wave1_18hdx_1632,._wave2_18hdx_1633{animation:none}}@keyframes _fadeIn_18hdx_1{0%{opacity:0}}@media (width<=360px){._topbar_18hdx_37{gap:8px}._steps_18hdx_88{gap:3px}._stepDot_18hdx_98{font-size:11px}}@media (height<=480px) and (aspect-ratio>=4/5){._trace_18hdx_689{flex-direction:row}._traceBar_18hdx_704{flex-direction:column;gap:12px}._traceBar_18hdx_704 ._pickDots_18hdx_674{flex-direction:column}._traceWrap_18hdx_728{width:auto;min-width:0;height:100%}}._main_18hdx_135[data-full]{grid-template-rows:1fr;grid-template-columns:1fr}._main_18hdx_135[data-full] ._hero_18hdx_144{display:none}._main_18hdx_135[data-full] ._panel_18hdx_163{background:0 0;padding:0}._main_18hdx_135[data-full] ._panel_18hdx_163:before{display:none}._palPeek_18hdx_1724{pointer-events:none;filter:drop-shadow(0 6px 8px #1e325a40);width:clamp(64px,18%,130px);transition:transform .45s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:8%;right:0;transform:translate(110%)rotate(-12deg)}._palPeekIn_18hdx_1734{transform:translate(28%)rotate(-12deg)}
