@font-face{font-family:Nunito;src:url(/assets/Nunito-wWnXgTdX.woff) format("woff");font-weight:200 900;font-display:swap}._stage_g21f7_5{--u: calc(var(--g-scale, 1) * 1px);--tile-r: calc(14 * var(--u));position:relative;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--g-bg-art),var(--g-bg);color:var(--g-ink);font-family:Nunito,system-ui,sans-serif;font-size:calc(17 * var(--u));line-height:1.3;container-type:inline-size;-webkit-user-select:none;user-select:none}:where(._stage_g21f7_5) button{font:inherit;color:inherit}._stage_g21f7_5 :focus-visible{outline:3px solid var(--g-accent);outline-offset:3px}._center_g21f7_33{position:relative;display:grid;place-items:center;flex:1;padding:calc(32 * var(--u)) 24px;text-align:center}._intro_g21f7_41{display:grid;justify-items:center;gap:calc(14 * var(--u));max-width:34em;animation:_rise_g21f7_1 .42s cubic-bezier(.2,.8,.2,1) both}._badge_g21f7_48{padding:4px 12px;border-radius:99px;background:color-mix(in srgb,var(--g-ink) 12%,transparent);color:var(--g-ink);font-size:.8em;font-weight:800}._title_g21f7_56{margin:0;font-size:calc(46 * var(--u));font-weight:900;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}._howTo_g21f7_64{margin:0;color:var(--g-muted);font-size:1.05em;font-weight:650;text-wrap:pretty}._facts_g21f7_71{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;color:var(--g-muted);font-size:.85em;font-weight:700}._facts_g21f7_71 li{display:inline-flex;align-items:center;gap:6px}._problem_g21f7_88{max-width:28em;margin:0 0 16px;font-weight:700}._corner_g21f7_93{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:color-mix(in srgb,var(--g-ink) 10%,transparent)}._corner_g21f7_93:hover{background:color-mix(in srgb,var(--g-ink) 18%,transparent)}._start_g21f7_110,._action_g21f7_111{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:calc(52 * var(--u));padding:0 calc(28 * var(--u));border:0;border-radius:99px;background:var(--g-accent);color:var(--g-accent-ink)!important;font-size:1.05em;font-weight:900;box-shadow:0 5px 0 var(--g-accent-edge);transform:translateY(0);transition:transform .12s,box-shadow .12s,opacity .2s;cursor:pointer}._start_g21f7_110{min-height:calc(60 * var(--u));padding:0 calc(44 * var(--u));font-size:1.25em;margin-top:6px}._start_g21f7_110:hover,._action_g21f7_111:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 0 var(--g-accent-edge)}._start_g21f7_110:active,._action_g21f7_111:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--g-accent-edge)}._action_g21f7_111:disabled{opacity:.38;cursor:default}._ghost_g21f7_149{display:inline-flex;align-items:center;gap:7px;min-height:calc(46 * var(--u));padding:0 calc(20 * var(--u));border:0;border-radius:99px;background:color-mix(in srgb,var(--g-ink) 10%,transparent);font-weight:800;cursor:pointer}._ghost_g21f7_149:hover:not(:disabled){background:color-mix(in srgb,var(--g-ink) 17%,transparent)}._ghost_g21f7_149:disabled{opacity:.35}._bar_g21f7_169{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:calc(12 * var(--u)) calc(16 * var(--u));font-size:.9em}._barTitle_g21f7_177{overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis;opacity:.85}._prog_g21f7_184{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-variant-numeric:tabular-nums}._progTrack_g21f7_191{position:relative;width:calc(150 * var(--u));height:8px;border-radius:99px;background:color-mix(in srgb,var(--g-ink) 14%,transparent);overflow:hidden}._progFill_g21f7_199{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--g-accent);transition:width .4s cubic-bezier(.2,.8,.2,1)}._stats_g21f7_206{display:flex;align-items:center;justify-content:flex-end;gap:8px}._stat_g21f7_206{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 11px;border-radius:99px;background:color-mix(in srgb,var(--g-ink) 10%,transparent);font-weight:900;font-variant-numeric:tabular-nums}._stat_g21f7_206[data-low]{background:var(--g-bad);color:#fff;animation:_pulse_g21f7_1 1s ease-in-out infinite}._heart_g21f7_228{color:var(--g-bad);transition:opacity .3s,transform .3s}._heart_g21f7_228[data-gone]{opacity:.22;transform:scale(.8)}._barBtn_g21f7_236{min-height:32px;padding:0 14px;border:0;border-radius:99px;background:var(--g-accent);color:var(--g-accent-ink)!important;font-weight:900}._barIcon_g21f7_245{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:color-mix(in srgb,var(--g-ink) 10%,transparent)}._barIcon_g21f7_245:hover{background:color-mix(in srgb,var(--g-ink) 18%,transparent)}._board_g21f7_258{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:calc(8 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}._board_g21f7_258>*{width:100%;max-width:calc(980 * var(--u));margin:auto}._actions_g21f7_273{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:calc(20 * var(--u));transition:opacity .2s}._actions_g21f7_273[data-hidden]{opacity:0;pointer-events:none}._tile_g21f7_287{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(48 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border:0;border-radius:var(--tile-r);background:var(--g-tile);color:var(--g-tile-ink)!important;font-weight:800;text-align:center;box-shadow:0 4px 0 var(--g-edge);cursor:grab;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s,opacity .2s,background-color .2s}._tile_g21f7_287:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--g-edge)}._tile_g21f7_287:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--g-edge)}._tile_g21f7_287[data-picked]{transform:translateY(-5px) rotate(-1.5deg);box-shadow:0 9px 0 var(--g-edge),0 0 0 3px var(--g-accent)}._tile_g21f7_287[data-small]{min-height:calc(38 * var(--u));padding:4px calc(12 * var(--u));font-size:.92em}._tile_g21f7_287[data-used]{opacity:.2;transform:scale(.94);box-shadow:none;cursor:default}._tile_g21f7_287[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:0 4px color-mix(in srgb,var(--g-good) 60%,#000)}._tile_g21f7_287[data-state=bad]{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important;box-shadow:0 4px color-mix(in srgb,var(--g-bad) 60%,#000);animation:_shake_g21f7_1 .42s}._bank_g21f7_339{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(10 * var(--u));min-height:calc(64 * var(--u));padding:calc(10 * var(--u));border-radius:calc(18 * var(--u));background:color-mix(in srgb,var(--g-ink) 6%,transparent)}._bankDone_g21f7_350{color:var(--g-muted);font-weight:700}._prompt_g21f7_356{display:grid;gap:6px;padding:calc(26 * var(--u)) calc(28 * var(--u));border-radius:calc(22 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 6px 0 var(--g-edge);text-align:center;animation:_rise_g21f7_1 .36s cubic-bezier(.2,.8,.2,1) both}._prompt_g21f7_356 p{margin:0;font-size:calc(30 * var(--u));font-weight:900;line-height:1.15;text-wrap:balance}._prompt_g21f7_356[data-small] p{font-size:calc(22 * var(--u))}._promptLabel_g21f7_377{font-size:.78em;font-weight:800;opacity:.6}._matchUp_g21f7_384{display:grid;gap:calc(18 * var(--u))}._rows_g21f7_388{display:grid;gap:calc(10 * var(--u));margin:0;padding:0;list-style:none}._row_g21f7_388{display:grid;grid-template-columns:minmax(calc(180 * var(--u)),.42fr) 1fr;align-items:center;gap:calc(14 * var(--u));animation:_rise_g21f7_1 .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 40ms)}._slot_g21f7_403{position:relative;display:grid;min-height:calc(52 * var(--u));border-radius:calc(var(--tile-r) + 2px);background:var(--g-slot);box-shadow:inset 0 0 0 2px var(--g-slot-line);outline-offset:2px;cursor:pointer;transition:box-shadow .16s,background-color .16s}._slot_g21f7_403[data-armed]{box-shadow:inset 0 0 0 2px var(--g-accent);background:color-mix(in srgb,var(--g-accent) 14%,transparent)}._slot_g21f7_403 ._tile_g21f7_287{width:100%}._slot_g21f7_403[data-state=good] ._tile_g21f7_287{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important}._slot_g21f7_403[data-state=bad] ._tile_g21f7_287{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important;text-decoration:line-through;animation:_shake_g21f7_1 .42s}._fix_g21f7_431{position:absolute;right:10px;bottom:-9px;padding:1px 8px;border-radius:99px;background:var(--g-good);color:var(--g-good-ink, #0d2a19);font-size:.75em;font-weight:900}._meaning_g21f7_442{font-weight:700;font-size:1.02em}._memory_g21f7_448{width:min(100%,calc(var(--cols) * 150 * var(--u)))!important;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:calc(12 * var(--u));perspective:1200px}._memo_g21f7_448{aspect-ratio:4 / 3;padding:0;border:0;background:none;cursor:pointer;animation:_rise_g21f7_1 .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 18ms)}._memoInner_g21f7_464{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.2,1)}._memo_g21f7_448[data-open] ._memoInner_g21f7_464{transform:rotateY(180deg)}._memoBack_g21f7_475,._memoFace_g21f7_476{position:absolute;inset:0;display:grid;place-items:center;padding:8px;border-radius:var(--tile-r);backface-visibility:hidden;font-weight:900}._memoBack_g21f7_475{background:var(--g-accent);color:var(--g-accent-ink);box-shadow:0 4px 0 var(--g-accent-edge);font-size:1.2em;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px)}._memoFace_g21f7_476{transform:rotateY(180deg);background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 4px 0 var(--g-edge);font-size:.95em;line-height:1.15;text-align:center}._memo_g21f7_448[data-found] ._memoFace_g21f7_476{background:var(--g-good);color:var(--g-good-ink, #0d2a19);box-shadow:0 4px color-mix(in srgb,var(--g-good) 60%,#000)}._memo_g21f7_448[data-miss] ._memoFace_g21f7_476{animation:_shakeFlipped_g21f7_1 .42s}._flashWrap_g21f7_512{display:grid;justify-items:center;gap:8px}._flash_g21f7_512{width:min(100%,calc(560 * var(--u)));aspect-ratio:8 / 5;padding:0;border:0;background:none;perspective:1400px;cursor:pointer;animation:_dealIn_g21f7_1 .42s cubic-bezier(.2,.8,.2,1) both}._flashInner_g21f7_527{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1)}._flash_g21f7_512[data-flipped] ._flashInner_g21f7_527{transform:rotateY(180deg)}._flashFront_g21f7_538,._flashBack_g21f7_539{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:24px;border-radius:calc(26 * var(--u));backface-visibility:hidden;background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 8px 0 var(--g-edge);text-align:center}._flashFront_g21f7_538 strong,._flashBack_g21f7_539 strong{font-size:calc(40 * var(--u));font-weight:900;line-height:1.1;text-wrap:balance}._flashBack_g21f7_539{transform:rotateY(180deg)}._flashBack_g21f7_539 strong{font-size:calc(30 * var(--u))}._flashFront_g21f7_538 small,._flashBack_g21f7_539 small{font-weight:700;opacity:.55}._judge_g21f7_572{display:inline-flex;align-items:center;gap:8px;min-height:calc(52 * var(--u));padding:0 calc(24 * var(--u));border:0;border-radius:99px;font-weight:900;cursor:pointer;transition:transform .12s}._judge_g21f7_572[data-kind=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:0 5px color-mix(in srgb,var(--g-good) 60%,#000)}._judge_g21f7_572[data-kind=bad]{background:color-mix(in srgb,var(--g-ink) 12%,transparent)}._judge_g21f7_572:active{transform:translateY(3px)}._anagram_g21f7_597,._hangRight_g21f7_598{display:grid;justify-items:center;gap:calc(22 * var(--u))}._clue_g21f7_603{margin:0;max-width:30em;font-size:calc(24 * var(--u));font-weight:800;text-align:center;text-wrap:balance}._spell_g21f7_611{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--u))}._spell_g21f7_611[data-state=bad]{animation:_shake_g21f7_1 .42s}._letterSlot_g21f7_620{display:grid;place-items:center;width:calc(50 * var(--u));height:calc(58 * var(--u));padding:0;border:0;border-radius:12px;background:var(--g-slot);box-shadow:inset 0 -3px 0 var(--g-slot-line);font-size:calc(30 * var(--u));font-weight:900;transition:background-color .2s,color .2s}._letterSlot_g21f7_620:not(:empty){background:var(--g-tile);color:var(--g-tile-ink)!important;box-shadow:0 4px 0 var(--g-edge);animation:_pop_g21f7_1 .22s}._spell_g21f7_611[data-state=good] ._letterSlot_g21f7_620{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:0 4px color-mix(in srgb,var(--g-good) 60%,#000)}._spell_g21f7_611[data-state=bad] ._letterSlot_g21f7_620:not(:empty){background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important}._letterSlot_g21f7_620[data-missed]{background:transparent!important;color:var(--g-bad)!important;box-shadow:inset 0 -3px 0 var(--g-bad)!important}._space_g21f7_654{width:calc(18 * var(--u))}._fixed_g21f7_657{align-self:center;font-size:calc(30 * var(--u));font-weight:900}._letters_g21f7_662{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10 * var(--u))}._letter_g21f7_620{width:calc(56 * var(--u));height:calc(56 * var(--u));padding:0;border:0;border-radius:14px;background:var(--g-accent);color:var(--g-accent-ink)!important;font-size:calc(26 * var(--u));font-weight:900;box-shadow:0 4px 0 var(--g-accent-edge);cursor:pointer;transition:transform .12s,opacity .16s}._letter_g21f7_620:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--g-accent-edge)}._letter_g21f7_620[data-used]{opacity:.15;transform:scale(.85)}._hangman_g21f7_691{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(28 * var(--u))}@container (max-width: 640px){._hangman_g21f7_691{grid-template-columns:1fr;justify-items:center}._flower_g21f7_702{width:120px!important}}._flower_g21f7_702{width:calc(190 * var(--u));overflow:visible}._stem_g21f7_710{fill:none;stroke:var(--g-good);stroke-width:6;stroke-linecap:round}._leaf_g21f7_716{fill:var(--g-good)}._petal_g21f7_719{fill:var(--g-accent);stroke:var(--g-accent-edge);stroke-width:2;transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.5,0,.75,0),opacity .9s}._petal_g21f7_719[data-gone]{transform:translate(calc((var(--k) - 2) * 6px),160px) rotate(80deg);opacity:0}._heartOfFlower_g21f7_731{fill:var(--g-tile);stroke:var(--g-edge);stroke-width:3}._keyboard_g21f7_736{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(46 * var(--u)),1fr));gap:8px;width:100%;max-width:calc(620 * var(--u))}._key_g21f7_736{height:calc(48 * var(--u));padding:0;border:0;border-radius:11px;background:var(--g-tile);color:var(--g-tile-ink)!important;font-weight:900;font-size:1.05em;box-shadow:0 3px 0 var(--g-edge);cursor:pointer}._key_g21f7_736:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--g-edge)}._key_g21f7_736[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;opacity:.9}._key_g21f7_736[data-state=bad]{opacity:.22}._quiz_g21f7_769,._tf_g21f7_770{display:grid;gap:calc(20 * var(--u))}._answers_g21f7_774{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}._answers_g21f7_774[data-count="2"],._answers_g21f7_774[data-count="3"]{grid-template-columns:1fr}@container (max-width: 560px){._answers_g21f7_774{grid-template-columns:1fr}}._answer_g21f7_774{position:relative;display:flex;align-items:center;gap:calc(14 * var(--u));min-height:calc(72 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border:0;border-radius:calc(18 * var(--u));background:var(--g-tile);color:var(--g-tile-ink)!important;font-size:1.12em;font-weight:800;text-align:left;box-shadow:0 5px 0 var(--g-edge);cursor:pointer;animation:_rise_g21f7_1 .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + var(--hue) * 50ms);transition:transform .14s,opacity .24s,background-color .24s}._answer_g21f7_774:hover:not(:disabled){transform:translateY(-2px)}._answerKey_g21f7_811{display:grid;place-items:center;flex:none;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:11px;background:#ff8a7a;color:#1d1306;font-weight:900}._answer_g21f7_774:nth-child(2) ._answerKey_g21f7_811{background:#ffc65c}._answer_g21f7_774:nth-child(3) ._answerKey_g21f7_811{background:#7cc4ff}._answer_g21f7_774:nth-child(4) ._answerKey_g21f7_811{background:#b79cff}._answer_g21f7_774:nth-child(5) ._answerKey_g21f7_811{background:#8fe39a}._answer_g21f7_774:nth-child(6) ._answerKey_g21f7_811{background:#ff9fd0}._answerMark_g21f7_837{margin-left:auto;flex:none}._answer_g21f7_774[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:0 5px color-mix(in srgb,var(--g-good) 60%,#000);animation:_pop_g21f7_1 .3s}._answer_g21f7_774[data-state=bad]{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important;box-shadow:0 5px color-mix(in srgb,var(--g-bad) 60%,#000);animation:_shake_g21f7_1 .42s}._answer_g21f7_774[data-state=dim]{opacity:.35}._answer_g21f7_774:disabled{cursor:default}._tfBtns_g21f7_861{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u))}._tfBtn_g21f7_861{display:grid;justify-items:center;gap:4px;padding:calc(22 * var(--u));border:0;border-radius:calc(20 * var(--u));font-size:calc(26 * var(--u));font-weight:900;cursor:pointer;transition:transform .14s,opacity .24s}._tfBtn_g21f7_861[data-v=t]{background:#4fc38a;color:#08261a!important;box-shadow:0 6px #2c8a5c}._tfBtn_g21f7_861[data-v=f]{background:#ff7d6b;color:#36100a!important;box-shadow:0 6px #c4513f}._tfBtn_g21f7_861:hover:not(:disabled){transform:translateY(-2px)}._tfBtn_g21f7_861:active:not(:disabled){transform:translateY(4px)}._tfBtn_g21f7_861[data-state=dim]{opacity:.3}._tfBtn_g21f7_861[data-state=good]{animation:_pop_g21f7_1 .3s;outline:4px solid var(--g-ink);outline-offset:3px}._tfBtn_g21f7_861[data-state=bad]{animation:_shake_g21f7_1 .42s;opacity:.55}._why_g21f7_906{min-height:2.6em;margin:0;text-align:center;font-weight:750;opacity:0;transform:translateY(6px);transition:opacity .24s,transform .24s}._why_g21f7_906[data-show]{opacity:1;transform:none}._sort_g21f7_921{display:grid;gap:calc(18 * var(--u))}._buckets_g21f7_925{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:calc(12 * var(--u))}@container (max-width: 640px){._buckets_g21f7_925{grid-template-columns:1fr 1fr}}._bucket_g21f7_925{--c: #7cc4ff;display:grid;align-content:start;gap:10px;min-height:calc(200 * var(--u));padding:calc(12 * var(--u));border-radius:calc(20 * var(--u));background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 55%,transparent);cursor:pointer;transition:background-color .16s,box-shadow .16s}._bucket_g21f7_925[data-armed]:hover{background:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:inset 0 0 0 3px var(--c)}._bucket_g21f7_925 h3{margin:0;padding:6px 10px;border-radius:10px;background:var(--c);color:#1a1206;font-size:1em;font-weight:900;text-align:center}._bucketItems_g21f7_962{display:flex;flex-wrap:wrap;gap:8px}._unjumble_g21f7_969{display:grid;gap:calc(18 * var(--u))}._lineUp_g21f7_973{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 * var(--u));min-height:calc(86 * var(--u));padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));background:var(--g-slot);box-shadow:inset 0 0 0 2px var(--g-slot-line)}._lineUp_g21f7_973[data-state=good]{box-shadow:inset 0 0 0 3px var(--g-good)}._lineUp_g21f7_973[data-state=good] ._tile_g21f7_287{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important}._lineUp_g21f7_973[data-state=bad]{box-shadow:inset 0 0 0 3px var(--g-bad);animation:_shake_g21f7_1 .42s}._lineHint_g21f7_996{color:var(--g-muted);font-weight:700}._correction_g21f7_1000{margin:0;text-align:center;font-size:1.15em;font-weight:800;color:var(--g-good)}._complete_g21f7_1009{display:grid;gap:calc(20 * var(--u))}._gapList_g21f7_1013{display:grid;gap:calc(14 * var(--u));margin:0;padding:calc(18 * var(--u)) calc(22 * var(--u));border-radius:calc(20 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 6px 0 var(--g-edge);font-size:calc(21 * var(--u));font-weight:700;line-height:2.1;list-style:decimal inside}._gapList_g21f7_1013 li::marker{font-weight:900;opacity:.4}._gapWrap_g21f7_1031{position:relative;display:inline-block;margin:0 3px}._gap_g21f7_1013{min-width:calc(110 * var(--u));min-height:1.6em;padding:0 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--g-tile-ink) 7%,transparent);box-shadow:inset 0 -3px color-mix(in srgb,var(--g-tile-ink) 30%,transparent);color:var(--g-tile-ink)!important;font-weight:900;line-height:1.6;vertical-align:baseline;cursor:pointer}._gap_g21f7_1013[data-focus]{box-shadow:inset 0 0 0 3px var(--g-accent)}._gap_g21f7_1013[data-filled]{background:var(--g-accent);color:var(--g-accent-ink)!important;box-shadow:0 3px 0 var(--g-accent-edge)}._gap_g21f7_1013[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:none}._gap_g21f7_1013[data-state=bad]{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important;box-shadow:none;text-decoration:line-through}._gapFix_g21f7_1069{position:absolute;left:50%;bottom:-1.05em;transform:translate(-50%);padding:0 7px;border-radius:99px;background:var(--g-good);color:var(--g-good-ink, #0d2a19);font-size:.62em;font-weight:900;line-height:1.6;white-space:nowrap}._wheelWrap_g21f7_1085{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:calc(32 * var(--u))}@container (max-width: 700px){._wheelWrap_g21f7_1085{grid-template-columns:1fr}}._wheelBox_g21f7_1096{position:relative;width:100%;max-width:calc(460 * var(--u));justify-self:center}._wheel_g21f7_1085{display:block;width:100%;height:auto;border-radius:50%;box-shadow:0 0 0 8px var(--g-tile),0 10px 0 8px var(--g-edge);transition:transform 4.2s cubic-bezier(.12,.7,.1,1)}._wheelText_g21f7_1110{fill:#23170a;font-family:Nunito,system-ui,sans-serif;font-weight:800}._hub_g21f7_1115{fill:var(--g-tile);stroke:var(--g-edge);stroke-width:6}._pointer_g21f7_1120{position:absolute;top:-18px;left:50%;z-index:2;width:44px;transform:translate(-50%);fill:var(--g-accent);stroke:var(--g-accent-edge);stroke-width:3;filter:drop-shadow(0 3px 0 rgba(0,0,0,.2))}._wheelSide_g21f7_1132{display:grid;justify-items:center;gap:16px;text-align:center}._landed_g21f7_1138{width:100%;padding:calc(22 * var(--u));border-radius:calc(20 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 6px 0 var(--g-edge);animation:_pop_g21f7_1 .36s cubic-bezier(.2,.8,.2,1.3)}._landed_g21f7_1138 p{margin:6px 0 0;font-size:calc(28 * var(--u));font-weight:900;line-height:1.15;text-wrap:balance}._wheelHint_g21f7_1154{margin:0;color:var(--g-muted);font-weight:750}._left_g21f7_1159{color:var(--g-muted);font-weight:700;font-size:.85em}._boxes_g21f7_1166{width:min(100%,calc(var(--cols) * 180 * var(--u)))!important;position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:calc(14 * var(--u))}._box_g21f7_1166{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;padding:10px;border:0;border-radius:calc(16 * var(--u));background:var(--g-accent);color:var(--g-accent-ink)!important;box-shadow:0 6px 0 var(--g-accent-edge);cursor:pointer;overflow:hidden;animation:_rise_g21f7_1 .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 25ms);transition:transform .14s}._box_g21f7_1166:hover{transform:translateY(-3px) rotate(-1deg)}._lid_g21f7_1193{position:absolute;inset:0 0 auto;height:28%;background:color-mix(in srgb,var(--g-accent-edge) 70%,transparent);box-shadow:0 3px #0000001f;transform-origin:0 0;transition:transform .4s cubic-bezier(.2,.8,.2,1)}._boxNum_g21f7_1202{font-size:calc(34 * var(--u));font-weight:900}._box_g21f7_1166[data-open]{background:var(--g-tile);color:var(--g-tile-ink)!important;box-shadow:0 6px 0 var(--g-edge)}._box_g21f7_1166[data-open] ._lid_g21f7_1193{transform:rotate(-24deg) translateY(-70%);background:color-mix(in srgb,var(--g-edge) 80%,transparent)}._box_g21f7_1166[data-open] ._boxNum_g21f7_1202{position:absolute;top:8px;right:12px;font-size:.9em;opacity:.45}._boxPeek_g21f7_1222{font-size:.82em;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._reveal_g21f7_1231{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--g-bg) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade_g21f7_1 .2s both}._revealCard_g21f7_1242{display:grid;justify-items:center;gap:14px;width:min(100%,calc(620 * var(--u)));padding:calc(34 * var(--u));border-radius:calc(26 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 10px 0 var(--g-edge);text-align:center;animation:_pop_g21f7_1 .38s cubic-bezier(.2,.8,.2,1.3)}._revealCard_g21f7_1242 p{margin:0;font-size:calc(32 * var(--u));font-weight:900;line-height:1.15;text-wrap:balance}._speak_g21f7_1264{display:grid;gap:12px}._table_g21f7_1268{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(34 * var(--u))}@container (max-width: 640px){._table_g21f7_1268{grid-template-columns:1fr;justify-items:center}}._deck_g21f7_1280{position:relative;width:calc(150 * var(--u));aspect-ratio:5 / 7;padding:0;border:0;background:none;cursor:pointer}._deck_g21f7_1280:disabled{opacity:.35;cursor:default}._deckCard_g21f7_1293{position:absolute;inset:0;border-radius:calc(16 * var(--u));background:var(--g-accent);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 7px,transparent 7px 14px);box-shadow:0 4px 0 var(--g-accent-edge);transform:translate(calc(var(--i) * -3px),calc(var(--i) * -3px)) rotate(calc(var(--i) * -1.5deg))}._deckCount_g21f7_1302{position:absolute;right:-10px;bottom:-10px;display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:99px;background:var(--g-tile);color:var(--g-tile-ink);font-weight:900;box-shadow:0 3px 0 var(--g-edge)}._deck_g21f7_1280:hover:not(:disabled) ._deckCard_g21f7_1293:first-child{transform:translate(6px,-6px) rotate(3deg)}._dealtSpot_g21f7_1320{display:grid;min-height:calc(260 * var(--u));place-items:center}._dealt_g21f7_1320{position:relative;display:grid;place-items:center;width:100%;min-height:calc(260 * var(--u));padding:calc(34 * var(--u));border-radius:calc(24 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 8px 0 var(--g-edge);text-align:center;animation:_dealIn_g21f7_1 .48s cubic-bezier(.2,.8,.2,1) both}._dealt_g21f7_1320 p{margin:0;font-size:calc(32 * var(--u));font-weight:900;line-height:1.2;text-wrap:balance}._talk_g21f7_1346{position:absolute;top:14px;right:16px;padding:3px 12px;border-radius:99px;background:var(--g-accent);color:var(--g-accent-ink);font-weight:900;font-variant-numeric:tabular-nums}._talk_g21f7_1346[data-done]{background:var(--g-bad);color:#fff;animation:_pulse_g21f7_1 .8s ease-in-out 3}._end_g21f7_1364{display:grid;align-content:start;gap:calc(22 * var(--u));flex:1;min-height:0;overflow:auto;padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(28 * var(--u))}._endTop_g21f7_1373{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(28 * var(--u));animation:_rise_g21f7_1 .42s cubic-bezier(.2,.8,.2,1) both}._ring_g21f7_1381{position:relative;width:calc(170 * var(--u));height:calc(170 * var(--u))}._ring_g21f7_1381 svg{width:100%;height:100%;transform:rotate(-90deg)}._ringTrack_g21f7_1391{fill:none;stroke:color-mix(in srgb,var(--g-ink) 12%,transparent);stroke-width:12}._ringFill_g21f7_1396{fill:none;stroke:var(--g-accent);stroke-width:12;stroke-linecap:round;animation:_ring_g21f7_1381 1.1s cubic-bezier(.2,.8,.2,1) both}._ring_g21f7_1381>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center}._ring_g21f7_1381 strong{font-size:calc(54 * var(--u));font-weight:900;line-height:1}._ring_g21f7_1381 small{font-weight:800;opacity:.65}._endText_g21f7_1419{display:grid;gap:8px;justify-items:start}._endText_g21f7_1419 h2{margin:0;font-size:calc(40 * var(--u));font-weight:900;letter-spacing:-.02em}._endMeta_g21f7_1430{display:flex;flex-wrap:wrap;gap:8px;margin:0}._endMeta_g21f7_1430 span{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:99px;background:color-mix(in srgb,var(--g-ink) 10%,transparent);font-weight:800;font-size:.9em}._endBtns_g21f7_1446{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}._stars_g21f7_1452{display:flex;gap:4px;font-size:calc(30 * var(--u));line-height:1}._stars_g21f7_1452 span{color:color-mix(in srgb,var(--g-ink) 18%,transparent)}._stars_g21f7_1452 span[data-on]{color:var(--g-accent);animation:_star_g21f7_110 .5s cubic-bezier(.2,.8,.2,1.4) both;animation-delay:var(--d)}._review_g21f7_1466{display:grid;gap:8px;width:100%;max-width:calc(760 * var(--u));margin:0 auto;padding:0;list-style:none}._review_g21f7_1466 li{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--g-ink) 7%,transparent)}._reviewMark_g21f7_1483{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--g-bad);color:#fff}._review_g21f7_1466 li[data-ok] ._reviewMark_g21f7_1483{background:var(--g-good);color:var(--g-good-ink, #0d2a19)}._reviewText_g21f7_1497{display:grid;gap:2px;min-width:0}._reviewText_g21f7_1497 strong{font-weight:800}._reviewText_g21f7_1497 span{color:var(--g-muted);font-weight:700}._reviewText_g21f7_1497 s{opacity:.8;margin-right:6px}._reviewText_g21f7_1497 b{color:var(--g-ink);font-weight:900}._sceneWrap_g21f7_1520{display:grid;place-items:center;min-width:0}._scene_g21f7_1520{position:relative;width:min(100%,calc(var(--aspect, 1) * 520 * var(--u)));border-radius:calc(16 * var(--u));background:color-mix(in srgb,var(--g-ink) 6%,transparent);touch-action:manipulation}._scene_g21f7_1520[data-aim]{cursor:crosshair}._scenePic_g21f7_1535{position:absolute;inset:0;border-radius:inherit;pointer-events:none}._spot_g21f7_1541{position:absolute;z-index:1;display:grid;justify-items:center;width:0;height:0}._spot_g21f7_1541:focus-within,._spot_g21f7_1541:hover{z-index:2}._spotDot_g21f7_1553{position:absolute;display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));margin:calc(-15 * var(--u)) 0 0 calc(-15 * var(--u));left:0;top:0;padding:0;border:calc(3 * var(--u)) solid #fff;border-radius:50%;background:var(--g-accent);color:var(--g-accent-ink)!important;font-size:calc(14 * var(--u));font-weight:900;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) -2px #00000073;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1)}._spotDot_g21f7_1553[data-armed]{animation:_pulse_g21f7_1 1.2s ease-in-out infinite}._spotDot_g21f7_1553:hover{transform:scale(1.12)}._spotDot_g21f7_1553[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important}._spotDot_g21f7_1553[data-state=bad]{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important}._spotDot_g21f7_1553[data-show]{animation:_pop_g21f7_1 .42s cubic-bezier(.2,.8,.2,1) both}._spotLabel_g21f7_1590{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:calc(6 * var(--u));width:max-content;max-width:calc(220 * var(--u));min-height:calc(34 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u)) calc(3 * var(--u)) calc(4 * var(--u));translate:calc(-15 * var(--u)) -50%;border:0;border-radius:99px;background:var(--g-tile);color:var(--g-tile-ink)!important;font-size:calc(15 * var(--u));font-weight:800;box-shadow:0 3px 0 var(--g-edge),0 6px 14px -6px #00000073;cursor:grab;animation:_pop_g21f7_1 .28s cubic-bezier(.2,.8,.2,1) both}._spot_g21f7_1541[data-flip] ._spotLabel_g21f7_1590{translate:calc(-100% + 15 * var(--u)) -50%;flex-direction:row-reverse;padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(12 * var(--u))}._spotLabel_g21f7_1590[data-armed]{box-shadow:0 3px 0 var(--g-edge),0 0 0 3px var(--g-accent)}._spotLabel_g21f7_1590[data-state=good]{background:var(--g-good);color:var(--g-good-ink, #0d2a19)!important;box-shadow:0 3px color-mix(in srgb,var(--g-good) 60%,#000)}._spotLabel_g21f7_1590[data-state=bad]{background:var(--g-bad);color:var(--g-bad-ink, #3a0d08)!important;box-shadow:0 3px color-mix(in srgb,var(--g-bad) 60%,#000);animation:_shake_g21f7_1 .42s}._spotLabel_g21f7_1590 s{opacity:.7}._spotLabel_g21f7_1590:disabled{cursor:default}._spotNum_g21f7_1637{display:grid;place-items:center;flex:none;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;background:var(--g-accent);color:var(--g-accent-ink);font-size:calc(13 * var(--u));font-weight:900}._spotFix_g21f7_1649{position:absolute;left:0;top:calc(18 * var(--u));width:max-content;translate:-50% 0;padding:2px calc(9 * var(--u));border-radius:99px;background:var(--g-good);color:var(--g-good-ink, #0d2a19);font-size:.8em;font-weight:900;box-shadow:0 2px 6px #00000040;pointer-events:none}._diagram_g21f7_1665{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(200 * var(--u)),calc(280 * var(--u)));gap:calc(22 * var(--u));align-items:center}._diagramSide_g21f7_1671{display:grid;gap:0}._bank_g21f7_339[data-column]{align-content:flex-start;min-height:calc(120 * var(--u))}@container (max-width: 760px){._diagram_g21f7_1665{grid-template-columns:1fr}}._findIt_g21f7_1685{display:grid;gap:calc(14 * var(--u));justify-items:center}._findAsk_g21f7_1690{display:grid;justify-items:center;gap:2px;padding:calc(10 * var(--u)) calc(26 * var(--u)) calc(12 * var(--u));border-radius:calc(18 * var(--u));background:var(--g-tile);color:var(--g-tile-ink);box-shadow:0 5px 0 var(--g-edge);animation:_rise_g21f7_1 .32s cubic-bezier(.2,.8,.2,1) both}._findAsk_g21f7_1690 strong{font-size:calc(30 * var(--u));font-weight:900;line-height:1.1}._findIt_g21f7_1685 ._sceneWrap_g21f7_1520{justify-self:stretch}._findIt_g21f7_1685 ._scene_g21f7_1520{width:min(100%,calc(var(--aspect, 1) * 430 * var(--u)))}._tapMark_g21f7_1712{position:absolute;width:calc(36 * var(--u));height:calc(36 * var(--u));margin:calc(-18 * var(--u)) 0 0 calc(-18 * var(--u));border-radius:50%;border:calc(4 * var(--u)) solid var(--g-bad);box-shadow:0 0 0 calc(3 * var(--u)) #fff;pointer-events:none;animation:_pop_g21f7_1 .3s cubic-bezier(.2,.8,.2,1) both}._tapMark_g21f7_1712[data-ok]{border-color:var(--g-good);background:color-mix(in srgb,var(--g-good) 35%,transparent)}@keyframes _rise_g21f7_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _fade_g21f7_1{0%{opacity:0}}@keyframes _pop_g21f7_1{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes _shake_g21f7_1{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes _shakeFlipped_g21f7_1{20%,60%{transform:rotateY(180deg) translate(-5px)}0%,to{transform:rotateY(180deg)}40%,80%{transform:rotateY(180deg) translate(5px)}}@keyframes _dealIn_g21f7_1{0%{opacity:0;transform:translate(-60px) rotate(-6deg) scale(.92)}}@keyframes _pulse_g21f7_1{50%{transform:scale(1.06)}}@keyframes _ring_g21f7_1381{0%{stroke-dashoffset:327}}@keyframes _star_g21f7_110{0%{opacity:0;transform:scale(.3) rotate(-40deg)}}@media(prefers-reduced-motion:reduce){._stage_g21f7_5 *,._stage_g21f7_5 *:before,._stage_g21f7_5 *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}}._bucket_g21f7_925:nth-child(2){--c: #ffc65c}._bucket_g21f7_925:nth-child(3){--c: #8fe39a}._bucket_g21f7_925:nth-child(4){--c: #ff9fd0}._bucket_g21f7_925:nth-child(5){--c: #b79cff}._pic_g21f7_1820{display:block;width:100%;height:100%}._side_g21f7_1825{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));max-width:100%}._sidePic_g21f7_1833{display:block;width:calc(72 * var(--u));height:calc(64 * var(--u))}._side_g21f7_1825[data-only] ._sidePic_g21f7_1833{width:calc(96 * var(--u));height:calc(80 * var(--u))}._side_g21f7_1825[data-big] ._sidePic_g21f7_1833{width:min(100%,calc(320 * var(--u)));height:calc(200 * var(--u))}._side_g21f7_1825[data-big][data-only] ._sidePic_g21f7_1833{height:calc(240 * var(--u))}._sideText_g21f7_1849{display:block}._promptPic_g21f7_1852{display:block;width:100%;height:calc(190 * var(--u));margin-bottom:10px}._credits_g21f7_1858{max-width:34em;margin:0;color:var(--g-muted);font-size:.72em;font-weight:650}._credits_g21f7_1858 a{color:inherit}._art_1uxga_5{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--g-bg-art),var(--g-bg);--tf-t: #08261a;--tf-f: #36100a}._svg_1uxga_15{position:absolute;inset:0;width:100%;height:100%}._letter_1uxga_21{font-family:Nunito,system-ui,sans-serif;font-size:11px;font-weight:900}._svg_1uxga_15 .tile{fill:var(--g-tile)}._svg_1uxga_15 .edge{fill:var(--g-edge)}._svg_1uxga_15 .ink{fill:var(--g-tile-ink)}._svg_1uxga_15 .text{fill:var(--g-ink)}._svg_1uxga_15 .muted{fill:var(--g-muted)}._svg_1uxga_15 .accent{fill:var(--g-accent)}._svg_1uxga_15 .accent-ink{fill:var(--g-accent-ink)}._svg_1uxga_15 .slot{fill:var(--g-slot);stroke:var(--g-slot-line);stroke-width:1}._svg_1uxga_15 .good{fill:var(--g-good)}._svg_1uxga_15 .bad{fill:var(--g-bad)}._svg_1uxga_15 .line{fill:none;stroke:var(--g-ink);stroke-width:2;stroke-linecap:round}._svg_1uxga_15 text{font-family:Nunito,system-ui,sans-serif;font-weight:900}
