._layout_s6ccj_5{--panel-below:210px;--board:min(calc(100vw - 32px), calc(100dvh - var(--appbar) - var(--panel-below)));grid-template-columns:minmax(0, max(var(--board), 440px));justify-content:center;align-items:start;gap:16px;padding:14px 16px 20px;display:grid}._layout_s6ccj_5:has(._rule_s6ccj_19){--panel-below:340px}._layout_s6ccj_5:has(._answers_s6ccj_22){--panel-below:365px}@media (width<=420px){._layout_s6ccj_5:has(._answers_s6ccj_22){--panel-below:340px}}._layout_s6ccj_5:has(._values_s6ccj_31){--panel-below:320px}._layout_s6ccj_5:has(._values_s6ccj_31):has(._answers_s6ccj_22){--panel-below:345px}._layoutTall_s6ccj_38{--panel-below:300px}._layoutGame_s6ccj_42{--panel-below:310px}._layout_s6ccj_5:has(._answersTwo_s6ccj_46){--panel-below:260px}@media (orientation:landscape) and (width>=640px){._layout_s6ccj_5{--board:min(calc(100dvh - var(--appbar) - 36px), calc(100vw - 32px - 24px - 260px));grid-template-columns:var(--board) minmax(260px, 380px);align-items:center;gap:16px 24px}}._boardWrap_s6ccj_61{width:var(--board);justify-self:center;max-width:100%}._panel_s6ccj_67{align-content:start;justify-items:center;gap:14px;display:grid}._taskText_s6ccj_74{text-align:center;text-wrap:balance;margin:0;font-size:1.4rem;font-weight:800}._counters_s6ccj_82{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._chip_s6ccj_89{background:var(--surface);min-height:44px;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:1.15rem;font-weight:700;display:inline-flex}._chip_s6ccj_89>svg{width:24px;height:24px;color:var(--primary)}._chip_s6ccj_89 b{text-align:center;min-width:1.2ch;font-size:1.35rem}._chipStars_s6ccj_111{font-size:.85rem;display:inline-flex}@media (width<=420px){._chip_s6ccj_89{gap:6px;min-height:40px;padding:4px 12px;font-size:1rem}._chip_s6ccj_89 b{font-size:1.2rem}._taskText_s6ccj_74{font-size:1.25rem}}._actions_s6ccj_130{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=420px),(height<=500px){._actions_s6ccj_130{gap:10px}._actions_s6ccj_130>a,._actions_s6ccj_130>button{gap:8px;min-height:50px;padding:0 14px;font-size:1.05rem}._actions_s6ccj_130>a svg,._actions_s6ccj_130>button svg{width:24px;height:24px}}._hint_s6ccj_155{text-align:center;background:#fff4cf;border-radius:14px;max-width:30ch;margin:0;padding:12px 16px;font-weight:600}._dialogText_s6ccj_167{text-wrap:balance;margin:0;font-size:1.35rem;font-weight:800}._newBadge_s6ccj_174{color:var(--primary);align-items:center;gap:12px;font-size:1.2rem;font-weight:800;display:flex}._newBadgeIcon_s6ccj_182{width:64px}._promotionChoices_s6ccj_186{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}._promotionButton_s6ccj_192{border:3px solid var(--border);font:inherit;cursor:pointer;background:#f0d9b5;border-radius:16px;justify-items:center;gap:4px;padding:8px 4px;font-size:.95rem;font-weight:700;display:grid}._promotionButton_s6ccj_192:first-child{border-color:var(--primary)}._promotionButton_s6ccj_192 svg{aspect-ratio:1;width:100%;max-width:72px}._promotionButton_s6ccj_192:active{transform:scale(.96)}._promotionButton_s6ccj_192 span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=420px){._promotionButton_s6ccj_192{font-size:.8rem}}._answers_s6ccj_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,420px);display:grid}._answer_s6ccj_22{border:3px solid var(--primary);background:var(--surface);min-height:72px;color:var(--primary);font:inherit;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:1.35rem;font-weight:900;display:inline-flex;box-shadow:0 4px #2a5bb859}._answer_s6ccj_22:active{transform:translateY(3px);box-shadow:0 1px #2a5bb859}@media (width<=420px),(height<=500px){._answer_s6ccj_22{min-height:60px}}._answersTwo_s6ccj_46{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px)}._answerWrong_s6ccj_265,._answerWrong_s6ccj_265:active{color:#c8251d;box-shadow:none;cursor:default;background:#fdecea;border-color:#c8251d;transform:none}._answerRight_s6ccj_274{border-color:var(--success);background:var(--success);color:#fff;box-shadow:0 4px #125a27}._rule_s6ccj_19{background:var(--surface);width:min(100%,420px);box-shadow:var(--shadow);border-radius:16px;gap:6px;padding:10px 12px;font-size:.85rem;display:grid}._ruleRow_s6ccj_293{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}._ruleName_s6ccj_300{min-width:2.5em;font-size:1rem}._ruleChip_s6ccj_304{background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 8px 1px 2px;font-weight:700;display:inline-flex}._ruleSymbol_s6ccj_314{flex:none;width:19px;height:19px}._values_s6ccj_31{background:var(--surface);width:min(100%,420px);box-shadow:var(--shadow);border-radius:16px;justify-content:space-around;gap:4px;padding:6px 8px;display:flex}._valueChip_s6ccj_332{justify-items:center;font-size:1.15rem;line-height:1;display:grid}._valueChip_s6ccj_332 svg{width:38px;height:38px}._countRows_s6ccj_345{gap:8px;width:min(100%,420px);display:grid}._countRow_s6ccj_345{grid-template-columns:7.2em repeat(4,minmax(0,1fr));align-items:center;gap:8px;font-weight:800;display:grid}._countRow_s6ccj_345 ._answer_s6ccj_22{min-height:54px;font-size:1.4rem}._countLabel_s6ccj_361{align-items:center;gap:6px;font-size:1rem;display:inline-flex}._countDot_s6ccj_367{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.85rem;font-weight:900;display:inline-grid}@media (width<=420px){._countRow_s6ccj_345{grid-template-columns:6.4em repeat(4,minmax(0,1fr));gap:6px}._countRow_s6ccj_345 ._answer_s6ccj_22{min-height:48px}._countLabel_s6ccj_361{font-size:.9rem}}._gameBar_s6ccj_392{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._pieceChoices_s6ccj_399{gap:8px;display:flex}._pieceChoice_s6ccj_399{border:3px solid var(--border);cursor:pointer;background:#f0d9b5;border-radius:14px;place-items:center;width:54px;height:54px;padding:4px;display:grid}._pieceChoice_s6ccj_399 svg{width:100%;height:100%}._pieceChoice_s6ccj_399:active{transform:scale(.95)}._pieceChoiceOn_s6ccj_422{border-color:var(--primary);box-shadow:0 0 0 3px #2a5bb84d}@media (width<=420px){._pieceChoice_s6ccj_399{width:48px;height:48px}}._targetChip_s6ccj_433{color:#2b2118;background:#f5a623;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:inline-grid}._board_1sztd_1{--light:#f0d9b5;--dark:#b58863;--last-move:#ffd5006b;--selected:#2a5bb873;--dest:#2a5bb8b8;--dest-capture:#ce241ee6;--dest-special:#8a3ac8eb;--flash:#40aaffcc;--good:#24a0489e;--bad:#dc2d289e;--good-strong:#1b7f37;--bad-strong:#c8251d;--arrow-hint:#2a5bb8cc;--arrow-good:#1b7f37d9;--arrow-bad:#c8251dd9;--glide:.24s;aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative}._layer_1sztd_30{width:100%;height:100%;display:block;position:absolute;inset:0}._squares_1sztd_38{border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #3c28144d}._overlay_1sztd_44{pointer-events:none;overflow:visible}._top_1sztd_49{pointer-events:none;z-index:2;overflow:visible}._light_1sztd_55{fill:var(--light)}._dark_1sztd_58{fill:var(--dark)}._lastMove_1sztd_61{fill:var(--last-move)}._selected_1sztd_64{fill:var(--selected)}._focus_1sztd_67{fill:#f5a623cc}._badgeGood_1sztd_70 circle,._badgeBad_1sztd_71 circle{stroke:#fff;stroke-width:.14px}._badgeGood_1sztd_70 circle{fill:var(--good-strong)}._badgeBad_1sztd_71 circle{fill:var(--bad-strong)}._badgeGood_1sztd_70 text,._badgeBad_1sztd_71 text{fill:#fff;font-family:system-ui,sans-serif;font-size:1.25px;font-weight:900}._box_1sztd_89{fill:#2a5bb81a;stroke:#2a5bb8d9;stroke-width:.07px;stroke-dasharray:.24 .12}._focusRing_1sztd_95{fill:none;stroke:#b8261c;stroke-width:.07px}._good_1sztd_100{fill:var(--good)}._bad_1sztd_70{fill:var(--bad)}._coords_1sztd_107 text{font-family:system-ui,sans-serif;font-size:.22px;font-weight:700}._coordOnLight_1sztd_112{fill:#9a7351}._coordOnDark_1sztd_115{fill:#f6e7cf}._goalRing_1sztd_119{fill:#f5b30147;stroke:#966400bf;stroke-width:.04px}._flagPole_1sztd_124{stroke:#3b2a1a;stroke-width:.055px;stroke-linecap:round}._flag_1sztd_124{fill:#f5b301;stroke:#6b4a00;stroke-width:.035px;stroke-linejoin:round}._pieces_1sztd_138{pointer-events:none;position:absolute;inset:0}._piece_1sztd_138{width:12.5%;height:12.5%;transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%));transition:transform var(--glide) cubic-bezier(.25, .8, .25, 1);will-change:transform;z-index:1;position:absolute;top:0;left:0}._piece_1sztd_138>svg{filter:drop-shadow(0 1px 1px #00000040);width:100%;height:100%;display:block}._dragging_1sztd_163{z-index:5;transition:none}._bounce_1sztd_168{animation:.38s ease-out _bounce_1sztd_168}@keyframes _bounce_1sztd_168{0%,to{transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%))}35%{transform:translate(calc((var(--x) + var(--bx)) * 100%), calc((var(--y) + var(--by)) * 100%))}}._pulse_1sztd_181{animation:.52s ease-in-out 2 _pulse_1sztd_181}@keyframes _pulse_1sztd_181{0%,to{transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%)) scale(1)}50%{transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%)) scale(1.14)}}._exiting_1sztd_195{z-index:0;animation:.7s linear forwards _exit-done_1sztd_1}@keyframes _exit-done_1sztd_1{to{opacity:1}}._exitingPiece_1sztd_204{animation:.32s ease-in .14s forwards _capture-out_1sztd_1}@keyframes _capture-out_1sztd_1{to{opacity:0;transform:scale(.2)rotate(-20deg)}}._spark_1sztd_213{opacity:0;background:#f5b301;border-radius:50%;width:13%;height:13%;margin:-6.5% 0 0 -6.5%;animation:.48s ease-out .18s forwards _spark_1sztd_213;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #78500080}@keyframes _spark_1sztd_213{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-380%) scale(.4)}}._dot_1sztd_239{fill:var(--dest)}._captureRing_1sztd_242,._specialRing_1sztd_243{fill:none;stroke:var(--dest-capture);stroke-width:.09px}._specialRing_1sztd_243{stroke:var(--dest-special)}._special_1sztd_243{fill:var(--dest-special)}._hover_1sztd_255{fill:none;stroke:#ffffffd9;stroke-width:.07px}._flash_1sztd_261{fill:var(--flash);opacity:0;animation:.9s ease-in-out forwards _flash_1sztd_261}@keyframes _flash_1sztd_261{0%,50%,to{opacity:0}25%,75%{opacity:1}}._revealPop_1sztd_278{transform-box:fill-box;transform-origin:50%;animation:.36s ease-out backwards _pop_1sztd_1}._tint-move_1sztd_283{fill:#2a5bb833}._tint-capture_1sztd_286{fill:#ce241e33}._tint-special_1sztd_289{fill:#8a3ac838}@keyframes _pop_1sztd_1{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}._badge_1sztd_70{fill:#fff;stroke:currentColor;stroke-width:.16px}._symbol_1sztd_311{fill:none;stroke:currentColor;stroke-width:.28px;stroke-linecap:round;stroke-linejoin:round}._symbolGood_1sztd_318{color:var(--good-strong)}._symbolBad_1sztd_321{color:var(--bad-strong)}._checkBadge_1sztd_325 circle{fill:var(--bad-strong);stroke:#fff;stroke-width:.18px}._checkBadge_1sztd_325 path{stroke:#fff;stroke-width:.3px;stroke-linecap:round}._checkBadge_1sztd_325 ._checkDot_1sztd_335{fill:#fff;stroke:none}._arrow_1sztd_340{stroke-width:.16px;stroke-linecap:round}._arrow-hint_1sztd_344{stroke:var(--arrow-hint);fill:var(--arrow-hint)}._arrow-good_1sztd_348{stroke:var(--arrow-good);fill:var(--arrow-good)}._arrow-bad_1sztd_352{stroke:var(--arrow-bad);fill:var(--arrow-bad)}._arrowHead_1sztd_356{stroke:none}@media (prefers-reduced-motion:reduce){._board_1sztd_1{--glide:80ms}._bounce_1sztd_168,._pulse_1sztd_181,._spark_1sztd_213{animation:none}}._choiceRow_1maqj_4{justify-items:center;gap:6px;display:grid}._choiceLabel_1maqj_9{color:var(--text-muted);font-weight:700}._choices_1maqj_13{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._choice_1maqj_4{border:3px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:4px 14px;font-size:1.05rem;font-weight:800;display:inline-flex}._choice_1maqj_4:active{transform:scale(.97)}._choiceOn_1maqj_37{border-color:var(--primary);background:#e8eefb;box-shadow:0 0 0 3px #2a5bb84d}._start_1maqj_43{background:var(--primary);color:#fff;min-height:56px;font:inherit;box-shadow:0 4px 0 var(--primary-dark);cursor:pointer;border:none;border-radius:16px;align-items:center;gap:8px;padding:4px 18px 4px 6px;font-size:1.15rem;font-weight:800;display:inline-flex}._start_1maqj_43:active{box-shadow:0 1px 0 var(--primary-dark);transform:translateY(3px)}._start_1maqj_43 svg{background:#f0d9b5;border-radius:12px;width:46px;height:46px;padding:3px}._winner_1maqj_73{width:96px;height:96px}@media (width<=420px){._choices_1maqj_13{gap:6px}._choice_1maqj_4{min-height:44px;padding:3px 8px;font-size:.95rem}._start_1maqj_43{min-height:52px;font-size:1.05rem}._start_1maqj_43 svg{width:40px;height:40px}}._page_wf4zt_1{width:min(100%,1100px);padding:16px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));margin:0 auto}._sectionHead_wf4zt_7{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:8px 4px 14px;display:flex}._sectionTitle_wf4zt_15{margin:0;font-size:1.5rem;font-weight:800}._sectionStars_wf4zt_20{font-size:1.15rem}._overviewHead_wf4zt_25{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 6px;display:flex}._profileChip_wf4zt_32{background:var(--surface);min-height:52px;box-shadow:var(--shadow);color:var(--text);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 16px 4px 6px;font-size:1.1rem;font-weight:800;display:inline-flex}._profileChip_wf4zt_32:active{transform:scale(.97)}._pickerCard_wf4zt_54{width:min(100%,560px)}._pickerTitle_wf4zt_57{margin:0;font-size:1.5rem;font-weight:800}._pickerGrid_wf4zt_62{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;width:100%;display:grid}._pickerSlot_wf4zt_68{border:3px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:150px;color:var(--text);font:inherit;cursor:pointer;align-content:center;justify-items:center;gap:6px;padding:12px 6px;font-size:1.1rem;font-weight:800;display:grid}._pickerSlot_wf4zt_68:active{transform:scale(.97)}._pickerCurrent_wf4zt_87{border-color:var(--primary);background:#e8effb}._pickerAvatar_wf4zt_91{width:64px;height:64px}._pickerNew_wf4zt_95{color:var(--text-muted);border-style:dashed}._pickerPlus_wf4zt_99{background:var(--bg);border-radius:50%;place-items:center;width:64px;height:64px;font-size:2.4rem;line-height:1;display:grid}._profileRow_wf4zt_112{border-radius:var(--radius);background:var(--surface);min-height:68px;box-shadow:var(--shadow);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:1.15rem;font-weight:700;display:grid}._profileCurrent_wf4zt_125{outline:3px solid var(--primary)}._totalStars_wf4zt_128{background:var(--surface);box-shadow:var(--shadow);color:var(--text);border-radius:999px;padding:8px 18px;font-size:1.35rem;font-weight:800}._lessonGrid_wf4zt_140{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}._lessonCard_wf4zt_146{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:inherit;justify-items:center;gap:6px;padding:16px 10px 14px;text-decoration:none;display:grid;position:relative}._lessonCard_wf4zt_146:active{transform:scale(.98)}._cardPiece_wf4zt_162{background:#f0d9b5;border-radius:16px;justify-content:center;width:92px;height:92px;padding:8px;display:flex;position:relative}._cardPiece_wf4zt_162 svg{flex:1 1 0;min-width:0;height:100%}._cardPiece_wf4zt_162 svg+svg{margin-left:-22%}._cardSign_wf4zt_180{background:var(--primary);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.15rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-8px;right:-8px}._cardSign_wf4zt_180 svg{stroke-width:2.2px;width:22px;height:22px}._cardTitle_wf4zt_203{font-size:1.3rem;font-weight:800}._cardNote_wf4zt_208{color:var(--primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}._cardNote_wf4zt_208 svg{width:22px;height:22px}._cardBadge_wf4zt_220{width:44px;position:absolute;top:8px;right:8px}._footer_wf4zt_227{text-align:center;margin:32px 4px 0}._lessonHead_wf4zt_234{justify-content:center;align-items:center;gap:18px;margin:4px 0 18px;display:flex}._lessonBadge_wf4zt_241{width:76px}._lessonStars_wf4zt_244{font-size:1.3rem}._tileGrid_wf4zt_248{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}._tile_wf4zt_248{border-radius:var(--radius);background:var(--surface);min-height:112px;box-shadow:var(--shadow);color:var(--text);border:3px solid #0000;align-content:center;justify-items:center;gap:4px;padding:10px 6px;font-weight:800;text-decoration:none;display:grid}._tile_wf4zt_248:active{transform:scale(.97)}._tileSolved_wf4zt_272{border-color:#b9d5bf}._tileNumber_wf4zt_275{font-size:2.3rem;line-height:1}._tileExplain_wf4zt_280{color:var(--primary);background:#e8effb;position:relative}._tileMark_wf4zt_285{width:22px;height:22px;position:absolute;top:8px;left:8px}._tileCaption_wf4zt_292{text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:.85rem;line-height:1.15}._settingsList_wf4zt_303{gap:12px;max-width:520px;margin:0 auto 28px;display:grid}._toggle_wf4zt_310{border-radius:var(--radius);background:var(--surface);min-height:68px;box-shadow:var(--shadow);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 16px;font-size:1.2rem;font-weight:700;display:grid}._toggle_wf4zt_310>svg{width:30px;height:30px;color:var(--primary)}._switch_wf4zt_333{justify-content:flex-end;align-items:center;gap:8px;min-width:96px;font-size:1rem;display:inline-flex}._switchTrack_wf4zt_341{background:#cfc5b6;border-radius:999px;width:52px;height:30px;transition:background .15s;position:relative}._switchTrack_wf4zt_341:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}._toggle_wf4zt_310[aria-checked=true] ._switchTrack_wf4zt_341{background:var(--success)}._toggle_wf4zt_310[aria-checked=true] ._switchTrack_wf4zt_341:after{transform:translate(22px)}._prose_wf4zt_370{max-width:640px;margin:0 auto;font-size:1.05rem}._prose_wf4zt_370 h2{margin-top:28px}._center_wf4zt_379{text-align:center;justify-items:center;gap:20px;padding-top:40px;display:grid}:root{--bg:#f6f1e7;--surface:#fff;--text:#2b2118;--text-muted:#6b5a4b;--primary:#2a5bb8;--primary-dark:#1d4288;--success:#1b7f37;--star:#f5b301;--star-dark:#b07f00;--star-empty:#b9ad9c;--border:#e2d7c5;--radius:18px;--shadow:0 2px 8px #3c28141f;--appbar:64px;color:var(--text);background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.35}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:100dvh}a{color:var(--primary)}:focus-visible{outline:3px solid var(--star);outline-offset:2px}
