.sh-page{--sh-ink:#142a50;--sh-gold:#ffe283;isolation:isolate;color:#fff9eb;background:#07316b;min-height:100svh;font-family:Trebuchet MS,Microsoft YaHei,sans-serif;position:relative;overflow-x:clip}.sh-page *{box-sizing:border-box}.sh-page button,.sh-page a{-webkit-tap-highlight-color:transparent}.sh-page button{cursor:pointer;font-family:inherit}.sh-page a{color:inherit;text-decoration:none}.sh-page button:focus-visible,.sh-page a:focus-visible{outline-offset:4px;outline:3px solid #ffe495}.sh-page button:disabled{cursor:default;opacity:.6}.sh-page .sh-environment{z-index:-2;object-fit:cover;object-position:center top;max-height:1050px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.sh-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03225199 0,#0000 23%,#06357700 55%,#07316b85 88%);position:absolute;inset:0}.sh-shell{max-width:1680px;margin:auto;padding:24px 34px 42px}.sh-header{z-index:20;justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex;position:relative}.sh-brand-group,.sh-brand,.sh-nav,.sh-stage{align-items:center;display:flex}.sh-brand-group{flex-shrink:0;gap:24px}.sh-brand{white-space:nowrap;text-shadow:0 2px 6px #001f53;gap:10px;font-size:30px;font-weight:900}.sh-brand img{object-fit:cover;object-position:left;border-radius:12px;width:46px;height:46px}.sh-stage{white-space:nowrap;letter-spacing:1px;background:linear-gradient(#175ba1c9,#0a377dcc);border:1px solid #54bdff;border-radius:32px;gap:10px;padding:11px 20px;font-size:22px;font-weight:700;box-shadow:inset 0 1px 5px #8ad5ff66,0 0 16px #2faeff33}.sh-icon{fill:currentColor;filter:drop-shadow(0 2px 2px #0002);flex-shrink:0;width:30px;height:30px}.sh-icon-heart{color:#ff7197}.sh-icon-star{color:#6bcaff}.sh-icon-crown{color:#ffdb6d}.sh-icon-music{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.sh-nav{gap:14px}.sh-nav-button,.sh-voice-button{color:#fff8ef;white-space:nowrap;background:linear-gradient(#37639980,#1b467b80);border:1px solid #9dc8f352;border-radius:17px;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 18px;font-size:19px;font-weight:700;transition:background .15s,transform .15s;display:flex;box-shadow:inset 0 1px 2px #a6ceff22,0 5px 12px #001b3820}.sh-nav-button:hover,.sh-voice-button:hover,.sh-nav-button[aria-expanded=true],.sh-voice-button[aria-expanded=true]{background:#3a70adbb;border-color:#9ed8ff}.sh-nav button:active{transform:scale(.96)}.sh-voice-button{border-radius:36px;padding:4px 14px 4px 6px}.sh-voice-button img{object-fit:cover;border:2px solid #cceaff;border-radius:50%;width:48px;height:48px}.sh-pet{background:radial-gradient(#d7efff,#399ee6);border:2px solid #94dfff;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .2s;display:grid;overflow:hidden;box-shadow:0 0 18px #00aeff40}.sh-pet:hover{transform:translateY(-3px)rotate(-4deg)}.sh-pet img{object-fit:cover;width:100%;height:100%}.sh-music{color:#c5f4ff;background:#094a8b;border:2px solid #7bdeff;border-radius:19px;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 8px #40d4ff,0 0 16px #40b8ff70}.sh-music .sh-icon{width:34px;height:34px}.sh-music[data-muted=true]{color:#7990ab;box-shadow:none;background:#133e67;border-color:#7392b170}.sh-hero{height:460px;position:relative}.sh-title{flex-wrap:wrap;align-items:center;gap:8px 16px;width:max-content;max-width:48%;display:flex;position:absolute;top:30px;left:44px}.sh-title h1{color:#fff8df;letter-spacing:5px;text-shadow:0 4px #987131,0 8px 20px #00173880;margin:0;font-size:76px;font-weight:900;line-height:1.25}.sh-title h1 span{color:#ffe581}.sh-title-star{color:#ffe47f;text-shadow:0 0 10px #ffdc70;font-size:40px;transform:rotate(-12deg)}.sh-title p{letter-spacing:3px;background:#104a9bb3;border:1px solid #8fceff;border-radius:30px;margin:0 0 0 42px;padding:9px 22px;font-size:21px;font-weight:700;box-shadow:inset 0 0 10px #2f8dff,0 3px 12px #002b7580}.sh-themes{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid;position:relative}.sh-theme{background:#d4f0ff;border:1.5px solid #aee5ff;border-radius:28px;min-width:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 6px #042f6255,0 12px 25px #001e4240}.sh-theme:hover{transform:translateY(-6px);box-shadow:0 10px 25px #001b6066,0 0 15px #a7edff77}.sh-theme:active,.sh-theme[data-opening=true]{transform:translateY(1px)scale(.97)}.sh-theme>img{aspect-ratio:1.15;object-fit:cover;width:100%;height:auto;display:block}.sh-theme>div{color:#123657;background:linear-gradient(110deg,#e6f9ce,#c0eff2);justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:flex}.sh-theme:nth-child(3n+2)>div{background:linear-gradient(110deg,#fff0cb,#f4cff5)}.sh-theme:nth-child(3n)>div{background:linear-gradient(110deg,#e1edff,#b2e9ff)}.sh-theme h2{white-space:nowrap;margin:0;font-size:25px;font-weight:900}.sh-theme>div>span{color:#1786c5;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:37px;line-height:1;display:grid;box-shadow:0 3px 8px #486f862f}.sh-kindergarten .sh-hero{height:320px}.sh-kindergarten .sh-themes{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.sh-kindergarten .sh-theme{border-radius:23px}.sh-kindergarten .sh-theme>img{aspect-ratio:1.2}.sh-kindergarten .sh-theme>div{min-height:51px;padding:8px 12px}.sh-kindergarten .sh-theme h2{font-size:21px}.sh-kindergarten .sh-theme>div>span{width:30px;height:30px;font-size:29px}.sh-kindergarten .sh-title h1{font-size:66px}.sh-kindergarten .sh-title{top:28px}.sh-panel{width:465px;max-width:calc(100vw - 48px);color:var(--sh-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefcf5;border:1px solid #ecf3ff;border-radius:24px;padding:22px 20px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 50px #001c5d55,0 0 20px #9dd8ff22}.sh-panel:before{content:"";background:#fffefc;border-radius:3px;width:20px;height:20px;position:absolute;top:-11px;right:220px;transform:rotate(45deg)}.sh-panel-favorites{width:410px;right:320px}.sh-panel-favorites:before{right:270px}.sh-panel-growth{width:460px;right:174px}.sh-panel-growth:before{right:260px}.sh-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.sh-panel-heading>strong{align-items:center;gap:10px;font-size:22px;display:flex}.sh-panel-heading>a{color:#5e83b4;white-space:nowrap;font-size:15px}.sh-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sh-favorite{background:linear-gradient(145deg,#fff0ef,#ffe9ef);border-radius:18px;min-width:0;position:relative;overflow:hidden}.sh-favorite:nth-child(3n){background:linear-gradient(145deg,#eff4ff,#e8f3ff)}.sh-listen{width:100%;color:var(--sh-ink);background:0 0;border:0;flex-direction:column;align-items:center;min-height:135px;padding:6px 6px 12px;display:flex}.sh-listen img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;height:auto}.sh-listen strong{overflow-wrap:anywhere;max-width:100%;padding-right:10px;font-size:16px}.sh-listen small{color:#657999;margin-top:4px;font-size:14px}.sh-unfavorite{background:0 0;border:0;place-items:center;width:28px;height:30px;padding:5px;display:grid;position:absolute;bottom:6px;right:3px}.sh-unfavorite .sh-icon{width:20px;height:20px}.sh-empty{text-align:center;color:#6a7d9e;padding:30px 16px 36px;line-height:1.9}.sh-empty>.sh-icon{opacity:.85;width:54px;height:54px}.sh-empty p{margin:12px 0 0;font-size:17px}.sh-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sh-roles article{background:#eef4ff;border:2px solid #0000;border-radius:20px;position:relative}.sh-roles article[data-selected=true]{border-color:#1b9dff;box-shadow:0 0 0 3px #b9e3ff66}.sh-roles article>button:first-child{color:#172c50;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:3px 3px 7px;display:flex}.sh-roles img{border-radius:16px;width:100%;height:auto}.sh-roles strong{white-space:nowrap;margin-top:6px;font-size:14px}.sh-role-check{color:#fff;background:#249dff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-5px;right:-5px}.sh-audition{color:#4579b1;background:0 0;border:0;margin:0 auto 6px;padding:3px 10px;font-size:13px;display:block}.sh-status{color:#795d56;font-size:14px;line-height:1.7}.sh-timeline{margin:0;padding:0 0 0 23px;list-style:none}.sh-timeline li{border-left:2px dashed #94d3f2;align-items:center;gap:12px;min-height:94px;padding:6px 0 14px 24px;display:flex;position:relative}.sh-timeline li:last-child{padding-bottom:4px}.sh-node{color:#fff;background:#38b2f6;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:absolute;top:30px;left:-13px}.sh-timeline li>img{object-fit:cover;border-radius:14px;width:90px;height:68px}.sh-timeline li>div{flex:1;min-width:0}.sh-timeline strong{font-size:17px;display:block}.sh-timeline small,.sh-timeline time{color:#8190ae;font-size:12px;line-height:1.7;display:block}.sh-timeline li>.sh-icon{color:#ffcd5d;width:28px;height:28px}.sh-view-favorites,.sh-view-growth{background:radial-gradient(at 15% 5%,#1966b5,#0000 55%),#082c60}.sh-full-page{max-width:1120px;color:var(--sh-ink);background:#fffef9;border:1px solid #d7eaff;border-radius:30px;min-height:550px;margin:48px auto 0;padding:34px 42px;box-shadow:0 16px 50px #001c4e40}.sh-full-page>h1{align-items:center;gap:12px;margin:22px 0;font-size:32px;display:flex}.sh-return{font-size:16px;color:#517ca7!important}.sh-full-page .sh-favorites-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sh-favorite-group>h2{margin:28px 0 18px;font-size:22px}.sh-full-page .sh-timeline{max-width:800px;margin:30px auto}.sh-full-page .sh-timeline li{min-height:120px}.sh-full-page .sh-timeline li>img{width:130px;height:90px}.sh-growth-note{color:#75849e;font-size:15px;line-height:1.7}@media (min-width:1500px){.sh-primary .sh-hero{height:520px}.sh-kindergarten .sh-environment{object-position:center 15%}.sh-kindergarten .sh-hero{height:500px}.sh-primary .sh-title{top:30px}.sh-title{max-width:550px}.sh-title p{flex-basis:auto}}@media (max-width:1350px){.sh-shell{padding:20px 24px 36px}.sh-brand{font-size:24px}.sh-brand-group{gap:14px}.sh-brand img{width:38px;height:38px}.sh-stage{padding:10px 14px;font-size:18px}.sh-nav{gap:9px}.sh-nav-button{padding:0 12px;font-size:16px}.sh-voice-button{font-size:16px}.sh-pet{width:60px;height:60px}.sh-header{gap:16px}.sh-title h1{font-size:62px}.sh-title p{font-size:18px}.sh-theme h2{font-size:22px}.sh-kindergarten .sh-themes{grid-template-columns:repeat(6,minmax(0,1fr))}.sh-kindergarten .sh-hero{height:330px}.sh-panel-favorites{right:260px}}@media (max-width:1050px){.sh-header{flex-wrap:wrap}.sh-brand-group{justify-content:space-between;width:100%}.sh-nav{gap:12px;margin-left:auto}.sh-title{max-width:55%;left:12px}.sh-title h1{font-size:54px}.sh-title p{letter-spacing:2px;margin-left:25px;padding:8px 12px;font-size:15px}.sh-title-star{font-size:28px}.sh-themes{gap:12px}.sh-theme>div{padding:8px 10px}.sh-theme h2{font-size:20px}.sh-theme>div>span{width:28px;height:28px;font-size:28px}.sh-hero{height:380px}.sh-panel{top:calc(100% + 12px)}.sh-panel-favorites{right:240px}.sh-panel-growth{right:120px}.sh-kindergarten .sh-theme h2{font-size:18px}.sh-full-page .sh-favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.sh-shell{padding:14px 14px 28px}.sh-brand{gap:6px;font-size:20px}.sh-brand img{width:32px;height:32px}.sh-stage{letter-spacing:0;gap:5px;padding:8px 10px;font-size:14px}.sh-stage .sh-icon{width:20px;height:20px}.sh-header{gap:14px;min-height:0}.sh-nav{justify-content:space-between;gap:6px;width:100%}.sh-nav-button,.sh-voice-button{border-radius:14px;gap:5px;height:46px;padding:0 8px;font-size:13px}.sh-nav-button .sh-icon{width:20px;height:20px}.sh-voice-button{border-radius:26px;padding:3px 7px 3px 3px}.sh-voice-button img{width:35px;height:35px}.sh-voice-button>span:last-child{display:none}.sh-pet{flex-shrink:0;width:46px;height:46px}.sh-music{border-radius:14px;flex-shrink:0;width:43px;height:43px}.sh-music .sh-icon{width:26px;height:26px}.sh-panel{width:100%;max-width:100%;padding:18px 14px;top:calc(100% + 12px);right:0}.sh-panel:before{right:24px}.sh-panel-favorites:before{left:45px;right:auto}.sh-panel-growth:before{left:140px;right:auto}.sh-panel-voices:before{right:130px}.sh-panel-heading>strong{font-size:20px}.sh-roles{gap:7px}.sh-roles strong{font-size:12px}.sh-hero,.sh-kindergarten .sh-hero{height:330px}.sh-title,.sh-kindergarten .sh-title{gap:5px 10px;max-width:100%;top:28px;left:4px}.sh-title h1,.sh-kindergarten .sh-title h1{letter-spacing:3px;font-size:43px}.sh-title p{margin-left:27px;padding:7px 12px;font-size:13px}.sh-title-star{font-size:24px}.sh-page .sh-environment{object-position:24% top;object-fit:cover;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000);height:620px!important}.sh-themes,.sh-kindergarten .sh-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sh-theme,.sh-kindergarten .sh-theme{border-radius:18px}.sh-theme>div,.sh-kindergarten .sh-theme>div{gap:3px;min-height:43px;padding:8px}.sh-theme h2,.sh-kindergarten .sh-theme h2{font-size:17px}.sh-theme>div>span,.sh-kindergarten .sh-theme>div>span{width:23px;height:23px;font-size:24px}.sh-full-page{border-radius:23px;margin-top:28px;padding:22px 16px}.sh-full-page .sh-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sh-full-page>h1{font-size:27px}.sh-timeline li{gap:8px;padding-left:16px}.sh-full-page .sh-timeline li>img{width:72px;height:65px}.sh-timeline li>.sh-icon{display:none}.sh-roles img{border-radius:14px}.sh-listen strong{font-size:14px}}.sh-historical{background:#f5f9fd;border:1px solid #dce6ef;border-radius:20px;margin-top:30px;padding:20px}.sh-historical p,.sh-historical>a{color:#617e9d;font-size:14px}.sh-historical>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.sh-historical>div>span{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sh-historical button{background:0 0;border:0;padding:2px;display:flex}.sh-historical button .sh-icon{width:20px;height:20px}@media (max-width:700px){.sh-nav-button,.sh-voice-button{padding-left:6px;padding-right:6px;font-size:12px}.sh-voice-button{gap:4px;padding-left:3px}.sh-voice-button img{width:30px;height:30px}.sh-pet{width:42px;height:42px}.sh-music{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.sh-page *{scroll-behavior:auto!important;transition:none!important}}.sh-view-home .sh-theme>img{aspect-ratio:1;object-fit:contain;object-position:center}@media (min-width:1400px){.sh-kindergarten.sh-view-home{min-height:max(100svh,1070.06px)}.sh-view-home .sh-shell{grid-template-rows:72px auto;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);display:grid}.sh-view-home .sh-header{grid-area:1/1/auto/-1}.sh-view-home .sh-hero{grid-area:2/1/auto/-1;align-self:start}.sh-view-home .sh-themes{grid-area:2/2;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-self:start;gap:14px;margin-top:28px}.sh-view-home .sh-theme{border-radius:23px}.sh-view-home .sh-theme>div{min-height:52px;padding:8px 12px}.sh-view-home .sh-theme h2{font-size:23px}.sh-view-home .sh-theme>div>span{width:32px;height:32px;font-size:31px}.sh-kindergarten.sh-view-home .sh-themes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px}.sh-kindergarten.sh-view-home .sh-theme{border-radius:19px}.sh-kindergarten.sh-view-home .sh-theme>div{gap:4px;min-height:44px;padding:7px 8px}.sh-kindergarten.sh-view-home .sh-theme h2{font-size:18px}.sh-kindergarten.sh-view-home .sh-theme>div>span{width:23px;height:23px;font-size:24px}}.sh-scene-viewport{display:contents;position:relative}.sh-view-home .sh-topic-browser{--topic-gap:14px;--topic-caption:44px;--topic-rows:3;--topic-size:calc((100cqw - 2*var(--topic-gap))/3);flex-direction:column;gap:12px;width:min(100%,523px);min-width:0;margin-left:auto;display:flex;container-type:inline-size}.sh-view-home .sh-topic-browser[data-page-size="6"]{--topic-rows:2}.sh-view-home .sh-topic-browser[data-paginated=true] .sh-topic-page-slot{height:calc(var(--topic-rows)*(var(--topic-size) + var(--topic-caption)) + (var(--topic-rows) - 1)*var(--topic-gap));flex-shrink:0}.sh-view-home .sh-topic-browser .sh-themes{gap:var(--topic-gap);grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;animation:.18s ease-out both sh-topic-page-enter}.sh-view-home .sh-topic-browser .sh-theme>div{height:var(--topic-caption);min-height:var(--topic-caption);gap:4px;padding:6px 8px}.sh-view-home .sh-topic-browser .sh-theme h2{font-size:18px}.sh-view-home .sh-topic-browser .sh-theme>div>span{width:25px;height:25px;font-size:25px}.sh-theme-pagination{color:#fff1c8;font-variant-numeric:tabular-nums;z-index:3;isolation:isolate;flex-shrink:0;grid-template-columns:44px 64px 44px;justify-content:center;align-items:center;gap:18px;height:44px;font-size:16px;display:grid;position:relative}.sh-theme-pagination>span{text-align:center;white-space:nowrap;min-width:0}.sh-theme-pagination button{touch-action:manipulation;pointer-events:auto;color:#ffe5a0;background:linear-gradient(#21518aee,#143665ee);border:1px solid #a5ccef66;border-radius:16px;place-items:center;width:44px;height:44px;padding:0;font-size:30px;line-height:1;display:grid;box-shadow:inset 0 1px 2px #d3eaff22}.sh-theme-pagination button:disabled{opacity:.34;cursor:default;box-shadow:none}.sh-theme-pagination button:not(:disabled):active{transform:scale(.94)}@keyframes sh-topic-page-enter{0%{opacity:.45;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (min-width:1400px){.sh-view-home .sh-topic-browser{grid-area:2/2;place-self:start end;margin-top:28px}}@media (min-width:1060px) and (max-width:1350px) and (orientation:landscape){.sh-view-home{--topic-top:144px;--topic-bottom:12px;--original-scene-height:max(100svh,calc(652px + (100vw - 128px)/6));--original-image-height:min(1050px,var(--original-scene-height));height:100dvh;min-height:100dvh}.sh-kindergarten.sh-view-home{--original-scene-height:max(100svh,calc(486px + 3*((100vw - 118px)/6 + 51px)))}.sh-view-home .sh-shell{grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;height:100%;display:grid}.sh-view-home .sh-header{grid-area:1/1/auto/-1}.sh-view-home .sh-hero{grid-area:2/1/auto/-1;align-self:start}.sh-view-home .sh-topic-browser{--topic-gap:12px;--topic-size:min(165px,calc((min(510px,44vw) - 2*var(--topic-gap))/3),calc((100dvh - var(--topic-top) - var(--topic-bottom) - 56px - (var(--topic-rows) - 1)*var(--topic-gap))/var(--topic-rows) - var(--topic-caption)));width:calc(3*var(--topic-size) + 2*var(--topic-gap));grid-area:2/2;place-self:start end;margin-top:52px}.sh-view-home .sh-topic-browser[data-paginated=true] .sh-topic-page-slot{height:calc(var(--topic-rows)*(var(--topic-size) + var(--topic-caption)) + (var(--topic-rows) - 1)*var(--topic-gap))}.sh-view-home .sh-scene-viewport{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0;overflow:clip}.sh-view-home .sh-scene-viewport .sh-environment{height:var(--original-image-height)!important}.sh-view-home:before{content:none}.sh-view-home .sh-scene-viewport:after{content:"";height:var(--original-scene-height);pointer-events:none;background:linear-gradient(#03225199 0,#0000 23%,#06357700 55%,#07316b85 88%);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.sh-view-home .sh-topic-browser .sh-themes{animation:none}}.sh-kindergarten.sh-view-home .sh-theme-pagination{z-index:3;isolation:isolate;position:relative}.sh-kindergarten.sh-view-home .sh-theme-pagination button{touch-action:manipulation;pointer-events:auto;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}@media (min-width:1400px){.sh-kindergarten.sh-view-home{min-height:100dvh}.sh-kindergarten.sh-view-home .sh-shell{padding-bottom:min(42px,max(16px,100dvh - 835px))}.sh-kindergarten.sh-view-home .sh-scene-viewport{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0;overflow:clip}.sh-kindergarten.sh-view-home .sh-scene-viewport .sh-environment{height:1050px!important}.sh-kindergarten.sh-view-home:before{content:none}.sh-kindergarten.sh-view-home .sh-scene-viewport:after{content:"";pointer-events:none;background:linear-gradient(#03225199 0,#0000 23%,#06357700 55%,#07316b85 88%);height:max(100svh,1070.06px);position:absolute;inset:0}}.sh-adventure{width:96px;height:96px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex:0 0 96px;place-items:center;margin-block:-16px;padding:0;transition:transform .16s,filter .16s;display:grid;overflow:visible}.sh-adventure:hover{filter:brightness(1.06);transform:translateY(-2px)}.sh-adventure:active{transform:translateY(1px)}.sh-adventure .sh-adventure-art{object-fit:contain;filter:drop-shadow(0 2px 2px #001a3540);pointer-events:none;width:100%;max-width:none;height:100%;display:block}.sh-primary.sh-view-home .sh-theme[data-theme-id=family]>img{object-fit:cover;object-position:center}.sh-primary.sh-view-home .sh-topic-browser[data-has-family=true] .sh-theme-pagination{z-index:3;isolation:isolate;position:relative}.sh-primary.sh-view-home .sh-topic-browser[data-has-family=true] .sh-theme-pagination button{touch-action:manipulation;pointer-events:auto;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}@media (max-width:700px){.sh-adventure{flex-basis:64px;width:64px;height:64px;margin-block:-9px}}.sh-brand-primary img{object-fit:contain;object-position:center;border-radius:0}.sh-brand-primary>span{color:#0000;text-shadow:none;filter:drop-shadow(0 2px 3px #001f53);background:linear-gradient(#fff 35%,#fff1cc);-webkit-background-clip:text;background-clip:text}.sh-brand-primary+.sh-stage{flex-shrink:0;width:217.04px}@media (max-width:1350px){.sh-brand-primary+.sh-stage{width:182.3px}}@media (max-width:700px){.sh-brand-primary+.sh-stage{width:126.57px}}
.sh-primary.sh-view-home .home-final-brand{letter-spacing:-.5px;white-space:nowrap;width:220px;height:46px;text-shadow:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;padding:0;font-family:Arial Rounded MT Bold,Microsoft YaHei,sans-serif;font-size:36px;font-weight:1000;line-height:1;overflow:visible}.sh-primary.sh-view-home .home-final-brand>.home-final-wordmark{color:inherit;filter:drop-shadow(0 2px #061f56)drop-shadow(0 0 1px #2285d5);text-shadow:none;isolation:isolate;background:0 0;align-items:baseline;display:inline-flex;position:relative}.home-final-wordmark:before{content:"奕泽趣味英语";z-index:-1;color:#072563;-webkit-text-stroke:5px #072563;text-shadow:0 3px #041b4e;pointer-events:none;position:absolute;inset:0}.home-final-wordmark [data-tone]{color:#0000;-webkit-text-stroke:0;filter:none;text-shadow:none;-webkit-background-clip:text;background-clip:text;display:inline-block}.home-final-wordmark [data-tone=ivory]{background-image:linear-gradient(#fffef3 5%,#fff 45%,#d7eaff 85%,#fff 100%)}.home-final-wordmark [data-tone=cyan]{background-image:linear-gradient(#72f8ff 5%,#17dbf4 40%,#00afd8 90%)}.home-final-wordmark [data-tone=gold]{background-image:linear-gradient(#fff794 5%,#ffe62b 40%,#ffc300 90%)}.home-final-fun{display:inline-flex;position:relative}.home-final-fun:after{content:"";filter:drop-shadow(0 2px #b88200);pointer-events:none;border-bottom:5px solid #ffdb13;border-radius:0 0 60% 65%;width:92%;height:15px;position:absolute;bottom:-5px;left:0;transform:rotate(-7deg)}.sh-primary.sh-view-home .home-final-age{color:#14265b;letter-spacing:0;white-space:nowrap;background:linear-gradient(165deg,#fffbd7 2%,#ffec75 28%,#ffdf34 58%,#ffcb18 100%);border:2px solid #ffcf19;border-radius:999px;flex-shrink:0;gap:3px;width:233.04px;height:44px;padding:3px 8px;font-size:17.5px;font-weight:900;line-height:1.1;overflow:visible;box-shadow:inset 0 0 0 2px #fff8ba,inset 0 4px 8px #fffbdc,0 2px #b87b04,0 0 10px #ffcc2670}.home-final-age-text{white-space:nowrap;text-shadow:0 1px #fff4bb;letter-spacing:-.35px;flex-shrink:0;display:block}.home-final-children{isolation:isolate;flex-shrink:0;align-items:center;display:flex}.home-final-child{border-radius:48% 48% 46% 46%;flex-shrink:0;width:23px;height:28.11px;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 48%,#000 58%,#0000 75%);mask-image:radial-gradient(at 50% 48%,#000 58%,#0000 75%)}.home-final-child+.home-final-child{margin-left:-1px}.home-final-child img{object-fit:fill;max-width:none;display:block;position:absolute}.home-final-boy img{width:120%;height:auto;top:0;left:-10%}.home-final-girl img{width:418%;height:auto;top:0;left:-220%;transform:translateY(-34.3%)}@media (max-width:1350px){.sh-primary.sh-view-home .home-final-brand{letter-spacing:-.5px;width:176px;height:38px;font-size:29px}.sh-primary.sh-view-home .home-final-age{gap:3px;width:198.3px;height:52px;padding:4px 7px;font-size:15.5px}.home-final-child{width:24px;height:30px}.home-final-fun:after{border-bottom-width:4px;height:12px;bottom:-4px}}@media (max-width:700px){.sh-primary.sh-view-home .home-final-brand{width:146px;height:32px;font-size:24px}.sh-primary.sh-view-home .home-final-age{gap:2px;width:138.57px;height:39px;padding:3px 4px;font-size:10.5px}.home-final-child{width:17px;height:24px}.home-final-wordmark:before{-webkit-text-stroke:4px #072563}.home-final-fun:after{border-bottom-width:3px;height:9px;bottom:-3px}}@media (min-width:1351px){.sh-primary.sh-view-home .sh-brand-group{column-gap:12px}.sh-primary.sh-view-home .home-final-age{margin-right:12px}}
.sh-page .sh-voice-button{flex:0 0 182px;grid-template-columns:48px minmax(0,1fr) 12px;gap:6px;width:182px;min-width:182px;max-width:182px;height:60px;padding:4px 8px 4px 6px;display:grid}.sh-page .sh-voice-button>span:first-of-type{text-align:center}.sh-page .sh-voice-button>span:last-child{justify-self:end}.sh-page .sh-panel-voices{width:450px;max-width:calc(100vw - 48px);padding:12px 14px}.sh-panel-voices .sh-panel-heading{margin-bottom:8px}.sh-panel-voices .sh-panel-heading>strong{font-size:20px}.sh-panel-voices .sh-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-panel-voices .sh-roles article{flex-direction:column;align-items:center;padding:4px 8px 8px;display:flex}.sh-panel-voices .sh-roles article>button:first-child{padding:0}.sh-panel-voices .sh-roles img{object-fit:contain;width:92px;max-width:100%;height:92px;margin:0 auto}.sh-panel-voices .sh-roles strong{margin-top:3px;font-size:16px;line-height:20px}.sh-panel-voices .sh-roles small{text-align:center;color:#526c8d;white-space:nowrap;min-height:0;margin-top:2px;padding:0;font-size:12px;line-height:17px;display:block}.sh-panel-voices .sh-audition{background:#e1effd;border:1px solid #c4dcf3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:88px;min-height:44px;margin:8px 0 0;padding:8px 14px;font-size:14px;line-height:20px;display:inline-flex}@media (max-width:700px){.sh-page .sh-voice-button{flex-basis:150px;grid-template-columns:35px minmax(0,1fr) 8px;gap:4px;width:150px;min-width:150px;max-width:150px;height:46px;padding:3px 7px 3px 3px}.sh-page .sh-panel-voices{width:100%;max-width:100%;padding:12px}.sh-panel-voices .sh-roles img{width:96px;height:96px}}
.sh-primary.sh-view-home .sh-voice-button{color:#fff;background:linear-gradient(#37639980,#1b467b80);border:3px solid #9dc8f352;border-radius:999px;grid-template-columns:48px minmax(0,1fr) 16px;gap:4px;padding:3px 9px 3px 3px;font-size:22px;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #a6ceff22,0 5px 12px #001b3820}.sh-primary.sh-view-home .sh-voice-button:focus-visible,.sh-primary.sh-view-home .sh-voice-button[aria-expanded=true]{background:linear-gradient(170deg,#4ca8ff 0%,#227ee5 48%,#3289e7 100%);border-color:#a7f2ff;box-shadow:inset 0 3px 8px #efffff88,inset 0 -4px 8px #a0eaff66,0 3px 12px #00bfff66}.sh-primary.sh-view-home .sh-voice-button:focus-visible{outline-offset:3px;outline:2px solid #c5f4ff}@media (hover:hover) and (pointer:fine){.sh-primary.sh-view-home .sh-voice-button:hover{background:linear-gradient(170deg,#4ca8ff 0%,#227ee5 48%,#3289e7 100%);border-color:#a7f2ff;box-shadow:inset 0 3px 8px #efffff88,inset 0 -4px 8px #a0eaff66,0 3px 12px #00bfff66}}.sh-primary.sh-view-home .sh-voice-button img{object-fit:cover;border:2px solid #e3faff;width:48px;height:48px;box-shadow:0 0 0 2px #76c8ff}.sh-primary.sh-view-home .sh-voice-button>span:last-child{border:none;width:16px;height:12px;font-size:0;display:block;transform:none}.sh-primary.sh-view-home .sh-voice-button>span:last-child:after{content:"";border-bottom:4px solid #fff;border-right:4px solid #fff;border-radius:2px;width:12px;height:12px;display:block;transform:translateY(-4px)rotate(45deg)}.sh-primary.sh-view-home .sh-panel-voices[data-voice-visual=v39]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#092c70;isolation:isolate;z-index:30;background:linear-gradient(125deg,#83caff 0%,#dcf4ff 36%,#f2fbff 66%,#a9dcff 100%);border:3px solid #c9f4ff;border-radius:30px;width:560px;max-width:calc(100vw - 24px);padding:0;box-shadow:0 0 0 2px #54baff55,inset 0 0 10px #fffa,0 9px 25px #00246155,0 0 14px #54caff33}.sh-primary.sh-view-home .sh-panel-voices[data-voice-visual=v39]:before,.sh-primary.sh-view-home .sh-panel-voices[data-voice-visual=v39]:after{content:"";left:var(--voice-arrow-x,50%);clip-path:polygon(0 100%,43% 8%,50% 0,57% 8%,100% 100%);z-index:1;pointer-events:none;background:#efffff;border:0;border-radius:0;width:32px;height:19px;position:absolute;top:-16px;right:auto;transform:translate(-50%)}.sh-primary.sh-view-home .sh-panel-voices[data-voice-visual=v39]:after{background:#c9ebff;width:24px;height:16px;top:-12px}.voice-choice-content{max-height:var(--voice-panel-height,calc(100dvh - 130px));overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#54bfff #dbf4ff;border-radius:27px;padding:15px 20px 19px;position:relative;overflow:auto}.voice-choice-content:before,.voice-choice-content:after{content:"";pointer-events:none;z-index:-1;background:#fff5;border-radius:50%;width:74px;height:48px;position:absolute;box-shadow:34px 14px #fff4,-25px 16px #fff4}.voice-choice-content:before{top:55px;left:0}.voice-choice-content:after{background:#69baff55;width:64px;bottom:0;right:0;box-shadow:-34px 15px #79c9ff55,15px 12px #d3f3ff88}.voice-choice-heading{text-align:center;margin:0 0 16px;position:relative}.voice-choice-heading h2{color:#082a70;letter-spacing:1px;text-shadow:0 2px #fff9;justify-content:center;align-items:center;gap:12px;margin:0;font-size:25px;font-weight:900;line-height:1.35;display:flex}.voice-choice-mic{flex:0 0 27px;width:27px;height:34px;position:relative}.voice-choice-mic svg{fill:#0b9cff;stroke:#0087ff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px #fff);width:100%;height:100%}.voice-choice-mic svg>path{fill:none}.voice-choice-mic .voice-mic-detail{stroke:#e9fcff;stroke-width:3px}.voice-choice-mic:before,.voice-choice-heading h2:after{content:"";background:#ffd51c;border-radius:8px;flex-shrink:0;width:6px;height:14px;transform:rotate(37deg);box-shadow:8px 6px 0 -1px #ffd51c}.voice-choice-mic:before{position:absolute;top:8px;left:-23px;transform:rotate(-37deg);box-shadow:-8px 6px 0 -1px #ffd51c}.voice-choice-heading p{color:#3377b9;letter-spacing:0;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.5}.voice-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.voice-choice-card{background:linear-gradient(135deg,#b8e2ff,#e9f7ff 65%,#d3f1ff);border:3px solid #f7ffff;border-radius:25px;flex-direction:column;align-items:center;min-width:0;padding:10px 10px 12px;display:flex;position:relative;box-shadow:0 4px 7px #428bd63b,inset 0 0 12px #fff8}.voice-choice-card[data-role=xiaoyu]{background:linear-gradient(135deg,#d0f5f4,#e1fffa 70%,#d9fcf7)}.voice-choice-card[data-selected=true]{border-color:#f7ffff;box-shadow:0 0 0 3px #10a5ff,0 0 0 6px #d3f7ff,0 0 12px 5px #1ac2ff55,inset 0 0 12px #fff9}.voice-choice-select{width:100%;color:inherit;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.voice-choice-portrait{background:linear-gradient(110deg,#bad1f6,#c1dcf7);border-radius:48px;width:min(100%,150px);height:110px;margin:0 auto 3px;display:block;overflow:hidden}.voice-choice-portrait img{object-fit:contain;object-position:center top;width:auto;max-width:100%;height:100%;margin:0 auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.voice-choice-card[data-role=xiaoyu] .voice-choice-portrait{background:#d0f4f1}.voice-choice-name{color:#fff;text-shadow:0 1px 1px #003f6a33;background:linear-gradient(#168aff,#0066e9);border:1px solid #1884ef;border-radius:999px;place-items:center;min-width:100px;margin:0;padding:2px 17px 4px;font-size:21px;font-weight:800;line-height:1.35;display:grid;box-shadow:inset 0 2px 1px #fff4}.voice-choice-card[data-role=xiaoyu] .voice-choice-name{background:linear-gradient(#00b99e,#00a58b);border-color:#00a18c}.voice-choice-language{letter-spacing:0;color:#12468b;white-space:nowrap;margin:6px 0 10px;font-size:14px;line-height:1.4;display:block}.voice-choice-card[data-role=xiaoyu] .voice-choice-language{color:#126c92}.voice-choice-check{pointer-events:none;background:linear-gradient(#13baff,#0074fb);border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:3px;right:5px;box-shadow:0 2px 4px #388de355}.voice-choice-check svg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.voice-choice-audition{color:#0061de;background:linear-gradient(#fff,#f5fdff 65%,#dff5ff);border:2px solid #8edaff;border-bottom:3px solid #31b0fa;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:126px;min-height:44px;margin:0;padding:5px 19px;font-size:17px;font-weight:800;line-height:1.3;display:flex;box-shadow:0 4px 6px #1a9be933,inset 0 2px 3px #fff}.voice-choice-audition svg{fill:#0574f8;filter:drop-shadow(0 1px #074ab1);width:14px;height:18px}.voice-choice-audition:hover{background:linear-gradient(#fff,#d7f2ff)}.voice-choice-audition[aria-busy=true]{color:#1463a0;background:#d8f3ff}.sh-primary.sh-view-home .sh-panel-voices[data-voice-visual=v39]>.sh-status{margin:0;padding:0 20px 12px}@media (max-width:700px){.sh-primary.sh-view-home .sh-voice-button{grid-template-columns:34px minmax(0,1fr) 12px;gap:3px;height:46px;padding:2px 8px 2px 2px;font-size:18px}.sh-primary.sh-view-home .sh-voice-button img{width:34px;height:34px}.sh-primary.sh-view-home .sh-voice-button>span:last-child:after{border-width:3px;width:9px;height:9px}}@media (max-width:560px){.voice-choice-content{padding:14px 14px 17px}.voice-choice-heading h2{gap:9px;font-size:22px}.voice-choice-heading p{font-size:12px}.voice-choice-cards{gap:16px}.voice-choice-card{border-radius:22px;padding:9px 7px 11px}.voice-choice-portrait{width:min(100%,130px);height:98px}.voice-choice-name{min-width:90px;padding-inline:13px;font-size:19px}.voice-choice-language{font-size:13px}.voice-choice-audition{min-width:112px;padding-inline:13px;font-size:16px}}
.jiajia-pronunciation{white-space:normal;overflow-wrap:anywhere;color:#b9e8f4;text-align:center;max-width:100%;padding:0 2px;font-family:Arial,Microsoft YaHei,sans-serif;font-weight:400;line-height:18px;display:block;font-size:11.5px!important}.jiajia-pronunciation[data-status=needs-repair],.jiajia-pronunciation[data-status=missing]{color:#ffe1ac}.ptr-caption .jiajia-pronunciation,.sh-favorite .jiajia-pronunciation{color:#446a84}.ptr-caption .jiajia-pronunciation[data-status=needs-repair],.ptr-caption .jiajia-pronunciation[data-status=missing]{color:#966031}.kg-flash.kg-playground[data-minimal=true] .word-scene .kgf-word:has(.jiajia-pronunciation){aspect-ratio:auto;height:auto;container-type:inline-size}.kg-flash.kg-playground[data-minimal=true] .word-scene .kgf-word:has(.jiajia-pronunciation)>.kgr-read{height:calc(113.636cqw + 20.2727px)}.kg-flash.kg-playground[data-minimal=true] .word-scene .kgf-word:has(.jiajia-pronunciation) .kgf-picture{flex-shrink:0;height:calc(100% - 82px)}.ptr-read:has(.jiajia-pronunciation) .ptw-picture{flex-shrink:0}
