html[data-sky][data-sky] body .app-content.cover-app :is(.cover-heading,.cover-page-title,.cover-centered-title,.cover-settings-title,.cover-children-title,.cover-section-title h2,.cover-home-meta h2,.cover-children strong,.cover-feature-copy h1,.cover-feature-story-title,.cover-feature-story-label,.cover-review>h2,.cover-guide-kicker,.family-top){padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--glass-ink)!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .cover-app .cover-heading{width:auto;margin-block:20px 24px}html body .cover-app .cover-section-title{gap:16px;margin-block:24px 16px}html body .cover-app .cover-section-title h2{margin:0}html body .cover-app .cover-feature-copy h1{width:auto;margin:0}html body .cover-app .cover-feature-story-label{margin-top:12px;color:var(--glass-muted)!important}html body .cover-app .cover-feature-story-title{margin-top:4px}html body .cover-app .cover-children strong{min-width:0}html body .cover-app :is(.family-panel,.creation-panel,.cover-setting-row,.cover-library-shelf,.cover-profile-note){border-radius:24px}html body .cover-app :is(.cover-setting-row,.family-panel,.cover-profile-note){padding:clamp(16px,3vw,24px)}html body .cover-app .cover-setting-row>section{box-shadow:none!important;background:0 0!important;border:0!important}html body .cover-app :is(.cover-setting-row,.family-panel,.cover-guide-ticket,.cover-profile-note) :is(h2,h3){line-height:1.5}html body .cover-app .cover-setting-row p{font-size:var(--ui-body);line-height:1.8}html body .cover-app :is(.cover-setting-row,.family-panel) :is(button,a[role=button])>svg{flex-shrink:0;width:24px;height:24px}html body .cover-app :is(.cover-setting-row,.family-panel,.cover-profile-note) p{max-inline-size:65ch}html body .cover-app .cover-book-art{aspect-ratio:5/7;isolation:isolate;background:#675b80;border:0;border-radius:9px 5px 5px 9px;padding:0;transition:transform .2s,box-shadow .2s;transform:perspective(800px)rotateY(8deg)rotate(-1deg);box-shadow:-2px 1px #faf5ec,-4px 2px #d8cfbf,-6px 3px #786d88,-8px 10px 16px #15142733}html body .cover-app .cover-book-art:after{display:none}html body .cover-app .cover-book-art .book-jacket{border-radius:inherit;inset:0}html body .cover-app .cover-book-art .book-jacket-hinge{inset-inline:auto 0}html body .cover-app .cover-book-art .book-jacket:after{background:linear-gradient(120deg,#ffffff38,#0000 32% 72%,#ffffff14);box-shadow:inset 0 1px 1px #ffffffb3,inset 2px 0 3px #ffffff52,inset -1px -2px 3px #14142847}html body .cover-app .cover-book-art .book-jacket-front-title{max-height:38%;padding:0;font-size:clamp(12px,8cqw,22px);line-height:1.35;top:7%}html body .cover-app .cover-book-art .book-jacket-front-title[data-long=true]{font-size:clamp(11px,7cqw,18px)}@media (hover:hover){html body .cover-app .cover-book:hover .cover-book-art{transform:perspective(800px)rotateY(4deg)translateY(-4px)}}html body .cover-app .cover-book:focus-visible .cover-book-art{outline:3px solid var(--glass-action);outline-offset:5px}html body .cover-app .cover-library-shelf .cover-book-rail{align-items:end;gap:28px 20px;padding:16px 12px 42px}html body .cover-app .cover-feature-book{aspect-ratio:5/7;border-radius:9px 5px 5px 9px}html body .cover-app .cover-feature-book-face{border-radius:inherit}html body .cover-app .cover-feature-book .book-jacket-front-title{padding:0;font-size:clamp(12px,8cqw,18px);line-height:1.35}.book-jacket .book-jacket-front-title{box-shadow:none;text-shadow:0 1px 4px #000000b3;background:0 0;border:0;padding:0}.book-jacket .book-jacket-wash{background:linear-gradient(#15182bce,#0000 45% 65%,#15182bcc)}.book-jacket-front:after{background:linear-gradient(120deg,#ffffff29,#0000 35% 78%,#ffffff0f)}.book-jacket .book-jacket-synopsis{padding:2cqw 1cqw}.book-jacket .book-jacket-cast-title{width:auto;min-height:6cqw;padding:0}.reader-story-words .reader-framed-copy{box-shadow:none;background:0 0;border:0;padding:2% 4%}.reader-portrait-copy .reader-framed-copy{padding:2% 3%}html[data-sky][data-sky][data-sky] body .app-content.cover-app button.print-model{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=399px){html body .cover-app .cover-library-shelf .cover-book-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.cover-library-shelf .cover-book-rail[data-expanded=false]>.cover-book:nth-child(n+3){display:none}}html[data-sky][data-sky] .app-content.cover-app :is(.cover-education-link,.family-summary){border:1px solid var(--control-edge);box-shadow:var(--control-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;background:var(--control-glass)!important;color:var(--glass-ink)!important}html[data-sky] .cover-app :is(.cover-education-link,.family-summary) :is(strong,p,small),html[data-sky] .cover-app .family-text{color:var(--glass-ink)}html[data-sky=night] .app-content.cover-app nav.cover-dock{background:linear-gradient(155deg,#32415ee6,#0f1423e0)}@media (prefers-reduced-motion:reduce){html body .cover-app .cover-book-art{transition:none}}html body .cover-app .home-discovery{--discovery-tint:124 187 227;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);margin-block:24px 16px;padding:clamp(20px,3.5vw,32px);display:grid}html body .cover-app .home-discovery[data-gender=girl]{--discovery-tint:246 166 178}.home-discovery-copy,.home-discovery-story{text-align:center;min-width:0}html body .cover-app .home-discovery-copy h1{color:var(--glass-ink);overflow-wrap:anywhere;background:0 0;margin:6px 0;padding:0;font-size:clamp(23px,3vw,34px);line-height:1.5}.home-discovery-eyebrow{font-size:var(--ui-meta);color:var(--glass-muted);justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.home-discovery-title{font-size:var(--ui-body);color:var(--glass-muted);margin:0;line-height:1.7}.home-hero-stage{aspect-ratio:1;place-items:center;width:min(100%,260px);margin:22px auto 0;display:grid;position:relative}.home-hero-portrait{z-index:1;object-fit:cover;object-position:center top;border:3px solid #fff9;border-radius:48% 48% 38% 38%;width:88%;height:92%;animation:.85s cubic-bezier(.2,.8,.2,1) both hero-welcome;position:relative;box-shadow:0 16px 28px #0f142324}.home-hero-orbit{border:1px dashed rgb(var(--discovery-tint) / 70%);border-radius:50%;position:absolute;inset:14% -2% 0;transform:rotate(-18deg)}.home-hero-spark{z-index:2;color:#e4b363;font-size:clamp(26px,4vw,44px);line-height:1;position:absolute}.home-hero-spark-one{top:2%;right:0;transform:rotate(15deg)}.home-hero-spark-two{color:var(--glass-ink);bottom:10%;left:0}.home-hero-star{z-index:2;background:var(--control-glass);border:1px solid var(--control-edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e4b363;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:4%;right:3%;transform:rotate(12deg)}.home-hero-star svg{fill:currentColor;width:25px;height:25px}html body .cover-app .home-discovery-action{width:fit-content;min-height:44px;font-size:var(--ui-label);gap:8px;margin-top:12px;padding:10px 16px;display:inline-flex}.home-discovery-display{min-width:0;padding:12px 0 26px;position:relative}.home-discovery-book{aspect-ratio:5/7;z-index:1;border-radius:9px 5px 5px 9px;width:78%;max-width:190px;margin:auto;position:relative;transform:perspective(800px)rotateY(12deg)rotate(-5deg);box-shadow:-2px 1px #faf5ec,-4px 2px #d8cfbf,-6px 3px #786d88,-10px 16px 22px #0f14233d}.home-discovery-book .book-jacket{border-radius:inherit;width:100%;height:100%}.home-discovery-book .book-jacket-front-title{padding:0;font-size:clamp(11px,8cqw,20px);line-height:1.4}.home-discovery-pedestal{border:1px solid var(--control-edge);background:rgb(var(--discovery-tint) / 18%);border-radius:50%;height:22px;position:absolute;bottom:5px;left:3%;right:3%;box-shadow:0 10px 18px #0f14231a}@keyframes hero-welcome{0%{opacity:0;transform:translateY(22px)rotate(-6deg)scale(.92)}70%{opacity:1;transform:translateY(-4px)rotate(2deg)scale(1.02)}to{opacity:1;transform:none}}@media (width<=479px){html body .cover-app .home-discovery{border-radius:26px;gap:14px;padding:20px 12px}html body .cover-app .home-discovery-copy h1{font-size:22px}.home-discovery-eyebrow{gap:5px;font-size:12px}.home-discovery-title{font-size:13px}.home-hero-stage{margin-top:14px}.home-hero-star{width:32px;height:32px}.home-hero-star svg{width:19px;height:19px}html body .cover-app .home-discovery-action{padding:8px 10px;font-size:13px}.home-discovery-book{width:82%}}@media (prefers-reduced-motion:reduce){.home-hero-portrait{animation:none}}@media (width>=700px) and (orientation:landscape){html body .app-content.cover-app:has(.cover-dock){--dock-safe-lane:calc(152px + env(safe-area-inset-right));padding-right:var(--dock-safe-lane);padding-left:env(safe-area-inset-left)}html body .cover-app:has(.cover-dock) :is(.cover-page,main,.cover-route-header){width:min(100%,800px);max-width:800px;margin-inline:auto}html body .cover-app .cover-dock{right:calc(20px + env(safe-area-inset-right));height:min(400px, calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}}html body .cover-app .cover-guide.cover-guide-motion{width:100%;padding:0 16px 40px;overflow:visible;max-width:none!important;color:var(--glass-ink)!important;background:0 0!important}html body .cover-guide-motion .guide-journey{height:750svh}html body .cover-guide-motion :is(.cover-guide-intro,.cover-guide-steps,.cover-install-guide,.cover-guide-finale){width:min(100%,720px)}html body .cover-guide-motion .cover-guide-intro{flex-direction:column;align-self:stretch;padding:0;display:flex}.guide-glass-intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px 12px 70px;display:flex}html body .cover-guide-motion .guide-glass-intro h1{letter-spacing:-.025em;color:var(--glass-ink);margin:0;font-size:clamp(36px,6vw,72px);line-height:1.35}html body .cover-guide-motion .guide-glass-intro p{color:var(--glass-muted);margin:0;font-size:clamp(16px,2vw,21px);line-height:1.9}html body .cover-guide-motion .guide-glass-intro .guide-intro-kicker{color:var(--glass-muted);font-size:14px}.guide-intro-scroll{color:var(--glass-muted);margin-top:16px;font-size:14px}html body .cover-guide-motion .guide-cinema-sticky{padding:max(20px, env(safe-area-inset-top)) 0 max(32px, env(safe-area-inset-bottom))}html body .cover-guide-motion .guide-cinema-caption{max-width:640px;padding:0 12px}html body .cover-guide-motion .guide-cinema-caption :is(h2,.invite-kicker){color:var(--glass-ink);box-shadow:none;background:0 0;border:0}html body .cover-guide-motion .guide-cinema-caption h2{font-size:clamp(24px,3.5vw,42px)}html body .cover-guide-motion :is(.guide-cinema-caption p,.guide-cinema-bottom,.guide-cinema-bottom p,.guide-cinema-controls a){color:var(--glass-muted)}html body .cover-guide-motion .guide-cinema-controls a{border:1px solid var(--control-edge);background:var(--control-glass);box-shadow:var(--control-shadow);border-radius:18px;padding:10px 16px}html body .cover-guide-motion .guide-book-scene{--book-w:min(38vw, 310px, 31svh)}html body .cover-guide-motion .guide-scroll-track{background:var(--control-edge)}html body .cover-guide-motion .guide-scroll-track span{background:var(--glass-action)}html body .cover-guide-motion .cover-guide-list>li{opacity:var(--card-opacity,1);transform:translateY(var(--card-y,0))}html body .cover-guide-motion .cover-guide-steps{padding:16px}html body .cover-guide-motion .cover-guide-steps .cover-section-title{justify-content:center}html body .cover-guide-motion .cover-guide-list{gap:16px}html body .cover-guide-motion footer{max-width:800px;color:var(--glass-ink);margin:auto;background:0 0!important}html body .cover-guide-motion .guide-invitation-hint{background:var(--glass-canvas);border:1px solid var(--control-edge);color:var(--glass-ink);box-shadow:var(--control-shadow)}@media (prefers-reduced-motion:reduce),(height<=500px){html body .cover-guide-motion .guide-journey{height:auto}html body .cover-guide-motion .guide-cinema-sticky{min-height:520px}html body .cover-guide-motion .guide-book-scene{--book-w:min(36vw, 220px)}html body .cover-guide-motion .cover-guide-list>li{opacity:1;transform:none}.guide-glass-intro{padding-bottom:24px}}html body .cover-app .app-launch{width:100%;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;color:var(--glass-ink);opacity:1;place-items:center;margin:0;transition:opacity .3s;display:grid}html body .cover-app .app-launch[data-leaving=true]{opacity:0}.app-launch-content{flex-direction:column;align-items:center;gap:32px;animation:.65s ease-out both launch-arrive;display:flex}.app-launch-emblem{aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(180px,40vw,240px);display:grid;position:relative}.app-launch-emblem:before{content:"";z-index:-1;background:radial-gradient(circle,#7cbbe340,#f6a6b21a 48%,#0000 72%);border-radius:50%;position:absolute;inset:-20%}.app-launch-glass{aspect-ratio:1;background:var(--control-glass);border:1px solid var(--control-edge);width:80%;box-shadow:var(--control-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32%;place-items:center;display:grid}.app-launch-glass h1{width:74%;margin:0}.app-launch-glass img{object-fit:contain;filter:drop-shadow(0 8px 12px #0f142324);width:100%;height:auto;display:block}.app-launch-orbit{border:1px solid #7cbbe359;border-radius:50%;position:absolute;inset:0;transform:rotate(-22deg)scaleX(1.18)}.app-launch-spark{color:var(--glass-action);font-size:28px;line-height:1;position:absolute}.app-launch-spark-one{top:4%;right:6%}.app-launch-spark-two{color:var(--glass-muted);font-size:22px;bottom:7%;left:2%}html body .cover-app .app-launch-tagline{color:var(--glass-ink);margin:0;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.6}.app-launch-status{color:var(--glass-muted);flex-direction:column;align-items:center;gap:14px;font-size:14px;display:flex}.app-launch-dots{direction:ltr;gap:7px;display:flex}.app-launch-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite launch-dot}.app-launch-dots i:nth-child(2){animation-delay:.14s}.app-launch-dots i:nth-child(3){animation-delay:.28s}@keyframes launch-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes launch-dot{0%,70%,to{opacity:.3}35%{opacity:1}}@media (orientation:landscape) and (height<=500px){.app-launch-content{gap:16px}.app-launch-emblem{width:140px}html body .cover-app .app-launch-tagline{font-size:20px}.app-launch-status{gap:8px}}@media (prefers-reduced-motion:reduce){.app-launch-content,.app-launch-dots i{animation:none}html body .cover-app .app-launch{transition:none}}html[data-sky=day] .app-launch-glass{background:linear-gradient(145deg,#4d597dd1,#344160e6)}html[data-sky] body .cover-dock .cover-dock-indicator{border:1px solid var(--dock-active-edge);background:var(--dock-active-fill);box-shadow:inset 0 1px #ffffff1f}html[data-sky] body .cover-dock .cover-dock-indicator:before,html[data-sky] body .cover-dock .cover-dock-reflection{display:none}html[data-sky] body .cover-dock-item[aria-current=page] svg{filter:none}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-children>button{padding-block:6px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body .cover-app .cover-children>button>span{transition:transform .22s,border-color .22s;transform:scale(1)}html body .cover-app .cover-children>button[aria-pressed=true]>span{border-color:var(--control-rim);box-shadow:none;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){html body .cover-app .cover-children>button>span{transition:none}}html body .cover-app .cover-home-meta{justify-content:flex-end}html body .cover-app .cover-library-books:before,html body .cover-app .cover-library-books:after{display:none}html body .cover-app .cover-library-shelf .cover-book-rail{flex-direction:column;align-items:stretch;gap:28px;padding:12px 8px 16px;display:flex}.cover-library-row{isolation:isolate;align-items:end;gap:20px;padding:0 12px 30px;display:grid;position:relative}.cover-library-row:before{content:"";inset-inline:-2px;z-index:0;transform-origin:bottom;background:linear-gradient(#c2dce7,#eefbff 65%,#b9d7e7);border:1px solid #ffffffe6;border-radius:5px 5px 2px 2px;height:14px;position:absolute;bottom:21px;transform:perspective(500px)rotateX(35deg);box-shadow:inset 0 1px #fff}.cover-library-row:after{content:"";inset-inline:-2px;z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(#d5eff9e0,#96bdd5b8 75%,#7facc5cc);border:1px solid #a8cadb;border-top:2px solid #f5fdff;border-radius:1px 1px 6px 6px;height:15px;position:absolute;bottom:7px;box-shadow:inset 0 -2px 1px #4470932e,0 10px 12px -4px #18314c47,0 20px 24px -12px #18314c33}html body .cover-app .cover-library-row .cover-book{z-index:1;width:100%;min-width:0;position:relative}html body .cover-app .cover-library-row .cover-book:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(#1220347a 5%,#1220343d 45%,#0000 72%);border-radius:50%;height:12px;position:absolute;bottom:-7px;left:-7px;right:0}html body .cover-app .cover-library-row .cover-book-art{transform-origin:bottom;transform:perspective(800px)rotateY(7deg);box-shadow:-2px 1px #faf5ec,-4px 2px #d8cfbf,-6px 3px #786d88,-7px 4px 4px #1514274d,-9px 8px 12px #15142730}html[data-sky=night] .cover-library-row:before{background:linear-gradient(#47657e,#89b5cf 68%,#4e7697);border-color:#a9d2e8}html[data-sky=night] .cover-library-row:after{background:linear-gradient(#5c849ebf,#304c6ddb 80%,#20354b);border-color:#b5ddef #628da8 #628da8;box-shadow:inset 0 -2px 1px #13283b,0 10px 14px -4px #050b1680,0 20px 24px -12px #050b1680}html body .cover-app .cover-header{grid-template-columns:92px minmax(0,1fr) 92px}html body .cover-app .app-back-control{width:auto;min-width:84px;min-height:44px;font-size:var(--ui-label);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:8px 12px;display:inline-flex}html body .cover-app .app-back-control svg{flex-shrink:0;width:20px;height:20px}html{--ui-panel-inset:clamp(16px, 2.5vw, 24px);--ui-control-gap:12px}html[data-sky][data-sky] body .app-content.cover-app .cover-setting-row>section{padding:var(--ui-panel-inset)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body .cover-app :is(.family-panel,.creation-panel,.cover-setting-row){padding:var(--ui-panel-inset)}html body .cover-app :is(.cover-setting-row,.family-panel,.creation-panel) :is(input,textarea,select)+label,html body .cover-app :is(.cover-setting-row,.family-panel,.creation-panel) label+button{margin-top:var(--ui-control-gap)}html body .cover-app .cover-setting-row>section>:is(input,label,button){max-width:100%}html body .cover-app .cover-setting-row>section>button:first-child{padding:10px 12px}html body .cover-app label.flex.cursor-pointer{gap:12px;min-width:0;padding:12px 16px}html body .cover-app label.flex.cursor-pointer>span.flex-1{overflow-wrap:anywhere;min-width:0}html body .cover-app label.flex.cursor-pointer>svg{flex-shrink:0}html body .cover-app .settings-category-body{flex-direction:column;gap:12px;margin-top:20px;display:flex}html body .cover-app .settings-link-row{color:var(--glass-ink);border-bottom:1px solid var(--control-edge);flex-direction:column;gap:5px;padding:14px 12px;text-decoration:none;display:flex}html body .cover-app .settings-link-row:last-child{border-bottom:0}html body .cover-app .settings-link-row strong{font-size:var(--ui-label)}html body .cover-app .settings-link-row span{font-size:var(--ui-meta);color:var(--glass-muted)}html body .cover-app .settings-link-row:hover{background:var(--glass-surface);border-radius:12px}html body .cover-app .settings-link-row:focus-visible{outline:2px solid var(--glass-action);outline-offset:2px}html body .cover-app .settings-subsection{border-top:1px solid var(--control-edge);padding:16px 12px}html body .cover-app .settings-subsection>summary{min-height:44px}html body .cover-app .settings-subsection>summary strong{font-size:var(--ui-label)}html body .cover-app .settings-subsection>summary span{color:var(--glass-muted);font-size:var(--ui-meta);margin-top:6px;display:block}html body .cover-app .settings-category-body .cover-sky-settings{margin:0;padding:12px;box-shadow:none!important;background:0 0!important;border:0!important}.home-story-link{color:inherit;border-radius:12px;text-decoration:none;display:block}.home-story-link:focus-visible{outline:3px solid rgb(var(--discovery-tint));outline-offset:6px}.home-story-hint{color:var(--glass-muted);margin:8px 0 0;font-size:12px;line-height:1.6}html body .cover-app .home-discovery{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:clamp(12px,2vw,24px);padding-inline:0}.home-discovery-copy{text-align:right}html body .cover-app .home-discovery-copy h1{text-align:right;font-size:clamp(20px,2.3vw,28px)}.home-discovery>.home-hero-stage{width:100%;max-width:280px;margin:0 auto}@media (width<=599px){html body .cover-app .home-discovery{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.home-discovery-copy{grid-column:1/-1}.home-discovery>.home-hero-stage{grid-area:2/2}.home-discovery-story{grid-area:2/3}.home-discovery-story .home-discovery-eyebrow{gap:3px;font-size:11px}.home-discovery-story .home-discovery-eyebrow svg{width:14px}.home-story-hint{font-size:10px}}html body .cover-app .home-discovery{min-height:300px;padding:20px 0 45px;display:block;position:relative}.home-discovery>.home-hero-stage{width:clamp(150px,38vw,280px);margin:0 auto}.home-discovery>.home-discovery-story{z-index:2;width:clamp(86px,21vw,150px);position:absolute;top:34px;right:calc(50% + clamp(45px,11vw,88px))}html body .cover-app .home-discovery-book{width:78%;max-width:125px}@media (width<=599px){html body .cover-app .home-discovery{min-height:260px}}html body .cover-app .home-discovery{isolation:isolate;min-height:clamp(400px,57vw,560px);padding-top:clamp(112px,15vw,160px);padding-bottom:80px}.home-scifi-art{z-index:-1;object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html body .cover-app .home-scifi-heading{color:var(--glass-ink);text-align:center;z-index:2;background:0 0;margin:0;padding:0;font-size:clamp(21px,3vw,32px);line-height:1.55;position:absolute;top:12px;left:15%;right:15%}html[data-sky=night] .home-scifi-art{filter:brightness(.84)saturate(1.08)}@media (width<=599px){html body .cover-app .home-discovery{min-height:410px;padding-top:135px}.home-discovery>.home-discovery-story{top:145px}html body .cover-app .home-scifi-heading{font-size:clamp(20px,4.5vw,25px);top:16px;left:8%;right:8%}}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a{--button-radius:999px;border-radius:999px!important}html body .cover-app .home-dream-heading{font-size:clamp(25px,3.5vw,37px);line-height:1.5}.home-dream-word{color:#2869ac;min-width:5ch;animation:.42s ease-out both dream-word-enter;display:inline-block}.home-dream-word[data-word="1"]{color:#8551ae}.home-dream-word[data-word="2"]{color:#187b87}.home-dream-word[data-word="3"]{color:#b94377}.home-dream-word[data-word="4"]{color:#936617}.home-dream-word[data-word="5"]{color:#4d6eb6}html[data-sky=night] .home-dream-word{color:#b1ddff}html[data-sky=night] .home-dream-word[data-word="1"]{color:#d9baff}html[data-sky=night] .home-dream-word[data-word="2"]{color:#a2eee4}html[data-sky=night] .home-dream-word[data-word="3"]{color:#ffc1d8}html[data-sky=night] .home-dream-word[data-word="4"]{color:#ffe19c}html[data-sky=night] .home-dream-word[data-word="5"]{color:#c5d3ff}@keyframes dream-word-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-dream-word{animation:none}}html body .cover-app .home-dream-heading{white-space:nowrap;font-size:clamp(18px,5.5vw,42px);line-height:1.3;top:35px;left:2%;right:2%}.home-dream-word{text-align:center;min-width:4.7ch}html body .cover-app .home-discovery{padding-top:105px}.home-discovery>.home-discovery-story{top:119px}html[data-sky=night] body .cover-app .home-dream-heading{color:#fff}@media (width<=599px){html body .cover-app .home-discovery{min-height:365px;padding-top:90px}.home-discovery>.home-discovery-story{top:100px}}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a{--console-glow:65 185 224;isolation:isolate;gap:6px;min-height:86px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;color:#163450!important;background:linear-gradient(175deg,#fff 0%,#edf7fc 28%,#c9e9f3 65%,#b8d4ed 100%)!important;border:2px solid #e6d0a0!important;box-shadow:inset 0 3px 2px #fff,inset 0 -5px #5185ab40,0 5px #a8b5cd,0 9px 18px #3f79a330!important}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a:nth-child(2){--console-glow:155 116 223;background:linear-gradient(175deg,#fff 0%,#f3effb 28%,#dedcf4 65%,#c5cce9 100%)!important}.cover-create-options>a:before{content:"";border-radius:inherit;border:1px solid rgb(var(--console-glow) / 65%);pointer-events:none;position:absolute;inset:7px}.cover-create-options>a:after{content:"";background:rgb(var(--console-glow));height:3px;box-shadow:0 0 8px rgb(var(--console-glow) / 65%);pointer-events:none;border-radius:99px;position:absolute;bottom:7px;left:32%;right:32%}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a:active{transform:translateY(3px)}html[data-sky=night][data-sky][data-sky] body .cover-app .cover-create-options>a{color:#f4fbff!important;box-shadow:inset 0 2px 2px #b0c5d766, inset 0 -4px 0 #101c36, 0 5px 0 #0c182a, 0 8px 22px rgb(var(--console-glow) / 18%)!important;background:linear-gradient(170deg,#506681,#253e58 55%,#1a2c47)!important;border-color:#a99a78!important}html[data-sky=night][data-sky][data-sky] body .cover-app .cover-create-options>a:nth-child(2){background:linear-gradient(170deg,#686482,#393653 55%,#242a45)!important}@media (prefers-reduced-motion:reduce){html body .cover-app .cover-create-options>a{transition:none}}html body .cover-app .cover-create-options{isolation:isolate;z-index:2;gap:12px;width:88%;max-width:620px;margin:-48px auto 24px;position:relative}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a{gap:3px;min-height:64px;padding:10px 12px 14px;font-size:clamp(13px,1.8vw,16px)}html body .cover-app .cover-create-options svg{width:21px;height:21px}.cover-create-options:before{content:"";z-index:3;pointer-events:none;background:url(/design/cover/hero-scifi-v4.webp) 50% 88%/210% no-repeat;height:45px;position:absolute;top:-30px;left:-5%;right:-5%;-webkit-mask-image:linear-gradient(#0000,#000 35% 60%,#0000);mask-image:linear-gradient(#0000,#000 35% 60%,#0000)}html[data-sky=night] .cover-create-options:before{filter:brightness(.84)saturate(1.08)}@media (width<=399px){html body .cover-app .cover-create-options{gap:10px;width:94%;margin-top:-40px}}.home-discovery>.home-hero-stage{transform:translateY(clamp(48px,10vw,76px))}.cover-create-options[data-gender=girl]:before{background-image:url(/design/cover/hero-scifi-girl-v2.webp)}html body .cover-app .family-hero-picker{flex-wrap:wrap;justify-content:center;margin:12px auto 24px;scroll-margin-top:24px}.home-scifi-art{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,39% 12%,39% 33%,61% 33%,61% 12%,39% 12%);height:auto;inset:auto 0 0}.home-world-plane{aspect-ratio:3/2;pointer-events:none;width:clamp(55px,15vw,96px);position:absolute;top:90px;left:50%;overflow:hidden;transform:translate(-50%)}html body .cover-app .home-world-plane img{position:absolute;top:-65%;left:-206%;width:512%!important;max-width:none!important;height:auto!important}html[data-sky=night] .home-world-plane{filter:brightness(.84)saturate(1.08)}@media (width<=599px){.home-world-plane{top:80px}}html body .cover-app .cover-header:has(.cover-header-title){grid-template-columns:minmax(72px,1fr) auto minmax(0,1fr);gap:12px;margin-bottom:18px}html body .cover-app .cover-header-title-slot{min-width:0}html body .cover-app .cover-header-title{box-shadow:none;color:var(--glass-ink);text-align:right;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:clamp(18px,3.4vw,30px);line-height:1.35}@media (width<=399px){html body .cover-app .cover-header:has(.cover-header-title){grid-template-columns:minmax(68px,1fr) 60px minmax(0,1fr);gap:8px}html body .cover-app .cover-header:has(.cover-header-title) .cover-logo{width:60px}}.cover-header-end{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}html body .cover-app .cover-header-with-profile{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}html body .cover-app .cover-header-with-profile .cover-home-shortcuts{direction:rtl;flex-wrap:nowrap;gap:5px;margin:0;padding:0;display:flex}html body .cover-app .cover-header-with-profile .cover-home-shortcuts>a{min-width:30px;min-height:36px;padding:5px;font-size:12px}html body .cover-app .cover-header-with-profile .cover-home-shortcuts svg{width:16px;height:16px}html[data-sky][data-sky][data-sky] body .app-content.cover-app .header-child-trigger{color:var(--glass-ink);direction:rtl;flex-direction:row;flex-shrink:0;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:700;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html body .cover-app .header-child-trigger img{object-fit:cover;border:2px solid #8cbae0;border-radius:50%;flex-shrink:0;width:clamp(56px,10vw,72px);height:clamp(56px,10vw,72px)}html body .cover-app .header-child-trigger span{overflow-wrap:anywhere;text-align:right;max-width:7ch;line-height:1.3}.child-picker-dialog{text-align:center;max-width:420px;max-height:80dvh;overflow-y:auto}.child-picker-grid{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:18px 12px;padding:12px 0;display:grid}.child-picker-grid button{color:inherit;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:6px;display:flex}.child-picker-grid img{object-fit:cover;border:3px solid #0000;border-radius:50%;width:76px;height:76px;transition:transform .18s,border-color .18s}.child-picker-grid [aria-pressed=true] img{border-color:#83b6df;transform:scale(1.07)}.child-picker-grid button:focus-visible{outline-offset:3px;outline:2px solid #83b6df}@media (width<=399px){html body .cover-app .cover-header-with-profile{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:7px}html body .cover-app .cover-header-with-profile .cover-logo{width:58px}html body .cover-app .cover-header-with-profile .cover-header-title{font-size:16px}.cover-header-end{gap:5px}}@media (prefers-reduced-motion:reduce){.child-picker-dialog,.child-picker-grid img{transition:none!important;animation:none!important}}html body .cover-app .cover-header-with-profile:has(.cover-header-title){grid-template-columns:auto auto minmax(0,1fr)}html body .cover-app .cover-header-with-profile .cover-header-title{overflow-wrap:normal;font-size:clamp(15px,3.2vw,26px)}html body .cover-app .cover-resume{gap:12px;padding:12px}html body .cover-app .cover-resume>div{min-width:0}html body .cover-app .cover-resume strong{overflow-wrap:anywhere;margin-bottom:10px;display:block}.cover-resume-meter{isolation:isolate;background:linear-gradient(120deg,#e5f3fbcc,#eee8fac2);border:1px solid #ffffffd9;border-radius:18px;min-height:52px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff9,inset 0 -2px 5px #8199bb25,0 3px 10px #6883a51a}.cover-resume-fill{inset-block:0;border-radius:inherit;background:linear-gradient(110deg,#b5a7e699,#80cfdfaa);position:absolute;right:0;box-shadow:inset 0 1px 2px #fff9}.cover-resume-label{color:#233e59;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.6;display:flex;position:relative}html[data-sky=night] .cover-resume-meter{background:linear-gradient(120deg,#243d59d9,#393250cc);border-color:#c5ddff40;box-shadow:inset 0 1px 3px #d3e9ff25,0 3px 12px #060d232b}html[data-sky=night] .cover-resume-fill{background:linear-gradient(110deg,#8372b766,#4aa8bf66)}html[data-sky=night] .cover-resume-label{color:#f2f7ff}html body .cover-app .child-parent-return{white-space:nowrap;gap:4px;width:auto;min-width:0;padding:8px;font-size:12px}html body .cover-app .child-parent-return svg{flex-shrink:0;width:16px}.home-story-handnote{color:var(--glass-ink);font-family:var(--font-sans);pointer-events:none;margin:5px -12px 0;font-size:clamp(15px,2.4vw,21px);line-height:1.65;position:relative;transform:rotate(-6deg)}.home-story-handnote svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:38px;position:absolute;bottom:85%;left:-5px;overflow:visible}.home-story-handnote span{display:block}.home-story-handnote{white-space:nowrap;width:max-content;max-width:155px;margin:0;font-size:clamp(14px,2vw,19px);position:absolute;top:-40px;left:50%;transform:translate(-50%)rotate(-6deg)}.home-story-handnote svg{width:34px;height:28px;top:19px;bottom:auto;left:-13px;transform:rotate(170deg)}html body .cover-app .home-discovery>.home-discovery-story{top:auto;bottom:clamp(25px,6vw,62px);right:calc(50% + clamp(10px,2vw,22px))}html body .cover-app .home-discovery-story .home-discovery-display{padding:0}html body .cover-app .home-discovery-book{box-shadow:-2px 1px #faf5ec,-4px 2px #d8cfbf,-6px 3px #786d88,-5px 8px 10px #24315538}.home-story-cloud-front{z-index:3;pointer-events:none;clip-path:polygon(17% 78%,46% 78%,46% 100%,17% 100%);width:100%;height:auto;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 78%,#000 81%);mask-image:linear-gradient(#0000 78%,#000 81%)}html[data-sky=night] .home-story-cloud-front{filter:brightness(.84)saturate(1.08)}.home-discovery-story .home-story-handnote{top:-39px}.home-discovery-story .home-story-handnote{white-space:normal;width:110px;max-width:110px;font-size:clamp(14px,1.8vw,18px);line-height:1.4;top:-46px;left:-30px;transform:rotate(-6deg)}.home-discovery-story .home-story-handnote svg{width:30px;height:24px;top:29px;left:15px}.home-discovery{container-type:inline-size}html body .cover-app .home-discovery>.home-discovery-story{bottom:clamp(36px,11cqw,110px)}.profile-entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:80dvh;display:flex}.profile-entry-logo{object-fit:contain;width:90px;height:90px}.profile-entry h1{color:var(--glass-ink);margin:10px 0 0;font-size:clamp(26px,5vw,38px)}.profile-entry>p{color:var(--glass-muted);margin:0}.profile-entry-grid{flex-wrap:wrap;justify-content:center;gap:22px;width:100%;margin:22px auto;display:flex}html[data-sky][data-sky][data-sky] body .cover-app .profile-entry-grid button{-webkit-backdrop-filter:none;backdrop-filter:none;width:110px;color:var(--glass-ink);flex-direction:column;align-items:center;gap:12px;padding:6px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.profile-entry-grid img,.profile-entry-parent{object-fit:cover;border:3px solid #91bbdf;border-radius:50%;width:92px;height:92px;transition:transform .18s}.profile-entry-parent{color:#45365c;background:linear-gradient(140deg,#cee9f5,#cbb7e9);place-items:center;display:grid}.profile-entry-parent svg{width:42px;height:42px}.profile-entry-grid button:hover img,.profile-entry-grid button:hover .profile-entry-parent{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.profile-entry-grid img,.profile-entry-parent{transition:none}}.profile-entry-logo{background:linear-gradient(145deg,#582263,#301738);border:2px solid #dcc5ed;border-radius:26px;padding:9px;box-shadow:0 6px #2e1a3a,0 10px 20px #30213c30}html body .cover-app .cover-logo,html body .cover-app .profile-entry-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-sky=night] img[src="/brand/unified-v1/logo-color.svg"]{content:url(/brand/unified-v1/logo-white.svg)}.book-jacket-signature img{filter:drop-shadow(0 1px 2px #0009)}@media print{img[src="/brand/unified-v1/logo-color.svg"]{content:normal!important}}.parent-entry-form{background:var(--control-glass);border:1px solid var(--control-edge);width:min(100%,360px);color:var(--glass-ink);border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}.parent-entry-form input{text-align:center;letter-spacing:.5em;border-radius:16px;width:100%;padding:12px;font-size:28px}.parent-entry-form button{border-radius:18px;padding:12px}.child-picker-switch{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px 18px;font-weight:700;display:flex}html[data-sky] body .cover-app .app-launch-glass{width:86%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}html body .cover-app .app-launch-glass h1{width:90%}html body .cover-app .app-launch-glass img{object-fit:contain;filter:none;height:auto}html body .cover-app .cover-home-chapters>.cover-header{z-index:20;margin-bottom:16px;position:sticky;top:0}.home-scene{top:var(--home-header-height,110px);box-sizing:border-box;z-index:1;padding-bottom:100px;position:sticky}html body .cover-app .home-scroll-cue{color:var(--glass-muted);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:18px auto 0;padding:4px 10px;font-size:12px;display:flex}.home-scroll-cue span{font-size:24px}html body .cover-app .home-reading-chapter{z-index:2;min-height:calc(100svh - var(--home-header-height,110px));margin-top:calc(var(--home-transition-distance,65vh) - var(--home-scene-height,600px));box-shadow:none;transform:translateY(var(--home-reading-shift,-65vh));opacity:0;background:0 0;border:0;border-radius:0;padding:0 0 110px;position:relative}html body .cover-app .home-reading-chapter:before{display:none}html[data-sky] body .app-content.cover-app .cover-library-shelf.cover-library-shelf{border-radius:0;padding-inline:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body .cover-app .cover-dock[data-mode=child]{grid-template-columns:repeat(5,minmax(0,1fr))}.cover-dock[data-mode=child]>.cover-dock-item:last-child{grid-column:4/6;justify-self:center;width:calc(50% + 12px)}.cover-dock[data-mode=child] .cover-dock-child-mark{background:linear-gradient(145deg,#69438c,#35144d);border-radius:50%;width:clamp(46px,13vw,58px);height:clamp(46px,13vw,58px);box-shadow:0 3px 10px #35144d26,inset 0 1px #ffffff40}.cover-dock[data-mode=child] .cover-dock-child-mark img{object-fit:contain;filter:brightness(0)invert();width:76%;height:76%;display:block}.motion-logo{place-items:center;min-height:260px;margin:20px auto 24px;display:grid}.motion-logo-art{width:210px;animation:5s ease-in-out infinite motion-logo-float}.motion-logo-ana{width:100%;height:auto;display:block}.motion-logo-word-slot{place-items:center;height:90px;display:grid}.motion-logo-word{width:100%;font-family:var(--font-display);white-space:nowrap;place-items:center;font-size:43px;font-weight:800;line-height:1.5;animation:.3s ease-out both motion-logo-reveal;display:grid}.motion-logo-word img{object-fit:contain;width:100%;height:89px}.motion-logo-color-0{color:#04223a}.motion-logo-color-1{color:#187d87}.motion-logo-color-2{color:#4565a5}.motion-logo-color-3{color:#267bb3}.motion-logo-color-4{color:#16856a}.motion-logo-color-5{color:#9d407e}.motion-logo-color-6{color:#9d691b}.motion-logo-color-7{color:#8053b1}html[data-sky=night] .motion-logo-ana{content:url(/brand/unified-v1/motion-ana-white.svg)}html[data-sky=night] .motion-logo-word img{content:url(/brand/unified-v1/motion-hero-white.svg)}html[data-sky=night] .motion-logo-color-1{color:#7cdee2}html[data-sky=night] .motion-logo-color-2{color:#abc5ff}html[data-sky=night] .motion-logo-color-3{color:#86d3ff}html[data-sky=night] .motion-logo-color-4{color:#87e5c6}html[data-sky=night] .motion-logo-color-5{color:#f3a5d4}html[data-sky=night] .motion-logo-color-6{color:#f2d087}html[data-sky=night] .motion-logo-color-7{color:#d5b3ff}.auth-provider-icons{justify-content:center;gap:16px;margin:0 auto 24px;display:flex}html body .cover-app .cover-auth .auth-provider-icon{border-radius:50%;place-items:center;width:52px;height:52px;min-height:52px;padding:12px;display:grid}.auth-provider-icon svg{width:24px;height:24px}@keyframes motion-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes motion-logo-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.motion-logo-art,.motion-logo-word{animation:none}}html body .cover-app .auth-welcome-title{text-align:center;max-width:520px;color:var(--glass-ink);margin:22px auto 0;font-size:clamp(21px,4vw,29px);line-height:1.6}.motion-logo-word{font-family:var(--font-sans);letter-spacing:normal;font-size:49px;font-weight:900}.auth-provider-icons{gap:12px;width:100%}html body .cover-app .cover-auth .auth-provider-icon{white-space:nowrap;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:56px;padding:10px 12px;font-size:16px;display:flex}.auth-provider-icon svg{flex-shrink:0}@media (width<=359px){html body .cover-app .cover-auth .auth-provider-icon{gap:6px;padding-inline:7px;font-size:14px}}html body .cover-app .cover-header.cover-header-with-profile{--header-safe-left:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));--header-safe-right:var(--header-safe-left);scroll-margin-left:var(--header-safe-left);width:calc(100vw - var(--header-safe-left) - var(--header-safe-right));box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;max-width:none}html body .cover-app .cover-header-with-profile>:first-child{justify-self:start}html body .cover-app .cover-header-with-profile>.cover-logo{justify-self:center}html body .cover-app .cover-header-with-profile>.cover-header-end{justify-content:flex-end;justify-self:end;width:100%}html body .cover-app .cover-header-with-profile .cover-home-shortcuts{justify-content:flex-end}html body .cover-app .cover-header-with-profile .header-child-trigger{min-width:0;max-width:100%}html body .cover-app .cover-header-with-profile .header-child-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .cover-app .cover-home-chapters{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;padding-bottom:100px;display:grid}html body .cover-app .cover-home-chapters>.cover-header{grid-area:1/1;margin-bottom:4px;position:relative;top:auto}html body .cover-app .home-scene{opacity:1;grid-area:2/1;min-height:0;padding:0;transition:opacity .32s;position:relative;top:auto;overflow:hidden}.home-scene-content{transform-origin:top;width:100%;padding-bottom:12px}html body .cover-app .home-reading-chapter{overscroll-behavior:contain;opacity:0;visibility:hidden;grid-area:2/1;height:100%;min-height:0;margin:0;padding:0 0 24px;transition:opacity .32s,visibility .32s;overflow:hidden auto;transform:none}html body .cover-app [data-home-panel=library] .home-reading-chapter{opacity:1;visibility:visible}html body .cover-app [data-home-panel=library] .home-scene{opacity:0;pointer-events:none}html body .cover-app .home-reading-chapter .cover-book-rail{max-width:none;margin-inline:auto}html body .cover-app .home-reading-chapter .cover-library-shelf{margin:0;padding:0}html body .cover-app .home-reading-chapter .cover-section-title{margin:8px 0 12px}@media (width>=700px) and (orientation:landscape){html body .cover-app .cover-home-chapters{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){html body .cover-app .home-scene,html body .cover-app .home-reading-chapter{transition:none}}@media (width>=700px) and (orientation:landscape){html body .cover-app .cover-dock{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;height:calc(100dvh - 128px);max-height:480px;top:116px;bottom:12px;transform:none}html body .cover-app .cover-dock .cover-dock-item{min-height:0}html body .cover-app .cover-dock[data-mode=child]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}html body .cover-app .cover-dock[data-mode=child]>.cover-dock-item:last-child{grid-column:auto;width:100%}html body .cover-app:has(.cover-dock) main.cover-page.cover-home-chapters{width:100%;max-width:none;padding-left:max(16px,env(safe-area-inset-left));margin-left:0;margin-right:0;padding-right:16px}}html body .cover-app .cover-home-chapters{grid-template-columns:minmax(0,1fr)}html body .cover-app .home-scene,html body .cover-app .home-reading-chapter{min-width:0}html[data-sky] body .app-content.cover-app .cover-auth>div>.bg-card{box-sizing:border-box;border-radius:28px;width:100%;padding:clamp(16px,3vw,24px)}html body .cover-app .cover-auth .bg-card button,html body .cover-app .cover-auth .bg-card input{box-sizing:border-box;min-width:0;max-width:100%}html body .cover-app .cover-auth .auth-provider-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}html body .cover-app .cover-auth .auth-provider-icon{border-radius:18px;width:100%;height:52px;min-height:48px;padding:8px;font-size:15px}html body .cover-app .cover-auth .bg-card>button{white-space:normal;border-radius:18px;min-height:44px;padding:10px 14px;line-height:1.5}html body .cover-app .cover-auth .bg-card>button.bg-magic{min-height:52px;font-size:18px}html body .cover-app .cover-auth .bg-card input{border-radius:18px;min-height:52px;padding:12px 16px;font-size:18px}html body .cover-app .cover-auth .bg-card button:hover{transform:none}@media (width<=359px){html body .cover-app .cover-auth .auth-provider-icon{gap:5px;font-size:13px}html body .cover-app .cover-auth .auth-provider-icon svg{width:20px;height:20px}}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-hero-option{border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:6px!important}html body .cover-app .cover-hero-option>span:first-child{border-radius:50%}html body .cover-app .cover-hero-option[aria-pressed=true]>span:first-child{outline-offset:3px;outline:3px solid #79b8e4}html body .cover-app .cover-header>.app-back-control{justify-self:start;width:auto;min-width:80px;max-width:120px;padding:8px 14px}@media (width>=700px) and (orientation:landscape){html body .cover-app .cover-creation>div.mx-auto{max-width:760px}html body .cover-app .cover-creation .creation-panel{border-radius:24px;padding:20px 24px}html body .cover-app .cover-creation .cover-steps{max-width:480px;margin:12px auto 20px;padding:0}html body .cover-app .cover-creation .cover-steps>div{gap:6px;font-size:14px}html body .cover-app .cover-creation .cover-steps>div>span{width:30px;height:30px;font-size:14px}html body .cover-app .cover-creation .creation-panel :is(input,select,textarea){box-sizing:border-box;border-radius:16px;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}html body .cover-app .cover-creation .creation-panel textarea{min-height:96px}html body .cover-app .cover-creation .creation-panel button{box-sizing:border-box;max-width:100%;min-height:40px;padding:8px 12px;font-size:15px}html body .cover-app .cover-creation .cover-hero-option{flex:0 0 84px;width:84px}html body .cover-app .cover-creation .cover-hero-option>span:first-child{width:64px;height:64px}html body .cover-app .cover-creation .cover-hero-option img{object-fit:cover;width:64px;height:64px}}.generation-motion-logo .motion-logo{min-height:0;margin:0}.generation-motion-logo .motion-logo-art{width:180px}.generation-motion-logo .motion-logo-word-slot{height:78px}.generation-motion-logo .motion-logo-word{font-size:42px}.generation-motion-logo .motion-logo-word img{height:76px}html body .cover-app .story-review-summary>h2{text-align:center;margin:6px 0 20px;font-size:clamp(22px,3vw,28px)}.review-heroes{flex-wrap:wrap;justify-content:center;gap:20px;padding:4px 0 22px;display:flex}.review-hero{min-width:70px;color:var(--glass-ink);flex-direction:column;align-items:center;gap:7px;display:flex}.review-hero img,.review-guest-avatar{object-fit:cover;background:#c5e9f340;border:2px solid #91bde1;border-radius:50%;width:76px;height:76px}.review-guest-avatar{color:#9870c3;place-items:center;font-size:30px;display:grid}html[data-sky] body .cover-app .story-review-summary .review-detail-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}html[data-sky] body .cover-app .story-review-summary .review-detail-grid>div{border:1px solid var(--glass-edge);background:var(--glass-surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px;display:flex}html body .cover-app .story-review-summary dt{color:var(--glass-muted);font-size:13px}html body .cover-app .story-review-summary dd{color:var(--glass-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.7}html body .cover-app .story-review-summary .review-idea{background:linear-gradient(120deg,#bee9f32b,#dbc8f33b);grid-column:1/-1}html body .cover-app .story-review-summary .review-cost dd{align-items:center;gap:6px;display:flex}.review-cost svg{color:#c4942d;fill:#f8d778}html body .cover-app .story-review-summary .review-confirmation-note{text-align:center;color:var(--glass-muted);margin:18px 0 0;font-size:13px;line-height:1.8}@media (width<=359px){html body .cover-app .story-review-summary .review-detail-grid{gap:8px}html body .cover-app .story-review-summary .review-detail-grid>div{padding:12px}}html body .cover-app .story-review-summary dt{flex:none}html body .cover-app .story-review-summary .review-detail-grid>div{justify-content:flex-start}@media (orientation:landscape) and (width>=700px){html{--ui-body:16px;--ui-label:15px;--ui-meta:13px;--ui-title:26px;--ui-section:20px;--ui-icon:22px;--ui-gutter:20px}html body .cover-app:not(.app-content-immersive) :is(.cover-auth,.cover-creation,.family-trial,.cover-settings,.cover-children-page){font-size:16px}html body .cover-app .cover-auth>div{width:100%;max-width:520px;margin-inline:auto}html body .cover-app :is(.family-panel,.creation-panel,.cover-setting-row,.cover-sky-settings){box-sizing:border-box;border-radius:22px;padding:16px 20px}html body .cover-app .cover-setting-row{gap:6px;min-height:0}html body .cover-app :is(.family-panel,.creation-panel,.cover-auth,.cover-sky-settings) input:not([type=checkbox]):not([type=radio]):not([type=range]),html body .cover-app :is(.family-panel,.creation-panel,.cover-auth,.cover-sky-settings) select{box-sizing:border-box;border-radius:16px;max-width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.5}html body .cover-app :is(.family-panel,.creation-panel,.cover-auth,.cover-sky-settings) textarea{box-sizing:border-box;border-radius:16px;max-width:100%;min-height:88px;padding:10px 12px;font-size:16px;line-height:1.6}html body .cover-app :is(.family-panel,.creation-panel,.cover-auth,.cover-sky-settings) button:not(:has(img)):not(.cover-hero-option):not([role=switch]):not([role=checkbox]):not([role=radio]){box-sizing:border-box;border-radius:16px;max-width:100%;min-height:44px;padding:9px 14px;font-size:15px;line-height:1.5}html body .cover-app :is(.cover-primary-link,.cover-secondary-link,.family-primary,.cover-wallet-history){border-radius:16px;min-height:44px;padding:10px 16px;font-size:15px}html body .cover-app .cover-create-options{max-width:520px}html[data-sky][data-sky][data-sky] body .cover-app .cover-create-options>a{min-height:56px;padding:8px 12px 12px;font-size:15px}html body .cover-app .cover-header{min-height:88px;padding-top:10px;padding-bottom:8px}html body .cover-app .cover-logo{width:72px;height:72px}html body .cover-app .cover-header-title{font-size:24px}html body .cover-app .cover-setting-row :is(strong,summary){font-size:17px}html body .cover-app .cover-setting-row p{margin-block:6px 0;font-size:15px}}html body .cover-app .home-reading-chapter .cover-library-row .cover-book{width:min(100%,var(--home-book-width,100%));justify-self:center}@media (orientation:landscape) and (height<=550px){html body .app-content.cover-app:has(.cover-home-chapters){padding-left:0;padding-right:84px}html body .cover-app:has(.cover-dock) main.cover-home-chapters{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0;padding:0 12px 8px}html body .cover-app .cover-home-chapters>.cover-header{min-height:60px;margin:0;padding:4px 0}html body .cover-app .cover-home-chapters .cover-logo{width:52px;height:52px}html body .cover-app .cover-home-chapters .header-child-trigger img{width:48px;height:48px}html body .cover-app .home-scene-content{direction:ltr;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 136px;gap:6px 12px;height:100%;padding:0;display:grid}html body .cover-app .home-scene-content>:not(.home-discovery):not(.cover-create-options):not(.home-scroll-cue):not(.cover-resume){display:none}html body .cover-app .home-scene-content .home-discovery{direction:rtl;grid-area:1/1/3;width:100%;height:100%;min-height:0;padding:0}html body .cover-app .home-scifi-art{object-fit:contain;width:100%;height:100%}html body .cover-app .home-scifi-heading{font-size:21px;top:0;left:0;right:0}html body .cover-app .home-discovery>.home-hero-stage{width:min(40%,160px);position:absolute;bottom:12%;left:50%;transform:translate(-50%)}html body .cover-app .home-world-plane{width:52px;top:30px}html body .cover-app .home-discovery>.home-discovery-story{width:21%;bottom:12%;right:66%}html body .cover-app .home-scene-content .cover-create-options{direction:rtl;flex-direction:column;grid-area:1/2;align-self:center;gap:14px;width:100%;margin:0;display:flex}html body .cover-app .home-scene-content .cover-create-options:before{display:none}html[data-sky][data-sky][data-sky] body .cover-app .home-scene-content .cover-create-options>a{min-height:56px;padding:8px;font-size:14px}html body .cover-app .home-scroll-cue{grid-area:2/2;margin:0 0 8px;padding:0;font-size:11px}html body .cover-app .home-reading-chapter .cover-section-title{margin:0 0 6px}html body .cover-app .home-reading-chapter .cover-book-rail{gap:8px;padding:6px 8px 8px}html body .cover-app .cover-dock{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;width:68px;height:calc(100dvh - 76px);min-height:0;max-height:none;margin:0;padding:4px;display:grid;inset:68px 8px 8px auto;transform:none}html[data-sky] body .app-content.cover-app .cover-dock-item{gap:1px;height:100%;min-height:0;padding:2px;font-size:10px}html body .cover-app .cover-dock-item svg{width:20px;height:20px}html body .cover-app .cover-dock[data-mode=child]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}html body .cover-app .cover-dock[data-mode=child]>.cover-dock-item:last-child{grid-column:auto;width:100%}html body .cover-app .home-scifi-art{object-fit:initial;height:auto}}html body .cover-app .home-scene-content .cover-create-options{margin-top:20px}html[data-sky][data-sky] body .app-content.cover-app .home-scroll-cue.home-swipe-hint{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;flex-direction:row;gap:8px;width:max-content;min-width:0;max-width:calc(100vw - 40px);height:82px;min-height:0;margin:0;padding:6px 18px 6px 12px;display:flex;position:fixed;top:62%;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#263757b8,#33476991)!important;border:1px solid #ffffff65!important;border-radius:28px!important;box-shadow:0 8px 24px #11182726,inset 0 1px #ffffff35!important}.home-swipe-demo{flex:none;width:46px;height:68px;display:block;position:relative}.home-swipe-hand{stroke-width:2px;filter:drop-shadow(0 2px 3px #11182766);width:28px;height:28px;animation:2.4s ease-in-out .8s 3 home-hand-swipe;position:absolute;bottom:2px;left:10px}.home-swipe-trail{background:linear-gradient(#ffffff40,#0000);border-radius:20px;width:22px;height:46px;position:absolute;top:0;left:12px}.home-swipe-trail svg{width:22px;height:22px}.home-swipe-touch{opacity:0;border:1px solid #fff9;border-radius:50%;width:22px;height:22px;animation:2.4s ease-out .8s 3 home-touch-swipe;position:absolute;bottom:19px;left:8px}.home-scroll-cue .home-swipe-label{flex-direction:column;align-items:center;gap:3px;font-size:15px;font-weight:800;line-height:1.6;display:flex}.home-scroll-cue .home-swipe-label span{font-size:inherit}.home-swipe-label small{opacity:.85;font-size:11px;font-weight:500}.home-swipe-mouse-label{display:none}.home-swipe-hint:focus-visible{outline-offset:5px;outline:3px solid #fff}@keyframes home-hand-swipe{0%,15%,to{opacity:1;transform:translateY(0)}60%,75%{opacity:1;transform:translateY(-30px)}85%{opacity:0;transform:translateY(-30px)}90%{opacity:0;transform:translateY(0)}}@keyframes home-touch-swipe{0%,to{opacity:0;transform:scale(.5)}15%{opacity:.8;transform:scale(1)}55%,85%{opacity:0;transform:scale(1.7)}}@media (hover:hover) and (pointer:fine){.home-swipe-touch-label{display:none}.home-swipe-mouse-label{display:inline}}@media (orientation:landscape) and (height<=550px){html[data-sky][data-sky] body .app-content.cover-app .home-scroll-cue.home-swipe-hint{height:76px;padding:4px 12px;top:42%;left:24%}}@media (prefers-reduced-motion:reduce){.home-swipe-hand,.home-swipe-touch{animation:none}}html body .cover-app .home-scene-content .cover-create-options:before{content:none;display:none}html body .cover-app .home-dream-heading{text-align:center;font-size:clamp(22px,4.5vw,36px);line-height:1.3;top:8px}html body .cover-app .home-world-plane{top:110px}@media (height>=551px) and (width>=700px){html body .cover-app .home-discovery{min-height:490px;padding-top:125px;padding-bottom:24px}html body .cover-app .home-discovery>.home-hero-stage{width:330px;max-width:330px;transform:translateY(20px)}html body .cover-app .home-scene-content .cover-create-options{margin-bottom:8px}}@media (orientation:landscape) and (height<=550px){html body .cover-app .home-dream-heading{font-size:clamp(16px,2.5vw,21px);top:0}html body .cover-app .home-world-plane{top:58px}}@media (height>=551px) and (width>=700px){html body .cover-app .home-discovery>.home-scifi-art{width:min(100%,900px);left:50%;right:auto;transform:translate(-50%)}}html body .cover-app .cover-header-with-profile .cover-home-shortcuts>.cover-balance{gap:7px;min-width:70px;min-height:44px;padding:8px 10px;font-size:16px}html body .cover-app .cover-header-with-profile .cover-balance svg{width:23px;height:23px}@media (width>=700px){html body .cover-app .cover-header-with-profile .cover-home-shortcuts>.cover-balance{min-width:88px;min-height:50px;padding:10px 12px;font-size:18px}}@media (width<=450px){html body .cover-app .cover-header-with-profile .cover-home-shortcuts{grid-template-rows:44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:4px;width:100%;max-width:170px;display:grid}html body .cover-app .cover-header-with-profile .cover-home-shortcuts>a{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;padding:3px}html body .cover-app .cover-header-with-profile .cover-home-shortcuts>.cover-balance{white-space:nowrap;gap:3px;min-width:0;padding:3px;font-size:clamp(12px,3.5vw,16px)}html body .cover-app .cover-header-with-profile .cover-balance svg{flex-shrink:0;width:clamp(16px,4.5vw,20px);height:clamp(16px,4.5vw,20px)}}.daily-achievement-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:20px auto 24px;display:flex}.daily-achievement-hero img{object-fit:cover;border:3px solid #94c8e6;border-radius:50%;width:clamp(100px,17vw,156px);height:clamp(100px,17vw,156px);box-shadow:0 8px 24px #719cb32b}.daily-achievement-hero h2{margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.daily-achievement-hero p{color:var(--glass-muted);margin:0;font-size:15px}html body .cover-app .daily-awards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px clamp(4px,2vw,24px);width:100%;max-width:1000px;margin:20px auto}html body .cover-app .daily-awards-grid article{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;min-width:0;padding:0}.daily-awards-grid .achievement-star-3d{filter:drop-shadow(0 6px 5px #b176282b);width:clamp(44px,11vw,116px);max-width:100%;height:auto;overflow:visible}html body .cover-app .daily-awards-grid strong{color:var(--glass-ink);overflow-wrap:anywhere;font-size:clamp(12px,1.8vw,20px);font-weight:800;line-height:1.7}@media (orientation:landscape) and (height<=550px){.daily-achievement-hero{margin:8px auto 16px}.daily-achievement-hero img{width:80px;height:80px}}.gift-inbox{z-index:70;top:max(100px,env(safe-area-inset-top));background:var(--glass-canvas,#f4f8ff);text-align:center;width:min(440px,100vw - 32px);max-height:calc(100dvh - 210px);color:var(--glass-ink);border:1px solid #ffffffa6;border-radius:28px;padding:22px;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 14px 60px #26395840}.gift-inbox-icon{color:#be8527;width:38px;height:38px;margin:auto}.gift-inbox h2{margin:8px 0;font-size:23px}.gift-inbox p{overflow-wrap:anywhere;font-size:17px;line-height:1.7}.gift-inbox-actions,.gift-inbox form>div{justify-content:center;gap:10px;margin-top:14px;display:flex}html body .cover-app .gift-inbox button{min-height:44px;padding:10px 16px;font-size:15px}.gift-inbox label{margin:12px 0 8px;display:block}.gift-inbox input{border-radius:14px;width:100%;min-height:46px;padding:10px}@media (orientation:landscape) and (height<=550px){.gift-inbox{max-height:calc(100dvh - 24px);top:12px}}html body .cover-app .cover-dock[data-mode=child]{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));width:min(300px,100vw - 32px);height:72px;min-height:0;padding:6px;left:50%;right:auto;transform:translate(-50%)}html body .cover-app .cover-dock[data-mode=child]>.cover-dock-item:last-child{grid-column:auto;width:100%}@media (orientation:landscape) and (width>=700px){html body .cover-app .cover-dock[data-mode=child]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;width:80px;height:min(300px,100dvh - 128px);inset:116px 20px auto auto;transform:none}}@media (orientation:landscape) and (height<=550px){html body .cover-app .cover-dock[data-mode=child]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;width:68px;height:min(210px,100dvh - 76px);padding:4px;inset:68px 8px auto auto;transform:none}}html body .cover-app .home-scene-content>.cover-resume{box-sizing:border-box;direction:rtl;gap:10px;width:100%;max-width:560px;margin:12px auto 0;padding:8px 12px}html body .cover-app .home-scene-content>.cover-resume strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}html body .cover-app .home-scene-content>.cover-resume img{object-fit:cover;border-radius:8px;width:44px;height:52px}html body .cover-app .home-scene-content .cover-resume-meter{border-radius:12px;min-height:26px}html body .cover-app .home-scene-content .cover-resume-label{padding:3px 8px;font-size:12px;line-height:1.5}@media (orientation:landscape) and (height<=550px){html body .cover-app .home-scene-content:has(>.cover-resume){grid-template-rows:minmax(0,1fr) auto auto}html body .cover-app .home-scene-content>.cover-resume{grid-area:3/1;margin:0 auto}html body .cover-app .home-scene-content:has(>.cover-resume)>.home-scroll-cue{grid-row:3;align-self:center}}html body .cover-app .app-launch-overlay{z-index:10000;background:linear-gradient(120deg,#e2f4fa,#f6f7fc 55%,#f9e9f1);outline:none;height:100dvh;min-height:0;position:fixed;inset:0;overflow:auto}html[data-sky=night] body .cover-app .app-launch-overlay{background:linear-gradient(135deg,#142541,#152d4b 55%,#30223d)}.app-launch-overlay .motion-logo{min-height:0;margin:0}.app-launch-overlay .motion-logo-art{width:clamp(140px,36vw,190px)}.app-launch-overlay .motion-logo-word-slot{height:78px}.app-launch-overlay .motion-logo-word{font-size:clamp(32px,8vw,44px)}.app-launch-overlay .motion-logo-word img{height:76px}@media (height<=500px){.app-launch-overlay .motion-logo-art{width:126px}.app-launch-overlay .motion-logo-word-slot{height:52px}.app-launch-overlay .motion-logo-word{font-size:29px}.app-launch-overlay .motion-logo-word img{height:50px}}.app-launch-overlay>.glass-background{z-index:0;position:absolute}.app-launch-overlay>.app-launch-content{z-index:1;position:relative}html[data-sky][data-sky] body .app-content.cover-app button.cover-book-trigger{cursor:pointer;min-height:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .book-details-dialog{width:calc(100vw - 32px);max-width:520px;max-height:calc(100dvh - 32px);color:var(--glass-ink);gap:16px;padding:24px;overflow-y:auto}.book-details-dialog h2{text-align:center;padding-inline:24px;font-size:24px}.book-details-dialog>p{text-align:center}.book-details-dialog h3{margin-bottom:8px;font-size:17px;font-weight:800}.book-details-idea{background:linear-gradient(120deg,#bce8f333,#d9c1f333);border-radius:18px;padding:14px 16px}.book-details-idea p{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.book-details-heroes{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.book-details-heroes figure{text-align:center;width:76px;margin:0}.book-details-heroes img,.book-details-heroes svg{object-fit:cover;border:2px solid #9bc8e4;border-radius:50%;width:68px;height:68px;margin:auto}.book-details-heroes figcaption{overflow-wrap:anywhere;margin-top:5px;font-size:15px}.book-details-length{justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.book-details-start{color:#162b45;background:#a5d3ef;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:18px;font-weight:700;text-decoration:none;display:flex}@media (orientation:landscape) and (height<=550px){html body .book-details-dialog{gap:12px;max-width:620px;padding:18px 24px}html body .cover-app .home-scene-content:has(>.cover-resume):has(>.cover-create-options){grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) 56px;gap:8px 12px}html body .cover-app .home-scene-content:has(>.cover-resume):has(>.cover-create-options)>.home-discovery{grid-area:1/1/auto/-1}html body .cover-app .home-scene-content:has(>.cover-create-options)>.cover-resume{grid-area:2/1/auto/-1}html body .cover-app .home-scene-content:has(>.cover-resume)>.cover-create-options{flex-direction:row;grid-area:3/1;justify-self:center;gap:12px;max-width:520px}html body .cover-app .home-scene-content:has(>.cover-resume)>.cover-create-options>a{flex:1}html body .cover-app .home-scene-content:has(>.cover-resume):has(>.cover-create-options) .home-scifi-art{object-fit:contain;width:100%;height:100%}html body .cover-app .home-scene-content:has(>.cover-resume):has(>.cover-create-options) .home-hero-stage{width:min(25%,100px);bottom:24px}html body .cover-app .home-scene-content:has(>.cover-resume):has(>.cover-create-options) .home-discovery-story{width:min(12%,70px);bottom:24px}}html body .cover-app .cover-home-chapters{isolation:isolate}.cover-home-chapters:before{content:"";z-index:-1;pointer-events:none;background:#c8dce7 url(/design/home/wall-boy-v2.png) top/cover no-repeat;transition:background-position .65s,filter .25s;position:fixed;inset:0}html[data-kid-theme=girl] .cover-home-chapters:before{background-color:#ebd9e1;background-image:url(/design/home/wall-girl-v2.png)}.cover-home-chapters[data-home-panel=library]:before{background-position:50% 24%}html[data-sky=night] .cover-home-chapters:before{filter:brightness(.35)saturate(.75)}html body .cover-app .cover-home-chapters .home-reading-chapter{padding-inline:clamp(12px,3vw,32px)}html body .cover-app .cover-home-chapters .home-scifi-heading{padding-inline:20px}html body .cover-app .cover-home-chapters .cover-library-row:before{background:repeating-linear-gradient(3deg,#fff0 0 5px,#80512926 6px 7px),linear-gradient(#caa16e,#f2d4a1 70%,#b9834c);border-color:#e8c99a;box-shadow:inset 0 1px #fff0d2}html body .cover-app .cover-home-chapters .cover-library-row:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:repeating-linear-gradient(1deg,#fff0 0 4px,#77472035 5px 6px),linear-gradient(#c89761,#ac7340 75%,#80502e);border-color:#f3d2a0 #976239 #976239;box-shadow:inset 0 -2px 1px #69411f66,0 10px 12px -4px #30241955,0 20px 24px -12px #30241955}html[data-kid-theme=girl] body .cover-app .cover-home-chapters .cover-library-row:before{background:repeating-linear-gradient(3deg,#fff0 0 5px,#ad87652b 6px 7px),linear-gradient(#dcc3a6,#fff0d4 70%,#caa47c)}html[data-kid-theme=girl] body .cover-app .cover-home-chapters .cover-library-row:after{background:repeating-linear-gradient(1deg,#fff0 0 4px,#ac87633b 5px 6px),linear-gradient(#e7ceb1,#c6a17a 75%,#a17c56);border-color:#fff1d7 #b79572 #b79572}@media (prefers-reduced-motion:reduce){.cover-home-chapters:before{transition:none}}@media (orientation:portrait){.cover-home-chapters:before{background-size:100% 110%}}html body .cover-home-chapters:not([data-home-panel=library]):before{filter:none;background:#234859 url(/design/home/window-boy-v1.png) 50%/cover no-repeat}html[data-kid-theme=girl] body .cover-home-chapters:not([data-home-panel=library]):before{background-image:url(/design/home/window-girl-v1.png)}html:not([data-kid-theme=girl]) body .cover-app .cover-home-chapters:not([data-home-panel=library]) .home-scifi-heading{text-shadow:0 1px 3px #153442;color:#fff!important}html[data-sky] body .cover-home-chapters:not([data-home-panel=library]):before{filter:none;background:#234859 url(/design/home/bedtime-boy-v1.png) 50%/cover no-repeat}html[data-sky][data-kid-theme=girl] body .cover-home-chapters:not([data-home-panel=library]):before{background-image:url(/design/home/bedtime-girl-v1.png)}html body .cover-app .home-scene-content .home-discovery.home-bedtime{width:100%;height:48dvh;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:0;flex-direction:column;align-items:center;padding:8px 0 0;display:flex;position:relative}html body .cover-app .home-bedtime .home-dream-heading{background:0 0;border-radius:0;margin:0;padding:8px 16px;font-size:clamp(22px,3vw,32px);position:static}html[data-sky] body .cover-app .cover-home-chapters:not([data-home-panel=library]) .home-scifi-heading{text-shadow:0 1px 3px #153442;color:#fff!important}html body .cover-app .home-bedtime-scene{display:none}@media (orientation:landscape) and (height<=550px){html body .cover-app .home-scene-content .home-discovery.home-bedtime{height:100%}html body .cover-app .home-bedtime .home-dream-heading{font-size:18px}}html[data-sky] body .cover-home-chapters[data-home-panel=library]:before{filter:none;background:#a96a3c url(/design/home/floor-boy-v1.png) bottom/cover no-repeat}html[data-sky][data-kid-theme=girl] body .cover-home-chapters[data-home-panel=library]:before{background-image:url(/design/home/floor-girl-v1.png)}html body .cover-app .cover-home-chapters .home-reading-chapter{touch-action:none;padding:0 0 56px;overflow:hidden}html body .cover-app .home-reading-chapter .cover-library-shelf{background:0 0;flex-direction:column;height:100%;display:flex;position:relative}html body .cover-app .home-reading-chapter .cover-section-title{color:#fff;background:#33211777;border-radius:18px;flex:none;margin:0 auto;padding:4px 18px}html body .cover-app .home-reading-chapter .cover-section-title h2{font-size:clamp(22px,3vw,30px);color:#fff!important}.floor-library{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.floor-books{direction:ltr;flex:1;min-height:0;position:relative;container-type:size}.floor-book-slot{aspect-ratio:103/145;width:min(26cqw,20cqh);left:var(--x);top:var(--y);transform:translate(-50%,-50%) rotate(var(--angle)) rotateX(12deg);filter:drop-shadow(3px 7px 4px #32180366);position:absolute}.floor-book-slot[data-slot="1"]{--x:74%;--y:19%;--angle:13deg}.floor-book-slot[data-slot="2"]{--x:23%;--y:49%;--angle:8deg}.floor-book-slot[data-slot="3"]{--x:72%;--y:50%;--angle:-9deg}.floor-book-slot[data-slot="4"]{--x:29%;--y:81%;--angle:-7deg}.floor-book-slot[data-slot="5"]{--x:76%;--y:82%;--angle:15deg}html body .cover-app .floor-book{border-radius:4px;width:100%;height:100%;display:block;position:relative}.floor-book>.book-jacket{border-radius:4px;width:100%;height:100%;position:absolute;inset:0;box-shadow:-2px 2px #fff5dc,-4px 4px #7e603e}html body .cover-app .floor-book-back{background:linear-gradient(145deg,#152e4c,#30233f);border:1px solid #b3956555;overflow:hidden;box-shadow:-2px 2px #fff5dc,-4px 4px #7e603e}.floor-book-back img{width:36%;height:auto;position:absolute;bottom:14%;left:32%}.floor-back-stars{color:#e6c77f;text-align:center;letter-spacing:8px;padding:8%;font-size:clamp(12px,2vw,22px);line-height:2;display:block}.floor-library-pager{color:#fff;direction:ltr;flex:none;justify-content:center;align-items:center;gap:12px;height:38px;display:flex}.floor-library-pager span{background:#33211799;border-radius:15px;padding:4px 12px;font-size:14px}html[data-sky] body .cover-app .floor-library-pager button{color:#23334c;background:#fff9;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:4px;display:grid}.floor-library-pager button:disabled{opacity:.35}html body .cover-app .home-reading-chapter .cover-empty{color:#26334a;z-index:2;text-align:center;background:#fffdf2e8;border-radius:16px;padding:10px;position:absolute;bottom:12%;left:10%;right:10%}html body .cover-app .home-reading-chapter .cover-sibling-notice{z-index:5;max-width:480px;margin:auto;position:absolute;top:0;left:12px;right:12px}@media (orientation:landscape){html body .cover-app .cover-home-chapters .home-reading-chapter{padding-bottom:clamp(65px,14vh,120px)}.floor-book-slot{width:min(19cqw,25cqh)}.floor-book-slot[data-slot="0"]{--x:18%;--y:24%}.floor-book-slot[data-slot="1"]{--x:49%;--y:22%}.floor-book-slot[data-slot="2"]{--x:81%;--y:25%}.floor-book-slot[data-slot="3"]{--x:20%;--y:73%}.floor-book-slot[data-slot="4"]{--x:51%;--y:72%}.floor-book-slot[data-slot="5"]{--x:82%;--y:75%}}@media (orientation:landscape) and (height<=550px){html body .cover-app .cover-home-chapters .home-reading-chapter{padding-bottom:28px}html body .cover-app .home-reading-chapter .cover-section-title{padding:0 12px}html body .cover-app .home-reading-chapter .cover-section-title h2{font-size:18px}.floor-library-pager{position:absolute;bottom:0;right:0}}@media (orientation:landscape){html[data-sky] body .cover-home-chapters[data-home-panel=library]:before{background-image:url(/design/home/floor-boy-wide-v1.png)}html[data-sky][data-kid-theme=girl] body .cover-home-chapters[data-home-panel=library]:before{background-image:url(/design/home/floor-girl-wide-v1.png)}}html body .cover-app .floor-book-title{z-index:6;text-align:center;pointer-events:none;height:37%;font-family:var(--font-sans);text-shadow:0 1px 3px #000,0 0 8px #0009;font-weight:900;line-height:1.3;display:block;position:absolute;top:5%;left:6%;right:6%;color:#fff!important}.floor-book-title>span{text-wrap:balance;overflow-wrap:anywhere;display:block}.floor-book:has(.floor-book-title) .book-jacket-wash{background:linear-gradient(#111c36ed,#111c3680 34%,#0000 60%,#15182b99)}html body .book-details-dialog{gap:12px;width:calc(100vw - 32px);max-width:380px;padding:20px}html body .book-details-dialog h2{padding-inline:22px;font-size:20px;line-height:1.5}html body .book-details-dialog h3{text-align:center;margin-bottom:8px;font-size:16px}html body .book-details-dialog .book-details-start{min-height:44px;padding:10px 16px;font-size:16px}html body .book-details-dialog .book-details-length{font-size:14px}html[data-sky] body .cover-app .cover-home-chapters .cover-logo img{content:url(/brand/unified-v1/logo-white.svg);filter:none}html[data-sky] body .cover-app .cover-home-chapters .header-child-trigger span{text-shadow:0 1px 2px #172238,0 0 5px #172238;color:#fff!important}html[data-kid-theme=girl][data-sky] body .cover-app .cover-home-chapters:not([data-home-panel=library]) .cover-logo img{content:url(/brand/unified-v1/logo-color.svg);filter:none}html[data-kid-theme=girl][data-sky] body .cover-app .cover-home-chapters:not([data-home-panel=library]) .header-child-trigger span{text-shadow:0 1px 2px #fffd,0 0 5px #fff9;color:#281a37!important}html body .cover-app .home-reading-chapter .cover-resume{box-sizing:border-box;flex:none;gap:10px;width:100%;max-width:560px;margin:2px auto 8px;padding:8px 12px}html body .cover-app .home-reading-chapter .cover-resume strong{margin-bottom:3px;font-size:13px;line-height:1.4}html body .cover-app .home-reading-chapter .cover-resume img{object-fit:cover;border-radius:7px;width:38px;height:44px}html body .cover-app .home-reading-chapter .cover-resume-meter{border-radius:10px;min-height:22px}html body .cover-app .home-reading-chapter .cover-resume-label{justify-content:center;padding:2px 6px;font-size:11px}@media (orientation:portrait){html body .cover-app .cover-home-chapters .home-scene{overflow:visible}html body .cover-app .cover-home-chapters .home-scene-content{transform:none!important}html body .cover-app .cover-home-chapters .cover-create-options{top:calc(var(--home-dock-top,85dvh) - 64px);z-index:20;border:1px solid var(--glass-edge);background:var(--glass-surface);-webkit-backdrop-filter:blur(20px);border-bottom:0;border-radius:28px 28px 0 0;gap:4px;width:min(100vw - 72px,340px);max-width:340px;height:70px;padding:6px 8px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #11182712;margin:0!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-home-chapters .cover-create-options>a{flex:1;gap:3px;height:48px;min-height:48px;margin:0;font-size:14px;box-shadow:none!important;color:var(--glass-ink)!important;background:0 0!important;border:0!important;border-radius:20px!important;padding:5px 8px!important}html body .cover-app .cover-home-chapters .cover-create-options>a:before,html body .cover-app .cover-home-chapters .cover-create-options>a:after{display:none}html body .cover-app .cover-home-chapters .cover-create-options>a svg{width:22px;height:22px}html body .cover-app .cover-home-chapters .cover-create-options>a:hover{background:var(--glass-surface)!important}html[data-sky=night] body .cover-app .cover-home-chapters .cover-create-options{background:#23364be8}}@media (orientation:landscape){html body .cover-app:has(.cover-home-chapters .cover-create-options){--home-action-size:clamp(42px,7dvh,60px)}html body .cover-app:has(.cover-home-chapters:not([data-home-panel=library]) .cover-create-options) nav.cover-dock{height:min(480px,calc(100dvh - 116px - 2 * var(--home-action-size) - 36px));max-height:calc(100dvh - 116px - 2 * var(--home-action-size) - 36px)}html body .cover-app .cover-home-chapters .home-scene{overflow:visible}html body .cover-app .cover-home-chapters .home-scene-content{transform:none!important}html body .cover-app .cover-home-chapters .home-scene-content .cover-create-options{left:var(--home-dock-center,95vw);top:calc(var(--home-dock-bottom,60dvh) + 8px);width:var(--home-action-size);z-index:20;flex-direction:column;gap:8px;max-width:none;height:auto;padding:0;display:flex;position:fixed;transform:translate(-50%);margin:0!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-home-chapters .cover-create-options>a{width:var(--home-action-size);height:var(--home-action-size);min-height:var(--home-action-size);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);flex:none;gap:2px;font-size:10px;line-height:1.2;border:1px solid var(--glass-edge)!important;background:var(--glass-surface)!important;color:var(--glass-ink)!important;box-shadow:var(--glass-shadow)!important;border-radius:50%!important;padding:4px!important}html body .cover-app .cover-home-chapters .cover-create-options>a:before,html body .cover-app .cover-home-chapters .cover-create-options>a:after{display:none}html body .cover-app .cover-home-chapters .cover-create-options>a svg{width:20px;height:20px}html[data-sky=night][data-sky][data-sky] body .app-content.cover-app .cover-home-chapters .cover-create-options>a{background:#23364be8!important}}@media (orientation:landscape) and (height<=550px){html body .cover-app:has(.cover-home-chapters:not([data-home-panel=library]) .cover-create-options) nav.cover-dock{height:calc(100dvh - 68px - 2 * var(--home-action-size) - 28px);max-height:calc(100dvh - 68px - 2 * var(--home-action-size) - 28px)}html body .cover-app .cover-home-chapters .cover-create-options>a svg{width:16px;height:16px}html body .cover-app .cover-home-chapters .cover-create-options>a strong{font-size:8px}}.home-window-stars{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.home-window-stars-canvas{width:max(100vw,150dvh);height:max(100dvh,66.6667vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-window-stars span{color:#fff6c9;text-shadow:0 0 5px #fff7da,0 0 12px #b8dcff;font-size:clamp(6px,.9vw,13px);line-height:1;animation:3.8s ease-in-out infinite home-window-twinkle;position:absolute}@keyframes home-window-twinkle{0%,to{opacity:.2;transform:scale(.65)}45%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.home-window-stars span{opacity:.65;animation:none}}html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create{aspect-ratio:1;-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(64px,100%);height:auto;font-weight:800;position:relative;transform:translateY(-3px);color:#fff!important;background:linear-gradient(155deg,#ffb2bcc9 0%,#ed4256df 38%,#a70b2ade 78%,#e54459e6 100%)!important;border:1px solid #ffb3b8!important;border-radius:50%!important;min-height:0!important;padding:4px!important;box-shadow:inset 0 2px 2px #ffe8ed,inset 0 -2px 3px #65061b66,0 3px #79091e88,0 5px 14px #65061b38,0 0 15px #ff5a7542!important}html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create:hover,html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create[aria-expanded=true]{background:linear-gradient(155deg,#ffc8d1df,#f7556cdd 45%,#c51539ed)!important}html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create:active{transform:translateY(-1px)}html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create:focus-visible{outline-offset:3px;outline:2px solid #fff}html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create svg{stroke-width:2.5px}html body .cover-app .home-bedtime .home-dream-heading{top:auto;left:16px;right:16px;bottom:max(108px,calc(100dvh - var(--home-dock-top,100dvh) + 18px));border:0;border-radius:0;margin:0;padding:0;font-size:clamp(32px,4.7vw,50px);position:fixed;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}@media (orientation:landscape) and (width>=700px){html body .cover-app .home-bedtime .home-dream-heading{bottom:24px;left:24px;right:24px}}@media (orientation:landscape) and (height<=550px){html body .cover-app .home-bedtime .home-dream-heading{font-size:28px;bottom:18px;left:24px;right:24px}}html body .cover-guide-motion .guide-glass-intro h1{font-weight:900}html body .cover-guide-motion .guide-glass-intro .guide-intro-subtitle{color:var(--glass-ink);font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.5}html body .cover-guide-motion .guide-achievements{text-align:center;width:min(100%,720px);color:var(--glass-ink);margin:auto;padding:24px 16px}.guide-achievements-star{color:#dda72f;width:48px;height:48px;margin:0 auto 16px}.guide-achievements h2{font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.35}.guide-achievements>p{margin:12px 0;font-size:clamp(16px,2vw,20px)}.guide-achievements ol{text-align:right;gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.guide-achievements li{background:var(--glass-surface);border:1px solid var(--glass-edge);border-radius:20px;padding:14px 18px}.guide-achievements li strong{margin-bottom:5px;font-size:21px;display:block}.guide-achievements li span{font-size:16px;line-height:1.7}.guide-achievements .guide-achievements-note{color:var(--glass-muted);font-size:14px}html body .cover-guide-motion .guide-install-visual .invite-section-heading h2{color:var(--glass-ink)!important}@media (orientation:landscape) and (height<=550px){html[data-sky] body .app-content.cover-app nav.cover-dock .cover-dock-create{width:clamp(36px,11dvh,54px)}}html[data-sky] body .reader-settings-panel .bg-card{background:var(--glass-canvas)!important;color:var(--glass-ink)!important}html[data-sky] body .reader-settings-panel .bg-background{background:var(--glass-surface)!important;color:var(--glass-ink)!important}.floor-book-slot{filter:drop-shadow(2px 3px 2px #26150980)drop-shadow(7px 12px 7px #32180366);width:min(27cqw,22cqh)}.floor-book-slot:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#b6aa94 0 1px,#eee6d6 1px 2px,#dbd1bd 2px 3px);border-bottom:2px solid #3e3040;border-right:1px solid #91816a;border-radius:3px 5px 5px 3px;position:absolute;inset:3px -3px -5px 3px}.floor-book-slot[data-slot="0"]{--x:27%;--y:19%;--angle:-13deg}.floor-book-slot[data-slot="4"]{--y:79%}.floor-book-slot[data-slot="5"]{--y:80%}html body .cover-app .floor-book{border-radius:3px 6px 6px 3px;box-shadow:inset 2px 0 2px #fff8,inset -2px 0 2px #24163080,0 1px 1px #241630}html body .cover-app .home-reading-chapter .cover-resume{width:82%;max-width:450px}@media (orientation:landscape){.floor-book-slot{width:min(20cqw,27cqh)}.floor-book-slot[data-slot="0"]{--x:19%;--y:25%}.floor-book-slot[data-slot="2"]{--x:81%;--y:25%;z-index:auto}.floor-book-slot[data-slot="3"]{--x:24%;--y:59%;z-index:2}.floor-book-slot[data-slot="4"]{--y:73%}.floor-book-slot[data-slot="5"]{--y:75%}}.home-speech-plane{pointer-events:none;z-index:3;--speech-width:min(320px,60vw,max(23vw,34.5dvh));width:max(100vw,150dvh);height:max(100dvh,66.6667vw);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}html body .cover-app .home-bedtime .home-dream-heading,html body .cover-app .home-bedtime .home-child-speech{color:#25344e;max-width:none;height:auto;text-shadow:none;text-align:center;white-space:nowrap;border:1px solid #ffffffc4;border-radius:26px;margin:0;padding:12px 16px;font-weight:900;line-height:1.45;position:absolute;bottom:auto;right:auto;overflow:visible;transform:translate(-50%,-100%);background:linear-gradient(145deg,#fffef4f5,#e6f3fff0)!important;box-shadow:0 8px 22px #17233b30,inset 0 2px #fff!important}html body .cover-app .home-bedtime .home-child-speech{width:calc(var(--speech-width) * .85);font-size:calc(var(--speech-width) * .07);top:28%;left:49%}html body .cover-app .home-bedtime .home-dream-heading{width:var(--speech-width);font-size:calc(var(--speech-width) * .07);top:63%;left:55.5%}.home-bedtime[data-gender=girl] .home-speech-plane .home-child-speech{top:33%;left:50%}html body .cover-app .home-bedtime[data-gender=girl] .home-dream-heading{top:61%;left:44.5%}html body .cover-app .home-bedtime[data-gender=girl] .home-child-speech{top:33%;left:50%}html body .cover-app .home-bedtime .home-dream-heading>span:first-child{white-space:nowrap;display:block;color:#25344e!important;text-shadow:none!important}html body .cover-app .home-bedtime .home-dream-heading .home-dream-word{min-width:4.3em;display:inline-block;color:#176087!important;text-shadow:none!important}.home-bedtime .home-child-speech:after,.home-bedtime .home-dream-heading:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#eaf5fc;width:22px;height:18px;position:absolute;bottom:-17px;left:calc(50% - 11px)}.floor-book-slot[data-slot="3"]{--x:50%;--y:48%}.home-speech-plane{--plane-width:max(100vw,150dvh);--head-bubble-width:min(220px,calc(50vw - var(--plane-width) * .075 - 24px));--book-bubble-width:min(280px,calc(50vw - var(--plane-width) * .09 - 16px))}html body .cover-app .home-bedtime .home-child-speech,html body .cover-app .home-bedtime[data-gender=girl] .home-child-speech{width:var(--head-bubble-width);font-size:clamp(12px,calc(var(--head-bubble-width) * .12),24px);padding:10px 8px;top:29%;left:42.5%;transform:translate(-100%,-50%)}html body .cover-app .home-bedtime .home-dream-heading{width:var(--book-bubble-width);font-size:clamp(10px,calc(var(--book-bubble-width) * .075),22px);padding:10px 8px;top:63%;left:59%;transform:translateY(-50%)}.home-bedtime .home-child-speech:after{display:none}.home-bedtime .home-dream-heading:after{clip-path:polygon(100% 0,100% 100%,0 50%);width:17px;height:20px;top:calc(50% - 10px);bottom:auto;left:-16px}html body .cover-app .home-bedtime[data-gender=girl] .home-child-speech{top:33%}html body .cover-app .home-bedtime[data-gender=girl] .home-dream-heading{top:63%;left:41%;transform:translate(-100%,-50%)}.home-bedtime[data-gender=girl] .home-dream-heading:after{left:auto;right:-16px;transform:scaleX(-1)}@media (width<=600px){.home-speech-plane{--book-bubble-width:min(220px,calc(50vw - var(--plane-width) * .065 - 12px))}html body .cover-app .home-bedtime .home-dream-heading{top:72%;left:56.5%;transform:none}.home-bedtime .home-dream-heading:after{clip-path:polygon(0 100%,100% 100%,50% 0);width:20px;height:17px;top:-16px;left:6px}html body .cover-app .home-bedtime[data-gender=girl] .home-dream-heading{top:69%;left:43.5%;transform:translate(-100%)}.home-bedtime[data-gender=girl] .home-dream-heading:after{left:auto;right:6px;transform:none}}@media (orientation:landscape) and (width>=700px){.home-speech-plane{--book-bubble-width:min(280px,calc(50vw - var(--plane-width) * .09 - 120px))}}html body .cover-app .home-bedtime .home-child-speech,html body .cover-app .home-bedtime[data-gender=girl] .home-child-speech{font-size:calc((var(--head-bubble-width) - 18px) * .087);white-space:nowrap}html body .cover-app .home-bedtime .home-dream-heading{font-size:calc((var(--book-bubble-width) - 18px) * .076)}.home-bedtime .home-child-speech:after{clip-path:polygon(0 0,100% 50%,0 100%);width:13px;height:16px;display:block;inset:calc(50% - 8px) -12px auto auto}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-home-chapters .header-child-trigger{padding-left:clamp(10px,1.5vw,16px)!important}.floor-book-slot{width:min(30cqw,25cqh);transform:translate(-50%,-50%) perspective(900px) rotate(var(--angle)) rotateX(9deg);filter:drop-shadow(-2px 4px 2px #26150980)drop-shadow(-7px 12px 8px #32180366)}.floor-book-slot[data-slot="0"]{--x:23%;--y:18%;--angle:-17deg;z-index:1}.floor-book-slot[data-slot="1"]{--x:77%;--y:24%;--angle:16deg;z-index:1}.floor-book-slot[data-slot="2"]{--x:19%;--y:48%;--angle:7deg;z-index:2}.floor-book-slot[data-slot="3"]{--x:53%;--y:48%;--angle:-11deg;z-index:3}.floor-book-slot[data-slot="4"]{--x:37%;--y:79%;--angle:-6deg;z-index:1}.floor-book-slot[data-slot="5"]{--x:81%;--y:77%;--angle:19deg;z-index:2}.floor-book-slot:before{background:repeating-linear-gradient(0deg,#b7ae9c 0 1px,#f6efdd 1px 2px,#d6cdbb 2px 3px);border-bottom:2px solid #403046;border-left:1px solid #a79b86;border-right:0;border-radius:5px 2px 3px 5px;inset:3px 2px -6px -5px;box-shadow:inset 3px 0 2px #fff7}html body .cover-app .floor-book{box-shadow:none;direction:rtl;border-radius:5px 3px 3px 5px}.floor-book>.book-jacket{direction:rtl;border-radius:5px 3px 3px 5px;box-shadow:-1px 1px #faf0d9,-2px 2px #c8bda5}html body .cover-app .floor-book .book-jacket-hinge{inset-inline:0 auto;background:linear-gradient(270deg,#160e29a8,#fff4 22%,#241b3e80 48%,#0000);border-left:1px solid #fff3;border-right:0;width:6%;left:auto;right:0}@media (orientation:landscape){.floor-book-slot{width:min(22cqw,30cqh)}.floor-book-slot[data-slot="0"]{--x:14%;--y:24%}.floor-book-slot[data-slot="1"]{--x:46%;--y:22%}.floor-book-slot[data-slot="2"]{--x:81%;--y:26%}.floor-book-slot[data-slot="3"]{--x:28%;--y:65%}.floor-book-slot[data-slot="4"]{--x:60%;--y:69%}.floor-book-slot[data-slot="5"]{--x:87%;--y:77%}}.floor-book-slot-open{left:clamp(29%,var(--x),71%);z-index:5!important}.floor-book-slot-open:before{display:none}html body .cover-app .floor-open-book{color:#302640;direction:ltr;background:#58394d;border:0;border-radius:5px;width:156%;height:100%;padding:0;display:flex;position:absolute;left:-28%;overflow:visible;box-shadow:0 3px #d1c6ae,0 5px #f4e8d1,0 7px #664952}.floor-open-leaf{background:#fff9e8;border-radius:5px 2px 2px 5px;width:50%;height:100%;position:relative;overflow:hidden}.floor-open-words{text-align:right;flex-direction:column;gap:5%;padding:7% 6%;font-size:clamp(4px,1.4cqw,9px);line-height:1.7;display:flex;box-shadow:inset -9px 0 12px -10px #2d153bb3}.floor-open-words strong{font-size:1.1em}.floor-open-words>span{flex:1;overflow:hidden}.floor-open-words small{text-align:center}.floor-open-art{border-radius:2px 5px 5px 2px}.floor-open-art img{object-fit:cover;width:100%;height:100%}.floor-open-art>span{place-items:center;height:100%;padding:8%;font-weight:800;display:grid}.floor-open-crease{pointer-events:none;background:linear-gradient(90deg,#0000,#3725364d 45%,#fff6 55%,#0000);width:8%;position:absolute;inset:0 auto 0 46%}.floor-open-book:focus-visible{outline-offset:8px;outline:3px solid #fff}@media (orientation:landscape){.floor-book-slot{width:min(24cqw,35cqh)}.floor-book-slot[data-slot="0"]{--x:15%;--y:28%;--angle:-19deg}.floor-book-slot[data-slot="1"]{--x:43%;--y:24%;--angle:12deg}.floor-book-slot[data-slot="2"]{--x:77%;--y:30%;--angle:-8deg}.floor-book-slot[data-slot="3"]{--x:24%;--y:70%;--angle:9deg}.floor-book-slot[data-slot="4"]{--x:60%;--y:72%;--angle:-16deg}.floor-book-slot[data-slot="5"]{--x:85%;--y:69%;--angle:18deg}.floor-book-slot[data-slot="6"]{--x:48%;--y:53%;--angle:-5deg;z-index:4}}.floor-book-slot{filter:drop-shadow(-1px 2px 1px #25130b8c)drop-shadow(-5px 8px 5px #32180355)}.floor-book-slot:before{background:repeating-linear-gradient(0deg,#ded4c1 0 1px,#fff4df 1px 2px,#bfb49f 2px 2.6px);border-bottom:2px solid #473347;border-left-color:#b9ad95;inset:3px 1px -4px -3px;box-shadow:inset 1px 0 #fff8}.floor-book>.book-jacket{box-shadow:-1px 1px #ede3cc,0 2px #99856a}html body .cover-app .floor-book .book-jacket-hinge{background:linear-gradient(270deg,#130e22b3,#ffffff26 24%,#251b3a80 60%,#0000);border-left:1px solid #ffffff1a;width:5%}.floor-book .book-jacket:after{background:linear-gradient(112deg,#fff1,#0000 34%,#ffe7bb0a 70%,#0000);box-shadow:inset 0 1px 1px #fff7,inset -2px 0 2px #21142699,inset 0 -1px 1px #0005}.floor-book-slot-open{left:clamp(32%,var(--x),68%);filter:drop-shadow(-1px 3px 2px #25130b8c)drop-shadow(-6px 10px 7px #32180366)}html body .cover-app .floor-open-book{width:184%;height:94%;box-shadow:none;isolation:isolate;background:0 0;top:3%;left:-42%}.floor-open-book:before{content:"";z-index:-1;clip-path:polygon(0 0,48% 3%,50% 5%,52% 3%,100% 0,100% 96%,53% 100%,50% 98%,47% 100%,0 96%);background:linear-gradient(90deg,#5d4656,#302331 49%,#59444d 51%,#4a3543);border-radius:4px 6px 6px 4px;position:absolute;inset:5px -2px -6px}.floor-open-leaf{background:#fff9e9;border:1px solid #d9cdb2;height:100%;overflow:hidden;box-shadow:0 2px #d4c8af,0 3px #fbefd7,0 4px #af9d81}.floor-open-words{transform-origin:100%;background:linear-gradient(90deg,#faf1de,#fffbee 18% 73%,#e1d5be 96%,#b3a388);border-radius:5px 18% 7% 4px/3px 3% 2% 4px;gap:4%;padding:6% 6% 4%;transform:skewY(2.5deg)}.floor-open-words>span{white-space:pre-line;min-height:0;line-height:1.65}.floor-open-words strong{font-size:clamp(5px,1.65cqw,10px);line-height:1.4}.floor-open-words small{color:#88775e;font-size:clamp(4px,1.1cqw,7px)}.floor-open-art{transform-origin:0;border-radius:18% 5px 4px 7%/3% 3px 4px 2%;padding:2.5% 2% 2.5% 1%;transform:skewY(-2.5deg)}.floor-open-art img{object-fit:contain;display:block}.floor-open-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#493c2d55,#0000 13%,#fff1 38%,#0000 78%,#8a785d12);position:absolute;inset:0}.floor-open-crease{z-index:2;background:linear-gradient(90deg,#7b695126,#35291e66 46%,#fdf4db99 54%,#0000);width:3%;inset:0 auto 0 48.5%}.floor-open-reader-leaf{transform-origin:100%;border-radius:5px 18% 7% 4px/3px 3% 2% 4px;transform:skewY(2.5deg)}.floor-reader-canvas{transform-origin:0 0;pointer-events:none;width:400px;display:block;position:absolute;top:0;left:0}.floor-open-reader-leaf:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff1,#0000 65%,#493c2d33 96%,#35291e55);position:absolute;inset:0}.floor-open-art{padding:0}.story-like-control{color:#27364c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.story-like-button{color:#75405c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fff9;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:48px;min-height:44px;padding:.5rem .8rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 3px 10px #26324718}.story-like-button svg{width:23px;height:23px}.story-like-button[aria-pressed=true]{color:#a31549;background:#ffedf3e8}.story-like-button:disabled{opacity:.6;cursor:wait}.story-like-button:focus-visible{outline-offset:3px;outline:3px solid #0877b5}.story-like-error{color:#8b1438;max-width:260px;font-size:12px}.story-like-error button{min-height:44px;font-weight:700;text-decoration:underline}.reader-end-like{z-index:45;bottom:max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fcfff0;border:1px solid #fff;border-radius:24px;width:max-content;max-width:calc(100% - 28px);padding:.6rem 1rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #142a4938}.story-like-prominent{font-size:18px}.story-like-prominent .story-like-button{min-height:50px}.story-like-prominent svg{width:28px;height:28px}.reading-save-warning{z-index:12001;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:#422d0c;direction:rtl;background:#fff7e6;border:1px solid #d7b776;border-radius:20px;align-items:center;gap:12px;max-width:520px;margin-inline:auto;padding:12px 16px;font-size:14px;line-height:1.6;display:flex;position:fixed;box-shadow:0 6px 24px #0003}.reading-save-warning button{color:#fff;background:#49350e;border-radius:12px;flex:none;min-height:44px;padding:8px 12px;font-weight:700}@media (width<=360px){.reading-save-warning{flex-wrap:wrap;gap:6px}}.floor-library[data-scatter] .floor-book-slot{width:min(60cqw,48cqh)}.floor-library[data-scatter="0"] [data-slot="0"]{--x:26%;--y:25%;--angle:-14deg}.floor-library[data-scatter="0"] [data-slot="1"]{--x:74%;--y:43%;--angle:12deg}.floor-library[data-scatter="0"] [data-slot="2"]{--x:34%;--y:74%;--angle:-7deg}.floor-library[data-scatter="1"] [data-slot="0"]{--x:73%;--y:25%;--angle:11deg}.floor-library[data-scatter="1"] [data-slot="1"]{--x:26%;--y:46%;--angle:-13deg}.floor-library[data-scatter="1"] [data-slot="2"]{--x:68%;--y:75%;--angle:6deg}.floor-library[data-scatter="2"] [data-slot="0"]{--x:28%;--y:25%;--angle:8deg}.floor-library[data-scatter="2"] [data-slot="1"]{--x:73%;--y:48%;--angle:-11deg}.floor-library[data-scatter="2"] [data-slot="2"]{--x:30%;--y:75%;--angle:13deg}.floor-library[data-scatter]:not([data-open-slot="-1"]) .floor-book-slot-open{--x:50%;--y:73%;--angle:-5deg;left:50%}.floor-library[data-open-slot="0"] [data-slot="1"],.floor-library[data-open-slot="1"] [data-slot="0"],.floor-library[data-open-slot="2"] [data-slot="0"]{--x:26%;--y:26%}.floor-library[data-open-slot="0"] [data-slot="2"],.floor-library[data-open-slot="1"] [data-slot="2"],.floor-library[data-open-slot="2"] [data-slot="1"]{--x:74%;--y:30%}@media (orientation:landscape){.floor-library[data-scatter] .floor-book-slot{width:min(42cqw,63cqh)}.floor-library[data-scatter="0"] [data-slot="0"]{--x:20%;--y:33%;--angle:-12deg}.floor-library[data-scatter="0"] [data-slot="1"]{--x:51%;--y:66%;--angle:9deg}.floor-library[data-scatter="0"] [data-slot="2"]{--x:81%;--y:36%;--angle:-7deg}.floor-library[data-scatter="1"] [data-slot="0"]{--x:21%;--y:65%;--angle:10deg}.floor-library[data-scatter="1"] [data-slot="1"]{--x:50%;--y:32%;--angle:-11deg}.floor-library[data-scatter="1"] [data-slot="2"]{--x:80%;--y:64%;--angle:8deg}.floor-library[data-scatter="2"] [data-slot="0"]{--x:20%;--y:37%;--angle:8deg}.floor-library[data-scatter="2"] [data-slot="1"]{--x:51%;--y:64%;--angle:-9deg}.floor-library[data-scatter="2"] [data-slot="2"]{--x:81%;--y:32%;--angle:12deg}.floor-library[data-scatter]:not([data-open-slot="-1"]) .floor-book-slot-open{--y:65%}.floor-library[data-open-slot="0"] [data-slot="1"],.floor-library[data-open-slot="1"] [data-slot="0"],.floor-library[data-open-slot="2"] [data-slot="0"]{--x:19%;--y:33%}.floor-library[data-open-slot="0"] [data-slot="2"],.floor-library[data-open-slot="1"] [data-slot="2"],.floor-library[data-open-slot="2"] [data-slot="1"]{--x:81%;--y:33%}}.floor-library[data-scatter] .floor-book-slot{--floor-size:min(60cqw,48cqh);left:clamp(calc(var(--floor-size) * .68),var(--x),calc(100% - var(--floor-size) * .68));top:clamp(calc(var(--floor-size) * .8),var(--y),calc(100% - var(--floor-size) * .8))}.floor-library[data-scatter] .floor-book-slot-open{--floor-size:min(48cqh,48cqw);width:min(48cqw,48cqh);left:50%!important}@media (orientation:landscape){.floor-library[data-scatter] .floor-book-slot{--floor-size:min(42cqw,63cqh)}.floor-library[data-scatter] .floor-book-slot-open{--floor-size:min(42cqw,63cqh);width:min(42cqw,63cqh)}}html[data-sky][data-sky] body .app-launch .app-launch-music{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:12px;display:flex;background:var(--control-glass)!important;color:var(--foreground)!important;border:1px solid var(--control-edge)!important;border-radius:24px!important;padding:8px 14px!important}.app-launch-music svg{color:inherit!important}html[data-sky] body .cover-app main.cover-home-chapters[data-room-background=hidden]:before{content:none;filter:none;background:0 0!important}html[data-sky=day] body .cover-app .cover-home-chapters[data-room-background=hidden] .cover-logo img{content:url(/brand/unified-v1/logo-color.svg);filter:none}html[data-sky] body .cover-app .cover-home-chapters[data-room-background=hidden] .header-child-trigger span{text-shadow:none;color:var(--foreground)!important}html body .cover-app .cover-home-chapters[data-room-background=hidden] .floor-library-pager span{background:var(--card);color:var(--card-foreground)}html body .cover-app .cover-dock[data-community=hidden]{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}html body .cover-app .cover-dock[data-mode=child][data-community=hidden]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(230px,100vw - 32px)}html body .cover-app .cover-dock[data-mode=child][data-community=hidden]>.cover-dock-item:last-child{grid-column:auto;width:100%}@media (width>=700px) and (orientation:landscape){html body .cover-app .cover-dock[data-community=hidden]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}html body .cover-app .cover-dock[data-mode=child][data-community=hidden]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;width:80px;height:min(230px,100dvh - 128px)}}@media (orientation:landscape) and (height<=550px){html body .cover-app .cover-dock[data-community=hidden]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}html body .cover-app .cover-dock[data-mode=child][data-community=hidden]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;width:68px;height:min(160px,100dvh - 76px)}}html body .cover-app main.child-space{width:100%;max-width:none;height:100dvh;min-height:0;color:var(--glass-ink);flex-direction:column;padding:0;display:flex;overflow:hidden}html body .cover-app .child-space>.cover-header{width:100%;padding:16px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));flex:none;min-height:96px;margin:0;position:relative;inset:auto;transform:none;translate:none!important}html body .cover-app .child-space .child-space-content{scrollbar-width:none;touch-action:pan-y;min-height:0;padding:16px clamp(16px,4vw,44px) max(28px,env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.child-space-content::-webkit-scrollbar{display:none}.child-welcome{text-align:center;margin:clamp(12px,5vh,56px) 0 30px}.child-welcome>span{color:var(--glass-muted);font-size:14px}.child-welcome h1{margin:8px 0;font-size:clamp(28px,5vw,42px)}.child-welcome p,.child-section-heading p,.child-stars-hero>p{color:var(--glass-muted);line-height:1.8}.child-home-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,32px);max-width:740px;margin:auto;display:grid}html body .cover-app .child-home-choice{text-align:center;border:1px solid var(--glass-edge);background:var(--glass-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--glass-edge),0 16px 38px color-mix(in srgb,var(--glass-ink) 9%,transparent);color:var(--glass-ink);border-radius:32px;flex-direction:column;align-items:center;padding:clamp(22px,4vw,40px) 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.child-choice-icon{background:linear-gradient(145deg,#e4f7ff,#8ec4ec);border-radius:30%;place-items:center;width:clamp(84px,15vw,130px);height:clamp(84px,15vw,130px);display:grid;transform:rotate(-6deg);box-shadow:inset 0 2px 2px #fff9,0 10px 22px #608cbb33}.child-choice-icon svg{stroke:#305579;stroke-width:1.6px;width:54%;height:54%}.child-choice-stars .child-choice-icon{background:linear-gradient(145deg,#fff7d7,#ffd57a);transform:rotate(6deg)}.child-choice-stars .child-choice-icon svg{fill:#ffce55;stroke:#a77020}.child-home-choice h2{margin:24px 0 4px;font-size:clamp(23px,4vw,32px)}.child-home-choice p{color:var(--glass-muted);margin:0 0 24px;font-size:clamp(12px,2vw,16px)}.child-choice-go{align-items:center;gap:8px;font-size:13px;display:flex}.child-choice-go svg{width:16px}.child-landing .cover-sibling-notice{max-width:740px;margin:24px auto}.child-section-heading{text-align:center;margin:0 auto 22px}.child-section-heading>svg{width:30px;height:30px;color:var(--glass-muted)}.child-section-heading h1{margin:6px 0;font-size:28px}.child-section-heading p{margin:0}html body .cover-app .child-library-page .cover-resume{width:min(100%,540px);margin:0 auto 28px;position:relative;inset:auto;transform:none}.child-stars-hero{text-align:center;max-width:680px;margin:0 auto 24px;position:relative}.child-stars-orbit{width:150px;height:148px;margin:auto;position:relative}.child-stars-orbit>svg{filter:drop-shadow(0 12px 14px #e8ac4244);width:118px;height:122px;animation:5s ease-in-out infinite child-star-float}.child-stars-orbit span{color:#dfa846;font-size:26px;position:absolute;top:25px;left:0}.child-stars-orbit span:last-child{font-size:20px;top:80px;left:auto;right:0}.child-stars-hero>img{object-fit:cover;border:3px solid var(--glass-edge);border-radius:50%;width:54px;height:54px;margin-top:-25px;position:relative}.child-stars-hero h1{margin:12px 0 6px;font-size:clamp(24px,4vw,34px)}.child-stars-hero>p{margin:0}.child-star-counts{border:1px solid var(--glass-edge);background:var(--glass-surface);border-radius:24px;justify-content:center;max-width:350px;margin:20px auto 0;padding:14px;display:flex}.child-star-counts>div{flex:1;gap:2px;display:grid}.child-star-counts>div+div{border-right:1px solid var(--glass-edge)}.child-star-counts strong{font-size:28px}.child-star-counts span{color:var(--glass-muted);font-size:12px}.child-award-filters{justify-content:center;gap:8px;margin:0 auto 24px;display:flex}html body .cover-app .child-award-filters button{background:var(--glass-surface);border:1px solid var(--glass-edge);min-height:44px;color:var(--glass-ink);border-radius:24px;padding:10px 18px}html body .cover-app .child-award-filters button[aria-pressed=true]{background:var(--glass-action);color:var(--glass-ink);box-shadow:inset 0 0 0 1px var(--glass-muted)}.child-award-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:780px;margin:auto;display:grid}.child-award-collection article{text-align:center;border:1px solid var(--glass-edge);background:var(--glass-surface);min-width:0;box-shadow:0 8px 24px color-mix(in srgb,var(--glass-ink) 7%,transparent);border-radius:26px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;display:flex}.child-award-collection svg{filter:drop-shadow(0 7px 4px #ba7b242c);width:clamp(60px,12vw,94px);height:auto}.child-award-collection strong{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.child-award-collection time{color:var(--glass-muted);font-size:11px}.child-empty-state{text-align:center;border:1px dashed var(--glass-muted);background:var(--glass-surface);border-radius:28px;max-width:460px;margin:24px auto;padding:28px}.child-empty-state>svg{width:42px;height:42px;color:var(--glass-muted)}.child-empty-state h2{font-size:20px}.child-empty-state p{color:var(--glass-muted);line-height:1.9}@keyframes child-star-float{50%{transform:translateY(-6px)rotate(4deg)}}@media (hover:hover){.child-home-choice:hover{transform:translateY(-5px)}}@media (width<=480px){.child-award-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.child-history-note{text-align:center;color:var(--glass-muted);font-size:12px}@media (orientation:landscape) and (height<=550px){html body .cover-app .child-space>.cover-header{min-height:76px;padding-block:8px}html body .cover-app .child-landing .child-space-content{grid-template-columns:1fr 2fr;align-items:center;gap:20px;padding-block:8px;display:grid}.child-welcome{margin:0}.child-welcome h1{font-size:28px}.child-welcome p{font-size:13px}.child-home-choices{gap:16px;width:100%}.child-home-choice{padding:16px 10px!important}.child-choice-icon{width:60px;height:60px}.child-home-choice h2{margin:10px 0 0;font-size:24px;line-height:1.4}.child-home-choice p{margin-bottom:12px;font-size:12px}.child-landing .cover-sibling-notice{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.child-stars-orbit>svg{animation:none}.child-home-choice{transition:none!important}}html body .cover-app main.parent-glass-home .home-reading-chapter{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;opacity:1;visibility:visible;scrollbar-width:none;-ms-overflow-style:none;padding:8px clamp(12px,3vw,28px) 32px;overflow:hidden auto}html body .cover-app main.parent-glass-home .home-reading-chapter::-webkit-scrollbar{width:0;height:0;display:none}html body .cover-app .parent-glass-home .cover-library-shelf{height:auto;min-height:100%;display:block}html body .cover-app .parent-glass-home .cover-empty{background:var(--glass-surface);color:var(--glass-ink);margin:24px 0;position:static}.parent-glass-library{max-width:860px;margin:22px auto 0;padding:0 5px 12px}.parent-glass-shelf{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:clamp(12px,3vw,32px);margin-bottom:clamp(22px,4vh,36px);padding:0 14px 16px;display:grid;position:relative}.parent-glass-shelf:before{content:"";z-index:-1;transform-origin:bottom;border:1px solid color-mix(in srgb,var(--glass-edge) 80%,transparent);background:linear-gradient(105deg,transparent 15%,color-mix(in srgb,var(--glass-edge) 72%,transparent) 19%,transparent 26%,var(--glass-surface) 61%,color-mix(in srgb,var(--glass-edge) 65%,transparent) 79%,transparent 88%),color-mix(in srgb,var(--glass-action) 10%,var(--glass-surface));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:4px;height:27px;position:absolute;bottom:7px;left:1px;right:1px;transform:perspective(250px)rotateX(52deg)}.parent-glass-shelf:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--glass-action) 30%,var(--glass-edge));border-top:2px solid var(--glass-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--glass-edge) 80%,transparent),color-mix(in srgb,var(--glass-action) 26%,transparent) 45%,var(--glass-surface));height:9px;box-shadow:inset 0 -1px 1px var(--glass-edge),0 3px 2px color-mix(in srgb,var(--glass-action) 20%,transparent),0 10px 13px -4px color-mix(in srgb,var(--glass-ink) 22%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1px 1px 4px 4px;position:absolute;bottom:0;left:0;right:0}.parent-shelf-book{text-align:center;min-width:0;position:relative}html[data-sky] body .cover-app .parent-shelf-cover{aspect-ratio:103/145;width:100%;box-shadow:3px 3px 0 color-mix(in srgb,var(--glass-canvas) 75%,var(--glass-muted)),6px 9px 15px color-mix(in srgb,var(--glass-ink) 19%,transparent);border:0;border-radius:3px 7px 7px 3px;padding:0;transition:transform .18s;display:block;position:relative;background:0 0!important}.parent-shelf-cover>.book-jacket{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}html body .cover-app .parent-shelf-cover-title{z-index:6;text-shadow:0 1px 4px #000,0 0 7px #0008;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(10px,1.8vw,18px);font-weight:800;line-height:1.35;display:-webkit-box;position:absolute;top:6%;left:5%;right:5%;overflow:hidden;color:#fff!important}.parent-shelf-cover .book-jacket-wash{background:linear-gradient(#101729bd,#0000 60%,#10172960)}.parent-shelf-book[data-review=pending] .parent-shelf-cover{filter:grayscale()}html[data-sky] body .cover-app .parent-review-badge{z-index:8;border:1px solid var(--glass-edge);border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:4px 3px;font-size:clamp(10px,1.4vw,12px);line-height:1.35;display:flex;position:absolute;bottom:6px;left:4px;right:4px;box-shadow:0 2px 6px #0003;background:color-mix(in srgb,var(--glass-canvas) 94%,transparent)!important;color:var(--glass-ink)!important}.parent-review-badge svg{flex:none;width:14px;height:14px}.parent-review-loading{z-index:8;background:var(--glass-canvas);color:var(--glass-muted);pointer-events:none;border-radius:4px;padding:4px 2px;font-size:10px;position:absolute;bottom:6px;left:4px;right:4px}.parent-review-error{color:var(--glass-muted);text-align:center;margin:0 0 16px;font-size:13px}.parent-review-error button{padding:8px;text-decoration:underline}html[data-sky][data-sky][data-sky] body .app-content.cover-app .parent-shelf-cover,html[data-sky][data-sky][data-sky] body .app-content.cover-app .parent-shelf-cover>.book-jacket{border-radius:3px 6px 6px 3px!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .parent-shelf-cover{background:0 0!important}@media (hover:hover){html[data-sky] body .cover-app .parent-shelf-cover:hover{transform:translateY(-5px)}}@media (width<=400px){.parent-glass-shelf{column-gap:12px;padding-inline:4px}.parent-review-badge{flex-direction:column}}@media (prefers-reduced-motion:reduce){html[data-sky] body .cover-app .parent-shelf-cover{transition:none}}.cover-dock-child-wrap{display:contents}html body .cover-app .cover-dock-parent-wrap{z-index:90;bottom:calc(10px + env(safe-area-inset-bottom));direction:ltr;flex-direction:row;align-items:center;gap:10px;width:min(560px,100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}html body .cover-app .cover-dock-parent-wrap nav.cover-dock{flex:1;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;min-width:0;height:76px;min-height:0;max-height:none;margin:0;position:relative;inset:auto;transform:none}html body .cover-app .cover-dock-parent-wrap nav.cover-dock[data-community=visible]{grid-template-columns:repeat(4,minmax(0,1fr))}html body .cover-app .cover-dock-detached{flex:none;width:76px;height:76px;position:relative}html[data-sky] body .app-content.cover-app .cover-dock-parent-wrap :is(nav.cover-dock,.cover-dock-detached>button){-webkit-backdrop-filter:blur(24px)saturate(1.6);border-radius:999px;background:var(--glass-surface)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important}html[data-sky] body .app-content.cover-app .cover-dock-detached>button{width:100%;height:100%;min-height:0;margin:0;padding:6px;transform:none}html[data-sky][data-sky][data-sky] body .app-content.cover-app .cover-dock-detached>button{border-radius:999px!important}html[data-sky] body .app-content.cover-app .cover-dock-detached>button[aria-expanded=true]{background:color-mix(in srgb,var(--glass-action) 22%,var(--glass-canvas))!important}html body .cover-app .cover-dock-detached .cover-dock-create-menu{width:220px;min-width:0;max-width:calc(100vw - 24px);inset:auto 0 calc(100% + 12px) auto}@media (width>=900px),(orientation:landscape){html body .app-content.cover-app:has(.cover-dock-parent-wrap){padding-right:calc(112px + env(safe-area-inset-right))}html body .cover-app .cover-dock-parent-wrap{left:auto;right:calc(16px + env(safe-area-inset-right));flex-direction:column;gap:12px;width:80px;top:50%;bottom:auto;transform:translateY(-50%)}html body .cover-app .cover-dock-parent-wrap nav.cover-dock{flex:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;width:80px;height:clamp(150px,42dvh,270px)}html body .cover-app .cover-dock-parent-wrap nav.cover-dock[data-community=visible]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}html body .cover-app .cover-dock-parent-wrap .cover-dock-item{height:100%;min-height:0}html body .cover-app .cover-dock-detached{width:80px;height:72px}html body .cover-app .cover-dock-detached .cover-dock-create-menu{inset:auto calc(100% + 12px) 0 auto}html body .cover-app main.parent-glass-home{width:100%;max-width:none;padding-bottom:16px}}@media (orientation:landscape) and (height<=550px){html body .app-content.cover-app:has(.cover-dock-parent-wrap){padding-right:88px}html body .cover-app .cover-dock-parent-wrap{gap:8px;width:68px;right:8px}html body .cover-app .cover-dock-parent-wrap nav.cover-dock{width:68px;height:clamp(140px,48dvh,200px)}html body .cover-app .cover-dock-detached{width:68px;height:60px}}.page-loading-screen{z-index:9000;isolation:isolate;background:radial-gradient(ellipse at 10% 20%,color-mix(in srgb,var(--glass-action) 25%,transparent),transparent 65%),radial-gradient(ellipse at 90% 85%,#d899bd20,transparent 60%),var(--glass-canvas,#f5f8fc);place-items:center;display:grid;position:fixed;inset:0}.page-loading-screen .glass-background{z-index:-1;position:absolute;inset:0}.page-loading-center{flex-direction:column;align-items:center;gap:32px;display:flex}.page-loading-logo{object-fit:contain;width:clamp(110px,23vw,160px);height:auto}html[data-sky=night] .page-loading-logo{filter:brightness(0)invert()}.page-loading-orbit{place-items:center;width:48px;height:48px;display:grid;position:relative}.page-loading-orbit:before{content:"";border:1px solid color-mix(in srgb,var(--glass-muted,#718399) 25%,transparent);border-radius:50%;position:absolute;inset:0}.page-loading-orbit svg{fill:#ffd66d;stroke:#c59333;stroke-width:1.4px;filter:drop-shadow(0 3px 5px #c5933328);width:29px;height:29px;animation:3s linear infinite page-loading-turn}@keyframes page-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-loading-screen *,.page-loading-screen :before{animation:none!important}}html[data-sky] body .cover-app .parent-glass-home .home-reading-chapter,html[data-sky] body .cover-app .parent-glass-home .cover-library-shelf,html[data-sky] body .cover-app .parent-glass-library{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-sky] body .cover-app .parent-glass-home .home-reading-chapter:before,html[data-sky] body .cover-app .parent-glass-home .home-reading-chapter:after,html[data-sky] body .cover-app .parent-glass-home .cover-library-shelf:before,html[data-sky] body .cover-app .parent-glass-home .cover-library-shelf:after{display:none!important}.parent-glass-shelf{perspective:1100px;padding-inline:20px;padding-bottom:20px}.parent-glass-shelf:before{border-color:color-mix(in srgb,var(--glass-edge) 80%,#a4cfe0);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#0000 12%,#ffffff70 13%,#ffffff08 18%,#0000 52%,#ffffff50 74%,#0000 79%),linear-gradient(#ffffff05,#a6d7ea30);height:40px;bottom:9px;transform:perspective(340px)rotateX(58deg);box-shadow:inset 0 1px #ffffffa0}.parent-glass-shelf:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffffb0,#92c5d838 40%,#ffffff70 85%,#7db0c940);border-top:2px solid #ffffffb0;height:10px;box-shadow:inset 0 -1px 1px #ffffff90,0 6px 8px -3px #60829944,0 18px 20px -11px #233b5240}html[data-sky] body .cover-app .parent-shelf-cover{transform-origin:bottom;overflow:visible;transform:perspective(900px)rotateY(-9deg);box-shadow:1px 2px 1px #20283833,8px 9px 11px -5px #17243875,14px 16px 23px -12px #17243860}.parent-shelf-cover:before{content:"";background:repeating-linear-gradient(90deg,#eeeadd 0 1px,#c6c6bd 1px 2px,#fffdf1 2px 3px);border-radius:0 3px 3px 0;width:9px;position:absolute;inset:3px -7px 2px auto;transform:skewY(9deg);box-shadow:inset -2px 0 2px #454d5a50}.parent-shelf-cover:after{content:"";z-index:7;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#060d234d 0,#ffffff38 2%,#07142a52 4%,#0000 7% 92%,#fff2 99%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff50,inset 0 -2px #14223a50}@media (hover:hover){html[data-sky] body .cover-app .parent-shelf-cover:hover{transform:perspective(900px)rotateY(-3deg)translateY(-5px)}}@media (width<=400px){.parent-glass-shelf{padding-inline:7px}.parent-shelf-cover:before{width:7px;right:-5px}}.create-choice-actions{gap:14px;margin-top:20px;display:grid}.create-choice-actions a{border:1px solid var(--glass-edge);background:var(--glass-surface);min-height:76px;color:var(--glass-ink);box-shadow:inset 0 1px 0 var(--glass-edge),0 5px 16px #496b8014;border-radius:24px;justify-content:center;align-items:center;gap:14px;padding:18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.create-choice-actions a svg{width:28px;height:28px;color:var(--glass-muted)}.create-choice-actions a:hover{background:var(--glass-action)}.create-choice-actions a:focus-visible{outline:2px solid var(--glass-muted);outline-offset:3px}.page-loading-screen{padding:max(24px,var(--safe-top,env(safe-area-inset-top))) max(24px,env(safe-area-inset-right)) max(24px,var(--safe-bottom,env(safe-area-inset-bottom))) max(24px,env(safe-area-inset-left));color:#4b2866;background:linear-gradient(145deg,#fff8ec,#e5ddf3)}.page-loading-screen[data-loading-theme=boy]{color:#fff;background:linear-gradient(145deg,#251841,#3c2d66)}.page-loading-screen[data-loading-theme=girl]{background:linear-gradient(145deg,#fff4de,#eedcf3)}.brand-loading-indicator{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.brand-loading-logo{width:var(--loading-size,120px);height:var(--loading-size,120px);object-fit:contain;filter:none}.page-loading-screen[data-loading-theme=boy] .brand-loading-logo,html[data-sky=night] .page-loading-screen[data-loading-theme=parent] .brand-loading-logo{content:url(/brand/unified-v1/logo-white.svg)}html[data-sky=night] .page-loading-screen[data-loading-theme=parent]{color:#fff;background:linear-gradient(145deg,#192b3d,#302345)}.brand-loading-star{object-fit:contain;width:38px;height:42px;animation:1.6s ease-in-out infinite brand-loading-breathe}.brand-loading-label{max-width:260px;font-family:var(--font-display,inherit);color:inherit;margin:0;font-size:16px;line-height:1.6}@keyframes brand-loading-breathe{50%{opacity:.6;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brand-loading-star{animation:none}}
