.student-launch-splash_splash__C6n3R{display:none}html[data-numo-launch=yes] .student-launch-splash_splash__C6n3R{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#fffbef,#fff6e5 55%,#fdeccd);color:#24453a;animation:student-launch-splash_leave__UVq2t .45s ease-in 2.1s forwards}.student-launch-splash_center__J6XQf{position:relative;display:grid;justify-items:center;gap:6px;margin-bottom:70px}.student-launch-splash_halo__QORMz{position:absolute;top:-20px;width:190px;height:190px;border-radius:50%;background:repeating-conic-gradient(#ffe9a3 0 12deg,#fff6e5 12deg 24deg);-webkit-mask:radial-gradient(circle,#000 35%,transparent 70%);mask:radial-gradient(circle,#000 35%,transparent 70%);animation:student-launch-splash_spin__Tt7Jz 14s linear infinite,student-launch-splash_fade__PKVkA .6s ease-out both}.student-launch-splash_numo__4sAcB{position:relative;width:150px;height:150px;border-radius:50%;animation:student-launch-splash_pop__u448t .7s cubic-bezier(.3,1.6,.5,1) .15s both,student-launch-splash_hop__V6Otd .9s ease-in-out 1s 1}.student-launch-splash_name__Sui4p{position:relative;margin-top:8px;font-size:26px;font-weight:900;animation:student-launch-splash_up__5nzz1 .5s ease-out .5s both}.student-launch-splash_tagline__W7m7W{position:relative;padding:3px 14px;border-radius:999px;background:#e3f1d1;color:#2f6f55;font-size:15px;font-weight:800;animation:student-launch-splash_up__5nzz1 .5s ease-out .7s both}@keyframes student-launch-splash_leave__UVq2t{to{opacity:0;visibility:hidden}}@keyframes student-launch-splash_pop__u448t{0%{transform:scale(.3);opacity:0}}@keyframes student-launch-splash_hop__V6Otd{50%{transform:translateY(-16px)}}@keyframes student-launch-splash_up__5nzz1{0%{transform:translateY(12px);opacity:0}}@keyframes student-launch-splash_fade__PKVkA{0%{opacity:0}}@keyframes student-launch-splash_spin__Tt7Jz{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html[data-numo-launch=yes] .student-launch-splash_splash__C6n3R{animation-delay:.9s}.student-launch-splash_halo__QORMz,.student-launch-splash_name__Sui4p,.student-launch-splash_numo__4sAcB,.student-launch-splash_tagline__W7m7W{animation:none}}.student-world-root{padding:0}.student-world.student-app-frame{max-width:430px;min-height:100svh;display:flex;flex-direction:column;overflow:clip;background:#fff6e5;color:#294f4f}.student-world.student-app-frame-with-nav{padding-top:0;padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}.student-world main{min-width:0;width:100%;background:transparent;flex:1}.student-world a,.student-world button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.student-world a{text-decoration:none}.student-world :is(button,a):focus-visible{outline:3px solid #a94f36;outline-offset:3px}.student-world :is(h1,h2,h3,p,strong,small){overflow-wrap:anywhere}.student-world :is(button,a):not([aria-disabled=true]){transition:transform .14s,background-color .14s}.student-world button:disabled{opacity:.5;cursor:default}.student-world h1:focus{outline:none}.student-world .student-home-shell{display:block;padding:0 0 14px;gap:0;min-height:0;margin:0}.student-world .student-home-header{display:flex;gap:8px;padding:17px 22px 8px;min-height:83px}.student-world .student-home-header>div:first-child{flex-direction:row}.student-world .student-home-header .student-avatar-large{width:48px;height:48px;border-radius:50%;border:2px solid #d6c39e;background:#f6e6c6}.student-world .student-avatar-trigger{padding:0;border:0;background:transparent;box-shadow:none}.student-world .student-avatar-change{display:none}.student-world .student-home-welcome strong{display:block;font-size:16px}.student-world .student-home-welcome>span{display:flex;gap:3px;align-items:center;color:#617568;font-size:10px;margin-top:2px}.student-world .student-home-welcome>span svg{width:14px;height:14px}.student-world .student-header-points{display:flex;flex-direction:row;gap:6px;min-width:76px;min-height:44px;padding:7px 11px;border:solid #d8c397;border-width:1px 1px 3px;border-radius:30px;background:#fff8df;box-shadow:none;color:#3f6c52}.student-world .student-header-points small{display:none}.student-world .student-header-points strong{font-size:17px}.student-world .student-header-points>svg{width:23px;height:23px}.student-world .student-avatar-choice-panel{position:absolute;top:80px;right:12px;left:12px;width:auto;z-index:30;background:#fff8e8;border:1px solid #c8b689;box-shadow:0 10px 35px #40523c22}.student-world .student-avatar-message{font-size:11px}.student-world .student-home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 13px}.student-world .student-home-shortcut{display:block;min-height:0;border:0;border-radius:18px;padding:0 0 6px;background:transparent;box-shadow:none;text-align:center;color:#385e56}.student-world .student-home-shortcut h3{display:block;background:#eed9ae;border:1px solid #cdb68b;border-radius:12px;margin:0 7px;padding:6px 2px;font-size:14px;line-height:1.6;box-shadow:0 3px 0 #c4aa7e}.student-world .student-home-shortcut-practice h3{background:#dfebe0;border-color:#b2cbb8;box-shadow:0 3px 0 #91b7a0}.student-world .student-home-shortcut-challenge h3{background:#e5dfec;border-color:#b8abc8;box-shadow:0 3px 0 #a498b6}.student-world .student-home-shortcut:active{transform:translateY(3px)}.student-world .student-garden-entry{display:flex;gap:11px;min-height:62px;margin:20px 20px 0;width:calc(100% - 40px);padding:10px 11px;background:#e9ecd6;border:1px solid #c4d1b4;border-bottom:3px solid #b1c3a3;border-radius:18px;box-shadow:none;color:#365f50}.student-world .student-garden-entry>span:nth-child(2){display:block}.student-world .student-garden-entry strong{font-size:13px}.student-world .student-garden-entry small{font-size:10px;color:#5d7052}.student-world .student-home-account-actions{padding:16px 0 0}.student-world .student-home-account-actions .button{min-height:44px;font-size:11px;color:#69765e}.student-world .student-sound-settings{position:absolute;z-index:50;top:3px;left:50%;display:flex;justify-content:center;gap:6px;width:max-content;height:0;min-height:0;padding:0;transform:translateX(-50%)}.student-world .student-sound-toggle{position:relative;display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;border:1px solid #d7ceb9;border-radius:50%;background:#fffaf0;color:#3f7a5a;box-shadow:0 2px 6px #52635214;transition:background-color .16s,color .16s}.student-world .student-sound-toggle:after{content:"";position:absolute;inset:-6px -3px 0}.student-world .student-sound-toggle svg{width:18px;height:18px}@media (max-width:380px){.student-world .student-activity-nav{padding-top:22px}}.student-world .student-sound-toggle[aria-pressed=false]{background:#f1ede4;color:#8a857c}.student-world .student-primary-navigation{position:fixed;inset:auto auto 0 50%;transform:translateX(-50%);width:min(430px,100%);z-index:40;min-height:82px;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));background:#fff7e7;border:1px solid #d8ceb5;border-bottom:0;border-radius:23px 23px 0 0;box-shadow:0 -5px 20px #40523c0a;backdrop-filter:none}.student-world .student-primary-navigation a{display:flex;flex-direction:column;gap:5px;min-height:61px;padding:3px 0;color:#65745f;background:transparent;border-radius:15px;font-size:10px;line-height:1.5}.student-world .student-primary-navigation a:before{display:none}.student-world .student-world-nav-icon{display:grid;place-items:center;padding:5px 10px;border-radius:13px}.student-world .student-primary-navigation a .student-ui-icon{width:23px;height:23px}.student-world .student-primary-navigation a[aria-current=page]{background:transparent;color:#315f52}.student-world .student-primary-navigation a[aria-current=page] .student-world-nav-icon{background:#dbe6ce;box-shadow:0 2px 0 #b6cbaa}.student-world .student-primary-navigation a:active{transform:translateY(2px)}.student-world-companion{position:relative;width:fit-content;max-width:100%}.student-world .student-world-companion>button>span{display:block}.student-world-companion-message{margin:0;font-size:12px}.student-world .student-section-page{padding:19px 20px 24px;margin:0;min-height:0}.student-world .student-section-page-header{gap:0}.student-world .student-section-home-link{font-size:12px;color:#526d58;min-height:44px;width:fit-content}.student-world .student-section-title-row{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.student-world .student-section-title-icon{display:none}.student-world .student-section-title-row p{font-size:11px;color:#657157}.student-world .student-section-title-row h1{font-size:23px;color:#294f4f;line-height:1.7}.student-world .student-section-title-row>div>span{font-size:12px;color:#596c60}.student-world .student-section-page .student-world-panorama{height:clamp(224px,64vw,256px);margin:0 0 18px}.student-world .student-world-panorama[data-landscape=practice]{border-radius:42px 42px 29px 29px;border-bottom:5px solid #d69a68}.student-world .student-world-panorama[data-landscape=challenge]{border-color:#84969f;border-radius:150px 150px 22px 22px/110px 110px 22px 22px}.student-world .student-section-list-wrap{margin:0}.student-world .student-section-list-wrap>.student-activity-list{display:grid;margin-top:0;width:100%;grid-template-columns:1fr;gap:16px}.student-world .student-section-list-wrap .student-activity-card{--card-accent:#a95431;--card-edge:#e8b97c;--card-paper:#fff2cf;--wonder-hill:#f4d798;--wonder-grass:#b7cd87;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:236px;margin:0 0 5px;padding:0;border:2px solid var(--card-edge);border-radius:27px 27px 27px 9px;background:var(--card-paper);box-shadow:0 5px 0 var(--card-edge),0 9px 16px #5b613409;color:#294f4f;text-align:start;opacity:1;transform-origin:center 75%}.student-world .student-activity-card.student-purpose-practice{--card-accent:#246c68;--card-edge:#8fc8b5;--card-paper:#dff5e9;--wonder-hill:#c1e5cd;--wonder-grass:#83c6aa}.student-world .student-activity-card.student-purpose-challenge{--card-accent:#7250a1;--card-edge:#c0a8dc;--card-paper:#eee4fc;--wonder-hill:#d4c6ee;--wonder-grass:#a5afd3}.student-world .student-activity-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 8px;padding:12px 14px 0;color:#5c6258}.student-world .student-activity-subject{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:20px;background:#fffdf1d9;font-size:10px;line-height:1.6}.student-world .student-activity-subject svg{width:17px;height:17px;color:var(--card-accent)}.student-world .student-activity-date{font-size:10px;line-height:1.7;white-space:nowrap}.student-world .student-card-wonder{display:block;height:76px;width:100%;margin-top:-2px;overflow:hidden;pointer-events:none}.student-world .student-card-wonder>svg{display:block;height:100%;width:100%}.student-world .student-card-neutral-mystery img{display:block;height:100%;width:100%;object-fit:contain;background:#e8e0f3}.student-world .student-card-story{position:relative;height:auto;aspect-ratio:5/2;margin-top:7px}.student-world .student-story-seal{position:absolute;bottom:9px;right:14px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:2px solid #fff5d9;background:#f8d783;color:#647844;font-size:18px;box-shadow:0 2px 0 #ac98643b}.student-world .student-activity-copy{display:block;align-self:stretch;flex:1;width:100%;min-width:0;padding:11px 17px 10px;background:#fffdf37a}.student-world .student-activity-copy strong{display:block;font-size:18px;line-height:1.7;margin:0;color:#294f4f;font-weight:700;text-align:start}.student-world .student-practice-count{display:block;margin-top:3px;font-size:11px;color:#456453}.student-world .student-activity-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:4px 13px 13px;background:#fffdf37a}.student-world .student-activity-state{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:11px;line-height:1.8;color:#52644e;background:#ffffffa6;border-radius:20px}.student-world .student-activity-state svg{width:19px;height:19px;flex:0 0 auto}.student-world .student-section-list-wrap .student-activity-action{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-inline-start:auto;min-height:48px;max-width:100%;padding:6px 8px 6px 14px;font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap;color:#fffaf0;background:var(--card-accent);border:2px solid transparent;border-radius:22px 22px 22px 10px;box-shadow:0 3px 0 #304c3d33;transform-origin:left center;transition:transform .18s cubic-bezier(.2,1.7,.4,1),box-shadow .18s}.student-world .student-activity-action-arrow{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#ffffff26;border-radius:50%;font-size:21px;font-weight:400;line-height:1;transition:transform .18s}.student-world .student-activity-card.student-activity-waiting_review{--card-paper:#e6eefb;--card-edge:#adc1dc;--card-accent:#45678f;--wonder-hill:#cddcf1;--wonder-grass:#adc7ce;border-style:dashed;box-shadow:0 4px 0 #adc1dc6b}.student-world .student-activity-card.student-activity-completed:not(.student-activity-repeatable){--card-paper:#f1f3dd;--card-edge:#c5cea1;--card-accent:#507347;--wonder-hill:#e0e7bb;--wonder-grass:#bdce9c}.student-world .student-activity-completed .student-activity-state{color:#356346;background:#e2edcb}.student-world .student-activity-waiting_review .student-activity-state{color:#365a80;background:#d6e5f9}.student-world .student-activity-card.student-activity-completed:not(.student-activity-repeatable) .student-activity-action{color:#3b603b;background:#fffdf0;border-color:#94ae77;box-shadow:0 3px 0 #c5cea1}.student-world .student-activity-card.student-activity-waiting_review .student-activity-action{color:#365a80;background:#fffdf4;border-color:#9db8da}.student-world .student-activity-card.student-activity-retry_requested{--card-paper:#ffe4d6;--card-edge:#e7ab8c;--card-accent:#a34e34;--wonder-hill:#f9d1b6;--wonder-grass:#c6d397}.student-world .student-activity-card.student-activity-in_progress{border-inline-start:5px solid var(--card-accent)}.student-world .student-activity-new .student-activity-state{color:var(--card-accent);font-weight:700}.student-world .student-activity-card:active{transform:translateY(3px) scale(.985)}.student-world .student-activity-card:is(:hover,:focus-visible,:active) .student-activity-action:not(.student-card-slide){transform:scaleX(1.045) translateY(-2px);box-shadow:0 5px 0 #304c3d26}.student-world .student-activity-card:is(:hover,:focus-visible,:active) .student-activity-action-arrow{transform:translateX(-3px) rotate(-9deg)}.student-world .student-card-opening-controls{display:flex;flex:1 1 190px;align-items:center;gap:7px;min-width:0;max-width:100%}.student-world .student-section-list-wrap .student-card-slide{position:relative;display:block;flex:1;min-width:135px;height:56px;min-height:56px;padding:0;margin:0;border-radius:30px;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;transform:none;animation:none}.student-world .student-slide-thumb{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff6dc;color:var(--card-accent);font-size:26px;box-shadow:0 2px 4px #294f4f24;transform:translateX(calc(-1 * var(--slide-distance, 0px)));transition:transform .22s cubic-bezier(.2,1.5,.4,1)}.student-world .student-slide-fill{position:absolute;inset:0 0 0 auto;width:calc(var(--slide-distance, 0px) + 54px);border-radius:inherit;background:#ffffff24;transition:width .22s ease-out;pointer-events:none}.student-world .student-card-slide[data-dragging=true] .student-slide-fill{transition:none}.student-world .student-slide-label{position:absolute;inset:0 49px 0 10px;display:grid;place-items:center;font-size:13px;pointer-events:none}.student-world .student-slide-path{position:absolute;inset:0 18px;display:flex;align-items:center;justify-content:space-evenly;opacity:.18;font:30px/1 sans-serif;pointer-events:none}.student-world .student-slide-path i{font-style:normal}.student-world .student-card-slide[data-dragging=true]{cursor:grabbing;animation:none!important;transform:none!important}.student-world .student-card-slide[data-dragging=true] .student-slide-thumb{transition:none}.student-world .student-card-slide[data-dragging=true] .student-slide-label{opacity:.35}.student-world .student-card-slide[data-caught=true] .student-slide-label{opacity:0}.student-world .student-card-direct-open{display:grid;flex:0 0 44px;place-items:center;min-width:44px;height:44px;border:1px solid var(--card-edge);border-radius:50%;background:#fffdf1c9;color:var(--card-accent);font-size:24px}.student-world .student-activity-card:has(.student-card-slide):active{transform:none}.student-world .student-section-list-wrap .student-activity-card[data-opening=true]{transform:translateY(-9px) scaleY(.07) scaleX(.92);transform-origin:center bottom;opacity:0;pointer-events:none;transition:transform .24s ease-in,opacity .22s ease-in}.student-world .student-activity-card[data-opening=true] button:disabled{opacity:1}.student-world .student-activity-card .student-card-slide:is(:hover,:focus-visible){transform:none}.student-world .student-card-slide:focus-visible .student-slide-thumb{outline:2px solid currentColor;outline-offset:-6px}.student-world .wonder-creature{transform-box:fill-box;transform-origin:center bottom}.student-world .wonder-wing{transform-box:fill-box;transform-origin:center}.student-world .wonder-ears{transform-box:fill-box;transform-origin:center bottom}.student-world .wonder-flower{transform-origin:253px 83px}.student-world .student-card-wonder[data-greet=true] .wonder-creature{animation:student-friend-hop .85s ease-in-out 2}.student-world .student-card-wonder[data-greet=true] .wonder-wing{animation:student-friend-flutter .65s ease-in-out 4}.student-world .student-card-wonder[data-greet=true] .wonder-ears{animation:student-ear-hello .8s ease-in-out 2}.student-world .student-card-wonder[data-greet=true] .wonder-sparkles{animation:student-spark-hello 1.1s ease-in-out 2;transform-origin:center}.student-world .student-activity-card:first-child:has(.student-card-wonder[data-greet=true]) .student-slide-thumb>span{animation:student-slide-invite .9s ease-in-out 2}.student-world .student-activity-card:is(:hover,:focus-visible,:active) .wonder-wing{animation:student-friend-flutter .55s ease-in-out 2}.student-world .student-activity-card:is(:hover,:focus-visible,:active) .wonder-ears{animation:student-ear-hello .7s ease-in-out 2}.student-world .student-sky-friends{position:absolute;inset:0;pointer-events:none;z-index:1}.student-world .student-sky-bird{position:absolute;top:30px;left:17px;width:66px;height:50px;animation:student-sky-drift 1.8s ease-in-out 2}.student-world .student-sky-butterfly{position:absolute;top:65px;right:31%;width:36px;height:38px;animation:student-sky-drift 1.7s ease-in-out 2}.student-world .student-sky-friends .wonder-wing{animation:student-friend-flutter .7s ease-in-out 5}@keyframes student-friend-hop{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-7px) rotate(-4deg)}65%{transform:translateY(-2px) rotate(3deg)}}@keyframes student-friend-flutter{0%,to{transform:scaleX(1) rotate(0)}50%{transform:scaleX(.72) rotate(-12deg)}}@keyframes student-ear-hello{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}65%{transform:rotate(7deg)}}@keyframes student-spark-hello{0%,to{opacity:.65}50%{opacity:1}}@keyframes student-action-invite{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.04) translateY(-2px)}}@keyframes student-slide-invite{0%,to{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes student-sky-drift{0%,to{transform:translate(0) rotate(-4deg)}50%{transform:translate(12px,-8px) rotate(5deg)}}.student-world .student-section-empty{background:#f2ecd9;border:1px dashed #cbbd99;border-radius:22px;padding:25px 16px}.student-world .student-section-empty p{font-size:13px}.student-world .student-section-expand{min-height:48px;font-size:13px;color:#365f50;background:#e9ecd6;border-color:#c4d1b4}.student-world .student-activity-shell{padding:17px 16px 32px;margin:0;min-height:100svh}.student-world .student-route-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:11px;color:#657157}.student-world .student-route-nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#43674f}.student-world .student-route-nav svg{width:20px;height:20px}.student-world .student-activity-title{font-size:12px;color:#68745e;line-height:1.8;margin-bottom:15px}.student-world .activity-question-header{padding:16px 12px;border:1px solid #d3bc92;border-radius:20px;background:#faeecf;box-shadow:0 3px 0 #e0ccaa}.student-world .activity-question-header h1{font-size:23px;color:#294f4f}.student-world :is(.eyebrow,.guided-stage-kicker){font-size:11px;color:#68745e}.student-world .activity-purpose-banner{background:#ecebd6;border-color:#d6d4b6;color:#436652;border-radius:18px;padding:12px}.student-world .activity-purpose-banner strong{font-size:13px}.student-world .activity-purpose-banner p{font-size:11px}.student-world .student-player-world{display:grid;grid-template-columns:76px minmax(0,1fr) 66px;gap:8px;align-items:center;min-height:86px;padding:6px 10px 6px 6px;border-width:2px 2px 5px;overflow:hidden}.student-world .student-player-world-art{width:76px;height:56px}.student-world .student-player-world .student-world-companion{justify-self:end}.student-world .student-player-world .student-world-companion>button{width:64px}.student-world .student-player-world[data-world=learning]{background:#fbeccb;border-color:#e0bf86;color:#6a4a2c}.student-world .student-player-world[data-world=practice]{background:#dff0e6;border-color:#9cc9b2;color:#2e6550;border-radius:26px 26px 18px 18px}.student-world .student-player-world[data-world=challenge]{background:linear-gradient(160deg,#e3e2f4,#d1d6ea);border-color:#8f96bd;color:#3a3d6b;border-radius:40px 40px 18px 18px/26px 26px 18px 18px}.student-world .activity-progress{background:#e6ddc3}.student-world .activity-progress>span{background:#709b78}.student-world .answer-option{min-height:140px;border:2px solid #dbc393;border-radius:22px;background:#fff8e8;box-shadow:0 4px 0 #ccb181;padding:8px}.student-world .answer-option-correct{border-color:#5e9b70;background:#e2f0cf;box-shadow:0 4px 0 #7aa576}.student-world .answer-option-retry{border-color:#c49d60;background:#f9edca}.student-world .answer-option-guided{opacity:.65}.student-world .matching-card{border:2px solid #dbc393;border-radius:18px;background:#fff8e8;color:#294f4f}.student-world .matching-card-selected{background:#fae8bd;border-color:#ac8453}.student-world .matching-card-completed{border-color:#7aa576}.student-world .true-false-answer{border-radius:22px;box-shadow:0 4px 0 #c4b18a}.student-world .true-false-answer-true{background:#dfebd4;color:#365f50;border-color:#a8c293}.student-world .true-false-answer-false{background:#f2dfcc;color:#804e3d;border-color:#d1ac87}.student-world .student-instruction-audio{border-color:#a2bba5;background:#e0e9d7}.student-world .student-listen-button{background:#d8e9e6;color:#365d5b;border-color:#8cafad;border-radius:20px}.student-world .student-activity-shell :is(.guided-player,.listen-tap-player,.mystery-player,.activity-player,.voice-activity-player,.creative-player){width:100%;max-width:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;border-radius:0}.student-world :is(.guided-stage,.practice-prompt-card,.practice-round-intro,.practice-round-complete,.mystery-clue-card){background:transparent;border:0;box-shadow:none;border-radius:0;padding:14px 0;min-height:0;gap:14px}.student-world .guided-player>.student-world-companion{margin:7px auto 12px}.student-world .guided-child-progress{margin:0 0 10px;gap:8px}.student-world .guided-child-progress li{min-width:0;font-size:11px;background:#f2e8cc;color:#6d755d;border-color:#d8c7a0}.student-world .guided-child-progress li.active{color:#36674e;background:#dce9c8;border-color:#9fb794}.student-world .guided-child-progress li.active span{background:#527d73;color:#fff8e8}.student-world .guided-calm-state>svg{color:#527d73}.student-world .guided-target-visual{position:relative;aspect-ratio:auto;max-width:100%;width:100%;padding:22px 24px;border:2px solid #c6a471;border-inline-width:7px;border-radius:20px;background:linear-gradient(90deg,#fbefd2,#fff8e6 46%,#ebd6aa 49%,#fdf2d7 53%,#fff4d8);box-shadow:0 5px 0 #caad83}.student-world .guided-target-visual :is(svg,img){width:135px;height:135px;object-fit:contain}.student-world .guided-stage h1{font-size:25px;color:#294f4f}.student-world :is(.guided-audio-button,.practice-listen-control){background:#9dc5bb;color:#254f50;border:3px solid #5f9593;border-bottom:7px solid #477e7c;box-shadow:none;min-height:88px;border-radius:30px;font-size:16px}.student-world .practice-listen-control{min-width:130px;width:145px;height:132px;flex-direction:column}.student-world .practice-audio.compact .practice-listen-control{width:auto;min-height:48px;height:auto;border-radius:18px;font-size:13px}.student-world :is(.guided-choice-grid,.practice-choice-grid,.mystery-child-choices,.image-choice-options){gap:9px;width:100%}.student-world :is(.guided-choice-grid,.practice-choice-grid,.mystery-child-choices,.image-choice-options)>button{min-width:0;min-height:112px;padding:8px 3px;border:2px solid #dbc393;border-radius:22px;background:#fff8e8;box-shadow:0 4px 0 #ccb181;color:#294f4f}.student-world :is(.guided-choice-grid,.practice-choice-grid,.mystery-child-choices,.image-choice-options)>button:active:not(:disabled){transform:translateY(3px) scale(.97);box-shadow:0 1px 0 #ccb181}.student-world :is(.guided-choice-grid,.practice-choice-grid,.mystery-child-choices) :is(svg,img){max-width:100%;width:100%;height:94px;object-fit:contain}.student-world .mystery-child-choices>.correct,.student-world :is(.guided-choice-grid,.practice-choice-grid)>.guided-correct-choice{border-color:#5e9b70;background:#e2f0cf;box-shadow:0 4px 0 #7aa576}.student-world .practice-round-progress{background:#f2e8cc;box-shadow:none;padding:9px;gap:6px}.student-world .practice-round-progress>span{width:100%;max-width:40px;background:#e0d3b2}.student-world .practice-round-progress>span.active{background:#527d73}.student-world :is(.practice-round-intro,.practice-round-complete)>.student-world-companion{margin:16px auto}.student-world .practice-prompt-card>.student-world-companion{margin:5px auto}.student-world .practice-feedback{min-height:34px}.student-world .practice-round-complete h1{font-size:23px}.student-world .mystery-player-header{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.student-world .mystery-player-header h1{font-size:19px}.student-world .mystery-player-header>svg{width:90px;height:95px}.student-world .mystery-clue-card{padding:19px 12px;background:#f2e3be;border:2px solid #ccb084;border-block-width:8px;border-radius:19px}.student-world .mystery-clue-card h2{font-size:17px}.student-world .mystery-written-clue{background:#fff5dc;color:#575976;line-height:1.9}.student-world .mystery-hint-card{background:#e9e3e9;border:1px solid #c8becb;color:#56516e}.student-world .mystery-player>.student-world-companion{margin:0 auto}.student-world :is(.mystery-complete,.mystery-technical-skip){min-height:500px!important}.student-world :is(.mystery-complete,.mystery-technical-skip) h1{font-size:23px}.student-world .button-primary,.student-world .student-done-button,.student-world .student-send-voice{background:#3d7c61;border:2px solid #295d4e;color:#fff5d9;box-shadow:0 4px 0 #255548;border-radius:18px;min-height:52px;font-size:14px}.student-world .button-quiet{background:#f5eace;border-color:#d7c6a1;color:#43674f;border-radius:16px;font-size:13px;min-height:46px}.student-world :is(.button-primary,.student-done-button):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #255548}.student-world :is(.guided-record-button,.student-record-button){background:#3d7c61;color:#fff5d9;border-color:#295d4e;box-shadow:0 5px 0 #255548}.student-world .guided-record-button.recording{background:#a34343}.student-world .student-recorder{background:#f2ecd9;border-color:#d8c7a0}.student-world :is(.growth-reward-card,.voice-status-card){max-width:calc(100% - 32px);margin:22px auto 0;padding:18px 14px;background:#e6edd7;border:1px solid #b8cda4;border-bottom:4px solid #9db88b;border-radius:22px;box-shadow:none;color:#365f50}.student-world .growth-reward-card h2{font-size:20px}.student-world .growth-reward-praise{font-size:14px;color:#365f50}.student-world .growth-reward-button{background:#3d7c61;color:#fff5d9;border-radius:16px}.student-world .growth-reward-earned{background:#e6edd7;color:#365f50;border-color:#b8cda4}.student-world .garden-page{padding:18px 18px 24px;margin:0}.student-world .garden-page-heading p{color:#637358;font-size:12px}.student-world .garden-page-heading h1{font-size:23px;color:#294f4f}.student-world .garden-summary-row{gap:10px}.student-world .garden-summary-row>div{background:#f2ecd9;border-color:#cfcbab;border-radius:18px;box-shadow:none}.student-world .garden-summary-row strong{color:#3f6c52}.student-world .garden-scene{height:320px;min-height:0;border:1px solid #c0d1b4;border-radius:43px 43px 27px 27px;background:#d6eaf0;overflow:hidden}.student-world .garden-plots{position:absolute;inset:auto 0 12px;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:3px;padding:0 5px}.student-world .garden-plot{grid-column:auto;width:100%;min-height:140px;background:none;border:0;border-radius:20px;min-width:0;box-shadow:none}.student-garden-companion{position:absolute;top:18px;right:24px;z-index:1}.student-world .garden-plot span{color:#365746;background:#fff8e6de;font-size:10px;padding:4px 5px;border-radius:12px}.student-world .garden-plant-art{max-width:100%}.student-world .garden-action-panel{background:#fff8e8;border:1px solid #cfb98b;box-shadow:0 5px 0 #dac5a1;border-radius:22px;padding:18px 12px}.student-world .garden-plant-choices{gap:6px}.student-world .garden-plant-choices button{min-width:0;background:#f4eace;border:1px solid #d4bf93;border-radius:16px;padding:9px 3px}.student-world .garden-plant-choices strong{font-size:11px}.student-world .garden-plant-choices .garden-plant-choice-selected{background:#dce9c8;border:2px solid #719969}.student-world .garden-grow-button{background:#3d7c61;color:#fff5d9}.student-world .garden-feedback{color:#365f50}.student-world .garden-resting{background:#e9ecd6;border-color:#c4d1b4;border-radius:18px}.student-world .answer-error,.student-world .student-data-load-error{border-radius:18px;font-size:13px}.student-world .student-home-account-actions .button{border:0;background:transparent;box-shadow:none}@media (min-width:600px){.student-world-root{padding:26px 0}.student-world.student-app-frame{min-height:844px;border-radius:32px}.student-world .student-section-page .student-world-panorama{height:256px}}@media (max-width:350px){.student-world .student-home-header{padding-inline:16px}.student-world .student-home-shortcut h3{font-size:12px;margin-inline:5px}.student-world .student-section-page{padding-inline:14px}.student-world .student-primary-navigation{padding-inline:4px}.student-world .student-activity-meta{padding-inline:11px}.student-world .student-activity-date{font-size:9px}.student-world .student-activity-copy{padding-inline:13px}.student-world .student-activity-copy strong{font-size:16px}.student-world .student-activity-shell{padding-inline:12px}}.student-world .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.student-world .answer-grid:has(>:nth-child(3):last-child),.student-world .guided-choice-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.student-world .answer-option{min-height:clamp(116px,19svh,150px);padding:6px;gap:4px}.student-world .answer-visual{width:clamp(62px,21vw,104px)}.student-world .matching-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.student-world .matching-board-divider{display:none}.student-world .matching-column{gap:8px}.student-world .matching-column h2{font-size:12px;margin:0}.student-world .matching-card{min-height:72px;padding:6px;gap:2px}.student-world .matching-card>.learning-illustration{width:56px}.student-world .mystery-listen-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.student-world .mystery-listen-button>svg{width:26px;height:26px;flex:none}.student-world .mystery-player-header{grid-template-columns:76px minmax(0,1fr) 64px;align-items:center}.student-world .mystery-player-header>svg{width:76px;height:80px}.student-world .mystery-player-header .student-world-companion>button{width:64px}.student-world .mystery-player:has(.mystery-before-clue){min-height:calc(100svh - 175px);align-content:center}.student-world .listen-tap-player{min-height:0;align-content:start}.student-world .practice-round-intro{min-height:calc(100svh - 175px);align-content:center}.student-world .practice-round-intro>svg{width:min(220px,70vw);height:auto}.student-world .practice-round-progress{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center}.student-world .practice-round-progress small{grid-column:auto;white-space:nowrap}.student-world .practice-prompt-card{position:relative}.student-world .practice-prompt-card>.student-world-companion{position:absolute;top:6px;inset-inline-start:0;margin:0}.student-world .practice-prompt-card>.student-world-companion>button{width:68px}.student-world .student-activity-shell:has(>.player-stage){display:flex;flex-direction:column;padding-bottom:12px}.listening-wave{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:22px;color:currentColor}.listening-wave i{display:block;width:4px;height:100%;border-radius:3px;background:currentColor;transform:scaleY(.3);transition:transform .22s}.listening-wave i:nth-child(2){transform:scaleY(.55)}.listening-wave i:nth-child(3){transform:scaleY(.8)}.listening-wave i:nth-child(4){transform:scaleY(.5)}.listening-wave i:nth-child(5){transform:scaleY(.35)}.listening-wave[data-active=true] i{animation:waveBar .72s ease-in-out infinite}.listening-wave[data-active=true] i:nth-child(2){animation-duration:.56s;animation-delay:-.18s}.listening-wave[data-active=true] i:nth-child(3){animation-duration:.82s;animation-delay:-.36s}.listening-wave[data-active=true] i:nth-child(4){animation-duration:.64s;animation-delay:-.12s}.listening-wave[data-active=true] i:nth-child(5){animation-duration:.76s;animation-delay:-.48s}@keyframes waveBar{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.student-world .creative-speaking-scene{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.student-world .creative-hero{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none;gap:0;padding:0;background:#2f3d66;border-radius:28px 28px 22px 22px}.student-world .creative-hero h1{margin:0;font-size:clamp(17px,5vw,22px)}.student-world .creative-hero[data-compact=true] h1{font-size:16px}.recording-playback{display:grid;justify-items:center;gap:4px}.recording-playback-button{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px 8px 20px;border:solid #477e7c;border-width:2px 2px 5px;border-radius:999px;background:#dcece6;color:#254f50;font:inherit;font-weight:800;cursor:pointer;transition:transform .12s}.recording-playback-button:active{transform:translateY(2px)}.recording-playback-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#477e7c;color:#fff8e8}.recording-playback-icon svg{width:20px;height:20px}.recording-playback audio{display:none}.recording-playback small{color:#8a5a2c;font-size:12px}@media (prefers-reduced-motion:reduce){.student-world *,.student-world :after,.student-world :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.student-world .student-section-list-wrap .student-activity-card[data-opening=true]{transform:none!important;opacity:1!important}}.student-world .voice-done-actions{display:grid;gap:10px;margin-top:14px}.student-world .voice-done-actions .button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px}.student-world .voice-done-actions .student-ui-icon{width:20px;height:20px}.student-world :is(p,h1,h2,h3,strong,small,em,li,bdi,span,label,b):is(:lang(tr),:lang(en)){unicode-bidi:plaintext}.student-app-frame:has(.auth-page-student),.student-world.student-app-frame{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.student-world.student-app-frame:not(.student-app-frame-with-nav){padding-bottom:env(safe-area-inset-bottom,0)}html[data-student-keyboard=open] .student-primary-navigation{visibility:hidden;pointer-events:none}@media (display-mode:standalone){.student-world-root{background:#fff6e5}.student-world.student-app-frame{min-height:100dvh}}.student-locale-root{display:contents}[dir=ltr] .student-world .student-slide-thumb{right:auto;left:4px;transform:translateX(var(--slide-distance,0))}[dir=ltr] .student-world .student-slide-fill{inset:0 auto 0 0}[dir=ltr] .student-world .student-slide-label{inset:0 10px 0 49px}[dir=ltr] .student-world .student-activity-card:first-child:has(.student-card-wonder[data-greet=true]) .student-slide-thumb>span{animation-name:student-slide-invite-ltr}@keyframes student-slide-invite-ltr{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}[dir=ltr] [data-flip-ltr]{transform:scaleX(-1)}.student-world .student-top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0 0 14px}.student-world .student-top-bar-back{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:4px 6px 4px 16px;padding-inline:4px 16px;border:1.5px solid #d9cfb5;border-radius:999px;background:#fffaf0;color:#2f5d4a;font-size:15px;font-weight:850;text-decoration:none;box-shadow:0 3px 0 #e3d5b7}.student-world .student-top-bar-back:active{transform:translateY(2px);box-shadow:0 1px 0 #e3d5b7}.student-world .student-top-bar-back:focus-visible{outline:3px solid #7147d7;outline-offset:2px}.student-world .student-top-bar-back-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#3d7c61;color:#fff5d9}.student-world .student-top-bar-back-icon svg{width:20px;height:20px}.student-world .student-top-bar-tools{display:flex;flex:none;align-items:center;gap:8px}.student-world:has(.student-top-bar)>.student-sound-settings{display:none}.student-world>.student-sound-settings{left:auto;right:auto;inset-inline-end:14px;top:12px;height:auto;transform:none}.student-world .student-activity-head{display:grid;gap:8px;margin:0 0 14px}.student-world .student-activity-head .student-activity-title{margin:0;color:#24453a;font-size:20px;font-weight:850;line-height:1.4}.student-world .student-activity-chips{display:flex;flex-wrap:wrap;gap:6px}.student-world .student-activity-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 12px;border-radius:999px;background:#efe8d6;color:#4d5f50;font-size:12.5px;font-weight:800}.student-world .student-activity-chip[data-purpose=MISSION]{background:#fbe7c2;color:#7a5208}.student-world .student-activity-chip[data-purpose=PRACTICE]{background:#dff0e6;color:#2e6550}.student-world .student-activity-chip[data-purpose=CHALLENGE]{background:#e3e2f4;color:#3a3d6b}.student-world .student-activity-chip-reward{background:#fff3c4;color:#7a5208}.student-world .student-numo-tip.student-player-world{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;min-height:0;margin:0 0 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.student-world .student-numo-tip .student-world-companion{justify-self:center}.student-world .student-numo-tip .student-world-companion>button{width:56px}.student-world .student-numo-tip-bubble{position:relative;margin:0;padding:10px 14px;border-radius:18px;background:#fffaf0;color:#3c5a4a;border:1.5px solid #e6dcc3;font-size:14px;font-weight:750;line-height:1.5}.student-world .student-numo-tip-bubble:before{content:"";position:absolute;top:50%;inset-inline-start:-8px;width:14px;height:14px;margin-top:-7px;background:inherit;border:inherit;border-inline-end:0;border-top:0;transform:rotate(45deg)}[dir=ltr] .student-world .student-numo-tip-bubble:before{transform:rotate(-135deg)}.student-world .activity-progress,.student-world .activity-question-header{margin-bottom:14px}.student-world .true-false-answer-grid{gap:12px}.student-world .true-false-answer{min-height:136px}.student-world .true-false-answer:disabled{opacity:1;filter:none}.student-world .true-false-player:has(.true-false-answer-correct) .true-false-answer:not(.true-false-answer-correct){opacity:.45}.student-world .true-false-answer-correct{position:relative;border-color:#3f9d72;background:#e2f6ea;box-shadow:0 4px 0 #3f9d72,0 0 0 4px #3f9d7226;opacity:1}.student-world .true-false-answer-correct:after{content:"✓";position:absolute;top:-10px;inset-inline-end:-6px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#3f9d72;color:#fff;font-size:18px;font-weight:900;box-shadow:0 2px 0 #2b6e50}.student-world .true-false-feedback{min-height:0;padding:12px 0 4px}.student-world .answer-feedback>.feedback-guided,.student-world .answer-feedback>.feedback-success{width:100%;padding:12px 16px;border-radius:18px;font-size:17px;line-height:1.6}.student-world .answer-feedback>.feedback-guided{display:block;background:#eef7ff;color:#2e5a87}.student-world .answer-feedback>.feedback-success{background:#e2f6ea;color:#2b6e50}.student-world .student-activity-shell .student-done-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:12px;font-size:16px}.student-world .student-activity-shell:has(.student-done-button) .student-activity-chip-reward{display:none}