.time-info[data-v-ef425c78]{width:min(440px,100vw - 32px);padding:30px}.time-info h2[data-v-ef425c78]{margin:12px 30px 14px 0;font-size:29px;line-height:1.2}.time-info p[data-v-ef425c78]{color:#62775b;font-size:15px;line-height:1.8}.time-info-summary[data-v-ef425c78]{background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding:16px;display:flex}.time-info-summary strong[data-v-ef425c78]{color:#356947;font-variant-numeric:tabular-nums;font-size:24px}.time-info-summary span[data-v-ef425c78]{color:#738071;font-size:12px}.time-info .time-info-note[data-v-ef425c78]{font-size:12px;line-height:1.7}.time-info .primary[data-v-ef425c78]{margin-top:8px}.screen-time-badge[data-v-0acebe3d]{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:20;color:#356947;cursor:pointer;font-variant-numeric:tabular-nums;background:#fffcf3f5;border:1px solid #d8dfcb;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font:800 15px Nunito,system-ui;display:flex;position:fixed;box-shadow:0 3px 16px #293c3110}.screen-time-badge svg[data-v-0acebe3d]{width:20px;height:20px}.screen-time-badge small[data-v-0acebe3d]{font-size:11px;font-weight:600}.screen-time-badge.soon[data-v-0acebe3d]{color:#a85a2c;background:#fff1db;border-color:#e8bf82}.screen-time-break[data-v-0acebe3d]{z-index:100;text-align:center;background:#fffcf3;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.break-content[data-v-0acebe3d]{width:min(100%,460px);margin:auto}.break-sun[data-v-0acebe3d]{color:#deb24a;font-size:100px;line-height:1.3}.break-content h1[data-v-0acebe3d]{margin:16px 0;font-size:clamp(38px,8vw,58px);line-height:1.1}.break-content p[data-v-0acebe3d]{color:#738071;font-size:16px;line-height:1.8}.parent-break-button[data-v-0acebe3d]{color:#356947;background:#fff;border:1px solid #d5ddca;border-radius:14px;margin-top:20px;padding:12px 20px;font-weight:700}.break-content form[data-v-0acebe3d]{flex-direction:column;align-items:center;gap:12px;max-width:330px;margin:28px auto 0;display:flex}.break-content label[data-v-0acebe3d]{color:#738071;font-size:13px;line-height:1.7}.break-content input[data-v-0acebe3d]{width:100%;font:inherit;text-align:center;background:#fff;border:1px solid #d5ddca;border-radius:14px;padding:14px}.break-content .primary[data-v-0acebe3d]{justify-content:center;width:100%;font-size:13px}.break-content .input-error[data-v-0acebe3d]{color:#a34628;margin:0;font-size:13px}.break-terms[data-v-0acebe3d]{color:#4c6078;margin-top:28px;font-size:12px;text-decoration:underline;display:block}.movement-session~.screen-time-badge,.timer-in-game.screen-time-badge{top:max(14px,env(safe-area-inset-top));bottom:auto}.timer-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--surface-soft:#fff4df;--ink:#293c31;--green:#356947;--cream:#fffcf3;--orange:#f47b43}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Nunito,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}header{justify-content:space-between;align-items:center;max-width:1280px;height:100px;margin:auto;padding:0 42px;display:flex}.logo{letter-spacing:-1.6px;font-family:"Baloo 2",sans-serif;font-size:31px;font-weight:800}nav{gap:35px;font-size:14px;font-weight:800;display:flex}nav a:hover{color:var(--orange)}.parent{border:1.5px solid #d8decc;border-radius:30px;padding:12px 20px;font-size:13px;font-weight:900}.hero{grid-template-columns:1fr 1.13fr;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:54px 42px 55px;display:grid}.eyebrow{letter-spacing:2px;color:#68815d;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.eyebrow:before{content:"";background:#dfac42;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-2.8px;margin:24px 0 20px;font-family:"Baloo 2",sans-serif;font-size:70px;font-weight:800;line-height:1.04}h1 em{color:var(--orange);font-style:normal;position:relative}h1 em:after{content:"";background:#f3c684;border-radius:50%;height:4px;position:absolute;bottom:1px;left:0;right:0}.hero p{color:#738071;max-width:380px;font-size:16px;line-height:1.8}.buttons{gap:13px;margin:29px 0 24px;display:flex}.primary,.secondary{border:0;border-radius:14px;align-items:center;gap:20px;padding:16px 23px;font-size:14px;font-weight:900;display:inline-flex}.primary{background:var(--green);color:#fff;box-shadow:0 4px #244d33}.secondary{background:#fff;border:1.5px solid #e6e5d8}.smalltrust{color:#7b8475;align-items:center;gap:15px;font-size:11px;font-weight:800;display:flex}.smalltrust b{color:#5c7b4f}.world{position:relative}.world svg{width:100%;display:block}.scene-label{white-space:nowrap;background:#fff;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:900;position:absolute;bottom:15px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 5px 15px #3a572b12}.trustbar{color:#61745b;background:#f1f2e6;border-top:1px solid #e8ebdc;border-bottom:1px solid #e8ebdc;justify-content:center;gap:85px;padding:21px;font-size:12px;font-weight:800;display:flex}.trustbar span{align-items:center;gap:12px;display:flex}.trustbar b{font-size:20px}.content{max-width:1196px;margin:auto;padding:60px 0}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.kicker{letter-spacing:2px;color:#8a967d;font-size:10px;font-weight:900}h2{letter-spacing:-.8px;margin:9px 0;font-family:"Baloo 2",sans-serif;font-size:35px;line-height:1.2}.sectionhead p{color:#818777;margin:8px 0;font-size:13px}.textlink{color:#42704d;font-size:12px;font-weight:900}.filters{gap:9px;margin:25px 0;display:flex}.filter{color:#727d68;background:0 0;border:1px solid #e5e6da;border-radius:25px;padding:9px 17px;font-size:12px;font-weight:800}.filter.active{color:#fff;background:var(--green);border-color:var(--green)}.cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.card{cursor:pointer;background:#fff;border:1px solid #e7e8de;border-radius:20px;transition:transform .2s;overflow:hidden}.card:hover{transform:translateY(-6px)}.art{justify-content:center;align-items:center;height:167px;display:flex;position:relative;overflow:hidden}.art.math{background:#e9efdb}.art.words{background:#fbebd4}.art.memory{background:#e9e6f6}.art.nature{background:#dceee6}.age{background:#ffffffbd;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;left:14px}.tile{color:#e58c3a;background:#fff9df;border-radius:14px;place-items:center;width:65px;height:73px;font-family:"Baloo 2";font-size:44px;font-weight:800;display:inline-grid;transform:rotate(-10deg);box-shadow:0 5px #d5b975}.tile:nth-of-type(2){color:#fff;background:#7fa36a;margin:20px 0 0 9px;transform:rotate(12deg);box-shadow:0 5px #5f8051}.art.words .tile{color:#fff;background:#e99a62;width:54px;height:60px;font-size:36px;box-shadow:0 5px #c77d4a}.art.words .tile:nth-of-type(2){color:#986b29;background:#f4cb65;box-shadow:0 5px #d4a64a}.art.words .tile:nth-of-type(3){color:#fff;background:#8fa66f;transform:rotate(-8deg);box-shadow:0 5px #748b57}.memorytiles{grid-template-columns:repeat(2,52px);gap:7px;display:grid;transform:rotate(-12deg)}.memorytiles span{background:#fff9ed;border-radius:9px;place-items:center;height:52px;font-size:29px;display:grid;box-shadow:0 3px #d2c6e5}.memorytiles span:nth-child(2){background:#a99bcc}.nature .plant{font-size:90px;transform:rotate(-10deg)}.cardbody{padding:19px}.category{letter-spacing:1.2px;color:#8c9c6d;font-size:9px;font-weight:900}.words+.cardbody .category{color:#c58d48}.memory+.cardbody .category{color:#9584ba}.card h3{margin:6px 0 3px;font-family:"Baloo 2";font-size:21px;line-height:1.2}.card p{color:#89907f;margin:8px 0 19px;font-size:11px}.cardbottom{color:#969b8b;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.play{color:#4e7142;background:#f1f4e9;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.journey{background:#f5ecd8;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:27px 38px;display:flex}.journey h3{margin:0 0 6px;font-family:"Baloo 2";font-size:25px}.journey p{color:#8a8069;margin:0;font-size:12px}.journey-icon{font-size:48px}.journey-copy{flex:1}.journey .secondary{background:#fffcf5;border-color:#e6dac0}footer{color:#909681;border-top:1px solid #e9e9df;justify-content:space-between;align-items:center;max-width:1196px;margin:0 auto;padding:25px 0 35px;font-size:11px;display:flex}footer .logo{font-size:23px}dialog{background:var(--cream);width:min(560px,92vw);color:var(--ink);border:0;border-radius:26px;padding:35px;box-shadow:0 25px 100px #213d3940}.close{float:right;background:var(--surface-soft);border:0;border-radius:50%;width:32px;height:32px}.game-title{margin:15px 0;font-family:"Baloo 2";font-size:30px}.question{text-align:center;margin:30px 0;font-size:40px;font-weight:900}.answers{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.answers button{min-width:72px;color:var(--green);background:#fff;border:2px solid #d9e3cf;border-radius:15px;padding:14px;font-size:23px;font-weight:900}.feedback{text-align:center;min-height:30px;color:var(--green);margin-top:24px;font-weight:900}.game-status{text-align:center;color:#7f8b70;font-size:12px}.memgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.memgrid button{background:#e6e0f1;border:0;border-radius:12px;height:75px;font-size:30px}.hidden{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #e4a144}@media (width>=1500px){header,.hero{max-width:1360px}.content,footer{max-width:1276px}.hero{padding-top:70px;padding-bottom:70px}h1{font-size:78px}}@media (width<=900px){header{padding:0 24px}nav{gap:20px}.hero{gap:0;padding:30px 24px}h1{font-size:53px}.content,footer{margin:0 24px}.cards{grid-template-columns:repeat(2,1fr)}.trustbar{gap:25px}.smalltrust{gap:8px;font-size:9px}}@media (width<=600px){header{height:80px}.logo{font-size:26px}nav{display:none}.parent{padding:10px;font-size:10px}.hero{grid-template-columns:1fr;padding-top:25px}h1{max-width:380px;font-size:58px}.hero p{font-size:14px}.world{margin:10px 0}.trustbar{flex-wrap:wrap;gap:16px;font-size:10px}.trustbar span:last-child{display:none}.content{padding:40px 0}.sectionhead{align-items:start}h2{font-size:28px}.sectionhead .textlink{margin-top:30px;font-size:10px}.cards{gap:12px}.art{height:145px}.cardbody{padding:14px}.card h3{font-size:19px}.filters{flex-wrap:wrap;gap:5px}.filter{padding:8px 12px;font-size:10px}.journey{flex-wrap:wrap;padding:23px}.journey-icon{display:none}.journey h3{font-size:22px}footer{flex-wrap:wrap;gap:20px}.smalltrust{font-size:10px}}button:disabled{cursor:default;opacity:.6}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19392b88}.parent{background:var(--surface-soft);color:var(--green);border-color:#e6dac0}:root{--brand-blue:#0d83f5;--brand-cyan:#08b7fd;--brand-orange:#fd6926;--brand-pink:#ff758a;--brand-purple:#7b40d9;--brand-yellow:#feca18;--brand-coral:#fd6926;--brand-mint:#3bc349;--brand-success:#3bc349;--cream:#fffcf5;--ink:#243247;--green:#0d83f5;--orange:#fd6926;--surface-soft:#edf5fc}body{color:#243247;background:#fffcf5}header nav a,header .parent{color:#0866c6!important}header nav a.router-link-exact-active{color:#0866c6!important;text-decoration-color:#feca18!important}.parent{background:#edf5fc!important;border-color:#cbdfee!important}h1,h2,h3{color:#243247}h1 em{color:#0d83f5}h1 em:after{background:#feca18}.hero p,.sectionhead p,.kicker,.field-help,.game-description,.move-prompt,.reader-text,.art-hint,.studio-heading p,.library-title p,.move-heading p{color:#4c6078!important}.primary,.tap-game .start-button,.art-actions .save-art,.studio-tabs button[aria-selected=true],.picture-choices button.active,.filter.active{color:#112d46!important;background:#0d83f5!important;border-color:#0d83f5!important;box-shadow:0 4px #196aa9!important}.secondary,.reader-prev,.listen-button,.art-actions button,.brush-tools button,.parent-exit,.reader-back,.move-back,.back-to-games{color:#0866c6!important;background:#fff!important;border-color:#cbdfee!important}button:disabled{box-shadow:none!important}.filter:not(.active){color:#4c6078;border-color:#d5e2e9}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#3bc349!important}.card,.story-card,.move-card,.art-paper{border-color:#e0e5de!important}.card .play{color:#0866c6;background:#edf5fc}.card .age{color:#735609;background:#fff1bd}.card .math,.card .steps{background:#e4f6df!important}.card .baby,.card .memory{background:#ffebe4!important}.card .tile{color:#594409;background:#feca18;box-shadow:0 5px #d9aa2c}.card .tile:nth-of-type(2){color:#173d38;background:#3bc349;box-shadow:0 5px #329452}.story-invitation{background:#fff1bd!important}.create-invitation{background:#e4f6df!important}.tap-game,.tap-play,.screen-time-break{color:#243247!important;background:#fffcf5!important}.settings-options,.studio-tabs,.time-info-summary,.quiz-time,.empty-games{background:#edf5fc!important}.settings-options{border:1px solid #cbdfee}.time-settings{border-color:#cbdfee!important}input[type=checkbox]{accent-color:#0d83f5!important}.tap-game input:not([type=checkbox]),.app-select select,.break-content input{color:#243247!important;background:#fff!important;border-color:#cbdfee!important}.app-select-arrow{color:#0866c6!important}.screen-time-badge{color:#0866c6!important;background:#fffcf5f5!important;border-color:#cbdfee!important;box-shadow:0 3px 16px #0d83f512!important}.screen-time-badge.soon{color:#735609!important;background:#fff1bd!important;border-color:#feca18!important}.time-info-summary strong,.feedback,.story-read,.more-stories,.move-start,.art-message,.time-message{color:#237c42!important}.memgrid button.matched{background:#e4f6df!important}.alphabet-progress .done{color:#237c42!important;background:#e4f6df!important}.alphabet-progress .current{color:#112d46!important;background:#0d83f5!important}.number-welcome span:first-child,.alphabet-welcome span:first-child{color:#735609!important;background:#feca18!important;box-shadow:0 5px #d9aa2c!important}.number-welcome span:nth-child(2),.alphabet-welcome span:nth-child(2){color:#173d38!important;background:#3bc349!important;box-shadow:0 5px #329452!important}.number-welcome span:nth-child(3),.alphabet-welcome span:nth-child(3){color:#234b2e!important;background:#3bc349!important;box-shadow:0 5px #329452!important}.move-card:first-child .move-cover{background:#e4f6df!important}.step-countdown{color:#735609!important;background:#fff1bd!important}.story-card-copy .story-age-badge,.move-meta{color:#4c6078!important}.art-paper path[role=button]{stroke:#526681}.art-paper path:focus-visible{stroke:#0d83f5}.close{color:#243247;background:#edf5fc}footer{color:#4c6078;border-color:#e0e5de}dialog::backdrop{background:#24324777!important}.art-palette button.selected{box-shadow:0 0 0 3px #0d83f5!important}.studio-tabs button[aria-selected=true]{box-shadow:0 4px #feca18!important}.cardbody p,.story-card p,.move-card p,.library-note,.voice-option,.field-help,.age-note,.cardbottom,.reader-text~p,.move-prompt,.move-finished p,.time-info p,.time-info .time-info-note,.game-status,.art-hint,.page-count{color:#4c6078!important}.parent,.secondary,.story-read,.textlink{color:#0866c6!important}.big-play{color:#112d46!important;background:#0d83f5!important}.primary,.tap-game .start-button,.art-actions .save-art,.studio-tabs button[aria-selected=true],.picture-choices button.active,.filter.active,.big-play{color:#fff!important;background:#0866c6!important;border-color:#0866c6!important}.card .baby{background:#ffedf1!important}.card .nature{background:#e4f6df!important}.create-invitation,.studio-tabs{background:#f0e8ff!important}.studio-tabs button[aria-selected=true]{color:#fff!important;background:#7b40d9!important;box-shadow:0 4px #5d33a8!important}.card .words{background:#fff1bd!important}.card .steps{background:#e4f7ff!important}.card .math,.move-card:first-child .move-cover{background:#e4f6df!important}.move-card:nth-child(2) .move-cover{background:#fff1bd!important}.move-card:nth-child(3) .move-cover{background:#ffedf1!important}.number-block,.letter-block{background:#feca18!important;box-shadow:0 7px #dbac12!important}.number-block:nth-child(2),.letter-block:nth-child(2){background:#3bc349!important;box-shadow:0 7px #2d9f39!important}.number-block:nth-child(3){background:#fd6926!important;box-shadow:0 7px #d64e13!important}.memory-pictures .turned{color:#ff758a!important;background:#fff1bd!important}.card-play-hint{color:#0866c6!important;background:#e4f7ff!important}.card-launch:hover .card-play-hint{background:#cef!important}.progress-track div,.move-dots .done{background:#3bc349!important}.brush-tools button.active{color:#5d33a8!important;background:#f0e8ff!important;border-color:#7b40d9!important}:root{--brand-action:#0866c6;--brand-purple:#7b40d9}.primary,.tap-game .start-button,.art-actions .save-art,.studio-tabs button[aria-selected=true],.picture-choices button.active,.filter.active,.big-play{color:#fff!important;background:#0866c6!important;border-color:#0866c6!important;box-shadow:0 4px #0753a1!important}header nav a,header nav a.router-link-exact-active{color:#0866c6!important}.hero h1 em,.scene-label{color:#7b40d9}.story-library .kicker,.create-studio .kicker,.move-library .kicker{color:#7b40d9!important}.card .memory{background:#fce7e4!important}@media (width<=600px){.hero{gap:8px;padding-top:12px}.hero h1{margin-top:12px}.home-page header{padding-bottom:8px}}
