main.home_home__cd_K0.student-home-shell{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding-bottom:24px}main.home_home__cd_K0 .home_header__qHFtc{display:flex;align-items:center;gap:10px;min-height:0;padding:18px 16px 0}.home_greeting__aktw5{display:grid;flex:1;grid-template-columns:minmax(0,auto) auto;grid-template-rows:auto auto;align-items:center;justify-content:start;column-gap:6px;min-width:0}.home_greeting__aktw5 h1{grid-column:1;grid-row:1;margin:0;color:#24453a;font-size:21px;font-weight:800;line-height:1.5}.home_grade___3piA{grid-column:1;grid-row:2;color:#6f8171;font-size:12px;font-weight:700}.home_greetingNumo__Lf_sW{grid-column:2;grid-row:1/span 2;width:44px}.home_links__kyPun{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:14px;padding:0 16px}.home_link__CnYZL{position:relative;display:flex;align-items:center;gap:10px;min-height:76px;padding:10px 12px;border:1.5px solid #e2d6b8;border-radius:18px;background:#fffaf0;color:#2f4a3f;text-decoration:none;box-shadow:inset 0 2px 0 #ffffffd9,0 5px 0 #e3d5b7,0 8px 12px #5b65400c;transform:translateY(0);transition:transform .16s ease-out;isolation:isolate;overflow:hidden}.home_link__CnYZL:active{transform:translateY(4px)}.home_link__CnYZL:focus-visible{outline:3px solid #7147d7;outline-offset:2px}.home_linkIcon__eew9g{display:grid;flex:none;place-items:center;width:36px;height:36px;color:#43674f}.home_linkIcon__eew9g svg{width:32px;height:32px}.home_link__CnYZL strong{flex:1;min-width:0;font-size:14.5px;line-height:1.6}.home_link__CnYZL b{display:grid;flex:none;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:#5b35af;color:#fff;font-size:13px}.home_profileActions__HNhHQ{display:flex;justify-content:flex-start;padding-block-end:16px;margin-block-end:16px;border-bottom:1px solid #ddd3eb}.home_profileActions__HNhHQ>button{min-height:48px;padding:10px 16px;font:inherit}@media (max-width:380px){.home_links__kyPun{grid-template-columns:1fr}.home_link__CnYZL strong{font-size:16px}}@media (max-width:340px){main.home_home__cd_K0 .home_header__qHFtc{gap:8px;padding-inline:12px}.home_greeting__aktw5 h1{font-size:19px}.home_greetingNumo__Lf_sW{width:38px}.home_links__kyPun{padding-inline:12px}}.home_headerControls__ZxP_2{display:flex;flex:none;align-items:center;gap:8px}@media (max-width:380px){main.home_home__cd_K0 .home_header__qHFtc{flex-wrap:wrap}.home_greeting__aktw5{flex-basis:calc(100% - 64px)}.home_headerControls__ZxP_2{margin-inline-start:auto}}.home_link__CnYZL[data-kind=results]{background:linear-gradient(165deg,#fffdf7,#fff5df)}.home_link__CnYZL[data-kind=lessons]{background:linear-gradient(165deg,#fffdf7,#f1f6e8);box-shadow:inset 0 2px 0 #ffffffd9,0 5px 0 #d6dfc3,0 8px 12px #5b65400c}.home_linkIcon__eew9g{transform:rotate(-4deg)}.home_link__CnYZL[data-kind=lessons] .home_linkIcon__eew9g{transform:rotate(4deg)}.home_home__cd_K0 .student-home-hero-action:after,.home_link__CnYZL:after{content:"";position:absolute;inset-inline-start:0;top:2px;width:42%;height:2px;border-radius:2px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#dcb858,#fff9db,transparent);animation:home_homeEdgeGlint__rQ4__ 1.6s ease-in-out .65s 2 both}.home_link__CnYZL[data-kind=lessons]:after{animation-delay:.95s}.home_home__cd_K0 .student-home-hero-action{position:relative;overflow:hidden;isolation:isolate}.home_home__cd_K0 .student-home-hero-action:after{top:3px;background:linear-gradient(90deg,transparent,#d8e7bc,#fff6cf,transparent);animation-delay:.35s}@keyframes home_homeEdgeGlint__rQ4__{0%{transform:translateX(-110%);opacity:0}20%{opacity:.85}80%{opacity:.85}to{transform:translateX(350%);opacity:0}}@media (hover:hover) and (pointer:fine){.home_link__CnYZL:hover{transform:translateY(-2px)}}.home_home__cd_K0[data-home-motion=quiet] .home_link__CnYZL:after,.home_home__cd_K0[data-home-motion=quiet] .student-home-hero-action:after{animation:none;opacity:0}.home_home__cd_K0[data-home-motion=quiet] .home_link__CnYZL{transition:none}@media (prefers-reduced-motion:reduce){.home_link__CnYZL{transition:none}.home_link__CnYZL:hover{transform:none}.home_home__cd_K0 .student-home-hero-action:after,.home_link__CnYZL:after{animation:none;opacity:0}}@media (max-width:340px){main.home_home__cd_K0.student-home-shell{gap:14px}}.growth-reward-card_lines__v5cN2{display:grid;gap:6px;margin:4px 0 2px;padding:0;list-style:none}.growth-reward-card_lines__v5cN2 li{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:5px 12px;border-radius:14px;font-size:16px;font-weight:800}.growth-reward-card_lines__v5cN2 li[data-kind=academic]{background:#fff4d6;color:#7a5410}.growth-reward-card_lines__v5cN2 li[data-kind=garden]{background:#eaf6df;color:#2f6a3a}.growth-reward-card_lines__v5cN2 li[data-kind=legacy]{background:#f1efe8;color:#5b5a52;font-size:14px}.growth-reward-card_lines__v5cN2 bdi{font-size:18px}@media (max-width:520px){.growth-reward-card_lines__v5cN2{justify-items:center}}.growth-reward-card_banner__i6zP1{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px 8px;box-sizing:border-box;width:calc(100% - 32px);margin:0 auto;padding:12px;border:1.5px solid #cfe2b9;border-radius:22px;background:linear-gradient(#f4fae9,#eaf4dc);box-shadow:0 4px 12px #3d7c6114;animation:growth-reward-card_bannerIn__FOx3i .36s ease-out both}.growth-reward-card_bannerSprout__G4kEg{grid-column:1;grid-row:1;width:26px;height:26px;color:#4f9a4a}.growth-reward-card_bannerIntro__zi7gn{grid-column:2;grid-row:1;min-width:0;color:#2f5b49;text-align:start}.growth-reward-card_bannerIntro__zi7gn strong{display:block;font-size:15px;line-height:1.6}.growth-reward-card_bannerIntro__zi7gn small{display:block;font-size:12px;line-height:1.7}.growth-reward-card_bannerLines__XpPmP{grid-column:1/-1;display:grid;gap:6px;margin:0;padding:0;list-style:none}.growth-reward-card_bannerLines__XpPmP li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:12px;font-size:14px;font-weight:750;line-height:1.6}.growth-reward-card_bannerLines__XpPmP bdi{flex:none;font-size:18px;font-weight:850}.growth-reward-card_bannerLines__XpPmP li[data-kind=academic]{background:#fff4d6;color:#7a5410}.growth-reward-card_bannerLines__XpPmP li[data-kind=garden]{background:#dff0cf;color:#2f6a3a}.growth-reward-card_bannerLines__XpPmP li[data-kind=legacy]{background:#f1efe8;color:#5b5a52;font-size:14px}.growth-reward-card_bannerButton__vLdPk{grid-column:3;grid-row:1;min-width:72px;min-height:44px;padding:0 16px;border:0;border-radius:16px;background:#3d7c61;box-shadow:0 3px 0 #255548;color:#fff5d9;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.growth-reward-card_banner__i6zP1>.growth-reward-error{grid-column:1/-1;margin:0}.growth-reward-card_bannerButton__vLdPk:active{transform:translateY(2px);box-shadow:0 1px 0 #255548}.growth-reward-card_bannerButton__vLdPk:focus-visible{outline:3px solid #7147d7;outline-offset:2px}@media (max-width:340px){.growth-reward-card_banner__i6zP1{width:calc(100% - 24px)}}@keyframes growth-reward-card_bannerIn__FOx3i{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.growth-reward-card_banner__i6zP1{animation:none}}.growth-reward-card_bannerHelp__GJDGb{grid-column:1/-1;margin:0;color:#42634b;font-size:11.5px;line-height:1.8;text-align:start}.home-reward-sheet_backdrop__l8PJz{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#1f3a2f8c;backdrop-filter:blur(3px);animation:home-reward-sheet_fadeIn__j46jE .2s ease-out both}.home-reward-sheet_sheet__FH1z_{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,440px);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px calc(20px + env(safe-area-inset-bottom));border-radius:32px 32px 0 0;color:#2c4a3e;text-align:center;box-shadow:0 -10px 40px #1f3a2f40;animation:home-reward-sheet_sheetUp__Iis8n .46s cubic-bezier(.25,1.35,.45,1) both}.home-reward-sheet_sheet__FH1z_[data-kind=points]{background:radial-gradient(120% 70% at 50% 0,#fff6d4,#fffbef 60%);border-top:5px solid #f4c84c}.home-reward-sheet_sheet__FH1z_[data-kind=garden]{background:radial-gradient(120% 70% at 50% 0,#e3f5d6,#f8fcf2 60%);border-top:5px solid #8cc876}@media (min-width:560px){.home-reward-sheet_backdrop__l8PJz{align-items:center;padding:16px}.home-reward-sheet_sheet__FH1z_{border-radius:32px;padding-bottom:22px}}.home-reward-sheet_grip__1adIs{width:44px;height:5px;border-radius:3px;background:#2c4a3e26}.home-reward-sheet_x__PakbO{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffd9;color:#2c4a3e;cursor:pointer;box-shadow:0 3px 0 #0000001a}.home-reward-sheet_x__PakbO svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.home-reward-sheet_x__PakbO:active{transform:translateY(2px);box-shadow:0 1px 0 #0000001a}.home-reward-sheet_primary__Do4GW:focus-visible,.home-reward-sheet_secondary__EyyOy:focus-visible,.home-reward-sheet_toy__6gJt4:focus-visible,.home-reward-sheet_x__PakbO:focus-visible{outline:3px solid #7147d7;outline-offset:3px}.home-reward-sheet_head__vO9dl{display:grid;justify-items:center;gap:2px;margin-top:4px}.home-reward-sheet_head__vO9dl h2{margin:0;font-size:20px;font-weight:850}.home-reward-sheet_head__vO9dl p{margin:0;color:#5d7266;font-size:14px;font-weight:700;line-height:1.5}.home-reward-sheet_big__6uE4n{font-size:56px;font-weight:900;line-height:1.05;animation:home-reward-sheet_pop__Hz1Ee .52s cubic-bezier(.3,1.6,.5,1) .16s both}.home-reward-sheet_sheet__FH1z_[data-kind=points] .home-reward-sheet_big__6uE4n{color:#b4790f;text-shadow:0 4px 0 #f6dc8e}.home-reward-sheet_sheet__FH1z_[data-kind=garden] .home-reward-sheet_big__6uE4n{color:#3f7f43;text-shadow:0 4px 0 #c6e4b1}.home-reward-sheet_stage__n8TCU{position:relative;display:grid;place-items:center;width:190px;height:170px}.home-reward-sheet_rays__W8DWy{position:absolute;inset:0;margin:auto;width:170px;height:170px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffffff00 0 12deg,#ffffffb3 12deg 24deg);-webkit-mask:radial-gradient(circle,#000 35%,transparent 70%);mask:radial-gradient(circle,#000 35%,transparent 70%);animation:home-reward-sheet_spin___DikT 18s linear infinite}.home-reward-sheet_sheet__FH1z_[data-kind=points] .home-reward-sheet_rays__W8DWy{background-color:#ffe9a3}.home-reward-sheet_sheet__FH1z_[data-kind=garden] .home-reward-sheet_rays__W8DWy{background-color:#d2efc0}.home-reward-sheet_toy__6gJt4{position:relative;display:grid;place-items:center;width:140px;height:140px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-reward-sheet_toy__6gJt4 svg{width:100%;height:100%;overflow:visible}.home-reward-sheet_bounce__WRK7B{animation:home-reward-sheet_squish__BSiv3 .52s cubic-bezier(.3,1.6,.5,1) both,home-reward-sheet_idle__TOVTo 2.6s ease-in-out .6s infinite}.home-reward-sheet_plant__j_yMS{animation:home-reward-sheet_idle__TOVTo 3s ease-in-out infinite}.home-reward-sheet_grow__3F9_h{animation:home-reward-sheet_sprout__VpEyt .48s cubic-bezier(.3,1.6,.5,1) both;transform-box:fill-box;transform-origin:bottom center}.home-reward-sheet_flutter__9JULK{animation:home-reward-sheet_flutter__9JULK 1.4s ease-in-out infinite}.home-reward-sheet_drop__qiec5,.home-reward-sheet_spark__EJ_b3{position:absolute;top:50%;left:50%;font-size:22px;line-height:1;pointer-events:none}.home-reward-sheet_spark__EJ_b3{animation:home-reward-sheet_burst__UiQ16 .8s ease-out forwards}.home-reward-sheet_drop__qiec5{top:6px;animation:home-reward-sheet_rain__MpF2R .7s ease-in forwards}.home-reward-sheet_cheer__w8k9i{margin:0;padding:8px 18px;border-radius:20px;background:#fff;font-size:18px;font-weight:850;box-shadow:0 4px 0 #0000000f;animation:home-reward-sheet_pop__Hz1Ee .36s cubic-bezier(.3,1.6,.5,1) both}.home-reward-sheet_badge__CwQ_Y{margin:0;padding:6px 14px;border-radius:999px;background:#fff3cf;color:#7a5208;font-size:15px;font-weight:800}.home-reward-sheet_stats___CuBV{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:4px 0 0}.home-reward-sheet_stats___CuBV div{display:grid;gap:2px;padding:10px 6px;border-radius:18px;background:#fff;box-shadow:inset 0 -3px 0 #0000000d}.home-reward-sheet_stats___CuBV dt{color:#5d7266;font-size:13px;font-weight:750}.home-reward-sheet_stats___CuBV dd{margin:0;font-size:24px;font-weight:900}.home-reward-sheet_stats___CuBV [data-kind=earned] dd{color:#3f7f43}.home-reward-sheet_stats___CuBV [data-kind=spent] dd{color:#b06a3d}.home-reward-sheet_stats___CuBV [data-kind=available]{background:#e7f5dc;outline:2px solid #9fd38b}.home-reward-sheet_stats___CuBV [data-kind=available] dd{color:#2f6b34}.home-reward-sheet_actions__pnw22{display:grid;gap:10px;width:100%;margin-top:6px}.home-reward-sheet_primary__Do4GW,.home-reward-sheet_secondary__EyyOy{display:grid;place-items:center;min-height:52px;border-radius:999px;font:inherit;font-size:17px;font-weight:850;text-decoration:none;cursor:pointer}.home-reward-sheet_primary__Do4GW{border:2px solid #295d4e;background:#3d7c61;color:#fff5d9;box-shadow:0 5px 0 #255548}.home-reward-sheet_secondary__EyyOy{border:2px solid #d9cfb5;background:#fffaf0;color:#2c4a3e;box-shadow:0 4px 0 #e3d5b7}.home-reward-sheet_primary__Do4GW:active,.home-reward-sheet_secondary__EyyOy:active{transform:translateY(3px);box-shadow:none}@keyframes home-reward-sheet_fadeIn__j46jE{0%{opacity:0}}@keyframes home-reward-sheet_sheetUp__Iis8n{0%{transform:translateY(70%);opacity:.4}}@keyframes home-reward-sheet_pop__Hz1Ee{0%{transform:scale(.4);opacity:0}}@keyframes home-reward-sheet_spin___DikT{to{transform:rotate(1turn)}}@keyframes home-reward-sheet_squish__BSiv3{0%{transform:scale(1)}30%{transform:scale(1.18,.82) rotate(-6deg)}60%{transform:scale(.92,1.1) rotate(4deg)}to{transform:scale(1)}}@keyframes home-reward-sheet_idle__TOVTo{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes home-reward-sheet_sprout__VpEyt{0%{transform:scaleY(.6)}}@keyframes home-reward-sheet_flutter__9JULK{0%,to{translate:0 0}50%{translate:-8px -6px}}@keyframes home-reward-sheet_burst__UiQ16{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-95px) scale(1.1);opacity:0}}@keyframes home-reward-sheet_rain__MpF2R{0%{transform:translate(calc(-50% + var(--x)),-20px);opacity:0}30%{opacity:1}to{transform:translate(calc(-50% + var(--x)),70px);opacity:0}}.home-reward-sheet_backdrop__l8PJz[data-calm],.home-reward-sheet_backdrop__l8PJz[data-calm] *{animation:none!important}@media (prefers-reduced-motion:reduce){.home-reward-sheet_backdrop__l8PJz,.home-reward-sheet_backdrop__l8PJz *{animation:none!important}}.home-reward-sheet_backdrop__l8PJz[data-calm] :is(.home-reward-sheet_spark__EJ_b3,.home-reward-sheet_drop__qiec5){display:none}@media (prefers-reduced-motion:reduce){.home-reward-sheet_drop__qiec5,.home-reward-sheet_spark__EJ_b3{display:none}}.world_prototype__Zgh5o{--world-ink:#294f4f;--world-cream:#fff6e5;--world-green:#356e5a;min-height:100svh;color:var(--world-ink);background:#e9e9df;background-image:radial-gradient(ellipse at 20% 0,#e0e8dd,transparent 60%);padding:0;font-family:Noto Sans Arabic,Noto Sans,sans-serif}.world_prototype__Zgh5o button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.world_prototype__Zgh5o button:disabled{cursor:default}.world_prototype__Zgh5o button:focus-visible{outline:3px solid #b75436;outline-offset:4px}.world_prototype__Zgh5o h1:focus{outline:none}.world_prototype__Zgh5o svg{display:block}.world_ownerLabel__ijJ8V{height:30px;padding:5px 14px;display:flex;align-items:center;justify-content:center;gap:12px;font:700 10px/1.2 Noto Sans,sans-serif;letter-spacing:.04em;color:#657666}.world_ownerLabel__ijJ8V span{font-family:Noto Sans Arabic,sans-serif;font-weight:400;letter-spacing:0}.world_device__KDawa{max-width:430px;min-height:calc(100svh - 30px);margin:auto;position:relative;isolation:isolate;background:var(--world-cream)}.world_touchBloom__Tdow9{position:absolute;z-index:20;width:40px;height:40px;margin:-20px 0 0 -20px;pointer-events:none;border:2px solid #729c8a;border-radius:50%;animation:world_touchBloom__Tdow9 .48s ease-out both}.world_touchBloom__Tdow9 i{position:absolute;width:5px;height:5px;border-radius:50%;background:#d2a757;top:-5px;left:16px}.world_touchBloom__Tdow9 i:nth-child(2){top:26px;left:-5px;background:#6c9f82}.world_touchBloom__Tdow9 i:nth-child(3){top:23px;left:34px;background:#c7836d}.world_home__Ud23_{animation:world_screenEnter__6wbia .28s ease-out both}.world_homeScene__F2PMz{animation:world_landscapeEnter__HG3xt .65s cubic-bezier(.2,.7,.25,1) both}.world_home__Ud23_ .world_entrance__ts5mo{animation:world_islandArrive__rYOvk .44s cubic-bezier(.2,.7,.25,1) both}.world_home__Ud23_ .world_entrance__ts5mo:first-child{animation-delay:.1s}.world_home__Ud23_ .world_entrance__ts5mo:nth-child(2){animation-delay:.17s}.world_home__Ud23_ .world_entrance__ts5mo:nth-child(3){animation-delay:.24s}.world_home__Ud23_ .world_gardenRibbon__95zpK{animation:world_screenEnter__6wbia .38s ease-out .28s both}.world_header__YsVrI{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 8px;min-height:73px;background:var(--world-cream)}.world_identity__O7I9q{display:flex;align-items:center;gap:9px}.world_identity__O7I9q>div{display:flex;flex-direction:column;gap:1px}.world_identity__O7I9q strong{font-size:16px;font-weight:700}.world_identity__O7I9q span:not(.world_avatar__U733F){color:#6f8171;font-size:10px}.world_avatar__U733F{width:48px;height:48px;display:block;border-radius:50%;border:2px solid #d6c39e;background:#f6e6c6;overflow:hidden}.world_avatar__U733F svg{width:45px;height:45px;transform:translateY(3px)}.world_points__whfRe{display:flex;align-items:center;gap:7px;border:solid #d8c397;border-width:1px 1px 3px;border-radius:30px;padding:7px 11px;background:#fff8df;min-height:44px;min-width:76px;color:#3f6c52;transition:transform .14s}.world_points__whfRe b{font:700 17px Noto Sans,sans-serif}.world_points__whfRe svg{width:23px;height:23px}.world_points__whfRe:active{transform:translateY(2px)}.world_pointsNote__5fV0N{position:absolute;top:83px;left:15px;z-index:5;padding:13px 17px;border-radius:17px;border:1px solid #d0be90;background:#fff8e4;box-shadow:0 6px 0 #d9c59945;font-size:13px;max-width:calc(100% - 30px)}.world_pointsNote__5fV0N span{display:block;margin-top:3px;font-size:10px;color:#6f7764}.world_main__w1Wc0{padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px));min-height:600px}.world_greeting__VjOnM{padding:9px 24px 12px}.world_eyebrow__6VVRV{display:block;font-size:10px;letter-spacing:.02em;color:#7c8269;margin-bottom:5px}.world_greeting__VjOnM h1{font-size:30px;letter-spacing:-.03em;margin:0 0 7px;line-height:1.4;font-weight:700}.world_greeting__VjOnM p{margin:0;font-size:13px;color:#587c70}.world_homeScene__F2PMz{height:266px;position:relative;margin:0 16px;border-radius:110px 110px 28px 28px/38px 38px 28px 28px;overflow:hidden;border:1px solid #cbdac4;border-bottom:5px solid #6f997c;background:#d6eaf0}.world_landscape__zKI8M{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.world_sceneCloud__gYllR{position:absolute;top:26px;right:57px;z-index:2;background:#fff8e9;padding:9px 16px;border-radius:18px 18px 4px 18px;font-size:12px;box-shadow:0 3px 0 #7c998b28;transform:rotate(-3deg)}.world_heroBook__TV6Wp{position:absolute;top:88px;left:-20px;width:215px;transform:rotate(-5deg);pointer-events:none}.world_heroBook__TV6Wp svg{width:100%}.world_heroMascot__oF_yk{position:absolute;right:14px;top:62px;width:143px}.world_mascot__jaQ5_{display:block;padding:0;border:0;background:none;width:180px;max-width:100%;border-radius:50%;position:relative;-webkit-tap-highlight-color:transparent}.world_mascot__jaQ5_ svg{width:100%;height:auto;overflow:visible}.world_mascot__jaQ5_[data-calm=true] *{animation:none!important}.world_mascotBody__gC_Io{transform-origin:110px 218px}.world_mascotCrown__Ja7WB{transform-origin:110px 61px}.world_mascotLeftArm__TRCvl{transform-origin:66px 142px}.world_mascot__jaQ5_[data-mood=greeting] .world_mascotLeftArm__TRCvl{animation:world_wave__i9umP 1.2s ease-in-out 1}.world_mascot__jaQ5_[data-mood=greeting] .world_mascotBody__gC_Io{animation:world_greet__AYvNU .65s ease-out 1}.world_mascot__jaQ5_[data-mood=curious] .world_mascotEyes__h8_EL{animation:world_glance___OuXl 1.3s ease-in-out 1}.world_mascot__jaQ5_[data-mood=excited] .world_mascotBody__gC_Io{animation:world_hop__brD5X .42s ease-out 1}.world_mascot__jaQ5_[data-mood=celebrating] .world_mascotBody__gC_Io{animation:world_hop__brD5X .5s ease-out 2}.world_mascot__jaQ5_[data-mood=celebrating] .world_mascotLeftArm__TRCvl{animation:world_wave__i9umP .9s ease-in-out 1}.world_mascot__jaQ5_[data-mood=tickled] .world_mascotBody__gC_Io{animation:world_wiggle__YnH8B .45s ease-out 1}.world_mascot__jaQ5_[data-mood=tickled] .world_mascotCrown__Ja7WB{animation:world_leafNod__P5K7V .65s ease-out 1}.world_mascot__jaQ5_[data-mood=encouraging] .world_mascotBody__gC_Io{animation:world_reassure__0nMw0 .55s ease-out 1}.world_mascot__jaQ5_[data-mood=thinking] .world_mascotEyes__h8_EL{transform:translate(3px,-2px)}.world_mascot__jaQ5_[data-mood=thinking] .world_mascotCrown__Ja7WB{animation:world_leafNod__P5K7V .8s ease-out 1}.world_mascotSmall__rswni{width:90px}.world_mascotHello__BVPaG{position:absolute;top:0;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 12px;border-radius:14px 14px 4px 14px;border:1px solid #b7c99b;background:#fff8e9;color:#385e50;font-size:12px;font-weight:700;pointer-events:none;animation:world_helloPop__8Nqgh .24s ease-out both}.world_heroMascot__oF_yk .world_mascotHello__BVPaG{display:none}.world_mascotSparks__1Q85H{animation:world_spark__Tiw5P .85s ease-out 1;transform-origin:110px 90px}.world_heroAction__6wT_E{position:absolute;bottom:17px;left:17px;right:17px}.world_primary__oxBVm{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:12px 18px;border:2px solid #295d4e;border-radius:19px;background:#3d7c61;color:#fff5d9;box-shadow:0 5px 0 #255548;font-weight:700;font-size:17px;transition:transform .13s,box-shadow .13s}.world_primary__oxBVm svg{width:22px;height:22px}.world_primary__oxBVm:active{transform:translateY(4px);box-shadow:0 1px 0 #255548}.world_primary__oxBVm:hover{background:#337055}.world_mapTitle__RGFE1{margin:19px 23px 4px;font-size:16px;font-weight:700}.world_entrances__qy94p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 13px}.world_entrance__ts5mo{border:none;border-radius:18px;padding:0 0 6px;min-width:0;background:transparent;color:#385e56;position:relative;transition:transform .16s}.world_entrance__ts5mo>svg{width:100%;height:94px;transform-origin:center 85%;transition:transform .18s}.world_entrance__ts5mo strong{display:block;background:#eed9ae;box-shadow:0 3px 0 #c4aa7e;border:1px solid #cdb68b;border-radius:12px;margin:0 9px;padding:5px 4px;font-size:14px}.world_entrance__ts5mo[data-kind=practice] strong{background:#dfebe0;border-color:#b2cbb8;box-shadow:0 3px 0 #91b7a0}.world_entrance__ts5mo[data-kind=challenge] strong{background:#e5dfec;border-color:#b8abc8;box-shadow:0 3px 0 #a498b6}.world_portalArrow__FS8bI{display:inline-grid;place-items:center;vertical-align:middle;margin-inline-start:5px;width:20px;height:20px;border-radius:50%;background:#fff8e8;color:#5e7662;border:1px solid #c5c9aa;transition:transform .16s}.world_portalArrow__FS8bI svg{width:13px;height:13px}.world_entrance__ts5mo:active{transform:translateY(3px)}.world_entrance__ts5mo:hover>svg{transform:translateY(-3px)}.world_gardenRibbon__95zpK{display:flex;align-items:center;gap:11px;width:calc(100% - 40px);margin:20px 20px 0;padding:10px 11px;border:1px solid #c4d1b4;border-bottom:3px solid #b1c3a3;border-radius:18px;background:#e9ecd6;color:#365f50;text-align:right;min-height:62px}.world_ribbonSprout__7vJy_{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#d6e1be;flex:0 0 auto}.world_ribbonSprout__7vJy_ svg{width:30px;height:30px}.world_gardenRibbon__95zpK>span:nth-child(2){flex:1}.world_gardenRibbon__95zpK strong{display:block;font-size:13px}.world_gardenRibbon__95zpK small{display:block;color:#6b7d5c;font-size:10px;margin-top:3px}.world_gardenRibbon__95zpK>svg{width:20px}.world_gardenRibbon__95zpK:active{transform:translateY(2px)}.world_bottomNav__ruaZJ{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(430px,100%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));z-index:10;min-height:82px;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));background:#fff7e7;border-top:1px solid #d8ceb5;border-radius:23px 23px 0 0;box-shadow:0 -5px 20px #40523c0a}.world_bottomNav__ruaZJ button{border:0;color:#778372;background:transparent;display:flex;flex-direction:column;align-items:center;gap:5px;min-height:61px;border-radius:15px;padding:3px 0}.world_bottomNav__ruaZJ button>span{padding:5px 10px;border-radius:13px;transition:background .18s}.world_bottomNav__ruaZJ svg{width:23px;height:23px}.world_bottomNav__ruaZJ b{font-size:10px;font-weight:700;line-height:1.5;white-space:nowrap}.world_bottomNav__ruaZJ button[aria-current=page]{color:#315f52}.world_bottomNav__ruaZJ button[aria-current=page]>span{background:#dbe6ce;box-shadow:0 2px 0 #b6cbaa}.world_bottomNav__ruaZJ button:active{transform:translateY(2px)}.world_announcement__SPQ74{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.world_worldScreen__ykkMw{padding:7px 20px 20px;animation:world_screenEnter__6wbia .26s ease-out 1}.world_screenTitle__abKQw{display:flex;align-items:center;gap:11px;margin:6px 0 17px}.world_screenTitle__abKQw h1{margin:0;font-size:clamp(18px,5.5vw,23px);line-height:1.6;letter-spacing:-.03em}.world_backButton__2Q2fl{width:42px;height:42px;flex:0 0 auto;border-radius:50%;padding:10px;background:#f5eace;color:#68816a;border:1px solid #d7c6a1;box-shadow:0 2px 0 #d8c6a1}.world_backButton__2Q2fl svg{width:21px;height:21px}.world_worldPanorama___dLQ8{height:270px;position:relative;overflow:hidden;border-radius:120px 120px 30px 30px/55px 55px 30px 30px;border:1px solid #d3d6b9;margin-bottom:23px}.world_worldLandmark__P8VJz{position:absolute;width:285px;max-width:85%;top:24px;left:0}.world_worldPanorama___dLQ8 .world_worldLandmark__P8VJz{animation:world_landmarkArrive__9pTAv .55s cubic-bezier(.2,.7,.25,1) both}.world_worldScreen__ykkMw>.world_quest__2fq7g{animation:world_screenEnter__6wbia .33s ease-out 90ms backwards}.world_sceneCloud__gYllR{animation:world_cloudGreeting__auYZ7 .6s ease-out both}.world_pointsNote__5fV0N{animation:world_screenEnter__6wbia .2s ease-out both}.world_choices__3MOxx>button>svg{animation:world_optionArrive__PSZtN .22s ease-out backwards}.world_choices__3MOxx>button:nth-child(2)>svg{animation-delay:45ms}.world_choices__3MOxx>button:nth-child(3)>svg{animation-delay:90ms}.world_bottomNav__ruaZJ button[aria-current=page] svg{animation:world_navGreeting__8oZ2n .34s ease-out both}.world_worldCompanion__nAMpW{position:absolute;bottom:48px;right:10px}.world_worldSign__hGPRP{position:absolute;bottom:18px;left:20px;right:20px;padding:9px 6px;text-align:center;color:#436652;background:#fff5df;border:1px solid #c8bd9f;border-radius:14px;box-shadow:0 3px 0 #61786a20;font-size:13px;font-weight:700}.world_practice__74wZs .world_worldPanorama___dLQ8{border-radius:42px 42px 29px 29px;border-bottom:5px solid #d69a68}.world_practice__74wZs .world_worldSign__hGPRP{background:#f9e2b4;color:#76553a}.world_challenge__gMAaN .world_worldPanorama___dLQ8{border-color:#84969f;border-radius:150px 150px 22px 22px/120px 120px 22px 22px}.world_challenge__gMAaN .world_worldSign__hGPRP{background:#e8dece;color:#4f5676}.world_quest__2fq7g{display:flex;align-items:center;gap:12px;width:100%;padding:16px 12px;border-radius:21px;border:2px solid #d4b380;background:#fae8bd;box-shadow:0 5px 0 #c3a271;text-align:right;color:#665138;position:relative;transition:transform .14s}.world_quest__2fq7g[data-kind=practice]{border-color:#8cafad;background:#d8e9e6;box-shadow:0 5px 0 #82a9a4;color:#365d5b}.world_quest__2fq7g[data-kind=challenge]{border-color:#a4a0b7;background:#e3ddeb;box-shadow:0 5px 0 #9490ac;color:#4f536c}.world_quest__2fq7g:active{transform:translateY(4px);box-shadow:0 1px 0 #9e926c}.world_questMedallion__RAici{width:45px;height:50px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;background:#fff8e26b;border:1px solid #6b775526}.world_questMedallion__RAici svg{width:32px;height:32px}.world_quest__2fq7g>span:nth-child(2){flex:1;min-width:0}.world_quest__2fq7g small{font-size:10px;display:block;font-weight:400;opacity:.85}.world_quest__2fq7g strong{display:block;font-size:16px;margin-top:5px;line-height:1.6}.world_quest__2fq7g em{display:inline-block;font-size:10px;font-style:normal;padding:1px 8px;margin-top:6px;border-radius:10px;border:1px solid #5c795438;background:#fff9ea7f}.world_quest__2fq7g[data-complete=true] em{display:inline-flex;align-items:center;gap:4px;color:#34674b;border-color:#98b98c;background:#dce9c8}.world_quest__2fq7g[data-complete=true] em svg{width:14px;height:14px}.world_quest__2fq7g[data-complete=true] .world_questPlay__YXTBG{color:#3c7557;background:#dce9c8;border-color:#98b98c}.world_questPlay__YXTBG{border:1px solid #60734c42;background:#fff9e37f;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%}.world_questPlay__YXTBG svg{width:20px;height:20px}.world_statusTrail__VEX3a{display:grid;gap:11px;margin-top:25px}.world_retryExample__VlhZX,.world_waitingExample__cgKZq{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:16px}.world_waitingExample__cgKZq{background:#e8ece6;color:#687e75;border:1px dashed #c0cbc1}.world_retryExample__VlhZX{background:#faefce;color:#81663e;border:1px solid #d7be8c;text-align:right;width:100%}.world_retryExample__VlhZX>svg,.world_waitingExample__cgKZq>svg{width:27px;height:27px;flex:0 0 auto}.world_retryExample__VlhZX>span,.world_waitingExample__cgKZq>span:nth-child(2){flex:1}.world_retryExample__VlhZX strong,.world_waitingExample__cgKZq strong{font-size:12px;display:block}.world_retryExample__VlhZX small,.world_waitingExample__cgKZq small{font-size:10px;display:block;margin-top:4px}.world_statusDot__tR2Qh{width:9px;height:9px;border-radius:50%;background:#9bafa2;box-shadow:0 0 0 4px #d4dfd3}.world_playgroundNote__36YE7{margin-top:37px;text-align:center}.world_noteDots__gg1Qn{display:flex;justify-content:center;gap:7px;margin-bottom:14px}.world_noteDots__gg1Qn i{width:12px;height:12px;border-radius:4px;background:#cf9b77;transform:rotate(-8deg)}.world_noteDots__gg1Qn i:nth-child(2){background:#86aaa0;transform:rotate(8deg)}.world_noteDots__gg1Qn i:nth-child(3){background:#dcc389}.world_explorerNote__J_q_3 p,.world_playgroundNote__36YE7 p{font-size:13px;line-height:1.8}.world_explorerNote__J_q_3{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:35px;color:#6f728b}.world_explorerNote__J_q_3 svg{width:27px;height:27px}.world_explorerNote__J_q_3 p{margin:0}.world_chapterDots__sMYKt{display:flex;justify-content:center;gap:15px;margin:3px 0 23px}.world_chapterDots__sMYKt span{font-size:11px;color:#9e9479;padding:6px 7px;border-bottom:2px solid #ddd1b4}.world_chapterDots__sMYKt span[data-active=true]{color:#3e7559;border-color:#518a62;font-weight:700}.world_openBook__R9t1w{position:relative;margin:15px 3px 26px;padding:30px 30px 28px;min-height:260px;border-left:2px solid #c6a471;border-right:2px solid #c6a471;border-color:#c6a471 #bc815f;border-style:solid;border-width:2px 8px;border-radius:22px 25px 19px 20px;background:linear-gradient(90deg,#fbefd2,#fff8e6 46%,#ebd6aa 49%,#fdf2d7 53%,#fff4d8);box-shadow:0 8px 0 #caad83,0 10px 0 #b7976b;animation:world_bookOpen__LBcAX .45s ease-out 1;transform-origin:center bottom}.world_bookSpine__Kezqt{position:absolute;top:15px;bottom:12px;left:50%;width:1px;background:#ceb382;opacity:.5}.world_bookIllustration__bucwY{width:150px;margin:auto;position:relative;z-index:1}.world_bookIllustration__bucwY svg{width:100%}.world_bookCaption__bEwRJ{display:block;text-align:center;position:relative;font:700 28px/1.3 Noto Sans,sans-serif;color:#42675e;margin-top:5px}.world_pageCorner__b9zZU{position:absolute;bottom:9px;left:14px;width:25px;height:20px;border-left:1px solid #cfb382;border-bottom:1px solid #cfb382}.world_companionRow__NvzB_{display:flex;align-items:center;justify-content:center;gap:12px;min-height:112px;margin:8px 0 16px}.world_companionRow__NvzB_ .world_mascot__jaQ5_{flex:0 0 86px}.world_companionRow__NvzB_ p{position:relative;margin:0;padding:12px 15px;border-radius:18px 18px 4px 18px;background:#ecebd6;border:1px solid #d6d4b6;font-size:13px;max-width:210px;line-height:1.8}.world_paperPrompt__ViMqi{border:1px solid #d3bc92;border-radius:20px;padding:21px 16px;margin:10px 0 25px;text-align:center;background:#faeecf;box-shadow:0 4px 0 #e0ccaa}.world_pageNumber__X6iDg{font-size:10px;color:#8b795a}.world_paperPrompt__ViMqi p{margin:8px 0 0;font-size:25px;font-weight:700}.world_choices__3MOxx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.world_visualChoice__1Dm__{position:relative;min-width:0;min-height:118px;border:2px solid #dbc393;border-radius:22px;padding:8px 3px;background:#fff8e8;box-shadow:0 5px 0 #ccb181;transition:transform .13s,background .13s,opacity .13s}.world_visualChoice__1Dm__ svg{width:100%;height:auto}.world_visualChoice__1Dm__:active{transform:translateY(4px) scale(.97);box-shadow:0 1px 0 #ccb181}.world_visualChoice__1Dm__:hover:not(:disabled){background:#fff1c8}.world_visualChoice__1Dm__:disabled{opacity:.45;box-shadow:none}.world_visualChoice__1Dm__.world_highlighted__DGC2f{border-color:#5e9b70;background:#e2f0cf;box-shadow:0 5px 0 #7aa576;animation:world_reveal__2PzgM .4s ease-out 1}.world_choiceCheck__Y5bYY{position:absolute;right:-3px;top:-10px;border-radius:50%;background:#548966;color:#fff6d9;width:28px;height:28px;padding:4px}.world_retryChoice__EuiQF{animation:world_retryNudge__B8M2E .24s ease-out 1}.world_roundProgress__b6fcL{display:flex;justify-content:center;gap:11px;margin:17px 0 14px}.world_roundProgress__b6fcL span{width:26px;height:26px;display:grid;place-items:center;background:#e9dfc6;border-radius:50%;border:1px solid #d3c5a9}.world_roundProgress__b6fcL i{width:7px;height:7px;border-radius:50%;background:#b8af93}.world_roundProgress__b6fcL span[data-current=true]{border:2px solid #527d73;background:#cce0d7}.world_roundProgress__b6fcL span[data-current=true] i{background:#527d73}.world_roundProgress__b6fcL span[data-done=true]{border-color:#88aa87;background:#d9e5c9;color:#548262}.world_roundProgress__b6fcL svg{width:20px;height:20px}.world_listenStage__LsuiK{height:180px;display:grid;place-items:center;position:relative;margin-bottom:8px}.world_listeningRings__JrT3j{position:absolute;width:162px;height:162px;border-radius:50%;border:1px dashed #c2c8a9;box-shadow:0 0 0 16px #ecedd9}.world_listeningRings__JrT3j[data-playing=true]{animation:world_soundPulse__pjiMs .6s ease-out 3}.world_listenButton__xTbF7{width:130px;height:130px;border:3px solid #5f9593;border-bottom:8px solid #477e7c;border-radius:40px;position:relative;background:#9dc5bb;color:#254f50;transform:rotate(-3deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:transform .14s}.world_listenButton__xTbF7 svg{width:42px;height:42px}.world_listenButton__xTbF7 span{font-size:14px;font-weight:700}.world_listenButton__xTbF7:active{transform:translateY(4px) rotate(0)}.world_targetWord__b8ICk{display:block;text-align:center;font:700 23px Noto Sans,sans-serif;margin-top:20px;color:#38675b}.world_audioFailure__fYj_M{display:grid;gap:10px;padding:18px 13px;border-radius:20px;background:#f4e6c6;border:1px solid #c8b080;text-align:center}.world_audioFailure__fYj_M button{padding:10px 8px;min-height:48px;background:#fffaec;color:#536a55;border-radius:13px;border:1px solid #c8ba96;font-size:13px}.world_audioFailure__fYj_M>span{font:700 21px Noto Sans,sans-serif}.world_completion___NexD{text-align:center}.world_celebration__5_mHG{position:relative;min-height:219px;display:grid;place-items:center}.world_celebration__5_mHG>.world_mascot__jaQ5_{width:183px;position:relative}.world_celebrationSun__hsKc7{position:absolute;width:220px;height:220px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f3dfa650 0 15deg,transparent 15deg 30deg)}.world_completion___NexD h2{font-size:17px;line-height:1.8;margin:14px 0}.world_confetti__Yma6N{position:absolute;inset:0;pointer-events:none;overflow:hidden}.world_confetti__Yma6N i{position:absolute;top:30px;left:calc(15% + var(--piece) * 8%);width:7px;height:12px;border-radius:3px;background:#d4aa59;animation:world_confetti__Yma6N 1.1s ease-out 1 both;animation-delay:calc(var(--piece) * 30ms);transform:rotate(calc(var(--piece) * 40deg))}.world_confetti__Yma6N i:nth-child(3n){background:#78a991}.world_confetti__Yma6N i:nth-child(3n+1){background:#d5917c}.world_learnedWord__JOKnV{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 auto 18px;padding:2px 15px;width:fit-content;border-radius:20px;background:#f0e5c8;border:1px solid #d9c8a0}.world_learnedWord__JOKnV svg{width:50px;height:50px}.world_learnedWord__JOKnV span{font:700 22px Noto Sans,sans-serif}.world_earned__RfwrD{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:10px 0 20px;color:#4c7b55;font-size:13px}.world_earned__RfwrD svg{width:22px;height:22px}.world_earned__RfwrD small{flex-basis:100%;font-size:9px;color:#809071}.world_homeLink__AjZ50{margin-top:15px;padding:12px;min-height:46px;background:none;border:none;color:#697d62;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.world_homeLink__AjZ50 svg{width:19px;height:19px}.world_mysteryScene__kzP5Z{height:317px;position:relative;overflow:hidden;border-radius:140px 140px 27px 27px/78px 78px 27px 27px;border:2px solid #8d9caa}.world_mysteryPortal__k90Dg{position:absolute;width:310px;max-width:100%;top:8px;left:0}.world_envelope__BbIFS{position:absolute;bottom:15px;left:50%;transform:translateX(-50%) rotate(-5deg);width:132px;background:transparent;border:0;color:#fff3d1;padding:0;animation:world_letterArrival__im4wK .43s ease-out 1}.world_envelope__BbIFS svg{width:100%}.world_envelope__BbIFS span{display:block;width:max-content;margin:4px auto 0;border-radius:14px;padding:7px 12px;border:1px solid #acbaad;background:#e8d3a0;color:#4a5967;font-size:12px;font-weight:700}.world_envelope__BbIFS:active{transform:translateX(-50%) rotate(0) scale(.95)}.world_clueScroll__BjXKQ{position:relative;padding:17px 12px 13px;margin:19px 3px 20px;background:#f2e3be;border-bottom:2px solid #ccb084;border-top:2px solid #ccb084;border-color:#d5bb91 #ccb084;border-style:solid;border-width:9px 2px;border-radius:19px;text-align:center;box-shadow:0 4px 0 #b8b49e;animation:world_reveal__2PzgM .37s ease-out 1}.world_clueScroll__BjXKQ>span{font-size:12px;color:#8a7557}.world_clueScroll__BjXKQ p{font-size:22px;line-height:1.9;margin:5px 0;color:#575976;font-weight:700}.world_clueScroll__BjXKQ svg{width:81px;height:57px;margin:auto}.world_hintButton__jZR4m{display:flex;gap:7px;align-items:center;justify-content:center;border:1px solid #c8becb;border-radius:14px;padding:11px 16px;background:#e9e3e9;color:#6f6486;margin:0 auto;min-height:47px;font-size:12px}.world_hintButton__jZR4m svg{width:20px;height:20px}.world_gardenScene__o6bJJ{height:310px;position:relative;overflow:hidden;border-radius:43px 43px 27px 27px;border:1px solid #c0d1b4}.world_gardenArt__LHN3X{position:absolute;bottom:6px;left:0;width:100%}.world_gardenCompanion__7P7FS{position:absolute;top:18px;right:26px}.world_gardenMessage___9K7B{text-align:center;margin:25px 0 27px}.world_gardenMessage___9K7B h2{font-size:19px;line-height:1.8;margin:0 0 9px}.world_gardenMessage___9K7B p{margin:0;font-size:13px;line-height:1.8;color:#6b7c65}.world_technicalNote__IPUVi{font-size:10px;text-align:center;color:#87917a;margin:19px 0 0;line-height:1.9}.world_sprout__ENW8r{transform-origin:180px 166px;animation:world_seedGrow__US_NN .65s ease-out 1}@keyframes world_wave__i9umP{0%,to{transform:rotate(0)}20%,60%{transform:rotate(22deg)}40%,80%{transform:rotate(-8deg)}}@keyframes world_greet__AYvNU{0%{transform:translateY(9px) rotate(-4deg)}to{transform:none}}@keyframes world_glance___OuXl{0%,to{transform:none}35%,65%{transform:translateX(4px)}}@keyframes world_hop__brD5X{0%,to{transform:none}45%{transform:translateY(-13px) rotate(-4deg)}75%{transform:scale(1.04,.97)}}@keyframes world_wiggle__YnH8B{0%,to{transform:none}30%{transform:rotate(8deg)}65%{transform:rotate(-6deg)}}@keyframes world_leafNod__P5K7V{0%,to{transform:none}40%{transform:rotate(-11deg)}70%{transform:rotate(7deg)}}@keyframes world_reassure__0nMw0{0%,to{transform:none}45%{transform:rotate(5deg)}}@keyframes world_spark__Tiw5P{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes world_screenEnter__6wbia{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes world_bookOpen__LBcAX{0%{opacity:.2;transform:perspective(500px) rotateX(12deg) scale(.96)}to{opacity:1;transform:none}}@keyframes world_retryNudge__B8M2E{0%,to{transform:none}40%{transform:translateY(-3px)}}@keyframes world_reveal__2PzgM{0%{opacity:.3;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes world_soundPulse__pjiMs{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.06);opacity:1}}@keyframes world_confetti__Yma6N{0%{opacity:0;transform:translateY(-5px) rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(170px) rotate(130deg)}}@keyframes world_letterArrival__im4wK{0%{opacity:0;transform:translate(-50%,15px) rotate(4deg)}to{opacity:1;transform:translate(-50%) rotate(-5deg)}}@keyframes world_seedGrow__US_NN{0%{transform:scale(.2);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes world_touchBloom__Tdow9{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@keyframes world_islandArrive__rYOvk{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes world_landscapeEnter__HG3xt{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes world_landmarkArrive__9pTAv{0%{opacity:.3;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes world_cloudGreeting__auYZ7{0%{opacity:0;transform:translateY(5px) rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes world_helloPop__8Nqgh{0%{opacity:0;scale:.85;translate:0 5px}to{opacity:1;scale:1;translate:0 0}}@keyframes world_optionArrive__PSZtN{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes world_navGreeting__8oZ2n{0%{transform:scale(.85)}55%{transform:translateY(-2px) scale(1.1)}to{transform:none}}@media (hover:hover) and (pointer:fine){.world_entrance__ts5mo:hover .world_portalArrow__FS8bI{transform:translateX(-3px)}.world_gardenRibbon__95zpK:hover .world_ribbonSprout__7vJy_ svg{transform:rotate(-8deg)}.world_mascot__jaQ5_:hover .world_mascotCrown__Ja7WB{transform:rotate(-4deg)}}@media (min-width:600px){.world_prototype__Zgh5o{padding-bottom:32px}.world_ownerLabel__ijJ8V{height:45px}.world_device__KDawa{min-height:844px;border-radius:32px;overflow:clip;display:flex;flex-direction:column;box-shadow:0 20px 75px #52635222,0 0 0 7px #faf9ef}.world_main__w1Wc0{flex:1;padding-bottom:26px}.world_bottomNav__ruaZJ{position:sticky;bottom:0;left:auto;transform:none;width:100%;border:1px solid #d8ceb5;border-bottom:0}.world_header__YsVrI{border-radius:32px 32px 0 0}}@media (max-width:350px){.world_header__YsVrI{padding-inline:16px}.world_greeting__VjOnM{padding-inline:20px}.world_greeting__VjOnM h1{font-size:27px}.world_homeScene__F2PMz{height:280px;margin-inline:12px}.world_heroBook__TV6Wp{width:192px;left:-29px;top:94px}.world_heroMascot__oF_yk{width:136px;right:10px;top:79px}.world_sceneCloud__gYllR{right:33px}.world_entrance__ts5mo>svg{height:85px}.world_entrance__ts5mo strong{font-size:12px;margin-inline:5px}.world_gardenRibbon__95zpK{width:calc(100% - 28px);margin-inline:14px}.world_worldScreen__ykkMw{padding-inline:15px}.world_worldPanorama___dLQ8{height:244px}.world_quest__2fq7g{padding:13px 10px;gap:8px}.world_quest__2fq7g strong{font-size:14px}.world_questMedallion__RAici{width:36px}.world_choices__3MOxx{gap:7px}.world_visualChoice__1Dm__{min-height:100px;border-radius:19px}.world_clueScroll__BjXKQ p{font-size:21px}.world_bottomNav__ruaZJ b{font-size:9px}}@media (prefers-reduced-motion:reduce){.world_prototype__Zgh5o *,.world_prototype__Zgh5o :after,.world_prototype__Zgh5o :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.world_confetti__Yma6N{display:none}}.story-cover_art__joIr7{display:block;width:100%;overflow:hidden;pointer-events:none}.story-cover_art__joIr7>svg{display:block;width:100%;height:auto}.story-cover_art__joIr7 .wonder-creature,.story-cover_art__joIr7 .wonder-ears,.story-cover_art__joIr7 .wonder-petal,.story-cover_art__joIr7 .wonder-swing,.story-cover_art__joIr7 .wonder-tail,.story-cover_art__joIr7 .wonder-wing{transform-box:fill-box;transform-origin:center bottom}.story-cover_art__joIr7[data-animate=true] .wonder-creature{animation:story-cover_hello__OwGNO .9s ease-in-out 2}.story-cover_art__joIr7[data-animate=true] .wonder-wing{animation:story-cover_flutter__Pz91X .65s ease-in-out 4}.story-cover_art__joIr7[data-animate=true] .wonder-ears,.story-cover_art__joIr7[data-animate=true] .wonder-swing,.story-cover_art__joIr7[data-animate=true] .wonder-tail{animation:story-cover_sway__r0CZ6 .95s ease-in-out 3}.story-cover_art__joIr7[data-animate=true] .wonder-bubbles{animation:story-cover_float__wRqNO 1.3s ease-in-out 2}.story-cover_art__joIr7[data-animate=true] .wonder-flame,.story-cover_art__joIr7[data-animate=true] .wonder-sparkles{animation:story-cover_glow__nK30m 1.1s ease-in-out 3}@keyframes story-cover_hello__OwGNO{0%,to{transform:translateY(0)}45%{transform:translateY(-5px) rotate(-3deg)}}@keyframes story-cover_flutter__Pz91X{0%,to{transform:scaleX(1)}50%{transform:scaleX(.75) rotate(-10deg)}}@keyframes story-cover_sway__r0CZ6{0%,to{transform:rotate(0)}35%{transform:rotate(-7deg)}65%{transform:rotate(5deg)}}@keyframes story-cover_float__wRqNO{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes story-cover_glow__nK30m{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.story-cover_art__joIr7,.story-cover_art__joIr7 *{animation:none!important;transition:none!important}}.section-scene_dragField__ecf1x{position:absolute;inset:30px 12px 44px;z-index:2;pointer-events:none}.section-scene_dragActor__TSne4{position:absolute;right:6px;bottom:4px;width:clamp(104px,29vw,118px);aspect-ratio:220/250;pointer-events:auto;transform-origin:center;user-select:none;-webkit-user-select:none}.section-scene_dragActor__TSne4>div,.section-scene_dragActor__TSne4>div>button{width:100%}.student-world .section-scene_dragActor__TSne4,.student-world .section-scene_dragActor__TSne4 button{touch-action:none;cursor:grab}.section-scene_dragActor__TSne4[data-dragging=true],.section-scene_dragActor__TSne4[data-dragging=true] button{cursor:grabbing}.section-scene_dragActor__TSne4[data-dragging=true]{will-change:transform}.section-scene_dragActor__TSne4 svg{pointer-events:none}.section-scene_hint__800nN{pointer-events:none;font-size:12px}.section-scene_keyboardHint__6owGc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.section-scene_scene__arNWe[data-calm=true] *,.section-scene_scene__arNWe[data-calm=true] :after,.section-scene_scene__arNWe[data-calm=true] :before{animation:none!important;transition:none!important}.student-settings_settings__J_flN{position:relative;z-index:60}.student-settings_trigger__xpJJe{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d7ceb9;border-radius:50%;background:#fffaf0;color:#3f7a5a;box-shadow:0 2px 6px #52635214;cursor:pointer}.student-settings_trigger__xpJJe:after{content:"";position:absolute;inset:-4px}.student-settings_trigger__xpJJe svg{width:20px;height:20px}.student-settings_row__aUJWP:focus-visible,.student-settings_trigger__xpJJe:focus-visible{outline:3px solid #7147d7;outline-offset:2px}.student-settings_badge__l3X67{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#8a857c;color:#fff}.student-settings_badge__l3X67 svg{width:11px;height:11px}.student-settings_panel__NoPOL{position:absolute;inset-block-start:calc(100% + 8px);left:50%;transform:translateX(-50%);display:grid;gap:6px;width:228px;padding:8px;border:1px solid #e3d8bf;border-radius:18px;background:#fffaf0;box-shadow:0 10px 28px #2c4a3933}.student-settings_row__aUJWP{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:6px 10px;border:0;border-radius:13px;background:#f6efdf;color:#2f4a3f;font:inherit;text-align:start;cursor:pointer}.student-settings_row__aUJWP>svg{width:24px;height:24px;color:#3f7a5a}.student-settings_row__aUJWP strong{display:block;font-size:14.5px}.student-settings_row__aUJWP small{display:block;color:#66756a;font-size:12.5px;font-weight:700}.student-settings_switch__A0nT0{position:relative;width:42px;height:24px;border-radius:12px;background:#c9c3b6;transition:background-color .16s}.student-settings_switch__A0nT0:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:inset-inline-start .16s}.student-settings_row__aUJWP[aria-checked=true] .student-settings_switch__A0nT0{background:#3d7c61}.student-settings_row__aUJWP[aria-checked=true] .student-settings_switch__A0nT0:after{inset-inline-start:21px}@media (prefers-reduced-motion:reduce){.student-settings_switch__A0nT0,.student-settings_switch__A0nT0:after{transition:none}}.student-settings_panel__NoPOL[data-align=end]{left:0;transform:none;left:auto;inset-inline-end:0}.student-settings_language__P4i3c{text-align:start;display:grid;grid-template-columns:26px 1fr;grid-template-areas:"icon label" "choices choices";align-items:center;gap:8px 10px;padding:8px 10px 10px;border-radius:13px;background:#f6efdf;color:#2f4a3f}.student-settings_language__P4i3c>svg{grid-area:icon;width:24px;height:24px;color:#3f7a5a}.student-settings_language__P4i3c>strong{grid-area:label;font-size:14.5px}.student-settings_choices__KqpEa{grid-area:choices;display:grid;grid-template-columns:1fr 1fr;gap:6px}.student-settings_choices__KqpEa button{min-height:44px;border:2px solid #d7ceb9;border-radius:12px;background:#fffaf0;color:#2f4a3f;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.student-settings_choices__KqpEa button[aria-checked=true]{border-color:#3d7c61;background:#3d7c61;color:#fff}.student-settings_choices__KqpEa button:focus-visible{outline:3px solid #7147d7;outline-offset:2px}.notifications_page__14xGU{padding:48px 16px 28px;color:#294f4f}.notifications_page__14xGU.notifications_centerPage__3zpUJ{padding:19px 20px 28px}@media (max-width:350px){.notifications_page__14xGU.notifications_centerPage__3zpUJ{padding-inline:14px}}.notifications_header__5o4w1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.notifications_header__5o4w1 h1{flex:1;min-width:0;margin:0;padding-inline:4px;font-size:24px;font-weight:800;line-height:1.7}.notifications_back__l_bJE{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border:1px solid #d8ceb5;border-radius:16px;background:#fffaf0;color:#356e5a}.notifications_list__Hxqxv{display:grid;gap:14px;margin:0;padding:0;list-style:none}.notifications_card__jyreK{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:116px;padding:16px 14px;border:1.5px solid #e2d6b8;border-radius:22px;background:#fffaf0;color:#294f4f;box-shadow:inset 0 -3px #efe3c8;overflow-wrap:anywhere}.notifications_card__jyreK[data-unread=true]{border-color:#bda1e1;background:#f8f1ff}.notifications_bell__XI6BV:focus-visible,.notifications_card__jyreK:focus-visible,.notifications_teaser__ktyn9 :is(a,button):focus-visible{outline:3px solid #7147d7;outline-offset:3px}.notifications_icon__TAitU{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff6e5;font-size:25px}.notifications_card__jyreK h2{margin:0;font-size:17px;line-height:1.6}.notifications_card__jyreK p{margin:5px 0;font-size:14px;line-height:1.8}.notifications_title__KgqLn{display:block;font-size:15px;line-height:1.7}.notifications_meta__u2Bj5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:#667566}.notifications_unread__YNQwM{color:#6336a2;font-weight:800}.notifications_awards__iZk0O{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.notifications_award__XOAJB{padding:3px 8px;border-radius:12px;background:#fff4d6;color:#7a5410;font-size:13px;font-weight:700}.notifications_award__XOAJB[data-kind=GARDEN_CREDIT]{background:#eaf6df;color:#2f6a3a}.notifications_bell__XI6BV{position:relative;display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid #d7ceb9;border-radius:50%;background:#fffaf0;color:#3f7a5a}.notifications_bell__XI6BV[aria-current=page]{background:#dbe6ce;border-color:#9db79a;color:#315f52}.notifications_bell__XI6BV svg{width:23px;height:23px}.notifications_badge__zoWRd{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:grid;place-items:center;min-width:21px;height:21px;padding-inline:4px;border-radius:12px;background:#6336a2;color:white;font-size:11px;font-weight:800}.notifications_teaser__ktyn9{box-sizing:border-box;width:calc(100% - 32px);margin-inline:auto;padding:14px;border:1.5px solid #d5c7ed;border-radius:22px;background:#fffaf0;text-align:start}.notifications_teaserBody__YpwK6{display:flex;align-items:center;gap:12px}.notifications_teaserNumo__JFeYj{flex:none;width:66px}.notifications_teaser__ktyn9 h2{margin:0 0 4px;font-size:16px}.notifications_teaser__ktyn9 p{margin:4px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.notifications_teaser__ktyn9 small{font-size:12px}.notifications_actions__hl5Ir{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.notifications_actions__hl5Ir :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 14px;border:1px solid #d7ceb9;border-radius:15px;background:#fff6e5;color:#356e5a;font:inherit;font-weight:700;font-size:14px}.notifications_actions__hl5Ir a{background:#3d7c61;color:#fff5d9;border-color:#295d4e}.notifications_notice__nV661{margin:12px 0;padding:12px;border:1px solid #e2d6b8;border-radius:16px;background:#fffaf0;font-size:14px;line-height:1.8}.notifications_notice__nV661 button{min-height:44px;margin-inline-start:8px;padding:4px 12px;border:1px solid #d8ceb5;border-radius:12px;background:#fff6e5;color:#356e5a;font:inherit}.notifications_empty__OXarX{padding:24px 12px;text-align:center}@media (max-width:340px){.notifications_page__14xGU{padding-inline:12px}.notifications_card__jyreK{padding:14px 12px;gap:8px}.notifications_teaser__ktyn9{width:calc(100% - 24px)}}.notifications_empty__OXarX>[data-numo]{width:140px;margin-inline:auto}.crossword_game__s__hH{--ink:#305b4f;--sage:#e5edd6;--gold:#e7b85b;--cream:#fff9e9;box-sizing:border-box;max-width:460px;width:100%;margin:0 auto;color:var(--ink);padding:14px 12px 104px;font-family:var(--font-noto-sans),sans-serif;overflow-wrap:anywhere}.crossword_game__s__hH *{box-sizing:border-box}.crossword_game__s__hH button,.crossword_game__s__hH input{font:inherit}.crossword_game__s__hH button{touch-action:manipulation;cursor:pointer}.crossword_bank__hs3nX summary:focus-visible,.crossword_game__s__hH button:focus-visible,.crossword_game__s__hH input:focus-visible{outline:3px solid #286e87;outline-offset:3px}.crossword_game__s__hH button:disabled{cursor:default;opacity:.5}.crossword_hero__p08vN{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 14px;background:linear-gradient(125deg,#e4edcf,#f3edcf);border:1px solid #ccdab4;border-radius:24px 24px 9px 24px;box-shadow:0 5px 0 #cbd9b6}.crossword_hero__p08vN h1{font-size:21px;line-height:1.3;margin:6px 0 8px;letter-spacing:-.5px}.crossword_hero__p08vN p{margin:0;font-size:12px}.crossword_eyebrow__p_822{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700;color:#67794e;letter-spacing:.3px}.crossword_eyebrow__p_822 svg{width:18px;height:18px}.crossword_smallNumo__am_xb{width:76px;flex-shrink:0}.crossword_smallNumo__am_xb button{width:100%;height:88px}.crossword_progress__UFxUb{height:7px;margin:19px 5px 16px;border-radius:9px;background:#dfe4c9;overflow:hidden}.crossword_progress__UFxUb span{display:block;height:100%;background:#6b9c6e;transition:width .4s}.crossword_boardFrame__oL7_y{padding:14px;border:1px solid #ddcc9f;border-radius:24px;background:radial-gradient(ellipse at top,#fffdf7,#f3e8ce);box-shadow:0 5px 0 #d9c59a;margin:12px 0 19px}.crossword_board__mD4zd{display:grid;gap:3px;max-width:330px;margin:auto;direction:ltr}.crossword_cell__MVqyx,.crossword_empty__OMwnS{aspect-ratio:1;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;border-radius:5px;font-weight:800;font-size:clamp(13px,5vw,22px);line-height:1}.crossword_cell__MVqyx{background:#fffdf4;border:1px solid #d6c99b;box-shadow:0 2px 0 #d9c99e;color:#315b4b}.crossword_empty__OMwnS{background:#e8dfca55}.crossword_cell__MVqyx small{position:absolute;top:2px;left:3px;font-size:9px;font-weight:600;color:#807247}.crossword_cell__MVqyx[data-active=true]{background:#fff0bb;border-color:#d3a444;box-shadow:0 2px 0 #c39a48}.crossword_cell__MVqyx[data-solved=true]{background:#dcecc8;border-color:#82aa70;box-shadow:0 2px 0 #88ad77}.crossword_wordNav___GXoO{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin:14px 0}.crossword_wordNav___GXoO button{height:46px;min-width:49px;border:1px solid #d9d4bb;border-radius:13px;background:#fffdf4;color:#6b7255;font-weight:800}.crossword_wordNav___GXoO button span{margin-right:7px}.crossword_wordNav___GXoO button[aria-pressed=true]{background:#f9e9b3;border-color:#bf973e;box-shadow:0 3px 0 #d6b45a}.crossword_wordNav___GXoO button[data-solved=true]{background:#e4eed8;color:#477346}.crossword_workArea__KVoFf{scroll-margin-bottom:104px}.crossword_clue__rN2XK{border:1px solid #d7dfca;border-radius:24px;background:#fffdf7;padding:15px;margin-top:16px;box-shadow:0 4px 0 #e2e5d2}.crossword_clueTop__N09XZ{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#7e7554}.crossword_pill__MdMTe{display:inline-flex;justify-content:center;gap:5px;border-radius:30px;padding:7px 12px;background:#f6edce;border:1px solid #e2c786;color:#7d6334;font-size:12px;font-weight:700}.crossword_clue__rN2XK h2{font-size:20px;line-height:1.5;text-align:center;margin:15px 0}.crossword_clueImage__ETWY6{display:block;width:100%;height:112px;object-fit:contain;border-radius:14px;background:#f5f2df;margin:12px auto 0}.crossword_clueSwitch__PLz6f{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#758060}.crossword_clueSwitch__PLz6f button{min-width:46px;height:44px;background:#edf1e5;border:1px solid #cedabb;border-radius:13px;color:#45634b;font-size:22px}.crossword_answerArea__w7NSM{margin-top:18px;padding:16px 13px;border-radius:23px;background:#f6eacc;border:1px solid #dec48c;box-shadow:0 4px 0 #d6ba7c;scroll-margin-bottom:110px}.crossword_answerArea__w7NSM label{display:block;font-size:13px;font-weight:700;margin:15px 0 8px}.crossword_answerArea__w7NSM input{display:block;width:100%;height:62px;border:2px solid #c7ad65;border-radius:15px;background:#fffdf4;padding:9px 10px;text-align:center;letter-spacing:.17em;font-size:25px;font-weight:800;color:#355a4a;scroll-margin-bottom:120px;direction:ltr}.crossword_inputModes__eYaq1{display:flex;gap:7px}.crossword_inputModes__eYaq1 button{min-height:44px;flex:1;background:#fffbef;border:1px solid #ded5b4;border-radius:13px;font-size:13px;color:#74663f;font-weight:600}.crossword_inputModes__eYaq1 button[aria-pressed=true]{background:#dfe9ce;border-color:#8eab76;color:#3e644a}.crossword_primary__4_GXD{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;border:1px solid #3d674b;border-radius:17px;box-shadow:0 4px 0 #36563d;background:#56825b;color:#fffdf0;font-size:16px;font-weight:800;padding:12px}.crossword_primary__4_GXD svg{height:21px;width:21px}.crossword_primary__4_GXD:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px 0 #36563d}.crossword_primary__4_GXD:disabled{background:#c4cbaa;border-color:#b4bd99;color:#59634d;box-shadow:0 3px 0 #bbc09b}.crossword_quiet__WXna9{min-height:12px}.crossword_correct___iigO,.crossword_hint__U0OiH{border:1px solid #dfc894;background:#fff8df;border-radius:15px;padding:13px;font-size:14px;font-weight:600;line-height:1.55;margin:13px 0;color:#85652f}.crossword_correct___iigO{background:#e9f2dc;border-color:#bad1a4;color:#456c42}.crossword_nextWord__WtUhA{text-align:center;font-size:14px;line-height:1.5}.crossword_bank__hs3nX{margin:20px 0;padding:10px 14px;border:1px dashed #c3cda9;border-radius:17px;background:#fcfbf1}.crossword_bank__hs3nX summary{cursor:pointer;font-weight:700;padding:10px 0;min-height:44px;font-size:14px}.crossword_bank__hs3nX div{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0}.crossword_bank__hs3nX span{padding:8px 10px;background:#eee9d3;border-radius:9px;color:#6c653d;font-size:15px}.crossword_preview__RzsGX{font-size:12px;text-align:center;color:#7b745a}.crossword_slots__OsYEj{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:13px 0}.crossword_slots__OsYEj span{display:flex;align-items:center;justify-content:center;width:44px;height:48px;background:#fffdf4;border:1px solid #d0bd85;border-radius:10px;font-size:24px;font-weight:800;box-shadow:0 2px 0 #d1bb7d}.crossword_slots__OsYEj span[data-fixed=true]{background:#dcebc9;color:#446e41}.crossword_keyboard__Oz7fB{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;margin:14px 0}.crossword_keyboard__Oz7fB button{height:46px;min-width:44px;background:#fff8e4;border:1px solid #d8b260;border-radius:10px;box-shadow:0 3px 0 #c8a354;font-weight:800;font-size:21px;color:#655333}.crossword_erase__4lCuW{width:100%;min-height:44px;background:transparent;border:1px solid #c5b584;border-radius:12px;color:#6d6345;font-size:13px}.crossword_intro__4QWAk{text-align:center;border:1px solid #ded8b8;border-radius:30px;background:radial-gradient(ellipse at top,#e9efd7,#fff9e9 65%);padding:24px 20px 35px;box-shadow:0 6px 0 #d9d3b4;margin-top:15px}.crossword_intro__4QWAk .crossword_eyebrow__p_822{justify-content:center}.crossword_introNumo__8JqJL{width:142px;margin:14px auto 2px;background:radial-gradient(circle,#fff6ce 55%,transparent 56%)}.crossword_introNumo__8JqJL button{height:158px;width:100%}.crossword_intro__4QWAk h1{font-size:27px;letter-spacing:-.7px;line-height:1.25;margin:14px 0}.crossword_intro__4QWAk>p:not(.crossword_eyebrow__p_822){font-size:15px;line-height:1.6;margin:12px 0}.crossword_introBoard__PSmOR{max-width:195px;margin:20px auto;transform:rotate(-3deg)}.crossword_introBoard__PSmOR .crossword_boardFrame__oL7_y{padding:10px;border-radius:17px}.crossword_intro__4QWAk .crossword_primary__4_GXD{margin-top:22px}.crossword_intro__4QWAk small{display:block;margin-top:17px;font-size:12px}.crossword_finale__85ZTl{text-align:center;padding:20px 16px 24px;border:1px solid #dfbd65;border-radius:25px;background:linear-gradient(135deg,#fff9d6,#f5e5af);box-shadow:0 5px 0 #d4b667;margin:18px 0;color:#72592c}.crossword_finale__85ZTl h2{font-size:24px;line-height:1.3;margin:9px 0}.crossword_finale__85ZTl p{font-size:15px;line-height:1.55}.crossword_star__yUa4a{display:block;font-size:60px;color:#c79630;text-shadow:0 3px #ecd17b}.crossword_reward__mNb8E{display:flex;gap:10px;align-items:center;justify-content:center;border-radius:20px;background:#fff6d8;border:1px solid #d9bb69;padding:15px;margin-top:18px;flex-wrap:wrap}.crossword_reward__mNb8E svg{height:29px;width:29px}.crossword_reward__mNb8E strong{font-size:34px}.crossword_reward__mNb8E span{font-size:14px}.crossword_game__s__hH[data-celebrating=true] .crossword_cell__MVqyx[data-solved=true]{animation:crossword_bloom__UhdFp .55s ease-out}.crossword_game__s__hH[data-celebrating=true] .crossword_finale__85ZTl{animation:crossword_arrive__Mt4L4 .65s ease-out}@keyframes crossword_bloom__UhdFp{50%{background:#b9db91;transform:scale(1.06)}}@keyframes crossword_arrive__Mt4L4{0%{transform:translateY(9px);opacity:.4}to{transform:translateY(0);opacity:1}}.crossword_game__s__hH[data-calm=true] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.crossword_game__s__hH *{animation:none!important;transition:none!important}}@media (min-width:600px){.crossword_game__s__hH{padding-inline:20px}.crossword_boardFrame__oL7_y{padding:19px}.crossword_hero__p08vN h1{font-size:25px}}@media (max-height:650px){.crossword_intro__4QWAk{padding:16px 18px 24px;margin-top:6px}.crossword_introNumo__8JqJL{width:90px;margin:9px auto 0}.crossword_introNumo__8JqJL button{height:104px}.crossword_intro__4QWAk h1{font-size:24px;margin:8px 0}.crossword_intro__4QWAk>p:not(.crossword_eyebrow__p_822){font-size:14px;line-height:1.5;margin:8px 0}.crossword_introBoard__PSmOR{max-width:125px;margin:8px auto}.crossword_intro__4QWAk .crossword_primary__4_GXD{margin-top:14px}.crossword_intro__4QWAk small{margin-top:12px}}.crossword_clue__rN2XK h2,.crossword_finale__85ZTl h2,.crossword_hero__p08vN h1,.crossword_intro__4QWAk h1{font-weight:800}.crossword_clueImageFrame__EboVP{position:relative;width:100%;height:112px;margin:12px 0 0}.crossword_clueImageFrame__EboVP .crossword_clueImage__ETWY6{margin:0}.crossword_wordNav___GXoO button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding-inline:8px;min-width:52px}.crossword_wordNav___GXoO button span{margin-right:0}.crossword_wordNav___GXoO button small{font-size:11px}.crossword_primary__4_GXD{text-decoration:none}.crossword_finale__85ZTl .crossword_primary__4_GXD{margin-top:20px}@media (max-height:650px){.crossword_introNumo__8JqJL button{height:86px}.crossword_introNumo__8JqJL{margin-top:6px}.crossword_introBoard__PSmOR{max-width:110px}.crossword_intro__4QWAk .crossword_primary__4_GXD{margin-top:10px}.crossword_intro__4QWAk>p:not(.crossword_eyebrow__p_822){margin:6px 0}}.crossword_clue__rN2XK{scroll-margin-top:20px}.crossword_wordSuccess__eGoEL{display:flex;align-items:center;gap:10px;justify-content:center;text-align:left;margin:12px 0}.crossword_successNumo__84Tqy{width:72px;flex-shrink:0}.crossword_successNumo__84Tqy button{width:100%;height:82px}.crossword_finishNumo__eTL_9{width:110px;height:120px;position:relative;margin:0 auto 12px}.crossword_finishNumo__eTL_9 button{width:100%;height:120px}.crossword_finishNumo__eTL_9 .crossword_star__yUa4a{position:absolute;font-size:38px;right:-16px;top:17px;pointer-events:none}.teacher_studio__0VLsw{color:#30584e;max-width:1040px;margin:20px auto}.teacher_studio__0VLsw *{box-sizing:border-box}.teacher_studio__0VLsw h1{font-size:clamp(26px,4vw,38px);font-weight:800;margin:12px 0}.teacher_studio__0VLsw h2{font-size:20px;font-weight:800;margin:0 0 20px;display:flex;align-items:center;gap:12px}.teacher_studio__0VLsw h2 b{font-size:13px;display:grid;place-items:center;width:37px;height:37px;background:#e7eedc;border-radius:12px;color:#657d52}.teacher_hero__NAnn3{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;background:linear-gradient(120deg,#e5eddc,#f1edce);border:1px solid #d6e0c9;border-radius:30px;margin-bottom:22px}.teacher_hero__NAnn3 p{line-height:1.7;font-size:15px}.teacher_hero__NAnn3 span{font-size:12px;color:#64784e}.teacher_eyebrow__2y8GR{display:flex;gap:8px;align-items:center;font-size:12px!important;font-weight:700}.teacher_eyebrow__2y8GR svg{width:17px;height:17px}.teacher_numo__maYov{width:130px;flex-shrink:0}.teacher_fields__k0VC6{padding:0;border:0;margin:0;min-width:0}.teacher_fields__k0VC6:disabled{opacity:.8}.teacher_card___E_EN{padding:24px;border:1px solid #dce4d3;border-radius:25px;background:#fffef9;margin:18px 0;min-width:0}.teacher_basics__smdWH{display:grid;grid-template-columns:1fr 1fr;gap:17px}.teacher_wide__7UFIv{grid-column:1/-1}.teacher_studio__0VLsw label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:#526859;min-width:0}.teacher_studio__0VLsw input:not([type=checkbox]):not([type=file]),.teacher_studio__0VLsw select,.teacher_studio__0VLsw textarea{border:1px solid #d0dbca;border-radius:13px;min-height:49px;max-width:100%;width:100%;padding:12px;background:white;color:#30584e;font:inherit;font-size:15px;box-shadow:0 2px 0 #e6eadc}.teacher_studio__0VLsw textarea{resize:vertical;min-height:75px}.teacher_studio__0VLsw button:focus-visible,.teacher_studio__0VLsw input:focus-visible,.teacher_studio__0VLsw select:focus-visible,.teacher_studio__0VLsw textarea:focus-visible{outline:3px solid #34778c;outline-offset:3px}.teacher_helper__belX9{font-size:12px;line-height:1.8;color:#717d66;margin:12px 0 18px}.teacher_entries__8a5SL{display:grid;gap:15px}.teacher_entry__Q9cqR{background:#f2f5e9;border:1px solid #dce3cc;border-radius:19px;padding:17px}.teacher_entryTitle__nC0Gw{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:15px}.teacher_entryTitle__nC0Gw button{min-height:44px;border:1px dashed #c6c9a7;border-radius:10px;padding:8px 15px;background:#fffdf3;color:#7b6e4b}.teacher_wordFields__fwcBC{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px}.teacher_wordFields__fwcBC small{font-size:11px;font-weight:400;color:#7e8569}.teacher_media___J6_a{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.teacher_media___J6_a>label:not(.teacher_upload__WlhxR){flex:1;min-width:160px}.teacher_media___J6_a img{width:72px;height:72px;border:1px solid #d1d6bb;border-radius:12px;object-fit:contain}.teacher_upload__WlhxR{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:8px!important;min-height:47px;max-width:100%;padding:12px 14px;border:1px dashed #b9c89f;border-radius:13px;background:#fffdf2;font-size:12px!important;overflow-wrap:anywhere}.teacher_upload__WlhxR svg{width:21px;height:21px;flex-shrink:0}.teacher_upload__WlhxR input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.teacher_upload__WlhxR:focus-within{outline:3px solid #34778c;outline-offset:3px}.teacher_primary__Ny1yk,.teacher_secondary__KVvCr{min-height:50px;border:1px solid #416b50;border-radius:15px;padding:12px 22px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation}.teacher_primary__Ny1yk{background:#4a7657;color:#fffdf2;box-shadow:0 3px 0 #31543e}.teacher_secondary__KVvCr{background:#f9fbee;color:#5c754d;border-color:#c8d6b6;box-shadow:0 2px 0 #dbe3ce}.teacher_card___E_EN>.teacher_secondary__KVvCr{margin-top:17px}.teacher_primary__Ny1yk:disabled,.teacher_secondary__KVvCr:disabled{opacity:.5;cursor:default}.teacher_card___E_EN>.teacher_primary__Ny1yk{width:100%;margin-top:10px}.teacher_notice__X0htr{border:1px solid #d9cb91;background:#fff7d9;color:#78633b;padding:16px;border-radius:16px;line-height:1.7;font-size:14px}.teacher_previewSection__Did4D{padding:24px;border:1px solid #ccd9bb;background:#eef2e2;border-radius:26px;margin:24px 0;min-width:0}.teacher_stats__pSnJz{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.teacher_stats__pSnJz span{padding:8px 12px;border-radius:12px;background:#fcfbeb;border:1px solid #d9d8b6;font-size:12px}.teacher_childPreview__ZdJ8k{width:320px;max-width:100%;margin:18px auto;background:#fffaed;border-radius:25px;overflow:hidden}.teacher_childPreview__ZdJ8k>section{padding-bottom:24px}.teacher_key__t8e0S{margin:18px 0;background:#fffdf3;border-radius:13px;padding:14px;font-size:13px}.teacher_key__t8e0S summary{min-height:35px;cursor:pointer;font-weight:700}.teacher_review__ziT4x{flex-direction:row!important;align-items:center;gap:12px!important;min-height:50px;margin-top:20px;line-height:1.7}.teacher_review__ziT4x input{width:23px;height:23px;flex-shrink:0}.teacher_actions__WhmZ5{display:flex;gap:14px;border:1px solid #d0dec3;background:#e8efdf;padding:19px;border-radius:22px;margin:20px 0}.teacher_actions__WhmZ5 button{flex:1}.teacher_savedLinks__RXMgf{display:flex;justify-content:center;gap:20px;font-size:13px;margin:20px 0}.teacher_srOnly__u4PWG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:600px){.teacher_hero__NAnn3{padding:22px 18px;gap:8px}.teacher_numo__maYov{width:70px}.teacher_hero__NAnn3 span{font-size:11px}.teacher_hero__NAnn3 p{font-size:13px}.teacher_studio__0VLsw h1{font-size:25px}.teacher_card___E_EN{padding:18px 14px}.teacher_basics__smdWH,.teacher_wordFields__fwcBC{grid-template-columns:1fr}.teacher_entry__Q9cqR{padding:14px 11px}.teacher_previewSection__Did4D{padding:14px 8px}.teacher_actions__WhmZ5{padding:14px 10px;flex-wrap:wrap}.teacher_actions__WhmZ5 button{min-width:120px}.teacher_helper__belX9{font-size:12px}}.teacher_media___J6_a img{flex-shrink:0}.workshop_workshop__K5qht{--ink:#2c5143;--forest:#3b7055;color:var(--ink);display:grid;gap:18px;min-width:0;width:100%;padding:4px 0 28px;font-family:Noto Sans,sans-serif;-webkit-tap-highlight-color:transparent}.workshop_workshop__K5qht *,.workshop_workshop__K5qht :after,.workshop_workshop__K5qht :before{box-sizing:border-box}.workshop_workshop__K5qht svg{flex:none}.workshop_hero__AH92_{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:126px;padding:18px 16px 18px 20px;border:1px solid #c5d8b9;border-radius:26px 26px 22px 9px;background:radial-gradient(ellipse at 92% 10%,#f5e9a966,transparent 55%),#e0edcf;box-shadow:0 5px 0 #c7d8b6,0 8px 18px #526d2910}.workshop_hero__AH92_:before{content:"";position:absolute;z-index:-1;top:-5px;left:18px;width:23px;height:26px;background:#deb15d;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.workshop_heroCopy__LckC8{position:relative;z-index:1;min-width:0;padding-block-start:4px;flex:1}.workshop_hero__AH92_ h1{margin:7px 0 0;font-size:clamp(18px,5.1vw,23px);font-weight:800;line-height:1.45;letter-spacing:-.6px;color:#31533f}.workshop_kicker__2yZ2P{margin:0;font-size:11px;line-height:1.6;font-weight:750;color:#6b8153}.workshop_companion__rT4VL{flex:0 0 83px;align-self:center;isolation:isolate}.workshop_companion__rT4VL,.workshop_companion__rT4VL button{position:relative;width:83px}.workshop_companionHalo__y9rCw{position:absolute;width:78px;height:78px;top:14px;left:2px;z-index:-1;border-radius:50%;background:#fff9df;border:1px solid #f6e2a6;box-shadow:0 0 0 7px #fff9df60}.workshop_companion__rT4VL:after,.workshop_companion__rT4VL:before{content:"";position:absolute;width:12px;height:12px;background:#deb85d;clip-path:polygon(50% 0,63% 36%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 36%)}.workshop_companion__rT4VL:before{top:5px;right:0}.workshop_companion__rT4VL:after{width:8px;height:8px;bottom:10px;left:-4px}.workshop_paper__BcaeA{position:relative;display:grid;gap:17px;padding:18px 16px 16px;border:1.5px solid #e1cf9f;border-radius:10px 24px 24px 24px;background:#fffdf5;box-shadow:0 5px 0 #eadcb7,0 9px 20px #7a5a2010}.workshop_paperHeading__DnXnm{display:flex;align-items:center;justify-content:space-between;gap:12px}.workshop_paperHeading__DnXnm>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#786331;font-size:11px;font-weight:750}.workshop_paperHeading__DnXnm svg{width:18px;height:18px}.workshop_paperSpark__pffmr{color:#dbb662;font-size:18px;line-height:1}.workshop_sentence__qpH3O{margin:0;font-size:22px;font-weight:600;line-height:2.5;overflow-wrap:anywhere;text-align:start;color:#325143}.workshop_sentenceBlank__cELxH{display:inline-block;min-width:48px;min-height:48px;padding:0 9px;margin:3px;vertical-align:baseline;border:1.5px dashed #b4bba0;border-bottom:3px solid #bcc5a4;border-radius:12px;color:#6c8058;background:#f1f3e5;font:750 20px Noto Sans,sans-serif;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.workshop_sentenceBlank__cELxH[aria-pressed=true]{border:solid #7f9e68;border-width:1.5px 1.5px 3px;color:#365b36;background:#e2edcb;box-shadow:0 0 0 3px #d8e9bd80}.workshop_sentenceBlank__cELxH[data-filled=true]{border-style:solid;background:#f8edc8;border-color:#d0b567;color:#8b6c32}.workshop_sentenceBlank__cELxH[data-filled=true][aria-pressed=true]{box-shadow:0 0 0 3px #f3dfa480}.workshop_workshop__K5qht[data-result=passed] .workshop_sentenceBlank__cELxH{color:#386248;background:#e1eed8;border:solid #a4bf8f;border-width:1.5px 1.5px 3px;box-shadow:none}.workshop_tabs__vWs6_{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.workshop_tabs__vWs6_ button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:50px;min-height:46px;padding:5px 10px;border:solid #e2dfca;border-width:1.5px 1.5px 3px;border-radius:14px;background:#fbf9ee;color:#9c9c7b;cursor:pointer}.workshop_tabNumber__jn90J{font:800 17px Noto Sans,sans-serif}.workshop_tabs__vWs6_ button[aria-pressed=true]{background:#e9efdc;border-color:#94b17e;color:#3e6546;box-shadow:0 0 0 3px #e4ecd680}.workshop_readyDot__GMQCN{color:#bd9951;font-size:13px;line-height:1}.workshop_progressTrack__VKjoE{display:grid;gap:3px;border-top:1px dashed #e7e4cf;padding-block-start:6px}.workshop_letterDesk___2nyF{position:relative;min-width:0;padding:18px 14px 14px;background:#f4e8c9;border:1px solid #dcc48b;border-bottom:5px solid #ceb379;border-radius:24px;box-shadow:0 8px 20px #8b6f2910}.workshop_deskHeading__pANPn{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-block-end:17px}.workshop_deskHeading__pANPn h2{display:inline-flex;margin:0;padding:4px 11px;border:1px solid #d5bd84;border-radius:20px;background:#fffae9;font-size:14px;font-weight:800;color:#756039;white-space:nowrap}.workshop_deskHeading__pANPn>span{color:#77633d;font-size:11px;line-height:1.5;text-align:end}.workshop_slots__pfp4G{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-end:20px}.workshop_slot__RsiE6{width:46px;height:52px;flex:0 0 46px;border:1.5px dashed #c0c7a4;border-bottom:3px solid #b5c09a;border-radius:11px;background:#fffdf2;color:#355239;font:800 26px Noto Sans,sans-serif;box-shadow:inset 0 2px 2px #666b2c05;cursor:pointer}.workshop_slot__RsiE6[data-filled=true]{border:1.5px solid #91b078;border-bottom:3px solid #86a369;background:#eff5de;animation:workshop_letterArrive__IpBnP .16s ease-out}.workshop_slot__RsiE6:disabled{opacity:1;cursor:default}.workshop_slot__RsiE6 span{color:#d5d8bc}.workshop_trayLabel__CdQw8{display:flex;justify-content:center;align-items:center;gap:5px;margin:0 0 9px;font-size:11px;font-weight:700;color:#76613b}.workshop_trayLabel__CdQw8 svg{width:15px;height:15px}.workshop_tileGrid__xEMC0{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:8px;padding:8px;border:1px solid #e0cc99;border-radius:17px;background:#eadbb8}.workshop_tile__XkhX7{position:relative;min-width:46px;height:54px;padding:0 0 4px;border:1.5px solid #d3af5d;border-bottom:4px solid #bc984c;border-radius:11px;background:linear-gradient(#fff6d9,#ffe6a4);color:#71592c;box-shadow:inset 0 1px 0 #fffefa;font:800 26px Noto Sans,sans-serif;cursor:pointer;transition:background-color .15s,box-shadow .15s}.workshop_tile__XkhX7:not(:disabled):hover{background:#fff2c5;box-shadow:inset 0 0 0 1px #b9994b}.workshop_tile__XkhX7:not(:disabled):active{transform:translateY(2px);border-bottom-width:2px}.workshop_tile__XkhX7 span{position:absolute;display:grid;place-items:center;width:13px;height:13px;right:3px;bottom:3px;border-radius:50%;font-size:9px}.workshop_tile__XkhX7[data-used=true]{background:#e4d9ba;color:#aa9f7d;border:1px dashed #c4b695;box-shadow:none}.workshop_tile__XkhX7[data-used=true] span{background:#c9c5a5;color:#fffdf0}.workshop_tile__XkhX7:disabled{opacity:1;cursor:default}.workshop_tools__d1EeN{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:13px}.workshop_tools__d1EeN button{flex:1 1 106px;min-height:46px;padding:7px;border:1px solid #d3c296;border-radius:12px;background:#fffae9;color:#6f7c55;font:700 11px Noto Sans,sans-serif;cursor:pointer}.workshop_tools__d1EeN button:disabled{color:#b2b498;background:#f4edd8;cursor:default}.workshop_tools__d1EeN button:not(:disabled):last-child{background:#e8edd5;border-color:#b9c59c;color:#577044}.workshop_resultPanel__AEZml{display:grid;gap:12px}.workshop_outcome__k_k0w{display:none;gap:10px;align-items:center;min-width:0;font-size:14px;font-weight:700;line-height:1.7;text-align:start}.workshop_outcome__k_k0w:has(.workshop_feedbackIcon__lQ_Y_){display:flex;padding:14px 16px;border:1px solid #e7d6a6;border-radius:18px;background:#fff7df;color:#8b713e}.workshop_feedbackIcon__lQ_Y_{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;color:#b3995c;background:#f5e9c3}.workshop_feedbackIcon__lQ_Y_ svg{width:24px;height:24px}.workshop_resultPanel__AEZml[data-tone=success] .workshop_outcome__k_k0w{border-color:#cbdcbb;background:#edf5e2;color:#436b3f}.workshop_resultPanel__AEZml[data-tone=success] .workshop_feedbackIcon__lQ_Y_{background:#dbe9c9;color:#6a9555}.workshop_resultPanel__AEZml[data-tone=comfort] .workshop_outcome__k_k0w{background:#f4efe5;color:#8d7961;border-color:#e1d6c5}.workshop_assessment___91Vy{margin:0;color:#6b7454;text-align:center;font-size:11px;line-height:1.65}.workshop_primary__GrfQN{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;width:100%;padding:12px 14px;border:1px solid #38644b;border-bottom:5px solid #2e533e;border-radius:17px;background:#527e59;color:#fffcdf;font:800 15px Noto Sans,sans-serif;cursor:pointer;box-shadow:0 4px 12px #4b653a12}.workshop_primary__GrfQN svg{width:23px;height:23px}.workshop_primary__GrfQN:not(:disabled):hover{background:#466f4c}.workshop_primary__GrfQN:not(:disabled):active{transform:translateY(2px);border-bottom-width:3px}.workshop_primary__GrfQN:disabled{background:#c5d0b5;color:#6d7e57;border-color:#b7c3a6;box-shadow:none;cursor:default}.workshop_reward__3A3o_{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:16px;min-height:112px;padding:22px 18px;border:1px solid #e1c982;border-bottom:4px solid #d9c177;border-radius:23px;background:radial-gradient(ellipse at 48% 0,#fff9df,#f4e9bb);overflow:hidden}.workshop_reward__3A3o_:after,.workshop_reward__3A3o_:before{content:"";position:absolute;z-index:-1;width:60px;height:36px;border:1px solid #b5c38b66;border-radius:70% 0 70% 0;transform:rotate(-25deg)}.workshop_reward__3A3o_:before{left:-17px;bottom:8px;box-shadow:0 -25px 0 #cbd3a633}.workshop_reward__3A3o_:after{right:-15px;top:12px;transform:rotate(150deg)}.workshop_rewardSeal__31BYX{display:grid;place-items:center;width:52px;height:58px;background:#e4b95b;color:#fff8d7;border:2px solid #f4d785;border-radius:50% 50% 43% 43%;box-shadow:0 3px 0 #c59d48,0 0 0 4px #f8edbe}.workshop_rewardSeal__31BYX svg{width:34px;height:34px}.workshop_reward__3A3o_ p{display:grid;gap:2px;margin:0}.workshop_reward__3A3o_ strong{font-size:29px;font-weight:850;line-height:1.2;color:#866624}.workshop_reward__3A3o_ p>span{font-size:12px;font-weight:700;color:#7d642c}.workshop_rewardSpark__NEcJn{position:absolute;top:12px;right:18px;color:#c6a04a;font-size:15px}.workshop_workshop__K5qht[data-celebrating=true] .workshop_reward__3A3o_{animation:workshop_rewardArrive__wBjl7 .38s ease-out both}.workshop_questionImage__t1CwJ{display:block;width:100%;max-width:100%;height:auto;border-radius:12px;border:1px solid #efeadb}.workshop_workshop__K5qht button:focus-visible{outline:3px solid #2d7189;outline-offset:3px}@media (max-width:340px){.workshop_workshop__K5qht{gap:16px}.workshop_hero__AH92_{padding-inline:14px;gap:6px;min-height:119px}.workshop_hero__AH92_ h1{font-size:18px}.workshop_companion__rT4VL{flex-basis:74px;width:74px}.workshop_companion__rT4VL button{width:74px}.workshop_companionHalo__y9rCw{width:67px;height:67px}.workshop_paper__BcaeA{padding-inline:13px;gap:14px}.workshop_sentence__qpH3O{font-size:20px}.workshop_letterDesk___2nyF{padding-inline:12px}.workshop_tileGrid__xEMC0{gap:7px;padding:7px}.workshop_deskHeading__pANPn>span{max-width:105px}}.workshop_workshop__K5qht[data-calm=true] *,.workshop_workshop__K5qht[data-calm=true] :after,.workshop_workshop__K5qht[data-calm=true] :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.workshop_workshop__K5qht *,.workshop_workshop__K5qht :after,.workshop_workshop__K5qht :before{animation:none!important;transition:none!important}}@keyframes workshop_letterArrive__IpBnP{0%{box-shadow:inset 0 0 0 5px #d6e7bd}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes workshop_rewardArrive__wBjl7{0%{transform:translateY(5px) scale(.98);opacity:.4}to{transform:none;opacity:1}}.workshop_sentenceBlank__cELxH[data-confirmed=true],.workshop_tabs__vWs6_ button[data-confirmed=true]{color:#315d3e;background:#dceecf;border:2px solid #76985f}.workshop_sentenceBlank__cELxH:disabled:not([data-confirmed=true]),.workshop_tabs__vWs6_ button:disabled:not([data-confirmed=true]){opacity:.55;cursor:default}.workshop_letterDesk___2nyF[data-confirmed=true]{border-color:#91b078;background:#e8efd9}.workshop_guidance__zy8CC,.workshop_learningMilestone__kczNX,.workshop_wordFeedback__G0Ae2:not(:empty){margin:14px 0 0;padding:13px;border:1px solid #cfba7e;border-radius:14px;background:#fff7dd;color:#6f592e;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.workshop_learningMilestone__kczNX,.workshop_wordFeedback__G0Ae2[data-correct=true]{background:#edf5e2;color:#365d36;border-color:#9db781}.workshop_guidance__zy8CC strong{display:block;font-size:24px;letter-spacing:3px;color:#355239}.workshop_learningMilestone__kczNX p{margin:5px 0 0;font-size:12px}.workshop_completionSummary__7w0Y_,.workshop_wordFeedback__G0Ae2{scroll-margin-block:16px}.workshop_completionSummary__7w0Y_{display:grid;gap:10px;min-width:0;border-radius:20px}.workshop_completionSummary__7w0Y_ h2{margin:0;color:var(--ink);font-size:18px;line-height:1.5}.workshop_completionSummary__7w0Y_>.workshop_learningMilestone__kczNX{margin:0}.workshop_completionSummary__7w0Y_:focus{outline:2px solid #7f9e68;outline-offset:4px}