@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;600;700;800;900&display=swap";.lw-children{margin-bottom:20px;border-color:#f3e0d5!important;background:#fffdf8!important}.lw-children-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lw-children-top h2{font:600 26px Fredoka,sans-serif;color:#7f4939;margin:0 0 5px}.lw-children-top p{margin:0;max-width:550px;line-height:1.5}.lw-children-empty{padding:18px 16px;background:#fff2e8;border-radius:16px;color:#966b54;margin-top:18px}.lw-child-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:13px;margin:19px 0}.lw-child-card{border:2px solid #f2e2d8;background:linear-gradient(145deg,#fff5e8,#fffcf6);border-radius:23px;padding:15px;box-shadow:0 7px 16px #a58e6d1f;display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center}.lw-child-active{border-color:#89b47b;background:linear-gradient(145deg,#eff8ed,#fffaf1)}.lw-child-avatar{display:block;max-width:100%;border:4px solid #fffdf5;border-radius:50%;background:#c9e4d3;box-shadow:0 4px 10px #98866a3f;object-fit:cover}.lw-child-details{display:flex;flex-direction:column;min-width:0;gap:3px}.lw-child-details strong{font:600 21px Fredoka,sans-serif;color:#80513d;overflow-wrap:anywhere}.lw-child-details span{font:700 12px Nunito,sans-serif;color:#926b56}.lw-child-details .lw-child-selected{font-weight:900;color:#438251}.lw-child-buttons{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.lw-child-buttons .soft{font:700 12px Nunito,sans-serif;padding:8px 11px;border-radius:12px}.lw-child-buttons .soft:hover{background:#fbe2df;border-color:#f2aeaf}.lw-child-form{margin-top:16px;padding:18px;border:2px solid #f2e2d4;border-radius:19px;background:#fff8ed;display:flex;flex-direction:column;gap:10px;width:min(100%,560px)}.lw-child-form>label{font-size:13px;font-weight:900;color:#816050}.lw-child-form>input,.lw-child-form>select{width:100%;border:2px solid #e8d8ca;border-radius:13px;padding:12px 14px;background:#fff;color:#73492f}.lw-avatar-picker{display:flex;flex-wrap:wrap;gap:10px}.lw-avatar-choice{border:3px solid #f3e5d5;border-radius:50%;padding:3px;display:block;background:#fff9f1;box-shadow:0 3px 11px #bb967329;transition:transform .15s,border-color .15s}.lw-avatar-choice.chosen{border-color:#74ae79;box-shadow:0 0 0 3px #d7ecd1}.lw-avatar-choice:hover{transform:translateY(-2px);border-color:#ee95ae}.lw-child-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.lw-child-info{font-size:12px;color:#90705e;line-height:1.5;margin:10px 0 0}.lw-child-info span{font-weight:900}.lw-current-profile{display:flex;align-items:center;gap:7px;border-radius:25px;background:#fffaf0e8;padding:3px 12px 3px 5px;font:600 14px Fredoka,sans-serif;color:#80513d}.lw-current-profile .lw-child-avatar{border-width:2px}@media(max-width:700px){.lw-children{padding:16px!important}.lw-child-grid{grid-template-columns:1fr}.lw-current-profile{font-size:12px;padding-right:8px}.lw-child-form{padding:14px}}.garden-site{min-height:100vh;background:linear-gradient(180deg,#cce8ef,#fff1e5 37%,#fce9df 82%,#f0e4d2);color:#773d2d;font-family:Nunito,system-ui,sans-serif;position:relative;isolation:isolate;overflow:hidden}.garden-site:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/garden-scene.svg);background-size:cover;background-position:center top;opacity:.47}.garden-site:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff8ef09,#fff6eb98 40%,#ffefdfb9 85%)}.garden-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1550px;padding:14px 28px;margin:0 auto}.garden-brand{border:0;border-radius:24px;background:#fffaf0d9;color:#6d3526;padding:7px 18px 7px 9px;font-family:Fredoka,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 8px 17px #b98f7921;white-space:nowrap}.garden-brand b{background:#f27791;color:#fff;border-radius:13px;padding:1px 9px}.garden-logo-flower{background:#f8d8e3;color:#e77893;width:46px;height:46px;display:grid;place-items:center;border-radius:16px;font-size:30px}.garden-nav{display:flex;align-items:center;gap:5px;padding:5px;border-radius:30px;background:#fffdf7d9;box-shadow:0 8px 20px #a78d7423}.garden-nav button{font:600 16px Fredoka,sans-serif;padding:12px 22px;border:0;background:transparent;color:#864a30;border-radius:25px;white-space:nowrap}.garden-nav button span{font-size:20px}.garden-nav button.selected{background:#f8c9d1}.garden-main{max-width:1510px;margin:auto;padding:0 24px 36px}.garden-welcome{position:relative;min-height:360px;margin-top:6px;display:grid;grid-template-columns:38% 62%;align-items:center;border-radius:31px;overflow:hidden;background:linear-gradient(100deg,#fff4e9,#fff5e8 34%,#e8eee0);box-shadow:0 12px 35px #c78e6d2a;border:4px solid #fff9f0}.garden-intro{z-index:1;padding:28px 6px 32px clamp(24px,3vw,55px)}.garden-kicker{font-size:12px;letter-spacing:1.8px;color:#b47c65;font-weight:900}.garden-intro h1{font:600 clamp(37px,4vw,64px)/1.02 "Fredoka",sans-serif;letter-spacing:-1px;margin:15px 0;color:#80432a}.garden-intro h1 em{color:#e96e83;font-style:normal}.garden-intro p{font-size:clamp(14px,1.35vw,18px);line-height:1.45;color:#885d49;max-width:390px;margin:12px 0 23px}.garden-cta{display:flex;gap:10px;flex-wrap:wrap}.garden-cta button{padding:13px 20px;min-height:49px;border-radius:28px;border:1px solid #fff8ed;font:600 16px Fredoka,sans-serif;box-shadow:0 5px 12px #ac816735}.garden-watch{background:#f56b85;color:#fff}.garden-browse{background:#fff9ed;color:#80462e}.garden-art{display:block;position:relative;overflow:hidden;background:#e8eddf;isolation:isolate}.garden-art img{position:absolute;height:auto;max-width:none!important;pointer-events:none;-webkit-user-select:none;user-select:none}.garden-hero-art{height:100%;width:100%;align-self:stretch;aspect-ratio:auto!important;background:linear-gradient(110deg,#fff2dd,#d8e5d4)}.garden-hero-art img{height:auto;max-width:none;object-fit:initial;object-position:initial}.garden-ages{display:flex;align-items:center;gap:22px;background:#fffaf1dc;padding:17px 26px;margin-top:18px;border:2px solid #fffaf5;border-radius:24px;box-shadow:0 8px 22px #c2927721}.garden-site h2{font:600 clamp(22px,2.2vw,30px) "Fredoka",sans-serif;margin:0;color:#7c402e}.garden-site h2 span{font-size:24px}.garden-age-pills{display:flex;flex:1;gap:9px;align-items:center;flex-wrap:wrap}.garden-age-pills button{border:1px solid #f2dacb;border-radius:30px;background:#fffaf0;padding:11px 16px;min-height:44px;color:#805039;font:600 15px Fredoka,sans-serif;box-shadow:0 4px 12px #af866423}.garden-age-pills button.active{background:#83a963;color:#fff;border-color:#83a963}.garden-categories,.garden-videos{padding:22px 10px 8px}.garden-categories h2,.garden-videos h2{margin:0 0 13px}.garden-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.garden-category{display:block;position:relative;border:3px solid #fff9ef;border-radius:23px;padding:0;overflow:hidden;box-shadow:0 9px 17px #bf957b32;background:#f5dce7;transition:transform .15s,box-shadow .15s}.garden-category.active{outline:4px solid #8bb56f;outline-offset:1px}.garden-category:hover,.garden-video-cover:hover{transform:translateY(-2px);box-shadow:0 12px 20px #af7b5a37}.garden-category .garden-art{width:100%;height:auto}.garden-category-label{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0}.garden-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px}.garden-section-heading h2{margin-bottom:4px}.garden-section-heading p{margin:0;color:#96745e;font-size:13px;font-weight:700}.garden-tools{display:flex;gap:9px}.garden-tools input{background:#fffbf4;border:1px solid #efddcd;border-radius:15px;padding:11px 15px;min-width:180px}.garden-tv{border:1px solid #f1d8c5;border-radius:15px;background:#fffaf0;color:#765038;padding:10px 15px;font-weight:800}.garden-video-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding:0 1px 16px;scrollbar-color:#c49f8d transparent}.garden-video-card{flex:0 0 calc((100% - 60px)/5);scroll-snap-align:start;min-width:0}.garden-video-cover{width:100%;position:relative;display:block;border:3px solid #fff8ed;box-shadow:0 7px 14px #af8b6b33;padding:0;overflow:hidden;border-radius:18px;background:#f4deda;transition:transform .15s}.garden-video-cover .garden-art{height:auto}.garden-video-play{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fffaf4;color:#845239;font-size:16px;padding-left:3px;box-shadow:0 3px 9px #382c2230}.garden-video-detail{display:flex;justify-content:space-between;align-items:start;gap:10px;padding:9px 3px}.garden-video-detail h3{font:600 17px Fredoka,sans-serif;margin:0;color:#78432f}.garden-video-detail p{font-size:12px;color:#96755e;margin:4px 0 0}.garden-video-detail button{background:#fff7f0;border:0;border-radius:12px;font-size:21px;color:#ba6b75;padding:3px 9px}.garden-empty{background:#fffaf1dc;padding:28px;border-radius:18px;color:#895e48}.garden-footer{margin-top:20px;padding:15px 20px;text-align:center;font-size:12px;color:#98765f;background:#fff6e9c7;border-radius:18px}.garden-footer-copyright{display:block;margin-bottom:5px;font-weight:700;font-size:13px;letter-spacing:.02em;color:#76513d}.garden-footer-note{display:block}.garden-third-party-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px}.garden-third-party-links a{color:#795543;text-decoration:underline;text-underline-offset:2px}.garden-third-party-links a:focus-visible{outline:2px solid #875d49;outline-offset:3px;border-radius:2px}.garden-parent-shade{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#342e2ca8;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:38px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.garden-parent-window{width:min(1120px,100%);background:#fff9f0;border:5px solid #fff;border-radius:29px;padding:24px;box-shadow:0 20px 70px #1d211c6e;position:relative}.garden-parent-back{background:#f5d4dd;border:0;color:#7e403e;font:600 16px Fredoka,sans-serif;padding:12px 17px;border-radius:15px}.garden-parent-window .panel{box-shadow:none;background:#fff}.garden-site button:focus-visible,.garden-site input:focus-visible{outline:4px solid #27604c;outline-offset:2px}@media(max-width:1100px){.garden-header{flex-wrap:wrap;justify-content:center}.garden-welcome{grid-template-columns:43% 57%;min-height:320px}.garden-intro h1{font-size:44px}.garden-ages{display:block}.garden-age-pills{margin-top:12px}.garden-video-card{flex-basis:calc((100% - 30px)/3)}}@media(max-width:700px){.garden-header{padding:12px;justify-content:start}.garden-brand{font-size:19px}.garden-logo-flower{width:36px;height:36px;font-size:25px}.garden-nav{position:fixed;bottom:0;left:0;right:0;border-radius:0;z-index:20;justify-content:space-around;background:#fffaf3f5;padding:8px 4px calc(8px + env(safe-area-inset-bottom))}.garden-nav button{font-size:12px;padding:7px 5px}.garden-nav button span{display:block;font-size:19px}.garden-main{padding:0 12px 90px}.garden-welcome{grid-template-columns:1fr;min-height:400px;align-items:start}.garden-intro{padding:20px;max-width:100%}.garden-intro h1{font-size:35px;margin:9px 0}.garden-intro p{font-size:13px;max-width:310px;margin:8px 0 14px}.garden-kicker{font-size:10px}.garden-cta button{font-size:13px;min-height:41px;padding:10px 14px}.garden-hero-art{height:190px;position:absolute;bottom:0;left:0;right:0;top:auto;opacity:.93}.garden-ages{padding:16px;margin-top:14px}.garden-age-pills{overflow-x:auto;flex-wrap:nowrap}.garden-age-pills button{flex-shrink:0;font-size:13px;padding:9px 13px}.garden-categories,.garden-videos{padding:18px 2px 7px}.garden-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.garden-category{border-radius:17px}.garden-site h2{font-size:22px}.garden-section-heading{display:block}.garden-tools{margin-top:12px}.garden-tools input{min-width:0;flex:1}.garden-video-card{flex:0 0 71vw}.garden-parent-shade{padding:12px}.garden-parent-window{padding:14px;border-width:2px}.garden-parent-back{margin-bottom:12px}}.garden-welcome{grid-template-columns:36% 64%;min-height:340px}.garden-intro{min-width:0}.garden-hero-art{position:relative;min-width:0;height:100%;aspect-ratio:auto!important;overflow:hidden}.garden-hero-art img{width:auto!important;height:321.16%!important;max-width:none!important;top:-30.72%!important;left:50%!important;transform:translate(-63%);object-fit:initial!important;object-position:initial!important}.garden-category{height:auto;align-self:start}.garden-category .garden-art{height:auto!important}.garden-category .garden-art img{height:auto!important;object-fit:initial!important}.garden-video-cover .garden-art{height:auto!important}.garden-video-cover .garden-art img{height:auto!important;object-fit:initial!important}.garden-category-grid{align-items:stretch}@media(max-width:1100px){.garden-welcome{grid-template-columns:39% 61%}}@media(max-width:700px){.garden-welcome{grid-template-columns:1fr;min-height:400px}.garden-hero-art{height:190px!important;top:auto;bottom:0}.garden-hero-art img{width:auto!important;height:321.16%!important;left:50%!important;top:-30.72%!important;transform:translate(-63%)}}.garden-category .garden-art,.garden-video-cover .garden-art{display:block!important;width:100%!important;height:auto!important;overflow:hidden;aspect-ratio:auto!important;background:transparent}.garden-hero-art{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}.garden-category,.garden-video-cover{overflow:hidden;background:transparent}.garden-category-grid{align-items:start}@media(max-width:700px){.garden-hero-art{height:190px!important}}.garden-category-grid{align-items:stretch!important}.garden-category{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:2.54 / 1!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box;padding:0!important;border:2px solid rgba(255,252,244,.95)!important;border-radius:21px!important;background:#f6e8db}.garden-category .garden-art{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;background:transparent!important}.garden-category .garden-art image{pointer-events:none}@media(max-width:700px){.garden-category{aspect-ratio:2.54 / 1!important;border-radius:15px!important}}.garden-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch!important}.garden-category{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2.54 / 1!important;box-sizing:border-box;margin:0!important;padding:0!important;border:0!important;border-radius:21px!important;background:transparent!important;overflow:hidden!important;outline:0!important;box-shadow:0 7px 18px #ad89722e!important;transform:none!important}.garden-category .garden-art{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:inherit!important;overflow:hidden!important}.garden-category.active{box-shadow:0 0 0 3px #75a865,0 7px 18px #ad89722e!important}.garden-category:focus-visible{outline:3px solid #2e6147!important;outline-offset:3px!important}@media(max-width:700px){.garden-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.garden-category{border-radius:17px!important}}.garden-header-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.garden-language{display:flex;align-items:center;gap:6px;padding:6px 9px 6px 12px;border-radius:24px;background:#fffdf7e8;color:#85482f;box-shadow:0 8px 20px #a78d7423;font:600 14px Fredoka,sans-serif;white-space:nowrap}.garden-language select{font:600 14px Fredoka,sans-serif;color:#85482f;border:1px solid #eed5c7;border-radius:17px;background:#fffaf3;padding:8px 7px;cursor:pointer;max-width:116px}.garden-language select:focus-visible{outline:3px solid #32664d;outline-offset:2px}.garden-category.translated:after{content:"";position:absolute;z-index:2;top:0;right:0;width:55%;height:79%;pointer-events:none;background:linear-gradient(90deg,#e5edda00,#e5eddae8 21%,#e5edda 50%);border-radius:0 17px 0 14px}.garden-category.translated:has(.garden-category-translation-shapes):after{background:linear-gradient(90deg,#f7dce700,#f7dce7ed 23%,#f7dce7 53%)}.garden-category.translated:has(.garden-category-translation-calm):after{background:linear-gradient(90deg,#c5b3e400,#c5b3e4eb 23%,#c5b3e4 53%)}.garden-category.translated:has(.garden-category-translation-music):after{background:linear-gradient(90deg,#f9d9a100,#f9d9a1ec 23%,#f9d9a1 53%)}.garden-category-translation{position:absolute;z-index:3;top:9%;right:5%;display:block;width:44%;font:600 clamp(12px,1.5vw,22px)/1.08 "Fredoka",sans-serif;color:#3d6036;text-align:right;pointer-events:none;overflow-wrap:break-word}.garden-category-translation-shapes{color:#793e7c}.garden-category-translation-calm{color:#553c7d}.garden-category-translation-music{color:#90512b}@media(max-width:1080px){.garden-header{gap:10px}.garden-header-right{gap:8px}.garden-nav button{padding:9px 13px;font-size:14px}.garden-language-label{display:none}.garden-language{padding:5px 7px}.garden-language select{max-width:105px;font-size:13px}.garden-category-translation{font-size:clamp(11px,1.65vw,17px)}}@media(max-width:700px){.garden-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.garden-header-right{margin-left:auto}.garden-language{position:relative;padding:4px 6px;z-index:21}.garden-language select{font-size:12px;max-width:102px;padding:7px 5px}.garden-nav{max-width:100%;gap:0}.garden-nav button{font-size:11px;padding:7px 3px;flex:1}.garden-category-translation{top:9%;right:4%;width:46%;font-size:clamp(10px,2.8vw,15px)}.garden-category.translated:after{width:58%;height:83%}}.garden-category,.garden-age-pills button,.garden-nav button,.garden-video-cover,.garden-video-play,.garden-cta button,.garden-video-detail button,.garden-tv,.garden-language select{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,filter .18s ease}@media(hover:hover)and (pointer:fine){.garden-category:hover{transform:translateY(-4px) scale(1.012)!important;box-shadow:0 0 0 3px #fffaf1,0 0 0 6px #ec9ab0,0 12px 25px #9d73504b!important}.garden-category:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px #fff7e9a8;background:#fff6ec14}.garden-category.active:hover{box-shadow:0 0 0 3px #79a962,0 0 0 6px #f2a8bc,0 12px 25px #9d73504b!important}.garden-age-pills button:hover{transform:translateY(-2px);background:#ffe0e7;border-color:#eea2b4;box-shadow:0 5px 15px #cc8a9f48}.garden-age-pills button.active:hover{background:#749c55;border-color:#749c55}.garden-nav button:hover{background:#ffe0e7;color:#773d2d;transform:translateY(-1px)}.garden-nav button.selected:hover{background:#f4b5c5}.garden-video-cover:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 0 0 3px #f0a3b4,0 10px 24px #9f796245}.garden-video-cover:hover .garden-video-play{transform:scale(1.13);background:#ffecf0}.garden-cta button:hover,.garden-tv:hover,.garden-video-detail button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #aa74654d;filter:brightness(1.04)}.garden-language select:hover{border-color:#e69aa9;background:#fff0f2}}.garden-category:focus-visible{outline:4px solid #315d4b!important;outline-offset:5px!important}.garden-age-pills button:focus-visible,.garden-nav button:focus-visible,.garden-video-cover:focus-visible{outline:4px solid #315d4b!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.garden-category,.garden-age-pills button,.garden-nav button,.garden-video-cover,.garden-video-play,.garden-cta button,.garden-video-detail button,.garden-tv,.garden-language select{transition:none!important}@media(hover:hover)and (pointer:fine){.garden-category:hover,.garden-age-pills button:hover,.garden-nav button:hover,.garden-video-cover:hover,.garden-cta button:hover,.garden-tv:hover,.garden-video-detail button:hover{transform:none!important}}}.garden-video-real-thumb{display:block;position:relative;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;border:0;margin:0;pointer-events:none}.garden-video-cover:has(.garden-video-real-thumb){aspect-ratio:16/9;background:#f4ddd0}.garden-video-cover:has(.garden-video-real-thumb) .garden-video-real-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.garden-video-detail button:disabled{opacity:.45;cursor:not-allowed}.garden-watch:disabled{opacity:.55;cursor:not-allowed}.garden-video-track{scroll-padding-inline:8px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.garden-video-cover,.garden-video-detail button,.garden-nav button{touch-action:manipulation}.garden-video-detail button{min-height:44px;min-width:44px;display:grid;place-items:center}.garden-tv,.garden-tools input,.garden-parent-back{min-height:44px}.garden-tv-hint{margin:0 0 16px;padding:10px 15px;border:1px solid #d4e5d0;border-radius:14px;background:#f4f9ed;color:#43694b;font:700 14px/1.5 Nunito,system-ui,sans-serif}.garden-site .garden-video-card:focus-within{position:relative;z-index:1}.garden-site .garden-video-cover:focus-visible{outline:5px solid #27604c;outline-offset:3px}.garden-parent-shade{overscroll-behavior:contain}.garden-parent-window,.garden-parent-window .panel{min-width:0}@media(min-width:701px)and (max-width:1100px){.garden-header{justify-content:space-between}.garden-header-right{flex:1 1 auto}.garden-nav{flex-wrap:wrap}.garden-nav button{min-height:44px}.garden-tools input{min-width:160px}}@media(max-width:700px){.garden-header{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.garden-brand{max-width:calc(100% - 112px);min-width:0;white-space:normal;line-height:1.1}.garden-brand>span:last-child{min-width:0}.garden-logo-flower{flex:0 0 36px}.garden-nav{padding-left:max(5px,env(safe-area-inset-left));padding-right:max(5px,env(safe-area-inset-right));box-shadow:0 -6px 28px #5e49352e}.garden-nav button{min-height:48px;padding-block:5px}.garden-main{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.garden-tools{display:flex;flex-wrap:wrap}.garden-tools input{flex:1 1 150px;width:100%;min-width:0;font-size:16px}.garden-tv{flex:0 0 auto}.garden-cta button{min-height:44px}.garden-video-card{flex:0 0 min(78vw,340px)}.garden-video-detail button{min-height:44px;min-width:44px}.garden-video-track{gap:13px;scroll-padding-inline:4px}.garden-parent-window{width:100%;padding:14px 12px;border-radius:20px}.garden-parent-window input,.garden-parent-window select,.garden-parent-window textarea{max-width:100%}.garden-tv-hint{font-size:12px}}@media(max-width:360px){.garden-header{gap:5px}.garden-brand{font-size:16px;padding:6px 8px 6px 6px;gap:5px}.garden-logo-flower{width:31px;height:31px;flex-basis:31px;font-size:20px}.garden-language{padding:3px 4px}.garden-language select{max-width:84px;font-size:11px}.garden-video-card{flex-basis:86vw}}body.tv .garden-header{max-width:1980px;padding-inline:clamp(24px,3.5vw,70px)}body.tv .garden-main{max-width:1920px;padding-inline:clamp(20px,3.5vw,65px)}body.tv .garden-nav button{min-height:56px;font-size:clamp(16px,1.2vw,22px)}body.tv .garden-brand{min-height:62px}body.tv .garden-cta button,body.tv .garden-age-pills button,body.tv .garden-tv{min-height:54px;font-size:clamp(16px,1.2vw,22px)}body.tv .garden-tools input{min-height:54px;font-size:18px}body.tv .garden-video-card{flex:0 0 calc((100% - 48px)/4)}body.tv .garden-video-detail h3{font-size:clamp(20px,1.7vw,27px)}body.tv .garden-video-detail p{font-size:15px}body.tv .garden-video-detail button{min-height:54px;min-width:54px;font-size:26px}body.tv .garden-video-play{width:56px;height:56px;font-size:22px}body.tv .garden-video-cover:focus-visible,body.tv .garden-age-pills button:focus-visible,body.tv .garden-nav button:focus-visible{outline:5px solid #27604c;outline-offset:5px}@media(min-width:701px)and (max-width:1200px){body.tv .garden-video-card{flex-basis:calc((100% - 30px)/3)}}@media(max-width:700px){body.tv .garden-header{padding-inline:12px}body.tv .garden-main{padding:0 12px calc(108px + env(safe-area-inset-bottom))}body.tv .garden-brand{min-height:44px}body.tv .garden-nav button{min-height:48px;font-size:12px}body.tv .garden-video-card{flex:0 0 min(84vw,370px)}body.tv .garden-video-detail h3{font-size:19px}body.tv .garden-tools input{min-height:44px;font-size:16px}}.auth-parent{display:flex;flex-direction:column;gap:16px;color:#70402d;max-width:1050px;margin:0 auto}.auth-parent>h2{font:600 clamp(25px,3vw,37px) "Fredoka",system-ui,sans-serif;margin:10px 0;color:#7b442e}.auth-parent h3{font:600 22px Fredoka,system-ui,sans-serif;margin:8px 0}.auth-form{display:flex;flex-direction:column;gap:13px;width:min(100%,460px);padding:20px 24px;background:#fffdf8;border-radius:23px;border:2px solid #fff;box-shadow:0 10px 23px #bc93842b}.auth-form .auth-form{padding:0;box-shadow:none;border:0}.auth-form p{line-height:1.5;color:#875f50;margin:0}.auth-form label{font-weight:800;font-size:14px}.auth-form input{border:2px solid #e6d8ca;padding:13px 16px;border-radius:13px;background:#fff;color:#6e402f;font:600 17px Nunito,system-ui}.auth-form button{align-self:start}.auth-message{max-width:560px;padding:25px 28px;background:#fff9f2;border-radius:20px;border:2px solid #f4e1c9;line-height:1.55}.auth-error{padding:11px 15px;border-radius:13px;background:#fff1ed;color:#a13636;font-weight:700;max-width:540px}.auth-account{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:800;color:#895742}.auth-legacy-notice{background:#fff2d7;color:#6f5632;border:1px solid #e6cd9c;border-radius:15px;padding:12px 17px;font-size:13px;font-weight:700;line-height:1.5}@media(max-width:700px){.auth-form{padding:16px 14px}.auth-parent{gap:10px}.auth-parent>h2{font-size:25px}}.lw-feature-preview{width:100%;max-width:1000px;color:#795240}.lw-feature-preview>p{font:700 14px/1.6 Nunito,system-ui,sans-serif;color:#866c5c}.lw-feature-alert{display:flex;align-items:center;gap:10px;border:1px solid #c2ddbb;border-radius:15px;background:#eff8eb;padding:12px 17px;color:#5b8357;font:800 12px Nunito,system-ui,sans-serif;letter-spacing:.03em}.lw-feature-alert span{font-size:21px}.lw-feature-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.lw-feature-tabs button{font:700 13px Nunito,system-ui,sans-serif;color:#805644;background:#fffaf2;border:2px solid #f1dfd3;border-radius:16px;padding:11px 16px;cursor:pointer;transition:transform .15s,background .15s}.lw-feature-tabs button:hover{transform:translateY(-2px);background:#ffebed}.lw-feature-tabs button.selected{background:#e9f5e7;border-color:#96be91;color:#547d5d}.lw-feature-tabs button:focus-visible{outline:3px solid #386e50;outline-offset:2px}.lw-feature-panel{border:2px solid #fff;border-radius:24px;background:#fffdf8;padding:20px 22px;box-shadow:0 10px 22px #ae846327}.lw-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.lw-feature-heading h3{font:600 clamp(23px,3vw,30px) "Fredoka",system-ui,sans-serif;color:#7e4b3c;margin:0 0 6px}.lw-feature-heading p{font:700 13px/1.5 Nunito,system-ui,sans-serif;color:#957563;margin:0}.lw-feature-faux-button{display:inline-flex;background:#9abb87;border:1px solid #8aab78;color:#fff;padding:10px 14px;border-radius:14px;font:800 12px Nunito,sans-serif;opacity:.85;cursor:default;white-space:nowrap}.lw-feature-faux-button.small{font-size:11px;padding:7px 11px;background:#fff6ec;color:#806553;border-color:#e7d6cc}.lw-feature-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px}.lw-feature-profile{display:flex;align-items:center;gap:14px;padding:17px;background:linear-gradient(135deg,#fff0ec,#fff9ed);border:2px solid #f5dfd8;border-radius:22px;min-width:0}.lw-feature-profile.active{border-color:#abd09c;background:linear-gradient(135deg,#edf6e8,#fffaf2)}.lw-feature-profile h4,.lw-feature-upload h4,.lw-feature-video h4{font:600 20px Fredoka,system-ui,sans-serif;color:#784e3e;margin:0 0 4px}.lw-feature-profile p,.lw-feature-video p,.lw-feature-upload p{font:700 12px/1.5 Nunito,system-ui,sans-serif;color:#987562;margin:3px 0}.lw-feature-active{display:inline-block;background:#e5f6e4;color:#538358;border:1px solid #b5d4b0;border-radius:14px;padding:5px 10px;font:800 11px Nunito,sans-serif}.lw-feature-blocked{display:inline-block;background:#fde9e3;color:#aa5b55;border:1px solid #efbdb6;border-radius:14px;padding:5px 10px;font:800 11px Nunito,sans-serif}.lw-feature-video{display:grid;grid-template-columns:100px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid #f0dfd3;padding:12px 0}.lw-feature-poster{width:100px;aspect-ratio:16/9;border-radius:12px;background:#e2efde;font-size:33px;display:flex;align-items:center;justify-content:center}.lw-feature-poster.poster1{background:#fee9d9}.lw-feature-poster.poster2{background:#f5e7f0}.lw-feature-upload{border:2px solid #f2e0d2;border-radius:20px;padding:15px;background:#fff8ee}.lw-feature-file{border-radius:14px;background:#e5efdf;display:flex;justify-content:center;align-items:center;font-size:52px;aspect-ratio:16/9;margin-bottom:12px}.lw-feature-bar{height:12px;background:#e5dbdc;border-radius:20px;overflow:hidden;margin:15px 0 8px}.lw-feature-bar span{display:block;height:100%;width:68%;background:#9cbe8f;border-radius:20px}.lw-feature-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lw-feature-stats>div{display:flex;align-items:center;flex-direction:column;gap:5px;padding:18px 10px;background:#ecf6e7;border-radius:18px}.lw-feature-stats strong{font:600 30px Fredoka,sans-serif;color:#62996a}.lw-feature-stats span{font:700 12px Nunito,sans-serif;text-align:center;color:#806958}.lw-feature-panel>h4{font:600 20px Fredoka,sans-serif;color:#7b5544;margin:22px 0 12px}.lw-feature-chips{display:flex;flex-wrap:wrap;gap:9px}.lw-feature-chips span{display:inline-block;padding:9px 13px;border-radius:20px;border:1px solid #d6e1cf;background:#f0f7eb;color:#62815d;font:800 12px Nunito,sans-serif}.lw-feature-rule{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:13px 6px;border-bottom:1px solid #eee0d6;font-weight:700}.lw-feature-disclaimer{font-size:12px!important;color:#90694f!important;border-left:3px solid #ddb98c;padding:8px 12px;background:#fff5e9;border-radius:6px}@media(max-width:600px){.lw-feature-panel{padding:17px 14px}.lw-feature-video{grid-template-columns:74px 1fr}.lw-feature-poster{width:74px}.lw-feature-video .lw-feature-faux-button{grid-column:2;justify-self:start}.lw-feature-stats strong{font-size:24px}.lw-feature-tabs button{padding:9px 11px}.lw-feature-profile{padding:11px}}.lw-library{margin:18px 0!important;border-color:#f4dfd3!important;background:#fffdf8!important}.lw-library-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lw-library-heading h2{font:600 25px Fredoka,sans-serif;color:#7c493c;margin:0 0 4px}.lw-library-heading p{margin:0}.lw-library-form{margin:20px 0;padding:18px 20px;border-radius:20px;border:2px solid #efd9cd;background:#fff6ed;display:flex;flex-direction:column;gap:11px;max-width:670px}.lw-library-form h3{font:600 23px Fredoka,sans-serif;margin:0;color:#784630}.lw-library-form>label,.lw-library-form legend{font:800 14px Nunito,sans-serif;color:#81533d}.lw-library-form>input,.lw-library-form>textarea,.lw-library-form>select{background:#fffef9;border-radius:12px;border:1px solid #dfc7b9;padding:12px;color:#734c37;width:100%;font-family:Nunito,system-ui,sans-serif}.lw-library-form textarea{resize:vertical}.lw-library-form fieldset{border:0;margin:6px 0 0;padding:0;min-width:0}.lw-library-form legend{margin-bottom:8px}.lw-library-choices{display:flex;gap:8px;flex-wrap:wrap}.lw-library-choices label{display:flex;align-items:center;gap:6px;background:#fffdf6;border:1px solid #eddbd0;border-radius:20px;padding:9px 13px;color:#805743;font:700 13px Nunito,sans-serif;cursor:pointer}.lw-library-choices label.chosen{background:#e9f2e3;border-color:#96bc89}.lw-library-choices input{accent-color:#6b9d6a}.lw-library-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px}.lw-library-note{font-size:12px;color:#896756;line-height:1.6}.lw-library-empty{background:#fff4e7;border-radius:16px;padding:20px;color:#86614e}.lw-library-list{margin-top:19px}.lw-library-list h3{font:600 21px Fredoka,sans-serif;margin:0 0 10px;color:#7e4b36}.lw-library-row{padding:13px 0;display:grid;grid-template-columns:148px 1fr auto;align-items:center;gap:14px;border-bottom:1px solid #ebdbce}.lw-library-row>img{width:148px;height:84px;object-fit:cover;border-radius:12px;box-shadow:0 5px 12px #8e6b5540}.lw-library-row strong{font:600 17px Fredoka,sans-serif;color:#7e4d3d}.lw-library-row p{font-size:12px;margin:4px 0;line-height:1.4;color:#896b5b}.lw-library-row-actions{display:flex;flex-wrap:wrap;gap:6px}.lw-library-row-actions .soft{font:800 12px Nunito,sans-serif;padding:8px 12px;border-radius:13px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lw-library-row-actions .soft:hover{background:#ffebed}.lw-library a:focus-visible{outline:3px solid #315e4c;outline-offset:3px}@media(max-width:850px){.lw-library-row{grid-template-columns:110px minmax(0,1fr)}.lw-library-row>img{width:110px;height:70px}.lw-library-row-actions{grid-column:1/-1}}@media(max-width:520px){.lw-library{padding:16px!important}.lw-library-row{grid-template-columns:95px 1fr;gap:9px}.lw-library-row>img{width:95px;height:63px}.lw-library-form{padding:14px}.lw-library-choices label{padding:7px 10px}}.lw-stream{margin:18px 0!important;background:#fffdf8!important;border-color:#f4dfd3!important}.lw-stream-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.lw-stream-heading h2{margin:0 0 4px;font:600 26px Fredoka,sans-serif;color:#7f4939}.lw-stream-heading p{margin:0}.lw-stream-small{font:700 12px/1.5 Nunito,sans-serif;color:#926f5b;margin:12px 0}.lw-stream-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lw-stream-progress{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#eff9ed;border-radius:13px;color:#5d8060}.lw-stream-progress progress{height:13px;width:100%;accent-color:#8aaf78}.lw-stream-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin-top:18px}.lw-stream-card{display:flex;flex-direction:column;gap:9px;background:linear-gradient(135deg,#fff2e8,#fffdf7);border:2px solid #f4e2da;border-radius:20px;padding:13px}.lw-stream-art{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:14px;background:#e9e9f6;font-size:52px}.lw-stream-art img{width:100%;height:100%;object-fit:cover}.lw-stream-content{display:flex;flex-direction:column;gap:5px}.lw-stream-content strong{font:600 20px Fredoka,sans-serif;color:#7d4b38}.lw-stream-content span{font:700 12px Nunito,sans-serif;color:#98725b}.lw-stream .soft.small{padding:8px 12px;border-radius:12px;font-size:12px}.lw-controls{margin:18px 0!important;background:#fffdf8!important;border-color:#f2dfcf!important}.lw-controls h2{font:600 26px Fredoka,sans-serif;color:#7f4939;margin:0 0 5px}.lw-controls h3{font:600 20px Fredoka,sans-serif;color:#84533d;margin:0 0 7px}.lw-controls>label,.lw-controls legend,.lw-control-extensions>label{font:800 14px Nunito,sans-serif;color:#80553d;display:block;margin:16px 0 8px}.lw-controls>select,.lw-control-options input{padding:10px 13px;border-radius:13px;background:#fff;border:1px solid #e5cdbd;color:#78513f;font-weight:700;max-width:100%;min-width:180px}.lw-controls>input[type=range]{accent-color:#83b17d;width:min(100%,520px);display:block}.lw-control-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.lw-control-stats>div{padding:14px 11px;display:flex;align-items:center;flex-direction:column;gap:4px;background:#f0f7e9;border:1px solid #d5e4c7;border-radius:14px}.lw-control-stats strong{font:600 29px Fredoka,sans-serif;color:#65966a}.lw-control-stats span{font:700 11px/1.3 Nunito,sans-serif;text-align:center;color:#866f5c}.lw-control-note{padding:10px 13px;border-radius:14px;background:#fff3e5;font:700 12px/1.6 Nunito,sans-serif;color:#92715c}.lw-controls fieldset{border:0;padding:0;margin:10px 0 16px;max-width:900px}.lw-control-categories{display:flex;flex-wrap:wrap;gap:8px}.lw-control-categories label{display:flex;gap:7px;align-items:center;padding:10px 12px;border:2px solid #e9d8c9;background:#fff9f4;border-radius:20px;font:700 12px Nunito,sans-serif;color:#865741;cursor:pointer}.lw-control-categories label.active{border-color:#96be84;background:#eef7e9}.lw-control-categories input{accent-color:#729a62}.lw-control-extensions{padding:15px 17px;border:1px solid #eddccc;border-radius:18px;margin:15px 0;background:#fff9f1}.lw-control-options{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.lw-control-videos{display:grid;gap:8px}.lw-control-video{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #f0e1d2;border-radius:13px;background:#fffdf7;padding:10px 12px}.lw-control-video>div{min-width:0;display:flex;flex-direction:column;gap:3px}.lw-control-video strong{font:600 16px Fredoka,sans-serif;color:#79503d}.lw-control-video span{font:700 12px/1.3 Nunito,sans-serif;color:#98735c}.lw-control-video select{padding:9px;border-radius:11px;border:1px solid #e0c8b9;color:#77523e;background:#fff;max-width:48%;font-size:12px}.lw-control-success{background:#e8f5e8;color:#3f8055;padding:12px 14px;border-radius:13px;font-weight:800}.lw-breakscreen{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:linear-gradient(160deg,#f9f0ef,#efecfa);padding:32px;border-radius:28px;max-width:600px;margin:auto;text-align:center}.lw-breakscreen h2{font:600 clamp(27px,4vw,45px) "Fredoka",sans-serif;color:#735b83;margin:0}.lw-breakscreen p{font:700 17px/1.55 Nunito,sans-serif;color:#8f7790;margin:0}.lw-breakscreen button{background:#fff7f3;border:2px solid #e8d6dd;border-radius:20px;padding:13px 23px;color:#835c76;font-weight:800}.lw-playing-remaining{font:700 13px Nunito,sans-serif;color:#e3f5e5}@media(max-width:640px){.lw-control-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-control-stats strong{font-size:24px}.lw-control-video{flex-wrap:wrap}.lw-control-video select{max-width:100%;width:100%}}.lw-privacy{display:flex;flex-direction:column;gap:12px}.lw-privacy h2{margin:0;font:600 25px Fredoka,system-ui,sans-serif;color:#7b442e}.lw-privacy .subtle{margin:0}.lw-privacy-export{background:#fffdf6;border:1px solid #eaddce;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lw-privacy-export p{margin:0;color:#795442;line-height:1.55}.lw-privacy-delete{border:1px solid #edd1ca;border-radius:16px;padding:14px 16px;background:#fff9f7}.lw-privacy-delete summary{cursor:pointer;color:#8b473d;font-weight:800}.lw-privacy-delete p{margin:10px 0;line-height:1.5;color:#7f574d}.lw-privacy-delete label{display:block;margin-top:12px;font-weight:700;color:#784e45}.lw-privacy-delete input{margin:8px 0 13px;width:min(100%,390px);display:block;background:#fff;border:2px solid #d9beb3;padding:11px 13px;border-radius:10px;color:#754e46;font:600 15px Nunito,system-ui,sans-serif}.lw-privacy-danger{padding:11px 16px;background:#a63e45;color:#fff;border:0;border-radius:12px;font:700 14px Nunito,system-ui,sans-serif;cursor:pointer}.lw-privacy-danger:disabled{opacity:.5;cursor:not-allowed}.lw-privacy-danger:not(:disabled):hover{background:#8e3038}.lw-privacy-disclaimer{font-size:12px;line-height:1.5;color:#98765f;margin:0}:root{--bg:#f7f8f2;--ink:#283f38;--muted:#718178;--sage:#dfece1;--pink:#f6e3e5;--yellow:#fff0cd;--lav:#ebe6f7;--white:#fff;--line:#e0e6df;--focus:#357e6d;--shadow:0 12px 45px #2c524015}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:ui-rounded,Avenir Next,Nunito,system-ui,-apple-system,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:4px solid var(--focus);outline-offset:4px}button:disabled{opacity:.55;cursor:not-allowed}.app{max-width:1460px;margin:auto;padding:22px 32px 80px}.top{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:32px}.logo{border:0;background:none;color:var(--ink);display:flex;align-items:center;gap:13px;padding:4px 0;font-size:23px;font-weight:850;letter-spacing:-.7px}.flower{display:grid;place-items:center;width:49px;height:49px;border-radius:16px;background:var(--pink);font-size:28px}.topnav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.navbtn{border:1px solid transparent;border-radius:99px;padding:12px 18px;background:transparent;color:#5f7368;font-weight:750}.navbtn.active{background:#e5eee4;color:#2b644d}.outline{background:#fff;border:1px solid var(--line)}.hero{min-height:265px;display:grid;grid-template-columns:1.15fr .85fr;border-radius:30px;overflow:hidden;background:#e6efe3;margin-bottom:28px}.herocopy{padding:38px 42px;align-self:center}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#678673;font-size:12px;font-weight:850}.hero h1{font-size:clamp(31px,4vw,60px);line-height:1.08;letter-spacing:-2px;margin:15px 0}.hero p{color:#607b6c;max-width:480px;font-size:17px;line-height:1.5}.heroart{display:grid;place-items:center;position:relative;min-height:250px;background:radial-gradient(circle at 55% 65%,#f8e6be 0 11%,transparent 12%),radial-gradient(circle at 69% 39%,#f7f0d9 0 10%,transparent 11%),linear-gradient(145deg,#e5f0dd,#cfe2d1)}.heroart .big{font-size:clamp(100px,15vw,195px);filter:drop-shadow(0 16px 15px #476e4033);animation:bob 6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-11px) rotate(4deg)}}.rowtitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:30px 0 14px}.rowtitle h2{font-size:25px;letter-spacing:-.7px;margin:0}.rowtitle span{color:var(--muted);font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{border-radius:999px;padding:12px 20px;background:#fff;border:1px solid var(--line);font-weight:800;color:#50695b}.chip.selected{background:#2e5f4c;border-color:#2e5f4c;color:#fff}.categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.category{border:2px solid transparent;text-align:left;border-radius:23px;min-height:132px;padding:23px;display:flex;align-items:center;gap:17px;color:var(--ink);font-size:18px;font-weight:850}.category span{font-size:41px}.category.selected{border-color:#467962;box-shadow:0 0 0 2px #fff inset}.cat-nature{background:#e3eddf}.cat-shapes{background:#fff0cb}.cat-calm{background:#f6e1e7}.cat-music{background:#ebe5f5}.toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.search{border:1px solid var(--line);background:#fff;border-radius:15px;padding:13px 16px;width:min(100%,300px);color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.video{border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #24483609}.poster{height:195px;display:grid;place-items:center;position:relative;overflow:hidden;background:#e4ede0}.poster .emoji{font-size:100px;filter:drop-shadow(0 10px 10px #314c351c);transition:transform .2s}.poster .play{position:absolute;bottom:14px;right:14px;border-radius:999px;background:#ffffffeb;padding:11px 16px;font-weight:850;color:#294b3c}.video:hover .emoji{transform:scale(1.07)}.video-body{padding:18px 20px}.video-body h3{margin:0 0 6px;font-size:20px}.meta{color:#7b887e;font-size:13px}.actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px}.primary{background:#295e49;border:1px solid #295e49;color:#fff;border-radius:13px;padding:12px 19px;font-weight:800}.small{font-size:13px;padding:10px 14px}.soft{border:1px solid var(--line);background:#f7f9f6;color:#456351;border-radius:13px;padding:10px 13px;font-weight:800}.heart.on{background:#ffe7e9;color:#a63c59;border-color:#f0c4cd}.subtle{color:var(--muted)}.panel{background:#fff;border:1px solid var(--line);border-radius:25px;padding:26px;box-shadow:0 5px 20px #24483608}.two{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field label{font-size:13px;font-weight:850;color:#607669}.field input,.field select{width:100%;border:1px solid #dce6de;background:#fafcf9;border-radius:12px;padding:13px;color:var(--ink)}.field.wide{grid-column:1/-1}.info{background:#eef6eb;border-radius:15px;padding:15px 18px;color:#47634e;font-size:14px;line-height:1.55}.mutedbox{background:#f5f6f1;border-radius:17px;padding:20px;color:#607065}.collectionrow{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px 0}.collectionrow:last-child{border-bottom:0}.collectionrow strong{display:block}.collectionrow small{color:var(--muted)}.empty{padding:42px;text-align:center;border:2px dashed #dce5da;border-radius:22px;color:#738478}.modebar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.tag{font-size:12px;font-weight:850;background:#eef4eb;color:#54705a;padding:7px 11px;border-radius:99px}.foot{margin-top:55px;border-top:1px solid var(--line);padding-top:22px;color:#8b978f;font-size:12px}.hide{display:none!important}.playeroverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#13221d;display:flex;flex-direction:column;color:#fff;padding:18px}.playerheader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 9px 18px}.playerheader h2{font-size:21px;margin:0}.close{background:#ffffff25;border:1px solid #ffffff44;color:#fff;padding:13px 22px;border-radius:15px;font-weight:850}.stage{flex:1;min-height:0;display:grid;place-items:center;border-radius:22px;overflow:hidden;background:#000}.stage video,.stage iframe{width:100%;height:100%;max-height:100%;border:0;object-fit:contain}.animation{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#eaf6e6,#f7f5e4)}.animation .center{font-size:clamp(100px,24vw,270px);animation:bob 6s ease-in-out infinite;filter:drop-shadow(0 25px 12px #405c4030)}.animation .floating{position:absolute;font-size:clamp(40px,6vw,90px);opacity:.8;animation:float 14s ease-in-out infinite}.animation .f1{top:13%;left:15%}.animation .f2{top:60%;left:12%;animation-delay:-7s}.animation .f3{top:20%;right:13%;animation-delay:-3s}.animation .f4{bottom:14%;right:21%;animation-delay:-10s}@keyframes float{50%{transform:translateY(-24px) rotate(10deg)}}.animation.calm{background:linear-gradient(160deg,#273b59,#576e89)}.animation.shapes{background:linear-gradient(160deg,#f8e7b6,#f6dae3)}.animation.music{background:linear-gradient(160deg,#e9e5f8,#cbdcf0)}.unsupported{padding:35px;text-align:center;color:#fff;max-width:650px}.playerfooter{padding:12px;color:#d0dfd4;text-align:center;font-size:13px}.notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:30;background:#213a2f;color:#fff;padding:13px 22px;border-radius:14px;box-shadow:var(--shadow);max-width:90vw}.kicker{font-size:12px;font-weight:900;color:#4b8a70;letter-spacing:1.7px;text-transform:uppercase}.panel h2{margin:2px 0 10px}.steps{line-height:1.7;color:#607467}select{cursor:pointer}@media(max-width:980px){.categories,.cards{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.hero{grid-template-columns:1fr 1fr}}@media(max-width:640px){.app{padding:16px 16px 65px}.top{align-items:flex-start;flex-direction:column;gap:14px}.topnav{width:100%;gap:4px}.navbtn{padding:10px 12px;font-size:13px}.hero{grid-template-columns:1fr}.heroart{min-height:140px}.heroart .big{font-size:100px}.herocopy{padding:24px}.hero h1{letter-spacing:-1px}.categories{gap:8px}.category{padding:13px;min-height:90px;font-size:14px;gap:9px}.category span{font-size:30px}.cards,.formgrid{grid-template-columns:1fr}.field.wide{grid-column:auto}.panel{padding:18px}.rowtitle h2{font-size:22px}.poster{height:210px}}@media(min-width:1400px){body.tv .app{max-width:1800px}body.tv .cards{grid-template-columns:repeat(4,1fr)}body.tv button{min-height:54px}body.tv .category{min-height:160px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--bg:#fbf9f3;--ink:#293e36;--muted:#748176;--sage:#e8efdf;--pink:#fae8e8;--yellow:#fff0d6;--lav:#ede7f6;--line:#e8e9df;--focus:#347b64;--shadow:0 18px 60px #314c3010}body{background:radial-gradient(circle at 5% 3%,#f2e8ed80,transparent 26%),radial-gradient(circle at 96% 15%,#e8efe480,transparent 27%),var(--bg);font-family:Trebuchet MS,ui-rounded,system-ui,-apple-system,sans-serif}.app{max-width:1380px;padding:26px 34px 88px}.top{margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #e6e8df}.logo{font-size:25px;letter-spacing:-1.1px}.flower{background:#fae4d8;border-radius:18px;box-shadow:inset 0 -3px #eacdbf55}.navbtn{font-size:14px;padding:13px 19px;transition:background .2s,transform .2s}.navbtn:hover,.chip:hover,.category:hover{transform:translateY(-2px)}.navbtn.active{background:#e6eee4;color:#315a47}.hero{min-height:385px;grid-template-columns:1.16fr .84fr;background:#e9efe2;border-radius:34px;box-shadow:0 18px 45px #50674c0c}.eyebrow{color:#638e73;letter-spacing:2.2px}.hero h1{font-size:clamp(40px,4.2vw,66px);line-height:1.04;letter-spacing:-2.7px;max-width:650px;margin:17px 0 19px;font-weight:900}.hero p{color:#657c6c;max-width:475px;font-size:17px;line-height:1.65;margin-bottom:25px}.heroart{background:radial-gradient(circle at 68% 30%,#fff9e5 0 13%,transparent 13.5%),linear-gradient(140deg,#e1ecda,#cee2cf);isolation:isolate}.heroart:before{content:"";position:absolute;width:125%;height:55%;background:#a8cba9;bottom:-33%;left:-10%;border-radius:50% 50% 0 0;transform:rotate(-5deg);z-index:-1}.heroart:after{content:"";position:absolute;width:92%;height:37%;background:#bed5b7;bottom:-24%;right:-18%;border-radius:50% 50% 0 0;z-index:-1}.hero-svg{width:min(86%,420px);height:auto;overflow:visible;filter:drop-shadow(0 14px 12px #4e70511e);animation:bob 7s ease-in-out infinite}.primary{background:#315d48;border-color:#315d48;border-radius:15px;padding:14px 22px;box-shadow:0 5px 12px #315d481c}.primary:hover{background:#224e3b}.rowtitle{margin:42px 0 16px}.rowtitle h2{font-size:26px;letter-spacing:-.9px}.rowtitle span{font-size:13px}.chips{gap:10px}.chip{padding:14px 22px;font-size:14px;border:1px solid #e6e8df;box-shadow:0 3px 8px #596e4f05}.chip.selected{background:#315f4b;border-color:#315f4b}.categories{gap:16px}.category{min-height:166px;border:1px solid #ffffffaa;border-radius:26px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;font-size:18px;box-shadow:0 7px 21px #4d5b3f0a;transition:transform .2s,box-shadow .2s}.category:hover{box-shadow:0 13px 27px #4d5b3f18}.category span{display:grid;place-items:center;width:61px;height:61px;border-radius:20px;background:#ffffff82;font-size:36px}.cat-nature{background:#e4eedf}.cat-shapes{background:#fff0d2}.cat-calm{background:#f5e4e9}.cat-music{background:#eee7f7}.video{border:1px solid #eaece5;border-radius:25px;box-shadow:0 8px 25px #34523b0b;transition:transform .2s,box-shadow .2s}.video:hover{transform:translateY(-4px);box-shadow:0 19px 34px #34523b16}.poster:before{content:"";position:absolute;width:180px;height:180px;background:#ffffff45;border-radius:50%;left:12%;top:12%}.poster .emoji{z-index:1;font-size:108px}.poster .play{z-index:2;background:#ffffffef;border-radius:30px;color:#355846;box-shadow:0 5px 12px #2b4f3820}.video-body{padding:23px}.video-body h3{font-size:21px;letter-spacing:-.3px;margin-bottom:10px}.meta{line-height:1.5}.actions{margin-top:22px}.soft{background:#fbfcf8;border-radius:13px}.tag{background:#edf2e9;color:#607862}.search{border-radius:14px}.panel{border-radius:26px;box-shadow:0 12px 32px #34523b0a}.foot{margin-top:80px;line-height:1.65}@media(min-width:1500px){body.tv .app{max-width:1820px}body.tv .hero{min-height:430px}body.tv .category{min-height:185px}body.tv .poster{height:260px}}@media(max-width:980px){.hero{grid-template-columns:1fr .8fr;min-height:330px}.hero h1{font-size:clamp(32px,4vw,48px)}.category{min-height:145px}}@media(max-width:640px){.app{padding:16px 16px 70px}.top{gap:15px}.topnav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.navbtn{white-space:nowrap}.hero{grid-template-columns:1fr;border-radius:25px}.herocopy{padding:29px 25px 14px}.hero h1{font-size:38px;letter-spacing:-1.8px}.hero p{font-size:15px}.heroart{min-height:220px}.hero-svg{width:220px}.category{min-height:132px;padding:16px;font-size:15px}.category span{width:45px;height:45px;font-size:29px;border-radius:14px}.rowtitle{margin:32px 0 14px}.rowtitle h2{font-size:23px}.poster{height:215px}.video-body{padding:19px}}.heroart .big{display:none}.hero-svg{width:min(86%,420px);height:auto;filter:drop-shadow(0 14px 12px #4e70511e);animation:bob 7s ease-in-out infinite}.heroart:before{content:"";position:absolute;width:125%;height:55%;background:#a8cba9;bottom:-33%;left:-10%;border-radius:50%;z-index:0}.heroart:after{content:"";position:absolute;width:90%;height:37%;background:#bed5b7;bottom:-24%;right:-18%;border-radius:50%;z-index:0}.hero-svg{z-index:1}.hero{min-height:385px}.herocopy{padding:50px clamp(28px,4vw,66px)}.hero h1{font-size:clamp(39px,4.2vw,64px)}.category{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:154px}.category span{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:#ffffff90}.video:hover{transform:translateY(-3px)}.video,.category{transition:transform .2s,box-shadow .2s}.app{max-width:1380px}.top{border-bottom:1px solid #e6e8df;padding-bottom:18px}.chip{padding:14px 22px}.poster{height:225px}.hero h1{letter-spacing:-2px}@media(max-width:640px){.hero{grid-template-columns:1fr}.herocopy{padding:28px}.heroart{min-height:220px}.hero-svg{width:220px}.category{min-height:130px;padding:16px}.category span{width:45px;height:45px}.poster{height:210px}}body{background:#faf8f3;color:#33493c}.app{max-width:1440px;padding-bottom:100px}.top{background:#faf8f3;position:relative;z-index:3}.logo{font-size:25px}.flower{background:#f4e1e7;color:#985d77;font-size:32px}.navicon{font-size:22px;display:inline-flex;align-items:center;justify-content:center;min-width:24px}.navbtn{display:inline-flex;align-items:center;gap:8px;justify-content:center}.compact-hero{min-height:190px;grid-template-columns:minmax(0,1fr) 240px;border-radius:27px;margin-bottom:20px;background:#e6eee2;box-shadow:none}.compact-hero .herocopy{padding:28px 38px}.compact-hero h1{font-size:clamp(27px,3vw,39px);letter-spacing:-1px;margin:9px 0;line-height:1.15}.compact-hero p{font-size:15px;margin:5px 0;line-height:1.5}.compact-hero .heroart{min-height:190px;overflow:hidden;background:radial-gradient(circle at 70% 22%,#fff9e2 0 13%,transparent 14%),#dfeadc}.compact-hero .hero-svg{width:190px;max-height:205px;animation:none}.compact-hero .heroart:before{bottom:-45%}.compact-hero .heroart:after{bottom:-36%}.rowtitle{margin:31px 0 14px}.age-options{gap:10px}.age-chip{padding:16px 22px;border:1px solid #e7e7de;border-radius:16px;box-shadow:none;color:#465e50}.age-chip:nth-child(2){background:#fae6e9}.age-chip:nth-child(3){background:#e8f0e2}.age-chip:nth-child(4){background:#fff0d1}.age-chip:nth-child(5){background:#ebe5f4}.age-chip.selected{background:#325e4a;border-color:#325e4a;color:#fff}.category-banners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-banners .banner{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:0;overflow:hidden;gap:0;border:2px solid transparent;text-align:left;border-radius:23px;background:#fff;box-shadow:0 7px 22px #34473d0c}.category-banners .banner.selected{border-color:#2e7258;box-shadow:0 0 0 3px #fff inset}.category-illustration{display:block;width:100%;aspect-ratio:16/9;height:auto}.category-banners .category-label{display:block;background:#fff;width:auto;height:auto;border-radius:0;padding:14px 16px 3px;font-size:16px;font-weight:850;line-height:1.3}.category-banners .category-count{display:block;background:#fff;width:auto;height:auto;border-radius:0;padding:0 16px 15px;font-size:12px;font-weight:600;color:#7b897f}.video{background:#fff;border:1px solid #e7eae3;overflow:hidden}.poster-button{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;padding:0;overflow:hidden;background:transparent;cursor:pointer}.poster-button:before{display:none}.video-illustration{display:block;width:100%;height:100%;object-fit:cover}.poster-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:59px;height:59px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:#36634f;font-size:22px;padding-left:4px;box-shadow:0 8px 25px #253c332c;transition:transform .2s ease}.poster-button:hover .poster-play,.poster-button:focus-visible .poster-play{transform:translate(-50%,-50%) scale(1.11)}.video-body{padding:17px 18px 19px}.video-heading{display:flex;align-items:center;gap:8px;justify-content:space-between}.video-heading h3{margin:0 0 6px;font-size:18px;line-height:1.3}.icon-heart{font-size:24px;line-height:1;padding:7px 11px;flex-shrink:0;background:#f8f6f3;border:0}.video-source{font-size:12px;color:#87938c;margin-top:8px}.search-controls{display:flex;gap:9px;flex-wrap:wrap}.see-all{text-align:center;padding:26px 0 0}body.tv .category-banners .banner{min-height:0}@media(max-width:1000px){.category-banners{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-hero{grid-template-columns:1fr 205px}.compact-hero .herocopy{padding:26px}.compact-hero .heroart{min-height:170px}}@media(max-width:640px){.app{padding:18px 16px 105px}.top{padding-bottom:12px;margin-bottom:16px;display:flex;align-items:center;flex-direction:row}.logo{font-size:21px}.flower{width:43px;height:43px}.topnav{position:fixed;bottom:0;left:0;right:0;z-index:8;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;flex-wrap:nowrap;margin:0;padding:8px 7px calc(9px + env(safe-area-inset-bottom));background:#fffdf9;box-shadow:0 -5px 25px #26473416;border-top:1px solid #e9ebe5;overflow:visible}.navbtn{display:flex;flex-direction:column;gap:2px;font-size:11px;min-height:48px;padding:5px 2px;border-radius:12px}.navicon{font-size:23px}.compact-hero{grid-template-columns:minmax(0,1fr) 100px;min-height:135px;border-radius:20px}.compact-hero .herocopy{padding:18px}.compact-hero h1{font-size:24px;line-height:1.1}.compact-hero p{font-size:12px}.compact-hero .heroart{min-height:135px}.compact-hero .hero-svg{width:112px}.compact-hero .eyebrow{font-size:9px}.category-banners{gap:10px}.category-banners .banner{border-radius:17px}.category-banners .category-label{font-size:13px;padding:10px 10px 3px}.category-banners .category-count{padding:0 10px 11px;font-size:11px}.age-options{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.age-chip{white-space:nowrap;flex:0 0 auto;padding:12px 14px;font-size:13px}.video-heading h3{font-size:17px}.rowtitle span{max-width:45%;text-align:right;font-size:12px}.search-controls,.search{width:100%}.foot{margin-top:44px}}@media(prefers-reduced-motion:reduce){.poster-play,.category-banners .banner{transition:none}}:root{--ink:#263c34;--pine:#264a3b;--cream:#faf8f3}body{background:#faf8f3;font-family:Nunito,Avenir Next,ui-rounded,system-ui,-apple-system,sans-serif;color:#263c34}.app{max-width:1640px;padding:24px clamp(20px,3.8vw,68px) 90px}.top{max-width:none;margin-bottom:18px;border-bottom:0;padding:0 0 10px;background:transparent}.logo{font-weight:900;letter-spacing:-1.2px}.topnav{gap:5px}.navbtn{font-weight:800}.navbtn.active{background:#e9eee5}.streaming-home{overflow:hidden}.feature-hero{min-height:355px;position:relative;border-radius:31px;overflow:hidden;background:#d5e1d3;isolation:isolate;box-shadow:0 13px 40px #44594a20}.feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cinematic-cover{height:100%;width:100%;display:block;object-fit:cover}.feature-image .cinematic-cover{object-position:center 46%;filter:saturate(.83) contrast(.96)}.feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#142a21ed,#1b362ae0 30%,#1e352b73 61%,#1d352c1f);z-index:-1}.feature-content{position:relative;max-width:690px;padding:43px clamp(30px,4vw,66px);color:#fff}.feature-eyebrow{font-size:12px;letter-spacing:2.3px;font-weight:900;color:#e1e7c9}.feature-kicker{margin-top:30px;font-size:13px;font-weight:800;color:#e6e8dd}.feature-content h1{font-size:clamp(38px,4.7vw,69px);letter-spacing:-2.6px;line-height:1.06;margin:11px 0 14px;max-width:650px}.feature-content p{font-size:17px;line-height:1.6;max-width:460px;color:#e9eade;margin:0}.feature-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}.feature-primary,.feature-secondary{min-height:52px;border:0;border-radius:14px;font-size:15px;font-weight:900;padding:14px 22px}.feature-primary{background:#fffaf0;color:#254939}.feature-secondary{background:#ffffff20;color:#fff;border:1px solid #ffffff88}.feature-primary:hover{background:#fff}.feature-secondary:hover{background:#ffffff35}.feature-disclaimer{font-size:11px;color:#dce4d9;margin-top:25px;letter-spacing:.2px}.age-section{padding-top:29px}.stream-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin:0 0 15px}.stream-heading h2{font-size:clamp(21px,2vw,28px);letter-spacing:-.8px;line-height:1.2;margin:0 0 4px;font-weight:900}.stream-heading p{margin:0;color:#819087;font-size:13px}.age-pills{display:flex;flex-wrap:wrap;gap:10px}.age-pill{padding:12px 22px;font-size:14px;font-weight:850;min-height:46px;border-radius:999px;border:1px solid #e3e6dd;background:#fff;color:#4b5f52;transition:background .18s,transform .18s}.age-pill.is-active{background:#2b5947;color:#fff;border-color:#2b5947;box-shadow:0 6px 17px #2b59471e}.age-pill:hover{transform:translateY(-2px)}.stream-section{margin-top:36px}.world-track,.stream-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:thin;scrollbar-color:#c3d1c6 transparent;padding:3px 1px 15px}.world-banner{position:relative;overflow:hidden;display:block;text-align:left;border-radius:21px;flex:0 0 clamp(235px,24%,380px);min-height:182px;aspect-ratio:16/9;border:2px solid transparent;padding:0;scroll-snap-align:start;background:#d8e3d8;box-shadow:0 8px 22px #334e4011}.world-banner.is-active{border-color:#468368;box-shadow:0 0 0 3px #fff inset,0 8px 22px #334e401c}.world-banner img,.world-banner svg{transition:transform .35s,filter .35s}.world-banner:hover img,.world-banner:hover svg{transform:scale(1.04)}.world-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b201bc2,#0f271b14 75%)}.world-name{position:absolute;left:20px;bottom:31px;color:#fff;font-size:20px;line-height:1.13;font-weight:900;text-shadow:0 1px 8px #1f302d60}.world-count{position:absolute;bottom:14px;left:20px;font-size:12px;color:#e9eee7;font-weight:700}.all-link{border:0;background:transparent;color:#34654d;font-weight:850;white-space:nowrap;padding:10px 5px}.all-link:hover{text-decoration:underline}.browse-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:38px;flex-wrap:wrap}.browse-tools-label{font-size:13px;color:#7d8a81;font-weight:750}.search-controls{display:flex;gap:8px;align-items:center}.search{width:260px;min-height:45px;background:#fff;border:1px solid #e5e7e0}.stream-track{gap:16px}.stream-card{flex:0 0 clamp(250px,26%,350px);min-width:0;scroll-snap-align:start;background:transparent;border:0}.stream-poster{display:block;width:100%;position:relative;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:19px;background:#e6e9e0;padding:0;box-shadow:0 7px 23px #32493816}.stream-poster img,.stream-poster svg{transition:transform .35s}.stream-poster:hover img,.stream-poster:hover svg{transform:scale(1.045)}.stream-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#172e2739,transparent 55%);pointer-events:none}.stream-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid #ffffff90;border-radius:50%;width:57px;height:57px;background:#ffffffec;color:#2f5945;font-size:22px;padding-left:4px;box-shadow:0 7px 22px #182d2740;z-index:2}.stream-caption{position:absolute;bottom:12px;left:13px;z-index:2;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#fff;font-weight:900;text-shadow:0 1px 5px #162d2966}.stream-info{padding:14px 3px 5px}.stream-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.stream-title h3{font-size:18px;letter-spacing:-.35px;margin:0;font-weight:900}.stream-info p{font-size:12px;margin:5px 0 0;color:#849087}.stream-favorite{border:0;background:transparent;color:#52675a;font-size:25px;font-weight:650;padding:0 8px;line-height:1.1}.stream-favorite.active{color:#ba5379}.stream-track:focus-visible{outline:3px solid #47816a;outline-offset:2px;border-radius:13px}.foot{margin-top:75px}@media(min-width:1550px){body.tv .app{max-width:1840px}body.tv .stream-card{flex-basis:360px}body.tv .world-banner{flex-basis:365px}body.tv button{min-height:54px}}@media(max-width:800px){.feature-hero{min-height:315px}.feature-content{max-width:600px;padding:40px 28px}.feature-content h1{font-size:42px}.feature-shade{background:linear-gradient(90deg,#1e4035ed,#23473ac0 62%,#24473755)}.world-banner,.stream-card{flex-basis:265px}}@media(max-width:640px){.app{padding:14px 15px 110px}.top{margin-bottom:14px}.feature-hero{min-height:330px;border-radius:23px}.feature-content{padding:28px 23px;max-width:100%}.feature-content h1{font-size:35px;letter-spacing:-1.4px}.feature-content p{font-size:14px;line-height:1.48;max-width:280px}.feature-shade{background:linear-gradient(90deg,#1a3d34f4,#23473bd0 63%,#2347376b)}.feature-kicker{margin-top:32px}.feature-primary,.feature-secondary{padding:11px 15px;min-height:44px;font-size:13px}.feature-disclaimer{margin-top:23px}.age-section{padding-top:27px}.age-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:5px}.age-pill{white-space:nowrap;flex-shrink:0;padding:11px 17px;font-size:13px}.stream-section{margin-top:28px}.stream-heading h2{font-size:21px}.stream-heading p{font-size:12px}.world-track,.stream-track{gap:12px}.world-banner{flex:0 0 74vw;max-width:335px;min-height:170px}.stream-card{flex:0 0 73vw;max-width:330px}.browse-tools{margin-top:24px;align-items:stretch}.search-controls{width:100%}.search-controls input{flex:1;width:auto;min-width:0}.search-controls button{white-space:nowrap}.foot{margin-top:50px}}:root{--ink:#5e321f;--pine:#648a4a;--cream:#fff9f3;--focus:#bf6871}body{background:radial-gradient(circle at 0% 45%,#ffe4dbee 0,transparent 19%),radial-gradient(circle at 100% 58%,#ffe9ddbb 0,transparent 17%),linear-gradient(180deg,#fff9f2,#fff6f0);color:#5b3324;font-family:Nunito,system-ui,sans-serif}.app{max-width:1690px;padding:13px clamp(18px,4.7vw,84px) 95px}.top{display:flex;align-items:center;gap:20px;padding:0 0 18px;margin-bottom:6px}.logo{font-family:Fredoka,system-ui,sans-serif;font-size:clamp(21px,2vw,28px);font-weight:700;color:#693b26;letter-spacing:-.7px}.logo span span{color:#ee7090!important}.flower{width:53px;height:53px;border-radius:22px;color:#e97583;background:linear-gradient(135deg,#ffe9e7,#ffd1d4);font-size:35px;box-shadow:0 5px 10px #d48c8c15}.topnav{padding:5px 7px;border-radius:999px;background:#fffdf9f5;border:1px solid #f6e6dc;box-shadow:0 7px 19px #b37d6d12;gap:5px}.navbtn{font-family:Fredoka,system-ui,sans-serif;font-weight:600;color:#70452d;font-size:16px;border-radius:999px;padding:13px 18px}.navbtn.active{background:#ffc9ce;color:#793f38}.navicon{font-size:20px;color:#ae6453}.navbtn:hover{background:#ffe3dd}.feature-hero{border-radius:35px;min-height:365px;background:linear-gradient(105deg,#fff1e7,#fbe6d7 45%,#d6ecdb);box-shadow:0 14px 36px #dfb39d20;isolation:isolate;overflow:hidden}.feature-shade{background:none;display:none}.feature-image{top:0;right:0;bottom:0;left:0;position:absolute}.hero-garden{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 28%,#fffefa 0,transparent 24%),linear-gradient(145deg,#fff0de,#f4e1df 45%,#cde6d7);overflow:hidden}.hero-sun{position:absolute;top:8%;right:13%;width:112px;height:112px;border-radius:50%;background:#fff6d2;box-shadow:0 0 80px #fff6d2b0}.hero-hill{position:absolute;border-radius:50% 50% 0 0}.hero-hill-back{right:-5%;bottom:-50%;width:72%;height:85%;background:#b6d6b0;transform:rotate(-7deg)}.hero-hill-front{right:-18%;bottom:-60%;width:70%;height:91%;background:#90bf95;transform:rotate(12deg)}.hero-animal{position:absolute;bottom:12%;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;filter:drop-shadow(0 14px 10px #815c4060);line-height:1;animation:bob 7s ease-in-out infinite}.hero-bunny{left:46%;font-size:clamp(105px,14vw,200px);z-index:3}.hero-bear{left:63%;font-size:clamp(105px,13vw,180px);z-index:4;animation-delay:-1s}.hero-duck{left:77%;font-size:clamp(65px,8vw,110px);z-index:5;animation-delay:-3s}.hero-hedgehog{right:1.8%;font-size:clamp(65px,8vw,110px);z-index:4;animation-delay:-2s}.hero-decoration{position:absolute;z-index:5;font-size:45px;filter:drop-shadow(0 6px 5px #87694a23)}.hero-decoration-a{right:13%;top:15%}.hero-decoration-b{right:3%;bottom:3%;font-size:60px}.hero-decoration-c{left:52%;bottom:5%;font-size:58px}.feature-content{max-width:510px;padding:49px 0 52px 56px;color:#7d4228;text-shadow:none}.feature-eyebrow{font-family:Fredoka,system-ui,sans-serif;color:#b7745d;letter-spacing:1.3px;font-size:14px}.feature-content h1{font-family:Fredoka,system-ui,sans-serif;font-weight:700;color:#9d552c;font-size:clamp(37px,4.5vw,67px);letter-spacing:-1.6px;line-height:1.05;margin:18px 0 15px}.feature-content p{font-size:17px;font-weight:750;line-height:1.55;color:#704a3a;max-width:370px}.title-tv{color:#e67583}.feature-cta{margin-top:26px;gap:13px}.feature-primary,.feature-secondary{font-family:Fredoka,system-ui,sans-serif;font-weight:600;border-radius:999px;box-shadow:0 6px 12px #ae735626}.feature-primary{background:#ec6874;color:#fff;padding:15px 28px}.feature-primary:hover{background:#db5969}.feature-secondary{background:#fff9f5;color:#753c28;border:1px solid #f4e3d4;padding:15px 28px}.stream-heading h2{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:clamp(23px,2.2vw,30px);color:#633822;letter-spacing:-.3px}.stream-heading p{color:#99816e;font-weight:700}.age-section{padding-top:26px}.age-pills{gap:12px}.age-pill{background:#fffaf5;border:1px solid #f7e7d9;color:#6e412b;font-family:Fredoka,system-ui,sans-serif;font-size:15px;font-weight:600;border-radius:999px;box-shadow:0 5px 11px #ba8a6c16;min-height:48px}.age-pill.is-active{background:#8eac6e;border-color:#8eac6e;color:#fff;box-shadow:0 6px 16px #7f9a6450}.stream-section{margin-top:31px}.world-track{gap:14px}.world-banner{border-radius:27px;box-shadow:0 9px 17px #bda18a33;border:2px solid #fffcf6;min-height:155px;aspect-ratio:2.25/1}.world-banner.is-active{border-color:#a8c47f}.world-overlay{background:linear-gradient(0deg,#ffffff19,#fff0);display:none}.world-name{bottom:16px;left:17px;font-size:clamp(17px,1.5vw,23px);color:#693a2b;text-shadow:0 1px 5px #fff9f4;font-family:Fredoka,system-ui,sans-serif;font-weight:600;max-width:54%}.world-count{display:none}.world-banner:nth-child(1) .world-name{color:#3d7b38}.world-banner:nth-child(2) .world-name{color:#9d4d8b}.world-banner:nth-child(3) .world-name{color:#5a489a}.world-banner:nth-child(4) .world-name{color:#aa5f16}.little-art{position:relative;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:inherit;display:block;isolation:isolate}.little-art-nature{background:linear-gradient(140deg,#dff4c5,#abdc99)}.little-art-shapes{background:linear-gradient(140deg,#ffd6df,#ffecbf)}.little-art-calm{background:linear-gradient(140deg,#dbcef3,#968aca)}.little-art-music{background:linear-gradient(140deg,#fff0c5,#ffc28e)}.art-sun{position:absolute;right:13%;top:9%;width:26%;aspect-ratio:1;border-radius:50%;background:#fff7d4a0;filter:blur(1px)}.art-hill{position:absolute;bottom:-28%;border-radius:50% 50% 0 0;width:125%;height:57%;left:-20%}.art-hill-back{background:#b3d6a6;bottom:-36%;transform:rotate(-6deg)}.art-hill-front{background:#95c391;left:30%;bottom:-43%;transform:rotate(12deg)}.little-art-shapes .art-hill-back{background:#f9c2bf}.little-art-shapes .art-hill-front{background:#f3d49f}.little-art-calm .art-hill-back{background:#bba8df}.little-art-calm .art-hill-front{background:#a19ac9}.little-art-music .art-hill-back{background:#eed08e}.little-art-music .art-hill-front{background:#eab67e}.art-character{position:absolute;z-index:2;line-height:1;filter:drop-shadow(0 8px 5px #64544227)}.art-character-main{font-size:clamp(72px,8.7vw,155px);bottom:3%;left:6%}.art-character-friend{font-size:clamp(42px,5vw,78px);bottom:13%;left:40%}.art-sparkle{position:absolute;z-index:2;color:#fff8df;font-size:36px}.art-sparkle-a{right:17%;top:16%}.art-sparkle-b{right:6%;top:46%;color:#fff3e4}.art-flower{position:absolute;z-index:3;font-size:clamp(15px,2vw,29px);bottom:8%}.art-flower-a{right:11%}.art-flower-b{right:27%;bottom:2%}.stream-poster{border-radius:23px;border:3px solid #fff9f4;box-shadow:0 8px 20px #bd98803a}.stream-play{background:#fffffff2;color:#8d5a35;border:0;box-shadow:0 5px 12px #7e563a37}.stream-caption{background:#fff9f2e0;color:#825c47;text-shadow:none;border-radius:100px;padding:5px 9px;font-family:Fredoka,system-ui,sans-serif;font-size:10px}.stream-title h3{font-family:Fredoka,system-ui,sans-serif;font-size:19px;font-weight:600;color:#6a3e29}.stream-info p{font-size:13px;color:#9e8b7a}.browse-tools-label{font-family:Fredoka,system-ui,sans-serif;color:#a08067;font-size:15px}.search{border:1px solid #f1e4d9;background:#fffaf6}.all-link{font-family:Fredoka,system-ui,sans-serif;color:#628343;font-size:16px}.foot{border-top:1px solid #f1e4d8;color:#ad9b8c}@media(min-width:1450px){.world-banner{flex-basis:calc((100% - 45px)/4)}.stream-card{flex-basis:calc((100% - 64px)/5)}}@media(max-width:900px){.hero-bunny{left:50%}.hero-bear{left:68%}.hero-duck{left:82%}.hero-hedgehog{display:none}.feature-content{padding-left:34px;max-width:47%}.feature-content h1{font-size:44px}.feature-content p{font-size:14px}.world-banner{flex-basis:260px}}@media(max-width:640px){.app{padding:13px 16px 108px}.top{margin-bottom:11px}.topnav{border-radius:0;background:#fffaf7;padding:7px 8px calc(8px + env(safe-area-inset-bottom));border:1px solid #f5e5db}.navbtn{font-size:11px}.feature-hero{min-height:425px;border-radius:25px}.hero-garden{background:linear-gradient(150deg,#fff0df,#f6e2d9 45%,#cde7d9)}.feature-content{padding:22px;max-width:100%}.feature-content h1{font-size:36px;max-width:275px;margin-top:11px}.feature-content p{font-size:13px;max-width:260px}.feature-cta{margin-top:17px}.feature-primary,.feature-secondary{font-size:13px;padding:11px 15px;min-height:41px}.hero-animal{bottom:9%}.hero-bunny{left:6%;font-size:120px}.hero-bear{left:39%;font-size:110px}.hero-duck{left:73%;font-size:67px}.hero-hill-back{width:125%;right:-18%;bottom:-45%}.hero-hill-front{width:125%;right:-40%;bottom:-55%}.hero-decoration-a{right:8%;top:27%;font-size:30px}.hero-decoration-b{right:3%;bottom:4%;font-size:43px}.hero-decoration-c{left:4%;bottom:3%;font-size:40px}.world-banner{flex-basis:78vw;max-width:335px;min-height:150px}.world-name{font-size:22px}.art-character-main{font-size:108px}.art-character-friend{font-size:66px}.stream-card{flex-basis:74vw}.age-pill{font-size:13px}.stream-heading h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.hero-animal{animation:none}}html{min-height:100%;background:#d6eee8}body{min-height:100vh;background:#e8f1e8 url(/garden-scene.svg) center top / cover fixed no-repeat!important;color:#663a2b}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fffaef1f,#fff7eb52 40%,#ffedde57)}.app{max-width:1660px;min-height:100vh;padding:16px clamp(18px,4vw,70px) 64px;position:relative}.top{background:#fff8f2c9!important;border:1px solid rgba(255,255,255,.84);box-shadow:0 8px 24px #9f8b7e1c;border-radius:100px;padding:9px 20px!important;margin:0 auto 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:1490px}.logo{color:#6b3525}.topnav{background:#fffbf8db;border-radius:99px}.navbtn{color:#82513b}.navbtn.active{color:#8c3d47;background:#ffd4da}.streaming-home{overflow:visible}.feature-hero{border:5px solid rgba(255,250,240,.8);box-shadow:0 18px 30px #a57a5833;border-radius:34px;min-height:340px}.hero-garden{background:linear-gradient(125deg,#d2eaf4,#fff0de 40%,#b9dfaa)}.feature-shade{background:linear-gradient(90deg,#fff6e5f2 0%,#fff1dcdb 38%,#fbead96c 61%,transparent 77%)!important}.feature-content{color:#78442e}.feature-content h1{color:#7c3f2b;text-shadow:0 2px #fff9e5aa}.feature-content p{color:#82503a}.feature-eyebrow{color:#ad665c}.feature-primary{background:#f36f85;color:#fff;border:1px solid #ef7891}.feature-secondary{background:#fffaf0ed;color:#734631;border:1px solid #e7c5af}.feature-primary:hover{background:#e95e78}.feature-secondary:hover{background:#fff}.feature-cta button{box-shadow:0 6px 14px #8a5f4830}.age-section,.worlds-section,.browse-tools,.stream-section{position:relative}.age-section{padding:24px 26px 25px;margin-top:22px;background:#fffaedc7;border:1px solid #fff8ed;border-radius:28px;box-shadow:0 8px 24px #a4887018;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.stream-heading h2{color:#773e30}.stream-heading p{color:#95715c}.age-pill{border:2px solid #fff4e9;box-shadow:0 4px 10px #af8c6920;background:#fffaf0;color:#875540}.age-pill.is-active{background:#91b875;color:#fff;border-color:#d9e6c2}.worlds-section{padding:23px 26px 20px;margin-top:20px;background:#fff1e5ba;border:1px solid #fff8ef;border-radius:30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.world-track,.stream-track{padding-bottom:15px}.world-banner{border:3px solid #fffaf2;border-radius:25px;box-shadow:0 8px 17px #ae8b6932}.world-name{color:#fff;text-shadow:0 2px 7px #3b2d2c55}.browse-tools{margin-top:23px;padding:12px 20px;border-radius:20px;background:#fff9ecb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.browse-tools-label{color:#986d55}.stream-section{margin-top:23px;padding:22px 25px 19px;border:1px solid #fff8ef;border-radius:30px;background:#fffaedc9;box-shadow:0 10px 30px #a68d701c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stream-card{background:#fffbf6d6;padding:7px;border-radius:21px;box-shadow:0 5px 15px #8f776322}.stream-poster{border:2px solid #fff9ef}.stream-info{padding:12px 7px 5px}.stream-title h3{color:#6c3b2d}.stream-info p{color:#91735c}.all-link{color:#6c914d}.panel{background:#fffbf0ed;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.foot{background:#fff8e6bc;border:1px solid #fff6ed;border-radius:20px;padding:15px 22px;margin-top:24px;color:#9b7c65}@media(max-width:900px){.top{border-radius:26px}.feature-hero{min-height:330px}.age-section,.worlds-section,.stream-section{padding:19px 18px}}@media(max-width:640px){body{background-position:55% top;background-size:auto 100vh}.app{padding:10px 12px 105px}.top{border-radius:20px;padding:8px 11px!important;margin-bottom:14px}.topnav{border-radius:0}.feature-hero{min-height:420px;border-radius:26px}.feature-content{padding:24px 19px}.feature-content h1{font-size:34px}.age-section,.worlds-section,.stream-section{border-radius:23px;padding:17px 13px}.age-section,.stream-section{margin-top:15px}.browse-tools{padding:12px;margin-top:15px}.stream-card{padding:5px}.foot{margin-top:20px;padding:14px}}.approved-home-shell{display:none}@media(min-width:761px){body:has(.approved-home-shell.is-ready){margin:0;background:#f9dfd1!important}body:has(.approved-home-shell.is-ready) .app{display:none}.approved-home-shell.is-ready{display:block;position:relative;width:100%;max-width:1920px;margin:0 auto;overflow:hidden;background:#f9dfd1;line-height:0}.approved-home-image{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}.approved-hotspot{position:absolute;z-index:2;display:block;padding:0;margin:0;border:0;border-radius:13px;background:transparent;cursor:pointer;box-shadow:none;color:transparent}.approved-hotspot:hover{background:#ffffff17;outline:2px solid rgba(255,255,255,.28)}.approved-hotspot:focus-visible{outline:4px solid #315e4c;outline-offset:-4px;background:#ffffff18}body:has(.approved-home-shell.is-ready) .playeroverlay{line-height:normal}}.playeroverlay{z-index:100;height:100dvh;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.playerheader{min-width:0;flex:0 0 auto}.playerheader h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerheader .close{min-height:48px;flex-shrink:0}.playeroverlay .stage{min-height:0;min-width:0}.playeroverlay .stage iframe,.playeroverlay .stage video{width:100%;height:100%;max-height:100%;object-fit:contain}.playerfooter{flex:0 0 auto;line-height:1.45}@media(max-width:700px){.playeroverlay{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}.playerheader{gap:8px;padding:3px 3px 9px}.playerheader h2{font-size:clamp(15px,4vw,20px)}.playerheader .close{padding:8px 11px;font-size:13px;min-height:44px}.playeroverlay .stage{border-radius:13px}.playerfooter{padding:8px 6px;font-size:11px}}@media(max-height:480px)and (orientation:landscape){.playeroverlay{padding:5px max(8px,env(safe-area-inset-right)) 5px max(8px,env(safe-area-inset-left))}.playerheader{padding:0 5px 4px}.playerheader h2{font-size:15px}.playerheader .close{min-height:36px;padding:5px 10px}.playeroverlay .stage{border-radius:9px}.playerfooter{padding:4px;font-size:10px}}body.tv .playerheader .close{min-height:56px}body.tv .playeroverlay .stage{outline-offset:2px}
