.numbers_root__NlCl7{--ink:#244b46;--paper:#fffdf5;--accent:#326758;color:var(--ink);background:#f2f5ed;min-height:80vh;padding:24px clamp(12px,3vw,40px) 40px;font-family:var(--font-atkinson),sans-serif;font-size:18px;line-height:1.5}.numbers_root__NlCl7 *{box-sizing:border-box}.numbers_root__NlCl7 a,.numbers_root__NlCl7 button{touch-action:manipulation}.numbers_root__NlCl7 button{min-width:48px;min-height:48px;border-radius:14px;padding:10px 16px;background:#fffdf5;border:1px solid #b8c9ba;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.numbers_root__NlCl7 button:hover:not(:disabled){background:#edf3df;border-color:#648b70}.numbers_root__NlCl7 button:disabled{opacity:.42;cursor:default}.numbers_root__NlCl7 :is(button,a,input,summary):focus-visible{outline:3px solid #216aa0;outline-offset:4px}.numbers_root__NlCl7 h1,.numbers_root__NlCl7 h2,.numbers_root__NlCl7 h3,.numbers_root__NlCl7 p{margin:0}.numbers_root__NlCl7 h1,.numbers_root__NlCl7 h2,.numbers_root__NlCl7 h3{font-family:var(--font-fredoka),sans-serif;font-weight:500;line-height:1.15}.numbers_root__NlCl7 h1{font-size:clamp(32px,5vw,54px);letter-spacing:-1px}.numbers_root__NlCl7 h2{font-size:clamp(25px,3vw,34px)}.numbers_root__NlCl7 h3{font-size:23px}.numbers_root__NlCl7 a{color:inherit;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.numbers_root__NlCl7 .numbers_primary__upgin{background:var(--accent);color:#fff;border-color:var(--accent)}.numbers_root__NlCl7 .numbers_primary__upgin:hover{background:#255749;color:#fff}.numbers_root__NlCl7 .numbers_quiet__nnnZw{background:transparent}.numbers_root__NlCl7 .numbers_danger__iOsq8{color:#853f30;border-color:#c39580}.numbers_shell__KZQe_{max-width:1120px;margin:auto}.numbers_topbar__NW2_R{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.numbers_brand__yHmpJ{font-family:var(--font-fredoka);font-size:22px}.numbers_actions__tcwK6,.numbers_tools__gdiIX{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.numbers_eyebrow___I_wn{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#577c69;margin-bottom:10px!important}.numbers_hero__e_qT9{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:34px 28px 26px;background:var(--paper);border:1px solid #d6dfce;border-radius:28px;margin:16px 0;overflow:hidden}.numbers_heroCopy__T_ruq{display:grid;gap:20px;align-content:center}.numbers_heroCopy__T_ruq>p{max-width:520px}.numbers_heroArt__dJokY{position:relative;display:grid;place-items:center;min-height:210px;border-radius:50%;background:radial-gradient(ellipse,#dcebcf 0,#edf3e4 55%,transparent 70%)}.numbers_heroArt__dJokY img{height:220px;max-width:100%;object-fit:contain;transform:rotate(-5deg)}.numbers_heroArt__dJokY span{position:absolute;background:#fff8db;border:1px solid #e6d3a3;border-radius:18px;padding:12px 18px;font-size:25px;font-weight:700;bottom:18px;right:2px}.numbers_notes__c0flq{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;color:#587362}.numbers_map__AjtY_{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.numbers_map__AjtY_>div{padding:14px 18px;border-radius:16px;border:1px solid #d0dbcd;background:#e8eee2;font-size:15px}.numbers_map__AjtY_ strong{display:block;font-size:18px}.numbers_map__AjtY_ .numbers_currentIsland__TYcqR{background:#fffdf4;border-color:#638b72;box-shadow:0 3px 0 #b7cab2}.numbers_gameCard__4cS5l{border:1px solid #cad8c7;border-radius:26px;background:var(--paper);overflow:hidden;box-shadow:0 12px 36px #4364530c}.numbers_world__QoGzd{position:relative;background:linear-gradient(#dcebe8,#eef5e9);overflow:hidden}.numbers_world__QoGzd svg{display:block;width:100%;max-height:305px}.numbers_island1__Fu6GE{background:linear-gradient(#dbe9f1,#f0f5ec)}.numbers_island2__JZuB2{background:linear-gradient(#e9e1ee,#f7efe1)}.numbers_worldLabel__CuLm2{position:absolute;left:22px;top:15px;font-size:14px;font-weight:700;background:#ffffffbd;padding:5px 12px;border-radius:12px}.numbers_worldLabel__CuLm2 span{font-weight:400}.numbers_character__G6wGt{transition:x .3s ease}.numbers_powered__sNmsT{filter:drop-shadow(0 0 5px #f5d48d)}.numbers_panel__kYfWS{padding:24px clamp(16px,4vw,42px) 30px;display:grid;gap:18px;border-top:1px solid #d8e1d0}.numbers_panelHeader__ens6o{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.numbers_instruction__K0Fg_{max-width:800px;font-size:21px}.numbers_stageNote__bzt8e{font-size:14px;color:#60786a}.numbers_explore__QEKoR{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.numbers_explore__QEKoR>div{display:grid;gap:12px}.numbers_walk__OSZ_X{display:flex;gap:10px;flex-wrap:wrap}.numbers_puzzleGrid__PTpdP{display:flex;justify-content:center;gap:24px;align-items:center;flex-wrap:wrap;padding:16px;border-radius:20px;background:#f0f3e8}.numbers_bowl__N3PlE{display:grid;gap:12px;justify-items:center}.numbers_quantity__HbEhD{display:grid;justify-items:center;gap:8px}.numbers_quantity__HbEhD small{font-size:14px;color:#4e695f}.numbers_frame__gr6H4{display:grid;grid-template-columns:repeat(5,26px);gap:7px;padding:10px;border:1px solid #bdc9b6;border-radius:12px;background:#fffef7;min-height:53px}.numbers_unit__JgLqp{width:26px;height:26px;border:1.5px dashed #b7c7b7;border-radius:50%;display:grid;place-items:center;font-size:21px;line-height:1;color:transparent}.numbers_filled__YcU4K{background:#f2d88c;border:2px solid #a77f32;color:#866221}.numbers_second__Borp_{background:#bfd4dc;border:2px solid #537887;color:#416a79}.numbers_excess__JI_zy{outline:2px solid #a4513d;outline-offset:2px}.numbers_highlight__okKQH .numbers_unit__JgLqp:not(.numbers_filled__YcU4K):not(.numbers_second__Borp_){border:2px solid #658257;background:#e7efd8}.numbers_counter__j_kLD{display:grid;gap:8px;text-align:center;font-size:16px}.numbers_counter__j_kLD>div{display:flex;align-items:center;justify-content:center;gap:14px}.numbers_counter__j_kLD output{font-size:32px;font-weight:700;min-width:45px}.numbers_counter__j_kLD button{font-size:25px;padding:4px 14px}.numbers_equation__bdOv6{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:3px;padding:8px}.numbers_symbol__gecOo{font-size:30px}.numbers_helpBox__c7NGI{padding:16px 20px;border-left:4px solid #ac8b43;background:#faf1d9;border-radius:4px 14px 14px 4px;display:grid;gap:12px}.numbers_feedback__CfXFZ{background:#eef1df;border-radius:14px;padding:15px 18px;font-size:20px;min-height:58px}.numbers_answerRow__OTUUy{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.numbers_answerRow__OTUUy button[aria-pressed=true]{background:#326758;color:#fff;border-color:#326758}.numbers_selection__kPvLp{display:grid;gap:10px}.numbers_footerActions__QkCvO{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.numbers_notice__Je7a2{padding:12px 16px;background:#fff1d8;border:1px solid #e2c996;border-radius:14px;font-size:15px;margin:10px 0}.numbers_overlay__vw8Ix{padding:30px;display:grid;gap:22px;border-radius:24px;border:1px solid #c6d6c2;background:#fffdf5}.numbers_settings__n1S6o{display:flex;flex-wrap:wrap;gap:16px}.numbers_settings__n1S6o label{display:flex;align-items:center;gap:9px;min-height:48px;cursor:pointer}.numbers_settings__n1S6o input{width:23px;height:23px;accent-color:#326758}.numbers_tableWrap__2g7SD{overflow-x:auto}.numbers_table__ugZjJ{border-collapse:collapse;width:100%;font-size:15px}.numbers_table__ugZjJ td,.numbers_table__ugZjJ th{padding:12px 10px;border-bottom:1px solid #dce3d4;text-align:left}.numbers_table__ugZjJ th{font-weight:700;background:#f1f4e9}.numbers_replay__ecXjA{display:flex;gap:8px;flex-wrap:wrap}.numbers_replay__ecXjA button{font-size:15px}.numbers_large__fMftd button{min-width:56px;min-height:56px;font-size:20px}.numbers_movementArea__4c49q{border-radius:12px;padding:8px}.numbers_movementArea__4c49q:focus-visible{outline:3px solid #216aa0}.numbers_demoSteps__K6nSP{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;padding:16px;background:#f0f3e8;border-radius:16px}.numbers_end__UT3PV{text-align:center;display:grid;justify-items:center;gap:18px}.numbers_subtle__yhZTo{font-size:15px;color:#587166}.numbers_back__JFGfd{font-size:15px}.numbers_journey__LXUjE{margin-top:22px}.numbers_journey__LXUjE summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-size:16px}.numbers_journey__LXUjE .numbers_replay__ecXjA{padding:12px 0}.numbers_hiddenModel__VR283{padding:20px;background:#edf1e4;border-radius:16px;text-align:center}.numbers_character__G6wGt,.numbers_root__NlCl7 button{transition:background .2s ease,transform .2s ease,x .3s ease}.numbers_root__NlCl7 button:active:not(:disabled){transform:translateY(1px)}@media(max-width:700px){.numbers_root__NlCl7{padding:16px 12px 30px}.numbers_hero__e_qT9{grid-template-columns:1fr;padding:24px;gap:4px}.numbers_heroArt__dJokY{min-height:150px;order:-1}.numbers_heroArt__dJokY img{height:145px}.numbers_heroArt__dJokY span{font-size:21px;right:10%}.numbers_topbar__NW2_R{flex-wrap:wrap}.numbers_brand__yHmpJ{font-size:19px}.numbers_map__AjtY_{gap:6px}.numbers_map__AjtY_>div{padding:10px;font-size:12px}.numbers_map__AjtY_ strong{font-size:15px}.numbers_explore__QEKoR{grid-template-columns:1fr}.numbers_panel__kYfWS{gap:16px;padding:20px 16px}.numbers_worldLabel__CuLm2{font-size:12px;top:7px;left:10px}.numbers_world__QoGzd svg{min-height:175px}.numbers_world__QoGzd{margin-bottom:0}.numbers_instruction__K0Fg_{font-size:19px}.numbers_puzzleGrid__PTpdP{gap:16px;padding:12px 8px}.numbers_frame__gr6H4{grid-template-columns:repeat(5,23px);gap:5px;padding:8px}.numbers_unit__JgLqp{width:23px;height:23px;font-size:18px}.numbers_panelHeader__ens6o{flex-wrap:wrap}.numbers_overlay__vw8Ix{padding:22px 16px}.numbers_table__ugZjJ td,.numbers_table__ugZjJ th{padding:10px 8px}.numbers_root__NlCl7 .numbers_tools__gdiIX button{padding:8px 12px;font-size:15px}.numbers_notes__c0flq{gap:8px 18px}.numbers_worldLabel__CuLm2 span{display:none}}.numbers_joining__PLxSZ .numbers_filled__YcU4K{animation:numbers_lightJoinLeft__UDkfa .65s ease-out both}.numbers_joining__PLxSZ .numbers_second__Borp_{animation:numbers_lightJoinRight__k5JrH .65s ease-out both}.numbers_powered__sNmsT{animation:numbers_powerOn__d_GeZ .75s ease-out both}@keyframes numbers_lightJoinLeft__UDkfa{0%{transform:translateX(-14px);opacity:.5}to{transform:translateX(0);opacity:1}}@keyframes numbers_lightJoinRight__k5JrH{0%{transform:translateX(14px);opacity:.5}to{transform:translateX(0);opacity:1}}@keyframes numbers_powerOn__d_GeZ{0%{filter:drop-shadow(0 0 0 #f5d48d)}to{filter:drop-shadow(0 0 5px #f5d48d)}}@media(prefers-reduced-motion:reduce){.numbers_root__NlCl7 *,.numbers_root__NlCl7 :after,.numbers_root__NlCl7 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.numbers_playing__gzr_f{position:fixed;inset:0;z-index:1200;padding:0;height:100dvh;min-height:0;overflow:hidden;background:#dcebe8;overscroll-behavior:none}.numbers_playing__gzr_f .numbers_shell__KZQe_{position:relative;max-width:none;height:100%;pointer-events:none}.numbers_playing__gzr_f a,.numbers_playing__gzr_f button,.numbers_playing__gzr_f input,.numbers_playing__gzr_f summary{pointer-events:auto}.numbers_playWorld__kzqVq{position:absolute;inset:0;outline:none;touch-action:none;overflow:hidden}.numbers_playWorld__kzqVq canvas{display:block;touch-action:none}.numbers_playWorld__kzqVq:focus-visible{outline:3px solid #3e8278;outline-offset:-5px}.numbers_playing__gzr_f .numbers_topbar__NW2_R{position:absolute;left:18px;right:18px;z-index:10;padding:12px 18px;margin:0;background:#fffdf4ee;border:1px solid #d1dfcb;border-radius:21px;box-shadow:0 4px 24px #31584910;pointer-events:auto}.numbers_hudTitle__mgBoW{display:grid;gap:1px}.numbers_hudTitle__mgBoW small{font-size:13px;color:#4c6a5e}.numbers_starMeter__8teOa{display:flex;gap:7px;color:#c7d0c1;line-height:1;font-size:24px}.numbers_starOn__bSbnY{color:#a8771f;text-shadow:0 1px #fff5d8}.numbers_playing__gzr_f .numbers_brand__yHmpJ{font-size:20px;line-height:1.15}.numbers_playing__gzr_f .numbers_tools__gdiIX{gap:7px}.numbers_playing__gzr_f .numbers_tools__gdiIX button{font-size:14px;min-height:45px;padding:8px 12px}.numbers_destination__c1NaV{position:absolute;top:128px;right:24px;display:flex;align-items:center;gap:12px;font-size:15px;background:#fff9e0df;border:1px solid #dfd8b5;border-radius:16px;padding:8px 16px}.numbers_destination__c1NaV button{font-size:14px;padding:5px 9px}.numbers_caption__WX8bY{position:absolute;left:50%;bottom:112px;transform:translateX(-50%);max-width:min(700px,90vw);width:max-content;padding:11px 19px;background:#fffbedf2;border-radius:16px;border:1px solid #e0ddc0;text-align:center;font-size:17px;box-shadow:0 4px 14px #31584910}.numbers_caption__WX8bY button{padding:0;min-height:32px;min-width:40px;margin-left:8px}.numbers_interact__6l_T2{position:absolute;left:50%;bottom:172px;transform:translateX(-50%);box-shadow:0 5px 15px #31584925;pointer-events:auto!important}.numbers_playing__gzr_f .numbers_interact__6l_T2:active{transform:translateX(-50%) translateY(1px)}.numbers_touchControls__V69EI{position:absolute;left:24px;right:24px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:12px;pointer-events:none;user-select:none}.numbers_touchControls__V69EI>div{display:flex;gap:12px}.numbers_touchControls__V69EI button{height:74px;width:78px;font-size:30px;border:2px solid #91ae98;background:#fffdf0ef;box-shadow:0 5px 0 #8ba78f33;touch-action:none;user-select:none;-webkit-user-select:none}.numbers_touchControls__V69EI button:active{background:#dbe8ce}.numbers_touchControls__V69EI>span{font-size:14px;background:#fff9e0bb;padding:7px 12px;border-radius:12px}.numbers_touchControls__V69EI .numbers_jump__Ned3w{width:110px;display:flex;gap:8px;align-items:center;justify-content:center}.numbers_jump__Ned3w small{font-size:14px}.numbers_taskLayer__1l4jT{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#36544815);padding:125px 20px 20px;display:flex;justify-content:flex-end;pointer-events:none}.numbers_playing__gzr_f .numbers_panel__kYfWS{width:min(570px,52vw);max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:24px;border:2px solid #c4d5bb;background:#fffdf7fa;box-shadow:0 14px 60px #294c4025;gap:12px;pointer-events:auto}.numbers_playing__gzr_f .numbers_panelHeader__ens6o h2{font-size:27px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o button{font-size:14px;min-height:44px;padding:8px 10px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o{gap:10px}.numbers_playing__gzr_f .numbers_eyebrow___I_wn{font-size:11px;letter-spacing:1.4px;margin-bottom:6px!important}.numbers_playing__gzr_f .numbers_instruction__K0Fg_{font-size:18px}.numbers_playing__gzr_f .numbers_demoSteps__K6nSP,.numbers_playing__gzr_f .numbers_puzzleGrid__PTpdP{padding:10px}.numbers_playing__gzr_f .numbers_frame__gr6H4{grid-template-columns:repeat(5,23px);padding:8px}.numbers_playing__gzr_f .numbers_unit__JgLqp{width:23px;height:23px;font-size:18px}.numbers_playing__gzr_f .numbers_equation__bdOv6{font-size:28px;padding:3px}.numbers_playing__gzr_f .numbers_counter__j_kLD output{font-size:29px}.numbers_playing__gzr_f .numbers_feedback__CfXFZ{font-size:18px;padding:12px;min-height:0}.numbers_playing__gzr_f .numbers_helpBox__c7NGI{padding:12px;font-size:16px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO{gap:10px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO .numbers_actions__tcwK6{gap:6px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO button{padding:8px 10px;font-size:15px}.numbers_playing__gzr_f .numbers_closeTask__BtlSz{justify-self:end;background:#f1f5e6}.numbers_modalLayer__gzELI{position:absolute;inset:0;display:grid;place-items:center;background:#24474052;backdrop-filter:blur(5px);padding:115px 22px 20px;pointer-events:auto;z-index:15}.numbers_modalLayer__gzELI .numbers_overlay__vw8Ix{width:min(860px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #14352930}.numbers_modalLayer__gzELI h1{font-size:34px}.numbers_loadError__hssJF,.numbers_loading__ZvnbK{position:absolute;inset:0;display:grid;place-content:center;text-align:center;background:#eef4e1e6;z-index:12;pointer-events:auto}.numbers_loadError__hssJF{z-index:30}.numbers_notices__Lzmma{position:relative;z-index:20}.numbers_playing__gzr_f .numbers_notices__Lzmma{position:absolute;left:20px;bottom:98px;max-width:min(520px,80vw);pointer-events:none}.numbers_playing__gzr_f .numbers_notice__Je7a2{font-size:13px;padding:8px 12px;background:#fff1d9ee}.numbers_stickers__Sxwtv{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.numbers_stickers__Sxwtv>div{padding:14px 10px;border:1px dashed #c9d3c0;border-radius:16px;display:grid;gap:6px;text-align:center;background:#eef1e7;color:#6c7965}.numbers_stickers__Sxwtv>div.numbers_found__0PHDP{background:#fff5d7;border:1px solid #d9ba71;color:#4c674e}.numbers_stickers__Sxwtv span{font-size:37px}.numbers_stickers__Sxwtv strong{font-size:15px}.numbers_stickers__Sxwtv small{font-size:13px}.numbers_decorations__gcbs3{display:grid;gap:10px}.numbers_heroArt__dJokY svg{height:235px;max-width:100%;transform:rotate(-5deg)}@media(max-width:700px){.numbers_playing__gzr_f .numbers_topbar__NW2_R{left:8px;right:8px;top:8px;padding:10px;gap:7px;flex-wrap:nowrap;align-items:flex-start}.numbers_playing__gzr_f .numbers_brand__yHmpJ{font-size:16px}.numbers_hudTitle__mgBoW small{max-width:142px;line-height:1.2;font-size:11px}.numbers_starMeter__8teOa{font-size:19px;gap:3px;margin-top:4px}.numbers_playing__gzr_f .numbers_tools__gdiIX{gap:4px;justify-content:flex-end;max-width:210px}.numbers_playing__gzr_f .numbers_tools__gdiIX button{font-size:11px;min-width:44px;min-height:44px;padding:5px 7px}.numbers_tools__gdiIX span{display:none}.numbers_destination__c1NaV{top:116px;right:9px;left:9px;justify-content:space-between;padding:7px 10px;font-size:12px}.numbers_destination__c1NaV button{font-size:12px;max-width:145px}.numbers_touchControls__V69EI{left:12px;right:12px;bottom:max(14px,env(safe-area-inset-bottom));gap:6px}.numbers_touchControls__V69EI button{width:66px;height:68px}.numbers_touchControls__V69EI .numbers_jump__Ned3w{width:95px}.numbers_touchControls__V69EI>div{gap:8px}.numbers_touchControls__V69EI>span{display:none}.numbers_caption__WX8bY{bottom:98px;font-size:14px;width:calc(100% - 32px);max-width:none;padding:9px 12px}.numbers_interact__6l_T2{bottom:163px;font-size:16px;white-space:nowrap}.numbers_taskLayer__1l4jT{padding:116px 7px 8px;background:#3b5a3922}.numbers_playing__gzr_f .numbers_panel__kYfWS{width:100%;border-radius:20px;padding:12px 14px;gap:11px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o{flex-wrap:wrap}.numbers_playing__gzr_f .numbers_panelHeader__ens6o h2{font-size:24px}.numbers_playing__gzr_f .numbers_instruction__K0Fg_{font-size:17px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o button{min-height:44px}.numbers_playing__gzr_f .numbers_puzzleGrid__PTpdP{gap:8px}.numbers_playing__gzr_f .numbers_frame__gr6H4{grid-template-columns:repeat(5,21px);gap:4px}.numbers_playing__gzr_f .numbers_unit__JgLqp{width:21px;height:21px;font-size:17px}.numbers_playing__gzr_f .numbers_quantity__HbEhD small{font-size:12px}.numbers_modalLayer__gzELI{padding:108px 8px 8px}.numbers_modalLayer__gzELI .numbers_overlay__vw8Ix{padding:20px 15px;gap:16px}.numbers_modalLayer__gzELI h1{font-size:28px}.numbers_stickers__Sxwtv{grid-template-columns:repeat(3,1fr);gap:8px}.numbers_stickers__Sxwtv strong{font-size:12px}.numbers_playing__gzr_f .numbers_notices__Lzmma{left:9px;bottom:87px;max-width:calc(100% - 18px)}}@media(max-height:520px) and (min-width:701px){.numbers_playing__gzr_f .numbers_topbar__NW2_R{padding:7px 12px;top:5px}.numbers_hudTitle__mgBoW small{display:none}.numbers_starMeter__8teOa{font-size:17px}.numbers_destination__c1NaV{top:80px}.numbers_touchControls__V69EI{bottom:8px}.numbers_touchControls__V69EI button{height:55px}.numbers_caption__WX8bY{bottom:73px;font-size:14px}.numbers_interact__6l_T2{bottom:119px}.numbers_modalLayer__gzELI,.numbers_taskLayer__1l4jT{padding-top:80px}.numbers_playing__gzr_f .numbers_panel__kYfWS{width:min(610px,65vw)}.numbers_playing__gzr_f .numbers_tools__gdiIX button{min-height:44px}}@media(prefers-reduced-motion:reduce){.numbers_playing__gzr_f *{animation:none!important;transition:none!important}}.numbers_friendStory__hIPKj{display:flex;align-items:center;gap:18px;padding:12px 18px;margin:12px 0 20px;border-radius:22px;background:#f7f1df;border:1px solid #dfdac4}.numbers_friendStory__hIPKj p{margin:5px 0;line-height:1.55}.numbers_friendStory__hIPKj strong{color:#375e54;font-size:1.05rem}.numbers_friendPortrait__2jq1c{width:116px;min-width:90px;flex-shrink:0;overflow:visible}.numbers_friendBody__qpZRU{transform-origin:80px 135px;animation:numbers_friendBreathe__CfTjh 3s ease-in-out infinite}.numbers_friendEyes__T1fOh{transform-box:fill-box;transform-origin:center;animation:numbers_friendBlink__Q0QT5 4.8s infinite}.numbers_friendHand__I7KnK{transform-origin:121px 121px;animation:numbers_friendWave__j49xX 2.5s ease-in-out infinite}.numbers_friendHappy__kpFi4 .numbers_friendBody__qpZRU{animation:numbers_friendCelebrate__3VzHC .8s ease-in-out infinite}@keyframes numbers_friendBreathe__CfTjh{50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes numbers_friendBlink__Q0QT5{0%,43%,48%,to{transform:scaleY(1)}45%,46%{transform:scaleY(.1)}}@keyframes numbers_friendWave__j49xX{0%,60%,to{transform:rotate(0)}20%,40%{transform:rotate(-22deg)}}@keyframes numbers_friendCelebrate__3VzHC{50%{transform:translateY(-7px) rotate(3deg)}}@media(max-width:600px){.numbers_friendStory__hIPKj{gap:10px;padding:10px}.numbers_friendPortrait__2jq1c{width:82px;min-width:82px}.numbers_friendStory__hIPKj p{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.numbers_friendBody__qpZRU,.numbers_friendEyes__T1fOh,.numbers_friendHand__I7KnK,.numbers_friendHappy__kpFi4 .numbers_friendBody__qpZRU{animation:none}}.numbers_root__NlCl7{--paper:#fffaf0;--accent:#315e52;background:#f5f0e4}.numbers_root__NlCl7 button{border-color:#c5c8ad;box-shadow:0 2px 0 #425e4310}.numbers_hero__e_qT9{background:linear-gradient(90deg,#fffbf1 40%,#fff9e7a8),url(/games/anvido-journey/canopy.png) 50%/cover;min-height:440px;border-color:#dfd4b7;box-shadow:0 12px 36px #6e755b14}.numbers_heroArt__dJokY{background:none;isolation:isolate}.numbers_heroArt__dJokY:before{content:"";position:absolute;inset:10%;border-radius:50%;background:#fff9dfad;filter:blur(20px);z-index:-1}.numbers_heroArt__dJokY svg{height:280px;filter:drop-shadow(0 12px 8px #52624822)}.numbers_heroArt__dJokY>span{bottom:0;background:#fffaf0;transform:rotate(-4deg);box-shadow:0 5px 15px #52624814}.numbers_playing__gzr_f .numbers_topbar__NW2_R{top:max(12px,env(safe-area-inset-top));left:16px;right:16px;padding:10px 16px;background:#fffaf0f2;border-color:#ecdfc0;border-radius:20px;box-shadow:0 5px 24px #304c4220;backdrop-filter:blur(12px)}.numbers_hudTitle__mgBoW{grid-template-columns:auto auto;column-gap:20px;align-items:center}.numbers_hudTitle__mgBoW .numbers_brand__yHmpJ,.numbers_hudTitle__mgBoW small{grid-column:1}.numbers_hudTitle__mgBoW small{font-size:12px}.numbers_starMeter__8teOa{grid-column:2;grid-row:1;font-size:22px;gap:4px}.numbers_missionTrail__UKrTR{grid-column:2;grid-row:2;display:flex;gap:4px;align-items:center}.numbers_missionTrail__UKrTR i{width:7px;height:7px;border-radius:50%;background:#dedbc9}.numbers_missionTrail__UKrTR .numbers_trailDone__FpQn8{background:#52765b}.numbers_missionTrail__UKrTR .numbers_trailCurrent__riytg{background:#d5a342;box-shadow:0 0 0 2px #eddfb6}.numbers_playing__gzr_f .numbers_tools__gdiIX button{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;background:#fffdf6;position:relative}.numbers_toolIcon__2Oe7X{display:inline-block;font-size:22px;line-height:1}.numbers_toolBadge__VrzwA{font-size:11px;background:#e8efdc;border-radius:8px;min-width:19px;padding:1px 4px}.numbers_destination__c1NaV{top:99px;background:#fffaf0e8;border-color:#ebddba;box-shadow:0 3px 12px #31584912}.numbers_caption__WX8bY{background:#fffaf0f2;border-color:#e9ddbe;font-size:16px;box-shadow:0 4px 18px #264e4524}.numbers_touchControls__V69EI button{border-color:#faf1dc;background:#fffcf0ef;box-shadow:0 5px 0 #405c4d40,0 7px 18px #35524420;border-radius:23px}.numbers_touchControls__V69EI .numbers_jump__Ned3w{background:#365f53;color:#fffaf0;border-color:#638773}.numbers_taskLayer__1l4jT{padding-top:99px;background:linear-gradient(90deg,transparent 35%,#244b4620)}.numbers_playing__gzr_f .numbers_panel__kYfWS{align-content:start;width:min(540px,49vw);padding:18px 22px;border:1px solid #f2e5c9;background:#fffaf3fa;box-shadow:0 16px 55px #193d4533;gap:14px;scroll-padding:18px;scrollbar-width:thin;scrollbar-color:#b9c5a8 transparent}.numbers_playing__gzr_f .numbers_panelHeader__ens6o{align-items:center}.numbers_playing__gzr_f .numbers_panelHeader__ens6o h2{font-size:28px;letter-spacing:-.3px}.numbers_playing__gzr_f .numbers_closeTask__BtlSz{background:transparent;box-shadow:none;border:0;color:#567062;padding:2px 6px;min-height:44px;font-size:13px}.numbers_friendStory__hIPKj{margin:0;padding:8px 12px;gap:14px;border:0;border-radius:20px;background:linear-gradient(115deg,#f4e5c480,#eef1df80)}.numbers_friendStory__hIPKj strong{font-family:var(--font-fredoka),sans-serif;font-size:21px;font-weight:500}.numbers_friendStory__hIPKj p{font-size:15px;line-height:1.45;margin:3px 0}.numbers_friendPortrait__2jq1c{width:98px;height:108px;min-width:98px;overflow:hidden;filter:drop-shadow(0 5px 3px #51614218);transform-origin:50% 90%;animation:numbers_portraitBreathe__iMN2Q 3.4s ease-in-out infinite}.numbers_friendPortrait__2jq1c.numbers_friendHappy__kpFi4{animation:numbers_portraitCheer__l1xTC 1.1s ease-in-out 3}.numbers_playing__gzr_f .numbers_demoSteps__K6nSP,.numbers_playing__gzr_f .numbers_puzzleGrid__PTpdP{background:#eaf0df99;border:1px solid #e1e6d5;border-radius:18px;padding:12px;gap:12px}.numbers_playing__gzr_f .numbers_frame__gr6H4{border-color:#d3d5ba;background:#fffdf4;box-shadow:0 3px 0 #c6cead24;gap:5px}.numbers_filled__YcU4K{background:#fae6ac;border-color:#c7a351;box-shadow:inset 0 1px 3px #fff9d5}.numbers_second__Borp_{background:#cce6ea;border-color:#6495a2;box-shadow:inset 0 1px 3px #f0fcff}.numbers_playing__gzr_f .numbers_counter__j_kLD{gap:6px}.numbers_playing__gzr_f .numbers_counter__j_kLD button{background:#fffdf4;min-width:48px;min-height:48px;border-radius:50%;border:1px solid #a9bca0;box-shadow:0 3px 0 #acb99c30}.numbers_playing__gzr_f .numbers_counter__j_kLD output{color:#315d51;min-width:40px}.numbers_playing__gzr_f .numbers_equation__bdOv6{color:#315d51;font-family:var(--font-fredoka),sans-serif;font-weight:500;font-size:32px;letter-spacing:2px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO{position:sticky;bottom:-18px;background:#fffaf3;padding:12px 0 6px;border-top:1px solid #e7e5d6;z-index:2}.numbers_playing__gzr_f .numbers_panel__kYfWS>.numbers_primary__upgin{position:sticky;bottom:-8px;z-index:2;min-height:50px;box-shadow:0 4px 0 #203e3522,0 0 0 7px #fffaf3}.numbers_successRibbon__4YycJ{display:flex;align-items:center;justify-content:center;gap:16px;color:#6b5425;background:linear-gradient(90deg,transparent,#f7e4af,transparent);padding:4px 8px;font-family:var(--font-fredoka),sans-serif;font-size:21px}.numbers_successRibbon__4YycJ span{color:#b18430;animation:numbers_rewardTwinkle__zmf7A .7s ease-out both}.numbers_panel__kYfWS[data-phase=resolution] .numbers_feedback__CfXFZ{background:#e8eed8;border:1px solid #d4dfbd}@keyframes numbers_portraitBreathe__iMN2Q{50%{transform:translateY(-2px) rotate(-1deg)}}@keyframes numbers_portraitCheer__l1xTC{50%{transform:translateY(-5px) rotate(3deg)}}@keyframes numbers_rewardTwinkle__zmf7A{0%{transform:scale(.2) rotate(-60deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(max-width:900px){.numbers_hudTitle__mgBoW{column-gap:10px}.numbers_playing__gzr_f .numbers_tools__gdiIX button{gap:4px}.numbers_playing__gzr_f .numbers_panel__kYfWS{width:53vw}}@media(max-width:700px){.numbers_playing__gzr_f .numbers_topbar__NW2_R{top:max(8px,env(safe-area-inset-top));left:8px;right:8px;padding:9px 11px;gap:6px;align-items:center;min-height:75px}.numbers_hudTitle__mgBoW{column-gap:8px}.numbers_hudTitle__mgBoW .numbers_brand__yHmpJ{font-size:17px}.numbers_hudTitle__mgBoW small{font-size:10px;max-width:132px}.numbers_starMeter__8teOa{font-size:15px;gap:2px;margin:0}.numbers_missionTrail__UKrTR{gap:3px;flex-wrap:wrap;max-width:58px}.numbers_missionTrail__UKrTR i{width:6px;height:6px}.numbers_playing__gzr_f .numbers_tools__gdiIX{flex-wrap:nowrap;gap:4px;max-width:none}.numbers_playing__gzr_f .numbers_tools__gdiIX button{width:44px;height:44px;min-width:44px;padding:4px}.numbers_playing__gzr_f .numbers_tools__gdiIX .numbers_toolText__iSMcJ{display:none}.numbers_playing__gzr_f .numbers_tools__gdiIX .numbers_toolIcon__2Oe7X{display:inline-block;font-size:22px}.numbers_toolBadge__VrzwA{position:absolute;right:-3px;top:-4px;border:2px solid #fffaf0}.numbers_destination__c1NaV{top:97px;font-size:12px;padding:6px 10px;border-radius:14px}.numbers_caption__WX8bY{font-size:14px}.numbers_touchControls__V69EI button{border-radius:20px}.numbers_taskLayer__1l4jT{padding:0 6px max(6px,env(safe-area-inset-bottom));align-items:flex-end;background:transparent}.numbers_playing__gzr_f .numbers_panel__kYfWS{width:100%;max-height:68dvh;padding:12px 14px 18px;border-radius:24px 24px 16px 16px;gap:12px;box-shadow:0 -8px 36px #28493d28}.numbers_playing__gzr_f .numbers_panelHeader__ens6o{flex-wrap:nowrap;gap:8px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o h2{font-size:24px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o button{font-size:12px;max-width:105px}.numbers_playing__gzr_f .numbers_eyebrow___I_wn{font-size:10px;letter-spacing:.7px}.numbers_playing__gzr_f .numbers_closeTask__BtlSz{justify-self:end;font-size:12px;margin-top:-6px;min-height:44px}.numbers_friendStory__hIPKj{padding:7px 9px;gap:12px}.numbers_friendStory__hIPKj p{font-size:14px;line-height:1.4}.numbers_friendStory__hIPKj strong{font-size:19px}.numbers_friendPortrait__2jq1c{width:76px;min-width:76px;height:86px}.numbers_playing__gzr_f .numbers_demoSteps__K6nSP,.numbers_playing__gzr_f .numbers_puzzleGrid__PTpdP{padding:10px 7px;gap:8px}.numbers_playing__gzr_f .numbers_quantity__HbEhD small{font-size:11px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO{bottom:-18px;gap:8px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO button{min-height:44px;padding:8px;font-size:13px}.numbers_playing__gzr_f .numbers_footerActions__QkCvO>.numbers_primary__upgin{margin-left:auto}.numbers_playing__gzr_f .numbers_panel__kYfWS>.numbers_primary__upgin{bottom:-10px}.numbers_playing__gzr_f .numbers_instruction__K0Fg_{font-size:17px;line-height:1.45}.numbers_modalLayer__gzELI{padding-top:96px}.numbers_hero__e_qT9{min-height:0}.numbers_heroArt__dJokY svg{height:220px}}@media(max-width:370px){.numbers_hudTitle__mgBoW{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.numbers_missionTrail__UKrTR{display:none}.numbers_starMeter__8teOa{font-size:13px}.numbers_playing__gzr_f .numbers_tools__gdiIX button{width:44px}}@media(max-height:520px){.numbers_playing__gzr_f .numbers_panel__kYfWS{max-height:calc(100dvh - 85px)}.numbers_taskLayer__1l4jT{padding-top:85px}.numbers_destination__c1NaV{top:82px}}@media(prefers-reduced-motion:reduce){.numbers_friendPortrait__2jq1c,.numbers_friendPortrait__2jq1c.numbers_friendHappy__kpFi4,.numbers_successRibbon__4YycJ span{animation:none}}@media(max-height:520px) and (min-width:701px){.numbers_playing__gzr_f .numbers_panel__kYfWS{position:relative;padding:12px 14px;gap:8px}.numbers_playing__gzr_f .numbers_closeTask__BtlSz{position:absolute;right:8px;top:8px;width:44px;height:44px;font-size:0;z-index:3}.numbers_playing__gzr_f .numbers_closeTask__BtlSz:after{content:"×";font-size:25px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o{padding-right:43px;gap:6px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o h2{font-size:21px}.numbers_playing__gzr_f .numbers_panelHeader__ens6o button{font-size:11px;max-width:88px;padding:5px}.numbers_playing__gzr_f .numbers_eyebrow___I_wn{font-size:9px;margin-bottom:3px!important}.numbers_friendStory__hIPKj{padding:5px 8px;gap:9px}.numbers_friendStory__hIPKj p{font-size:13px}.numbers_friendStory__hIPKj strong{font-size:17px}.numbers_friendPortrait__2jq1c{width:58px;min-width:58px;height:64px}.numbers_playing__gzr_f .numbers_instruction__K0Fg_{font-size:16px}.numbers_playing__gzr_f .numbers_panel__kYfWS>.numbers_primary__upgin{min-height:44px;bottom:0;font-size:15px}.numbers_successRibbon__4YycJ{font-size:18px}}.numbers_compareBoard__5xQyH{gap:12px}.numbers_compareBoard__5xQyH,.numbers_numberTrail__Axg_9{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.numbers_numberTrail__Axg_9{gap:9px;padding:10px 0;margin:0;list-style:none}.numbers_numberTrail__Axg_9 li{display:grid;justify-items:center;gap:4px;min-width:48px}.numbers_numberTrail__Axg_9 li>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#fff8df;border:1px solid #dbc78b;color:#315d51;font-family:var(--font-fredoka),sans-serif;font-size:29px;box-shadow:0 3px 0 #b9bd9220}.numbers_numberTrail__Axg_9 .numbers_numberGap__biWuW>span{background:#dbeedc;border:2px dashed #597c65}.numbers_numberTrail__Axg_9 small{font-size:10px;min-height:15px}@media(max-width:700px){.numbers_numberTrail__Axg_9{gap:6px}.numbers_numberTrail__Axg_9 li{min-width:44px}.numbers_numberTrail__Axg_9 li>span{width:46px;height:46px;font-size:26px}.numbers_compareBoard__5xQyH{gap:8px}.numbers_compareBoard__5xQyH .numbers_symbol__gecOo{font-size:24px}.numbers_compareBoard__5xQyH .numbers_frame__gr6H4{gap:3px;padding:6px}.numbers_compareBoard__5xQyH .numbers_quantity__HbEhD small{font-size:12px}.numbers_missionTrail__UKrTR{max-width:102px}.numbers_missionTrail__UKrTR i{width:5px;height:5px}.numbers_hudTitle__mgBoW small{max-width:150px}}.numbers_compareNumeral__1zGH_{font-family:var(--font-fredoka),sans-serif;font-size:45px;min-width:80px;text-align:center;color:#315d51}