.OrderedLessonList-module__AcaCBa__order{gap:var(--space-3);flex-direction:column;display:flex}.OrderedLessonList-module__AcaCBa__help{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.OrderedLessonList-module__AcaCBa__list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.OrderedLessonList-module__AcaCBa__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);grid-template-columns:auto auto auto minmax(0,1fr) auto;display:grid}.OrderedLessonList-module__AcaCBa__dragging{opacity:.5}.OrderedLessonList-module__AcaCBa__over{border-color:var(--color-primary);box-shadow:0 -3px 0 var(--color-primary)}.OrderedLessonList-module__AcaCBa__handle{width:24px;color:var(--color-text-muted);cursor:grab;place-items:center;display:grid}.OrderedLessonList-module__AcaCBa__number{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--weight-heavy);border-radius:50%;place-items:center;display:grid}.OrderedLessonList-module__AcaCBa__thumb{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:96px;height:54px;color:var(--color-text-muted);object-fit:cover;place-items:center;display:grid}.OrderedLessonList-module__AcaCBa__copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OrderedLessonList-module__AcaCBa__title{font-weight:var(--weight-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.OrderedLessonList-module__AcaCBa__optional{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex}.OrderedLessonList-module__AcaCBa__optional input{width:18px;height:18px}.OrderedLessonList-module__AcaCBa__actions{gap:var(--space-1);display:flex}.OrderedLessonList-module__AcaCBa__move{width:var(--control-md);height:var(--control-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);place-items:center;display:grid}.OrderedLessonList-module__AcaCBa__move:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.OrderedLessonList-module__AcaCBa__move:disabled{opacity:.35}.OrderedLessonList-module__AcaCBa__remove:hover:not(:disabled){border-color:var(--color-danger-border);color:var(--color-danger)}@media (max-width:599px){.OrderedLessonList-module__AcaCBa__row{grid-template-columns:auto minmax(0,1fr) auto}.OrderedLessonList-module__AcaCBa__handle,.OrderedLessonList-module__AcaCBa__thumb{display:none}.OrderedLessonList-module__AcaCBa__actions{flex-direction:column}}@media (pointer:coarse){.OrderedLessonList-module__AcaCBa__optional{min-height:var(--control-md)}}
.Field-module__-PETlW__field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.Field-module__-PETlW__label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.Field-module__-PETlW__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.Field-module__-PETlW__error{align-items:flex-start;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger);display:flex}.Field-module__-PETlW__error .ui-icon{flex-shrink:0;margin-top:2px}.Field-module__-PETlW__stackLabel{gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-bold);flex-direction:column;display:flex}.Field-module__-PETlW__stackLabel>input,.Field-module__-PETlW__stackLabel>select,.Field-module__-PETlW__stackLabel>textarea{font-weight:var(--weight-regular)}
.Brand-module__A9WFfG__brand{flex-shrink:0;align-items:center;display:inline-flex}.Brand-module__A9WFfG__logo{object-fit:contain;width:auto;max-width:none;display:block}
.YouTubeLessonPlayer-module__tG0QHq__shell{aspect-ratio:16/9;background:var(--color-media-bg);outline:none;width:100%;position:relative;overflow:hidden}.YouTubeLessonPlayer-module__tG0QHq__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.YouTubeLessonPlayer-module__tG0QHq__poster{background:var(--color-media-bg);width:100%;height:100%;color:var(--color-text-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.YouTubeLessonPlayer-module__tG0QHq__posterImage{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-standard);position:absolute;inset:0}.YouTubeLessonPlayer-module__tG0QHq__poster:hover .YouTubeLessonPlayer-module__tG0QHq__posterImage{transform:scale(1.03)}.YouTubeLessonPlayer-module__tG0QHq__posterShade{background:var(--kid-hero-shade);position:absolute;inset:0}.YouTubeLessonPlayer-module__tG0QHq__posterPlay{--glow-color:var(--glow-light-start);--glow-color-end:var(--glow-light-end);aspect-ratio:1;border:6px solid var(--color-surface);background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));width:clamp(84px,16%,132px);box-shadow:0 8px 0 var(--kb-primary-depth), 0 18px 30px var(--kid-play-shadow);animation:YouTubeLessonPlayer-module__tG0QHq__poster-bob 2.6s ease-in-out infinite alternate, YouTubeLessonPlayer-module__tG0QHq__stepivo-glow 2.4s var(--ease-standard) 3;transition:transform var(--duration-fast) var(--ease-bounce);border-radius:50%;grid-template:100%/100%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.YouTubeLessonPlayer-module__tG0QHq__posterPlay .kid-icon{width:50%;height:50%;filter:drop-shadow(var(--kid-icon-drop))}.YouTubeLessonPlayer-module__tG0QHq__poster[data-poster=ended] .YouTubeLessonPlayer-module__tG0QHq__posterPlay{background:linear-gradient(180deg, var(--kb-mango-top), var(--kb-mango-bottom));box-shadow:0 8px 0 var(--kb-mango-depth), 0 18px 30px var(--kid-play-shadow)}.YouTubeLessonPlayer-module__tG0QHq__poster:active .YouTubeLessonPlayer-module__tG0QHq__posterPlay{animation:none;transform:translate(-50%,-46%)scale(.94)}@keyframes YouTubeLessonPlayer-module__tG0QHq__poster-bob{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-54%)scale(1.04)}}.YouTubeLessonPlayer-module__tG0QHq__posterSource{bottom:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--kid-veil);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.4;position:absolute}
.PlaybackRecovery-module__apTJ8q__notice{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:16/9;width:100%;height:100%;min-height:200px;padding:var(--space-5);background:var(--navy-900);color:var(--color-text-inverse);text-align:center;flex-direction:column;display:flex}.PlaybackRecovery-module__apTJ8q__notice .kid-icon{color:var(--color-star)}.PlaybackRecovery-module__apTJ8q__notice h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-inverse)}.PlaybackRecovery-module__apTJ8q__notice p{max-width:34ch;font-weight:var(--weight-semibold);opacity:.9}
.ChildHome-module__FYyHla__home{flex-direction:column;min-height:100dvh;display:flex;position:relative}.ChildHome-module__FYyHla__stage{align-content:start;gap:var(--space-6);width:100%;max-width:1320px;padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) var(--space-8) max(var(--space-4), env(safe-area-inset-left));flex:1;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.ChildHome-module__FYyHla__heroWrap{min-height:0;position:relative}.ChildHome-module__FYyHla__heroMascot{z-index:2;pointer-events:none;position:absolute;top:-46px;right:26px;transform:scaleX(-1)}.ChildHome-module__FYyHla__hero{gap:var(--space-3);height:100%;padding:var(--space-3);border:5px solid var(--kid-panel-edge);background:linear-gradient(180deg, var(--kb-white-top), var(--kb-white-bottom));color:var(--kid-ink);box-shadow:0 10px 0 var(--sky-300), var(--kid-lift-shadow);-webkit-tap-highlight-color:transparent;transition:transform var(--duration-base) var(--ease-bounce), box-shadow var(--duration-base) var(--ease-standard);border-radius:36px;flex-direction:column;text-decoration:none;display:flex;position:relative}.ChildHome-module__FYyHla__hero:hover{color:var(--kid-ink);transform:translateY(-4px)}.ChildHome-module__FYyHla__hero:active{box-shadow:0 4px 0 var(--sky-300), var(--kid-lift-shadow);transform:translateY(5px)}.ChildHome-module__FYyHla__heroFrame{aspect-ratio:16/9;background:var(--color-media-bg);border-radius:26px;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.ChildHome-module__FYyHla__heroImage{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-standard);position:absolute;inset:0}.ChildHome-module__FYyHla__hero:hover .ChildHome-module__FYyHla__heroImage{transform:scale(1.05)}.ChildHome-module__FYyHla__heroFallback{background:var(--sky-200);color:var(--color-primary);place-items:center;display:grid;position:absolute;inset:0}.ChildHome-module__FYyHla__heroShade{background:var(--kid-hero-shade);position:absolute;inset:0}.ChildHome-module__FYyHla__heroPlay{--glow-color:var(--glow-light-start);--glow-color-end:var(--glow-light-end);border:6px solid var(--color-surface);background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));width:118px;height:118px;color:var(--color-surface);box-shadow:0 8px 0 var(--kb-primary-depth), 0 18px 30px var(--kid-play-shadow);animation:ChildHome-module__FYyHla__home-play-bob 2.6s ease-in-out infinite alternate, ChildHome-module__FYyHla__stepivo-glow 2.4s var(--ease-standard) 3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ChildHome-module__FYyHla__home-play-bob{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-54%)scale(1.04)}}.ChildHome-module__FYyHla__heroBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ChildHome-module__FYyHla__heroCta{align-items:center;gap:var(--space-3);min-height:64px;padding:0 var(--space-6) 0 var(--space-2);border:3px solid var(--kid-panel-edge);background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));color:var(--color-text-inverse);box-shadow:var(--kid-highlight), 0 6px 0 var(--kb-primary-depth);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);text-shadow:var(--kid-text-shadow);white-space:nowrap;border-radius:999px;display:inline-flex}.ChildHome-module__FYyHla__heroCtaIcon{background:var(--kid-icon-well);width:46px;height:46px;box-shadow:var(--kid-badge-highlight);border-radius:50%;place-items:center;display:grid}.ChildHome-module__FYyHla__heroTrail{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--sky-100);align-items:center;display:inline-flex}.ChildHome-module__FYyHla__doneCard{justify-content:center;align-items:center;gap:var(--space-3);min-height:300px;padding:var(--space-6);border:5px solid var(--kid-panel-edge);background:linear-gradient(180deg, var(--mango-100), var(--mango-200));box-shadow:0 10px 0 var(--mango-300), var(--kid-lift-shadow);text-align:center;border-radius:36px;flex-direction:column;display:flex;position:relative}.ChildHome-module__FYyHla__doneMascot{left:var(--space-4);bottom:var(--space-3);position:absolute}.ChildHome-module__FYyHla__trophy{color:var(--color-star);filter:drop-shadow(0 5px 0 var(--color-star-deep));animation:ChildHome-module__FYyHla__stepivo-bob 1.6s var(--ease-standard) 3}.ChildHome-module__FYyHla__doneTitle{color:var(--kid-title-fill)}.ChildHome-module__FYyHla__doneWorld{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);color:var(--mango-900);display:inline-flex}.ChildHome-module__FYyHla__doneWorld .kid-icon{color:var(--color-star)}.ChildHome-module__FYyHla__side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ChildHome-module__FYyHla__jarCard{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-3);border:3px solid var(--kid-panel-edge);border-radius:var(--radius-2xl);background:var(--kid-panel);box-shadow:var(--kid-panel-shadow);display:flex}.ChildHome-module__FYyHla__jar{flex-shrink:0;margin:-18px 0 -8px}.ChildHome-module__FYyHla__levelCopy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ChildHome-module__FYyHla__levelText{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-heavy);color:var(--kid-title-fill);text-shadow:var(--kid-title-outline-sm);line-height:1}.ChildHome-module__FYyHla__levelSlots{gap:2px;display:inline-flex}.ChildHome-module__FYyHla__slotOn{color:var(--color-star);filter:drop-shadow(0 2px 0 var(--color-star-deep))}.ChildHome-module__FYyHla__slotOff{color:var(--cream-300)}.ChildHome-module__FYyHla__nextLevel{flex-shrink:0;place-items:center;margin-left:auto;display:grid;position:relative}.ChildHome-module__FYyHla__nextStar{color:var(--cream-200);filter:drop-shadow(0 4px 0 var(--cream-300))}.ChildHome-module__FYyHla__nextStarFill{color:var(--color-star);transition:clip-path var(--duration-slow) var(--ease-standard);place-items:center;display:grid;position:absolute;inset:0}.ChildHome-module__FYyHla__nextNumber{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-heavy);color:var(--kid-title-fill);text-shadow:var(--kid-title-outline-sm);line-height:1;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (orientation:landscape){.ChildHome-module__FYyHla__home{height:100dvh;min-height:0}.ChildHome-module__FYyHla__stage{min-height:0;padding-top:var(--space-6);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-content:stretch}.ChildHome-module__FYyHla__heroFrame{aspect-ratio:auto}.ChildHome-module__FYyHla__side{min-height:0;padding:var(--space-2) var(--space-2) var(--space-3) var(--space-1);overflow-y:auto}}@media (orientation:landscape) and (max-height:540px){.ChildHome-module__FYyHla__stage{gap:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3)}.ChildHome-module__FYyHla__hero{padding:var(--space-2);gap:var(--space-2);border-width:4px;border-radius:28px}.ChildHome-module__FYyHla__heroFrame{border-radius:20px}.ChildHome-module__FYyHla__heroMascot{top:-30px;right:18px}.ChildHome-module__FYyHla__heroMascot svg{width:58px;height:auto}.ChildHome-module__FYyHla__heroPlay{border-width:5px;width:86px;height:86px}.ChildHome-module__FYyHla__heroPlay .kid-icon{width:42px;height:42px}.ChildHome-module__FYyHla__heroCta{min-height:52px;font-size:var(--text-xl)}.ChildHome-module__FYyHla__heroCtaIcon{width:36px;height:36px}.ChildHome-module__FYyHla__side{padding-bottom:var(--space-6);-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.ChildHome-module__FYyHla__jarCard{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2)}.ChildHome-module__FYyHla__jar svg{width:70px;height:auto}.ChildHome-module__FYyHla__levelText{font-size:var(--text-2xl)}.ChildHome-module__FYyHla__levelSlots .kid-icon{width:20px;height:20px}.ChildHome-module__FYyHla__nextLevel .kid-icon{width:52px;height:52px}.ChildHome-module__FYyHla__nextNumber{font-size:var(--text-lg)}}@media (orientation:landscape) and (max-width:700px){.ChildHome-module__FYyHla__stage{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}.ChildHome-module__FYyHla__heroTrail{display:none}}@media (orientation:portrait) and (max-width:599px){.ChildHome-module__FYyHla__heroMascot{top:-36px;right:20px}.ChildHome-module__FYyHla__heroMascot svg{width:64px;height:auto}.ChildHome-module__FYyHla__heroBar{flex-direction:column;align-items:stretch}.ChildHome-module__FYyHla__heroCta,.ChildHome-module__FYyHla__heroTrail{justify-content:center}.ChildHome-module__FYyHla__heroPlay{width:88px;height:88px}.ChildHome-module__FYyHla__heroPlay .kid-icon{width:44px;height:44px}.ChildHome-module__FYyHla__heroCta{min-height:56px;font-size:var(--text-xl)}}
.LearningJourney-module__kdrkmq__journey{background:var(--kid-sea);-webkit-user-select:none;user-select:none;height:100dvh;position:relative;overflow:hidden}.LearningJourney-module__kdrkmq__scroller{overscroll-behavior:contain;cursor:grab;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.LearningJourney-module__kdrkmq__scroller[data-dragging]{cursor:grabbing}.LearningJourney-module__kdrkmq__horizontal{overflow:auto hidden}.LearningJourney-module__kdrkmq__vertical{overflow:hidden auto}.LearningJourney-module__kdrkmq__map{position:relative}.LearningJourney-module__kdrkmq__art{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.LearningJourney-module__kdrkmq__shallows{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.32}.LearningJourney-module__kdrkmq__hopEdge{stroke:var(--kid-route-edge)}.LearningJourney-module__kdrkmq__hopDot{stroke:var(--color-surface)}.LearningJourney-module__kdrkmq__hopDone .LearningJourney-module__kdrkmq__hopEdge{stroke:var(--color-star-deep)}.LearningJourney-module__kdrkmq__hopDone .LearningJourney-module__kdrkmq__hopDot{stroke:var(--color-star)}.LearningJourney-module__kdrkmq__islandIn{transform-box:fill-box;transform-origin:50% 70%;animation:LearningJourney-module__kdrkmq__map-island-in .62s var(--ease-bounce) both}@keyframes LearningJourney-module__kdrkmq__map-island-in{0%{opacity:0;transform:translateY(18px)scale(.6)}to{opacity:1;transform:none}}.LearningJourney-module__kdrkmq__nodes{margin:0;padding:0;list-style:none}.LearningJourney-module__kdrkmq__node{z-index:1;animation:LearningJourney-module__kdrkmq__map-node-in .52s var(--ease-bounce) both;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}@keyframes LearningJourney-module__kdrkmq__map-node-in{0%{opacity:0;transform:translate(-50%,-20%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)}}.LearningJourney-module__kdrkmq__stop{--size:var(--stop,80px);width:var(--size);height:var(--size);color:var(--world-ink);-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-bounce);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}a.LearningJourney-module__kdrkmq__stop{cursor:pointer}a.LearningJourney-module__kdrkmq__stop:hover{color:var(--world-ink);transform:translateY(-3px)scale(1.04)}a.LearningJourney-module__kdrkmq__stop:active{transform:translateY(3px)scale(.96)}.LearningJourney-module__kdrkmq__face{border:5px solid var(--color-surface);background:var(--world-soft);width:100%;height:100%;color:var(--world-ink);box-shadow:0 0 0 4px var(--world-main), 0 7px 0 4px var(--world-deep), var(--kid-map-drop);border-radius:50%;place-items:center;display:grid;overflow:hidden}.LearningJourney-module__kdrkmq__face img{object-fit:cover;pointer-events:none;width:100%;height:100%}.LearningJourney-module__kdrkmq__number{min-width:32px;height:32px;padding:0 var(--space-1);border:3px solid var(--color-surface);border-radius:var(--radius-full);background:var(--kid-ink);color:var(--color-text-inverse);box-shadow:var(--kid-badge-highlight);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-heavy);place-items:center;line-height:1;display:grid;position:absolute;top:-8px;left:-8px}.LearningJourney-module__kdrkmq__badge{border:3px solid var(--color-surface);width:36px;height:36px;box-shadow:var(--kid-badge-highlight);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-8px}.LearningJourney-module__kdrkmq__badge .kid-icon{filter:drop-shadow(var(--kid-icon-drop))}.LearningJourney-module__kdrkmq__badgeStar{background:linear-gradient(180deg, var(--mango-300), var(--mango-500));color:var(--color-surface)}.LearningJourney-module__kdrkmq__badgePlay{background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));color:var(--color-text-inverse)}.LearningJourney-module__kdrkmq__badgeReplay{background:var(--slate-300);color:var(--slate-700)}.LearningJourney-module__kdrkmq__lock{border:3px solid var(--color-surface);background:linear-gradient(180deg, var(--slate-300), var(--slate-600));width:44px;height:44px;color:var(--color-text-inverse);box-shadow:var(--kid-badge-highlight), var(--kid-chip-shadow);border-radius:50%;place-items:center;display:grid;position:absolute}.LearningJourney-module__kdrkmq__is-locked .LearningJourney-module__kdrkmq__face{background:var(--kid-stop-locked);box-shadow:0 0 0 4px var(--kid-stop-locked-ring), 0 7px 0 4px var(--kid-stop-locked-depth), var(--kid-map-drop)}.LearningJourney-module__kdrkmq__is-locked .LearningJourney-module__kdrkmq__face img{filter:grayscale();opacity:.45}.LearningJourney-module__kdrkmq__is-locked .LearningJourney-module__kdrkmq__face .kid-icon{filter:grayscale();opacity:.45}.LearningJourney-module__kdrkmq__is-locked .LearningJourney-module__kdrkmq__number{background:var(--slate-600)}.LearningJourney-module__kdrkmq__is-optional .LearningJourney-module__kdrkmq__face{border-style:dashed}.LearningJourney-module__kdrkmq__is-skipped_optional .LearningJourney-module__kdrkmq__face{opacity:.75}.LearningJourney-module__kdrkmq__is-current{z-index:3}.LearningJourney-module__kdrkmq__is-current .LearningJourney-module__kdrkmq__stop{--size:var(--stop-now,110px)}.LearningJourney-module__kdrkmq__is-current .LearningJourney-module__kdrkmq__stop:before{content:"";border:4px solid var(--kid-ping);pointer-events:none;animation:LearningJourney-module__kdrkmq__map-ping 2.6s var(--ease-standard) infinite;border-radius:50%;position:absolute;inset:-12px}@keyframes LearningJourney-module__kdrkmq__map-ping{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}.LearningJourney-module__kdrkmq__is-current .LearningJourney-module__kdrkmq__face{box-shadow:0 0 0 5px var(--color-star), 0 8px 0 5px var(--color-star-deep), var(--kid-map-drop);border-width:6px}.LearningJourney-module__kdrkmq__youAreHere{z-index:1;background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary), var(--kid-chip-shadow);animation:LearningJourney-module__kdrkmq__map-pin 2.4s var(--ease-standard) infinite alternate;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:-14px;right:-18px}@keyframes LearningJourney-module__kdrkmq__map-pin{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.LearningJourney-module__kdrkmq__nowLabel{align-items:center;gap:var(--space-1);min-height:42px;padding:0 var(--space-4) 0 var(--space-3);border:3px solid var(--color-surface);background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));color:var(--color-text-inverse);box-shadow:var(--kid-highlight), 0 5px 0 var(--kb-primary-depth), var(--kid-map-drop);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heavy);text-shadow:var(--kid-text-shadow);white-space:nowrap;border-radius:999px;line-height:1;display:inline-flex;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.LearningJourney-module__kdrkmq__flag{align-items:center;gap:var(--space-1);max-width:190px;min-height:34px;padding:0 var(--space-4) 0 var(--space-2);border:3px solid var(--color-surface);background:linear-gradient(180deg, var(--kb-mango-top), var(--kb-mango-bottom));color:var(--mango-900);box-shadow:0 4px 0 var(--kb-mango-depth), var(--kid-chip-shadow);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-heavy);white-space:nowrap;border-radius:12px;display:inline-flex;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.LearningJourney-module__kdrkmq__flag .kid-icon{color:var(--coral-500);flex-shrink:0}.LearningJourney-module__kdrkmq__flagText{text-overflow:ellipsis;min-width:0;overflow:hidden}.LearningJourney-module__kdrkmq__treasure{z-index:2;pointer-events:none;place-items:start center;display:grid;position:absolute;transform:translate(-50%,-62%)}.LearningJourney-module__kdrkmq__finishLabel{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-heavy);color:var(--kid-title-fill);text-shadow:var(--kid-title-outline);white-space:nowrap;animation:LearningJourney-module__kdrkmq__map-pin 1.8s var(--ease-standard) 3 alternate;line-height:1.2;position:relative}.LearningJourney-module__kdrkmq__hud{z-index:4;pointer-events:none;position:absolute;inset:0 0 auto}.LearningJourney-module__kdrkmq__hud>*>*{pointer-events:auto}.LearningJourney-module__kdrkmq__hud .LearningJourney-module__kdrkmq__title{padding-inline:var(--space-1);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:clip visible}.LearningJourney-module__kdrkmq__findMe{right:max(var(--space-4), env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:4;border:4px solid var(--color-surface);background:linear-gradient(180deg, var(--kb-primary-top), var(--kb-primary-bottom));width:70px;height:70px;box-shadow:0 6px 0 var(--kb-primary-depth), var(--kid-map-drop);cursor:pointer;animation:LearningJourney-module__kdrkmq__map-find-in .42s var(--ease-bounce) both;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.LearningJourney-module__kdrkmq__findMe:active{box-shadow:0 2px 0 var(--kb-primary-depth), var(--kid-map-drop);transform:translateY(4px)}.LearningJourney-module__kdrkmq__findMe-before{right:auto;left:max(var(--space-4), env(safe-area-inset-left))}@keyframes LearningJourney-module__kdrkmq__map-find-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.LearningJourney-module__kdrkmq__findMeArrow{border:3px solid var(--color-surface);background:linear-gradient(180deg, var(--mango-300), var(--mango-500));width:32px;height:32px;color:var(--mango-900);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.LearningJourney-module__kdrkmq__isVertical .LearningJourney-module__kdrkmq__findMeArrow .kid-icon{transform:rotate(90deg)}.LearningJourney-module__kdrkmq__isVertical .LearningJourney-module__kdrkmq__findMe-before{top:calc(var(--space-4) + 84px);right:max(var(--space-4), env(safe-area-inset-right));bottom:auto;left:auto}@media (orientation:landscape) and (max-height:540px){.LearningJourney-module__kdrkmq__nowLabel{min-height:36px;padding:0 var(--space-3) 0 var(--space-2);font-size:var(--text-md)}.LearningJourney-module__kdrkmq__number{min-width:28px;height:28px}.LearningJourney-module__kdrkmq__badge{width:32px;height:32px}.LearningJourney-module__kdrkmq__flag{min-height:30px;bottom:calc(100% + 12px)}.LearningJourney-module__kdrkmq__findMe{width:60px;height:60px}.LearningJourney-module__kdrkmq__finishLabel{font-size:var(--text-xl)}.LearningJourney-module__kdrkmq__hud .LearningJourney-module__kdrkmq__title{font-size:var(--text-2xl)}}
.LessonControlBar-module__hSACGq__bar{align-items:center;gap:var(--space-2);width:100%;height:var(--lesson-bar,60px);padding:0 var(--space-4);color:var(--kid-on-stage);display:flex;overflow:hidden}.LessonControlBar-module__hSACGq__play,.LessonControlBar-module__hSACGq__skip{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.LessonControlBar-module__hSACGq__play{background:var(--color-surface);width:52px;height:52px;color:var(--navy-900)}.LessonControlBar-module__hSACGq__play .kid-icon{width:28px;height:28px}.LessonControlBar-module__hSACGq__play .kid-icon[data-icon=play]{margin-left:2px}.LessonControlBar-module__hSACGq__play[data-loading]:after{content:"";border:3px solid #0000;border-top-color:var(--mango-500);border-radius:50%;animation:.9s linear infinite LessonControlBar-module__hSACGq__lesson-bar-turn;position:absolute;inset:2px}@keyframes LessonControlBar-module__hSACGq__lesson-bar-turn{to{transform:rotate(360deg)}}.LessonControlBar-module__hSACGq__skip{background:var(--kid-control-glass);width:48px;height:48px;color:var(--kid-on-stage);text-decoration:none}.LessonControlBar-module__hSACGq__skip .kid-icon{width:30px;height:30px}.LessonControlBar-module__hSACGq__skip>span{font-size:var(--text-2xs);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;place-items:center;padding-top:1px;line-height:1;display:grid;position:absolute;inset:0}.LessonControlBar-module__hSACGq__skip[data-ahead] .kid-icon{transform:scaleX(-1)}.LessonControlBar-module__hSACGq__skip[data-fullscreen] .kid-icon{width:26px;height:26px}.LessonControlBar-module__hSACGq__play:hover:not(:disabled),.LessonControlBar-module__hSACGq__skip:hover:not(:disabled){transform:translateY(-1px)}.LessonControlBar-module__hSACGq__skip:hover:not(:disabled){background:var(--kid-control-glass-strong)}.LessonControlBar-module__hSACGq__play:active:not(:disabled),.LessonControlBar-module__hSACGq__skip:active:not(:disabled){transform:scale(.9)}.LessonControlBar-module__hSACGq__play:disabled,.LessonControlBar-module__hSACGq__skip:disabled{cursor:default;opacity:.38}.LessonControlBar-module__hSACGq__time{min-width:40px;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;line-height:1}.LessonControlBar-module__hSACGq__time[data-scrubbing]{color:var(--mango-400)}.LessonControlBar-module__hSACGq__length{color:var(--kid-on-stage-soft);text-align:left}.LessonControlBar-module__hSACGq__timeline{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;flex:1;align-self:stretch;align-items:center;min-width:0;padding:0 10px;display:flex}.LessonControlBar-module__hSACGq__timeline:focus-visible{border-radius:var(--radius-md);outline:3px solid var(--color-focus);outline-offset:-3px}.LessonControlBar-module__hSACGq__timeline[aria-disabled]{cursor:default;opacity:.38}.LessonControlBar-module__hSACGq__rail{border-radius:var(--radius-full);background:var(--kid-icon-well);width:100%;height:4px;transition:height var(--duration-fast) var(--ease-standard);position:relative}.LessonControlBar-module__hSACGq__timeline[data-active] .LessonControlBar-module__hSACGq__rail{height:6px}.LessonControlBar-module__hSACGq__played{border-radius:inherit;background:var(--mango-400);position:absolute;top:0;bottom:0;left:0}.LessonControlBar-module__hSACGq__thumb{background:var(--color-surface);width:14px;height:14px;box-shadow:0 1px 3px var(--kid-control-thumb-shade);transition:width var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.LessonControlBar-module__hSACGq__timeline[data-active] .LessonControlBar-module__hSACGq__thumb{width:20px;height:20px}@media (max-width:430px){.LessonControlBar-module__hSACGq__bar{gap:var(--space-1);padding:0 var(--space-3)}.LessonControlBar-module__hSACGq__skip{width:40px;height:40px}.LessonControlBar-module__hSACGq__skip .kid-icon{width:26px;height:26px}.LessonControlBar-module__hSACGq__skip[data-fullscreen] .kid-icon{width:22px;height:22px}.LessonControlBar-module__hSACGq__time{min-width:36px}}@media (prefers-reduced-motion:reduce){.LessonControlBar-module__hSACGq__play[data-loading]:after{animation:none}}
.ParentShell-module__84iAMG__shell{background:var(--color-bg);min-height:100dvh}.ParentShell-module__84iAMG__sidebar{z-index:var(--z-header);height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:var(--space-1) max(var(--space-1), env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--space-1), env(safe-area-inset-left));border-top:1px solid var(--color-border);background:var(--color-glass);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.ParentShell-module__84iAMG__brand{display:none}.ParentShell-module__84iAMG__nav{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ParentShell-module__84iAMG__navItem{justify-content:center;align-items:center;gap:var(--space-0-5);border-radius:var(--radius-md);min-width:0;color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex-direction:column;text-decoration:none;display:flex}.ParentShell-module__84iAMG__navItem:hover{color:var(--color-text)}.ParentShell-module__84iAMG__navIcon{border-radius:var(--radius-full);width:52px;height:30px;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.ParentShell-module__84iAMG__navItem[aria-current=page]{color:var(--color-primary-text)}.ParentShell-module__84iAMG__navItem[aria-current=page] .ParentShell-module__84iAMG__navIcon{background:var(--color-primary-soft-strong)}.ParentShell-module__84iAMG__navLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ParentShell-module__84iAMG__settingsLink{display:none}.ParentShell-module__84iAMG__main{min-width:0;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}.ParentShell-module__84iAMG__topbar{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:60px;padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));border-bottom:1px solid var(--color-border);background:var(--color-glass);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);display:flex;position:sticky;top:0}.ParentShell-module__84iAMG__topBrand{display:none}.ParentShell-module__84iAMG__topActions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.ParentShell-module__84iAMG__topSettings{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--color-text-muted);place-items:center;display:grid}.ParentShell-module__84iAMG__topSettings:hover{background:var(--color-surface-sunken);color:var(--color-text)}.ParentShell-module__84iAMG__content{gap:var(--space-5);width:100%;max-width:var(--content-max);padding:var(--space-5) max(var(--space-4), env(safe-area-inset-right)) var(--space-10) max(var(--space-4), env(safe-area-inset-left));outline:none;flex-direction:column;margin:0 auto;display:flex}.ParentShell-module__84iAMG__switcher{flex:0 auto;min-width:0;position:relative}.ParentShell-module__84iAMG__switcherSpacer{flex:1}.ParentShell-module__84iAMG__switcherTrigger{align-items:center;gap:var(--space-2);min-height:var(--control-md);max-width:min(220px,100%);padding:0 var(--space-3) 0 var(--space-1);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold);display:flex}.ParentShell-module__84iAMG__switcherTrigger:disabled{cursor:default;opacity:1}.ParentShell-module__84iAMG__switcherTrigger:hover:not(:disabled){border-color:var(--color-border-strong)}.ParentShell-module__84iAMG__switcherName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ParentShell-module__84iAMG__switcherMenu{left:0;top:calc(100% + var(--space-2));z-index:var(--z-overlay);gap:var(--space-1);width:max-content;min-width:220px;max-width:min(300px, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-3);animation:ParentShell-module__84iAMG__stepivo-rise var(--duration-base) var(--ease-standard);flex-direction:column;list-style:none;display:flex;position:absolute}.ParentShell-module__84iAMG__switcherOption{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;display:flex}.ParentShell-module__84iAMG__switcherOptionName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ParentShell-module__84iAMG__switcherOption:hover,.ParentShell-module__84iAMG__switcherOption[aria-pressed=true]{background:var(--color-primary-soft)}.ParentShell-module__84iAMG__switcherOption .ui-icon{color:var(--color-primary)}@media (max-width:420px){.ParentShell-module__84iAMG__switcherTrigger{max-width:min(150px,100%)}}@media (min-width:600px){.ParentShell-module__84iAMG__topBrand{margin-right:var(--space-2);display:inline-flex}}@media (min-width:1024px){.ParentShell-module__84iAMG__shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.ParentShell-module__84iAMG__sidebar{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-4) var(--space-5);border-top:0;border-right:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;position:sticky;top:0;bottom:auto;right:auto}.ParentShell-module__84iAMG__brand{padding:0 var(--space-3);display:inline-flex}.ParentShell-module__84iAMG__nav{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.ParentShell-module__84iAMG__navItem{justify-content:flex-start;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-strong);flex-direction:row}.ParentShell-module__84iAMG__navIcon{background:0 0;width:auto;height:auto}.ParentShell-module__84iAMG__navItem[aria-current=page]{background:var(--color-primary-soft);font-weight:var(--weight-heavy)}.ParentShell-module__84iAMG__navItem[aria-current=page] .ParentShell-module__84iAMG__navIcon{background:0 0}.ParentShell-module__84iAMG__navItem:hover:not([aria-current=page]){background:var(--color-surface-sunken)}.ParentShell-module__84iAMG__settingsLink{margin-top:auto;display:flex}.ParentShell-module__84iAMG__main{padding-bottom:0}.ParentShell-module__84iAMG__topbar{min-height:var(--topbar-height);padding:var(--space-3) var(--space-8)}.ParentShell-module__84iAMG__topBrand,.ParentShell-module__84iAMG__topSettings{display:none}.ParentShell-module__84iAMG__content{padding:var(--space-6) var(--space-8) var(--space-12)}}@media (orientation:landscape) and (max-height:540px){.ParentShell-module__84iAMG__shell{display:block}.ParentShell-module__84iAMG__sidebar{gap:var(--space-1);width:calc(var(--rail-width) + env(safe-area-inset-left));height:100dvh;padding:var(--space-2) var(--space-1) var(--space-2) max(var(--space-1), env(safe-area-inset-left));border-top:0;border-right:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;position:fixed;inset:0 auto 0 0}.ParentShell-module__84iAMG__brand{display:none}.ParentShell-module__84iAMG__nav{flex-direction:column;flex:1;justify-content:center;gap:0;display:flex}.ParentShell-module__84iAMG__navItem{min-height:0;max-height:60px;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;gap:0;padding:0}.ParentShell-module__84iAMG__navIcon{width:48px;height:28px}.ParentShell-module__84iAMG__navItem[aria-current=page]{color:var(--color-primary-text);background:0 0}.ParentShell-module__84iAMG__navItem[aria-current=page] .ParentShell-module__84iAMG__navIcon{background:var(--color-primary-soft-strong)}.ParentShell-module__84iAMG__settingsLink{flex:0 0 52px;margin-top:0;display:flex}.ParentShell-module__84iAMG__main{margin-left:calc(var(--rail-width) + env(safe-area-inset-left));padding-bottom:0}.ParentShell-module__84iAMG__topbar{min-height:52px;padding:var(--space-1) max(var(--space-4), env(safe-area-inset-right)) var(--space-1) var(--space-4)}.ParentShell-module__84iAMG__topBrand,.ParentShell-module__84iAMG__topSettings{display:none}.ParentShell-module__84iAMG__content{padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) var(--space-8) var(--space-4)}}
.PlaylistImportSection-module__c5Y8ua__form{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.PlaylistImportSection-module__c5Y8ua__url{flex:320px}.PlaylistImportSection-module__c5Y8ua__submit{margin-top:calc(var(--text-sm) * 1.5 + var(--space-1-5))}.PlaylistImportSection-module__c5Y8ua__progress{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-info-text);flex-wrap:wrap;display:flex}.PlaylistImportSection-module__c5Y8ua__progressCopy{font-size:var(--text-sm);flex-direction:column;flex:200px;display:flex}.PlaylistImportSection-module__c5Y8ua__excluded{font-size:var(--text-sm);color:var(--color-text-muted)}.PlaylistImportSection-module__c5Y8ua__excluded summary{font-weight:var(--weight-bold);color:var(--color-text)}.PlaylistImportSection-module__c5Y8ua__excluded ul{margin-top:var(--space-2);padding-left:var(--space-5)}@media (max-width:599px){.PlaylistImportSection-module__c5Y8ua__submit{width:100%;margin-top:0}}
