._missionShell_bk9ng_1,._missionShell_bk9ng_1 *{box-sizing:border-box}._missionShell_bk9ng_1{color:#123253;width:100vw;min-height:100vh;font-family:var(--font-yapoken);background:#fff9eb;align-items:center;margin-left:-50vw;display:grid;position:relative;left:50%;overflow:hidden}._canvasScroller_bk9ng_20{overscroll-behavior-inline:contain;scrollbar-color:#1f53824d transparent;scrollbar-width:thin;width:100%;overflow:auto hidden}._visualCanvas_bk9ng_29{aspect-ratio:1672/941;isolation:isolate;width:min(100%,1672px);margin:0 auto;position:relative}._mapImage_bk9ng_37{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}._hotspot_bk9ng_49{z-index:2;color:#0000;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;border-radius:999px;padding:0;transition:border-color .14s,background .14s,box-shadow .14s,filter .14s,transform .14s;display:block;position:absolute}._hotspot_bk9ng_49:after{z-index:5;color:#fff;content:attr(data-hint);letter-spacing:.01em;opacity:0;pointer-events:none;white-space:nowrap;background:#123253d6;border:1px solid #ffffffb3;border-radius:999px;padding:4px 8px;font-size:clamp(.48rem,.58vw,.68rem);font-weight:750;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-2px);box-shadow:0 4px 10px #1232532e}._hotspot_bk9ng_49:hover,._hotspot_bk9ng_49:focus-visible{filter:brightness(1.03);background:#ffffff0b;border-color:#ffffffbf;outline:none;box-shadow:0 0 0 2px #1c538733,inset 0 0 18px #ffffff1f}._hotspot_bk9ng_49:hover:after,._hotspot_bk9ng_49:focus-visible:after{opacity:1;transform:translate(-50%)}._hotspot_bk9ng_49:active{transform:translateY(1px)scale(.985)}._moduleHotspot_bk9ng_112{z-index:3}._moduleHotspot_bk9ng_112:focus-visible{box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #1f57916b}._hotspotReading_bk9ng_122{width:15.45%;height:7.7%;top:14.9%;left:10.15%}._hotspotPronunciation_bk9ng_129{width:19.15%;height:8.55%;top:18.25%;left:40.25%}._hotspotWriting_bk9ng_136{width:15.15%;height:8.05%;top:14.95%;left:70.05%}._hotspotCounting_bk9ng_143{width:14.1%;height:7.75%;top:56.75%;left:76.55%}._actionHotspot_bk9ng_150{border-radius:18px}._hotspotDailyMission_bk9ng_154{width:15.15%;height:8.35%;top:80.55%;left:6.75%}._categoryHotspot_bk9ng_161{border-radius:30% 30% 18% 18%}._categoryHotspot_bk9ng_161:after{top:auto;bottom:4%}._hotspotBody_bk9ng_170{width:11.5%;height:17.55%;top:79.2%;left:26.65%}._hotspotFruit_bk9ng_177{width:11.1%;height:17.55%;top:79.2%;left:37.25%}._hotspotAnimals_bk9ng_184{width:10.25%;height:17.55%;top:79.2%;left:48.45%}._hotspotShapes_bk9ng_191{width:10.55%;height:17.55%;top:79.2%;left:58.15%}._controlHotspot_bk9ng_198{border-radius:50%;height:7.75%;top:3.1%}._controlHotspot_bk9ng_198:after,._profileHotspot_bk9ng_205:after{top:calc(100% + 4px)}._hotspotAudio_bk9ng_209{border-radius:25px 6px 6px 25px;width:5.65%;left:73.05%}._hotspotRate_bk9ng_215{border-radius:6px 25px 25px 6px;width:5.9%;left:78.65%}._hotspotReset_bk9ng_221{width:4.45%;left:84.6%}._hotspotHelp_bk9ng_226{width:4.45%;left:89.4%}._profileHotspot_bk9ng_205{border-radius:50%;width:4.45%;height:7.75%;top:3.1%;left:94.2%}._desktopUtilityBackdrop_bk9ng_239{z-index:1;background:linear-gradient(#fffcf5 0%,#fff8eb 100%);width:14.65%;height:10.95%;position:absolute;top:1.85%;left:84.15%}._utilityHotspot_bk9ng_249{z-index:4;color:#173453;background:linear-gradient(#fffef9 0%,#fff8ec 100%);border:1px solid #c5975547;place-items:center;padding:0;display:grid;box-shadow:0 .42vw .85vw #5d3d1824,inset 0 .08vw #fff,inset 0 -.18vw #c799571c}._utilityHotspot_bk9ng_249 svg{stroke-width:2.25px;width:clamp(17px,2.05vw,34px);height:clamp(17px,2.05vw,34px)}._utilityHotspot_bk9ng_249:hover,._utilityHotspot_bk9ng_249:focus-visible{color:#173453;background:linear-gradient(#fffefb 0%,#fff3df 100%);border-color:#ef6c3f6b;box-shadow:0 .5vw 1vw #5d3d182b,0 0 0 .18vw #ffffffc2,inset 0 -.18vw #c799571c}._rateReadout_bk9ng_280{color:#183554;background:#fffaf0;border-radius:999px;place-items:center;font-size:clamp(.65rem,1.03vw,1.08rem);font-weight:700;display:grid;position:absolute;inset:22% 6%;box-shadow:0 0 8px #7c542114}._liveStatus_bk9ng_293,._srOnly_bk9ng_294{white-space:nowrap!important;clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._mobileMap_bk9ng_307{display:none}._desktopBrand_bk9ng_311{z-index:18;background:linear-gradient(#fffcf4 0%,#fff8eb 100%);border-radius:clamp(15px,1.8vw,30px) 0 0 clamp(15px,1.8vw,30px);align-items:center;width:20.15%;height:11%;padding:0 clamp(.5rem,1.05vw,1.1rem);display:flex;position:absolute;top:1.85%;left:1.55%;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #cba36512}._desktopProfiles_bk9ng_326{z-index:18;background:linear-gradient(#fffcf4 0%,#fff8eb 100%);border-radius:clamp(15px,1.8vw,30px) 0 0 clamp(15px,1.8vw,30px);align-items:center;width:23%;height:11%;padding-left:clamp(.45rem,1.1vw,1.15rem);display:flex;position:absolute;top:1.85%;left:22.05%;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #cba36512}._mockupCrop_bk9ng_341{isolation:isolate;background:#fff7e7;width:100%;display:block;position:relative;overflow:hidden}._cropSource_bk9ng_350{z-index:0;top:var(--crop-image-top);left:var(--crop-image-left);width:var(--crop-image-width);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}._mobileHeader_bk9ng_363,._mobileContent_bk9ng_364{width:min(100%,540px);margin-inline:auto}._mobileHeader_bk9ng_363{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#fffbf0f0;border:1px solid #dcb36c52;border-top:0;border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand progress""controls controls";align-items:center;gap:10px 12px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 10px 26px #68481e21,inset 0 -2px #e0b76f1a}._mobileBrand_bk9ng_389{grid-area:brand;width:min(100%,11rem);min-width:0;text-decoration:none;display:block}._mobileLearner_bk9ng_397{color:#173453;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;margin-left:2px;padding:0;display:flex}._mobileAvatarCrop_bk9ng_410{border:3px solid #ffffffe6;border-radius:50%;flex:0 0 46px;width:46px;box-shadow:0 4px 10px #7446202b}._mobileLearner_bk9ng_397>span:last-child{min-width:0;display:grid}._mobileLearner_bk9ng_397 small,._mobileProgress_bk9ng_424 small{color:#8a735d;letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:750}._mobileLearner_bk9ng_397 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}._mobileProgress_bk9ng_424{grid-area:progress;justify-self:end;gap:5px;width:140px;display:grid}._mobileProgress_bk9ng_424>span{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}._mobileProgress_bk9ng_424 strong{color:#173453;white-space:nowrap;font-size:.67rem}._mobileProgress_bk9ng_424>i{background:#eee6d8;border-radius:99px;grid-template-columns:repeat(3,1fr);gap:2px;height:6px;display:grid;overflow:hidden}._mobileProgress_bk9ng_424>i b:first-child{background:#f25f3b}._mobileProgress_bk9ng_424>i b:nth-child(2){background:#ffb51e}._mobileControls_bk9ng_474{grid-area:controls;justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}._mobileControls_bk9ng_474>button,._mobileWelcome_bk9ng_484>button{color:#173453;cursor:pointer;background:#fffdf7;border:1px solid #8e653129;border-radius:13px;place-items:center;min-width:40px;height:40px;padding:0 9px;font-size:.7rem;font-weight:850;display:grid;box-shadow:0 4px 9px #5e401e17,inset 0 -2px #c5985b17}._mobileControls_bk9ng_474>button:first-child{color:#ef623c}._mobileContent_bk9ng_364{gap:15px;padding:17px 13px 32px;display:grid}._mobileWelcome_bk9ng_484{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 3px 1px;display:flex}._mobileWelcome_bk9ng_484>div{gap:4px;display:grid}._mobileWelcome_bk9ng_484 span{color:#d65a36;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;width:max-content;font-size:.65rem;font-weight:900;display:flex}._mobileWelcome_bk9ng_484 h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,7vw,2rem);line-height:1.05}._mobileWelcome_bk9ng_484 p{color:#6f7b85;max-width:350px;margin:2px 0 0;font-size:.72rem;line-height:1.5}._mobileWelcome_bk9ng_484>button{border-radius:50%;flex:0 0 42px}._mobileMissionCard_bk9ng_555,._mobileDailyCard_bk9ng_556{color:#173453;border:1px solid color-mix(in srgb, var(--card-accent) 26%, #dfc999);box-shadow:0 13px 27px #65451f24, inset 0 1px 0 #fffffff2, inset 0 -4px 0 color-mix(in srgb, var(--card-accent) 10%, transparent);background:#fffaf0;border-radius:28px;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateZ(0)}._mobileMissionCard_bk9ng_555:after,._mobileDailyCard_bk9ng_556:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;border:3px solid #ffffff42;position:absolute;inset:0}._mobileMissionCard_bk9ng_555:active,._mobileDailyCard_bk9ng_556:active,._mobileCategoryCard_bk9ng_585:active{transform:scale(.985)}._mobileMissionCard_bk9ng_555:focus-visible,._mobileDailyCard_bk9ng_556:focus-visible,._mobileCategoryCard_bk9ng_585:focus-visible{outline:4px solid color-mix(in srgb, var(--card-accent,#347bd7) 34%, transparent);outline-offset:3px}._mobileStudioCard_bk9ng_596{--card-accent:#347bd7}._mobileReadingCard_bk9ng_597{--card-accent:#ef653e}._mobileWritingCard_bk9ng_598{--card-accent:#7654d0}._mobileCountingCard_bk9ng_599{--card-accent:#20aaa5}._mobileStudioCard_bk9ng_596 ._mockupCrop_bk9ng_341{background:#e8f5ff}._mobileCardFooter_bk9ng_605{z-index:3;background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 9%, white), #fffffff5);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 14px 13px;display:grid;position:relative}._mobileCardIcon_bk9ng_617{color:#fff;background:var(--card-accent);width:39px;height:39px;box-shadow:0 5px 10px color-mix(in srgb, var(--card-accent) 30%, transparent);border:3px solid #ffffffb8;border-radius:13px;place-items:center;display:grid}._mobileCardFooter_bk9ng_605>span:nth-child(2){display:grid}._mobileCardFooter_bk9ng_605 small{color:color-mix(in srgb, var(--card-accent) 74%, #596d7d);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}._mobileCardFooter_bk9ng_605 strong{font-size:1.05rem}._mobileCardFooter_bk9ng_605>svg{color:var(--card-accent)}._mobileSectionTitle_bk9ng_649{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 4px 0;display:flex}._mobileSectionTitle_bk9ng_649 span{color:#173453;letter-spacing:-.025em;font-size:1rem;font-weight:900}._mobileSectionTitle_bk9ng_649 small{color:#89929a;font-size:.64rem}._mobileDailyCard_bk9ng_556{--card-accent:#f3a916}._mobileDailyCard_bk9ng_556>span:last-child{z-index:3;color:#7a5508;background:#fff7da;align-items:center;gap:7px;padding:10px 14px 13px;font-size:.72rem;font-weight:800;display:flex;position:relative}._mobileCategories_bk9ng_686{gap:10px;display:grid}._mobileCategoryGrid_bk9ng_691{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._mobileCategoryCard_bk9ng_585{aspect-ratio:1;color:#173453;cursor:pointer;background:#fff4c9;border:3px solid #ffffffc2;border-radius:21px;padding:0;text-decoration:none;transition:transform .14s;display:block;position:relative;overflow:hidden;box-shadow:0 9px 18px #805b1429,inset 0 1px #fffffff2,inset 0 -4px #b87e0e29}._mobileCategoryArt_bk9ng_716{background:#fff4c9;width:100%;height:100%;display:block;position:relative;overflow:hidden}._mobileCategoryImage_bk9ng_725{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:translateY(-15px)scale(.95)}._mobileCategoryLabel_bk9ng_734{z-index:4;color:#14263e;font-family:var(--font-yapoken-display);letter-spacing:-.035em;text-align:center;text-shadow:0 .3px #14263e;font-size:.92rem;font-weight:900;line-height:1;position:absolute;bottom:7px;left:6px;right:6px}._dialogBackdrop_bk9ng_750{z-index:100;-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#132a4385;place-items:center;padding:18px;animation:.16s ease-out both _backdropIn_bk9ng_1;display:grid;position:fixed;inset:0}._helpDialog_bk9ng_762,._parentDialog_bk9ng_763{color:#173250;text-align:center;background:radial-gradient(circle at 95% 4%,#ffbd442e,#0000 27%),#fffaf0;border:1px solid #cc9b5161;border-radius:30px;width:min(520px,100%);max-height:calc(100vh - 36px);padding:clamp(25px,4vw,38px);animation:.22s cubic-bezier(.2,.82,.32,1.08) both _dialogIn_bk9ng_1;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0c233a57,inset 0 1px #fff,inset 0 -4px #81532012}._parentDialog_bk9ng_763{background:radial-gradient(circle at 50% 0,#4d97de2e,#0000 35%),#fffaf0;width:min(440px,100%)}._dialogClose_bk9ng_790{color:#294864;cursor:pointer;background:#ffffffb8;border:1px solid #2f4e6b29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:14px;right:14px}._dialogClose_bk9ng_790:hover,._dialogClose_bk9ng_790:focus-visible{color:#fff;outline-offset:2px;background:#2c70bb;outline:3px solid #367fd13b}._dialogIcon_bk9ng_814{color:#fff;background:linear-gradient(145deg,#4c98df,#2b6db8);border:4px solid #ffffffbf;border-radius:20px;place-items:center;width:60px;height:60px;margin:0 auto 13px;display:grid;box-shadow:0 9px 17px #2766ab3b}._dialogEyebrow_bk9ng_827{color:#718092;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:850}._helpDialog_bk9ng_762 h2,._parentDialog_bk9ng_763 h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,4vw,2.05rem)}._helpSteps_bk9ng_843{grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0 18px;display:grid}._helpSteps_bk9ng_843>div{color:#2d669d;background:#eef8ffbd;border:1px solid #367fd129;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-height:120px;padding:15px 10px;display:flex}._helpSteps_bk9ng_843 span{color:#69788a;gap:4px;font-size:.72rem;line-height:1.35;display:grid}._helpSteps_bk9ng_843 strong{color:#173250;font-size:.78rem}._helpLegend_bk9ng_876{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:21px;display:grid}._helpLegend_bk9ng_876 span{color:#566a7d;background:#ffffffa8;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-weight:750;display:flex}._helpLegend_bk9ng_876 span:first-child{color:#d94d31}._helpLegend_bk9ng_876 span:nth-child(2){color:#2d72bd}._helpLegend_bk9ng_876 span:nth-child(3){color:#6743b8}._helpLegend_bk9ng_876 span:nth-child(4){color:#087e79}._dialogPrimary_bk9ng_900{color:#fff;cursor:pointer;background:linear-gradient(145deg,#fa754e,#e94e32);border:3px solid #ffffff94;border-radius:16px;min-width:175px;min-height:48px;padding:0 22px;font-size:.86rem;font-weight:820;box-shadow:0 9px 15px #c841263d,inset 0 1px #ffffff73}._dialogPrimary_bk9ng_900:hover,._dialogPrimary_bk9ng_900:focus-visible{outline-offset:3px;outline:3px solid #ef573433;transform:translateY(-1px)}._parentCopy_bk9ng_921{color:#68798a;max-width:330px;margin:15px auto 22px;font-size:.88rem;line-height:1.55}._holdButton_bk9ng_929{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(145deg,#4b96dc,#2768b1);border:3px solid #ffffff9e;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:58px;padding:0 18px;font-size:.9rem;font-weight:850;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 18px #2766ab3d,inset 0 1px #ffffff6b}._holdButton_bk9ng_929>:not(._holdProgress_bk9ng_951){z-index:2;position:relative}._holdButton_bk9ng_929:focus-visible{outline-offset:3px;outline:4px solid #367fd13b}._holdProgress_bk9ng_951{z-index:1;background:linear-gradient(90deg,#f07a3b,#f4a31e);position:absolute;inset:0;transform:translate(-102%)}._holdButtonActive_bk9ng_969 ._holdProgress_bk9ng_951{animation:1.8s linear forwards _holdFill_bk9ng_1}._gateNote_bk9ng_973{color:#7c8996;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:.71rem;display:flex}@keyframes _backdropIn_bk9ng_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_bk9ng_1{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _holdFill_bk9ng_1{0%{transform:translate(-102%)}to{transform:translate(0)}}@media (width<=720px){._missionShell_bk9ng_1{width:100%;min-height:100vh;margin-left:0;display:block;left:0;overflow-x:hidden}._canvasScroller_bk9ng_20,._desktopBrand_bk9ng_311,._desktopProfiles_bk9ng_326{display:none}._mobileMap_bk9ng_307{background:radial-gradient(circle at 4% 8%,#ffb02c21,#0000 13rem),radial-gradient(circle at 98% 41%,#5080d71c,#0000 18rem),radial-gradient(circle at 7% 86%,#27ada41c,#0000 16rem),#fff9eb;min-height:100vh;display:block}._helpSteps_bk9ng_843{grid-template-columns:1fr}._helpSteps_bk9ng_843>div{text-align:left;flex-direction:row;justify-content:flex-start;min-height:72px}._parentBackdrop_bk9ng_1036{place-items:center;padding:16px}._parentBackdrop_bk9ng_1036 ._parentDialog_bk9ng_763{border-radius:26px;width:min(440px,100%);max-height:calc(100dvh - 32px);margin:auto;padding:27px 19px 22px;animation:.22s cubic-bezier(.2,.82,.32,1.08) both _dialogIn_bk9ng_1}}@media (width<=430px){._mobileHeader_bk9ng_363{gap:8px;padding:10px}._mobileBrand_bk9ng_389{width:min(100%,10rem)}._mobileControls_bk9ng_474{gap:4px}._mobileControls_bk9ng_474>button{min-width:36px;height:36px;padding-inline:7px}._dialogBackdrop_bk9ng_750{align-items:end;padding:8px}._parentBackdrop_bk9ng_1036{align-items:center;padding:8px}._helpDialog_bk9ng_762,._parentDialog_bk9ng_763{border-radius:26px;width:100%;max-height:calc(100vh - 16px);padding:27px 19px 22px}._helpLegend_bk9ng_876{grid-template-columns:1fr 1fr}}@media (width<=360px){._mobileCategoryLabel_bk9ng_734{font-size:.84rem;bottom:6px;left:4px;right:4px}}@media (prefers-reduced-motion:reduce){._missionShell_bk9ng_1 *,._missionShell_bk9ng_1 :before,._missionShell_bk9ng_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
