.dash *{box-sizing:border-box;margin:0}.dash{position:fixed;inset:0;z-index:50;overflow-y:auto;overflow-x:hidden;background:#79c6d1;font-family:Inter,system-ui,sans-serif}.dash .wrap{container-type:inline-size;width:100%}.dash .stage{--u:calc(100cqw / 2000);position:relative;width:100%;height:calc(1036 * var(--u));overflow:hidden;background:linear-gradient(180deg,#459af6 0,#459af6 calc(205*var(--u)),#0d2672 calc(205*var(--u)),#0d2672 calc(351*var(--u)),#79c6d1 calc(528*var(--u)),#79c6d1 100%)}.dash .stage>*{position:absolute}.dash .wave{left:0;top:calc(140*var(--u));width:100%;height:calc(100*var(--u))}.dash .card>svg.hill{position:absolute;right:0;bottom:0;width:calc(752*var(--u));height:calc(105*var(--u))}.dash .card>img.tree{position:absolute;right:0;bottom:0;height:calc(602*var(--u));width:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash .logo{left:calc(203*var(--u));top:calc(5*var(--u));width:calc(142*var(--u));height:calc(142*var(--u));filter:drop-shadow(0 calc(2*var(--u)) calc(3*var(--u)) rgba(0,0,0,.25))}.dash .pill{background:#fff;border-radius:999px;display:flex;align-items:center;color:#111;font-weight:500;font-size:calc(16.7*var(--u));white-space:nowrap}.dash .loc{left:calc(451*var(--u));top:calc(56*var(--u));height:calc(37*var(--u));padding:0 calc(16*var(--u)) 0 calc(14*var(--u));gap:calc(6*var(--u))}.dash .loc svg{width:calc(17*var(--u));height:calc(20*var(--u))}.dash .cloud{width:calc(190*var(--u));height:auto;pointer-events:none}.dash .cloud-l{left:calc(10*var(--u));top:calc(400*var(--u))}.dash .cloud-r{left:calc(1826*var(--u));top:calc(298*var(--u))}.dash .dept{left:calc(677*var(--u));top:calc(56*var(--u));font:700 calc(28*var(--u))/calc(42*var(--u)) Baloo\ 2,system-ui,sans-serif;color:#fff;white-space:nowrap}.dash .user{left:calc(1549*var(--u));top:calc(55*var(--u));width:calc(246*var(--u));height:calc(38*var(--u));padding:0 calc(14*var(--u)) 0 calc(2*var(--u));gap:calc(10*var(--u))}.dash .user .av{width:calc(34*var(--u));height:calc(34*var(--u))}.dash .user .car{margin-left:auto;width:calc(12*var(--u));height:calc(8*var(--u))}.dash .birds{left:calc(1085*var(--u));top:calc(28*var(--u));width:calc(185*var(--u));height:calc(112*var(--u))}.dash .sun{left:calc(1376.1*var(--u));top:calc(200.2*var(--u));width:calc(83.5*var(--u));height:calc(83.4*var(--u))}.dash h1{left:0;width:100%;text-align:center;top:calc(220*var(--u));font:800 calc(52.5*var(--u))/calc(64*var(--u)) Baloo\ 2,system-ui,sans-serif;color:#fdf351;text-shadow:0 calc(2*var(--u)) 0 rgba(0,0,0,.2)}.dash .card{left:calc(203*var(--u));top:calc(311*var(--u));width:calc(1592*var(--u));height:calc(634*var(--u));background:#fff;border-radius:calc(54*var(--u));overflow:hidden;box-shadow:0 calc(6*var(--u)) calc(14*var(--u)) rgba(0,0,0,.28)}.dash .card>svg{position:absolute;right:0;bottom:0;width:calc(500*var(--u));height:calc(540*var(--u))}.dash .btns{position:absolute;inset:0}.dash .btns .tile{position:absolute;left:calc((var(--x) - 203)*var(--u));top:calc((var(--y) - 311)*var(--u));width:calc(260*var(--u));height:calc(218*var(--u))}.dash .btn{position:relative;width:100%;height:100%;color:#fff;text-decoration:none;display:block;transition:transform .25s cubic-bezier(.3,1.6,.5,1);-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 calc(5*var(--u)) calc(5*var(--u)) rgba(0,0,0,.28))}.dash .btn:focus-visible,.dash .btn:hover{transform:translateY(calc(-8*var(--u))) scale(1.06) rotate(-2deg);outline:0}.dash .btn:active{transform:scale(.95)}.dash .shape{position:absolute;left:calc(-6*var(--u)*260/272);top:calc(-6*var(--u)*218/230);width:calc(272*var(--u)*260/272);height:calc(230*var(--u)*218/230);overflow:visible}.dash .btn.has-thumbnail{overflow:hidden;border-radius:calc(24*var(--u))}.dash .tile-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash .tile-thumbnail,.dash .tile-thumbnail-shade{position:absolute;inset:0}.dash .tile-thumbnail-label{position:absolute;right:5%;bottom:calc(60*var(--u));left:5%;color:#fff;text-align:center;font:800 calc(31*var(--u))/1.1 Baloo\ 2,system-ui,sans-serif;text-shadow:0 calc(2*var(--u)) calc(3*var(--u)) rgba(0,0,0,.65)}.dash .ic{position:absolute;left:0;right:0;top:calc(34*var(--u));display:flex;justify-content:center;height:calc(70*var(--u))}.dash .ic svg{height:100%;width:auto}.dash .big{font:800 calc(66*var(--u))/1 Baloo\ 2,system-ui,sans-serif;color:#fdf351;margin-top:calc(-6*var(--u));text-shadow:0 calc(2*var(--u)) 0 rgba(0,0,0,.18);letter-spacing:.01em}.dash .lb{position:absolute;left:0;right:0;top:calc(124*var(--u));text-align:center;font:800 calc(31*var(--u))/calc(31*var(--u)) Baloo\ 2,system-ui,sans-serif;text-shadow:0 calc(2*var(--u)) 0 rgba(0,0,0,.2)}.dash .btn.two .lb{top:calc(112*var(--u))}.dash .i-az .lb{top:calc(120*var(--u))}.dash .i-az .ic{top:calc(52*var(--u))}.dash .i-animals .lb,.dash .i-birds .lb,.dash .i-flowers .lb,.dash .i-fruits .lb,.dash .i-num .lb{top:calc(122*var(--u))}.dash .i-num .ic{top:calc(58*var(--u))}.dash .foot{left:0;width:100%;text-align:center;top:calc(984*var(--u));font-size:calc(18.6*var(--u));color:#14232b}.mascot{position:absolute;left:2%;bottom:1%;z-index:6;display:flex;align-items:flex-end;gap:8px;pointer-events:none}.mascot-btn{pointer-events:auto;background:none;border:0;cursor:pointer;padding:0}.mascot-img{width:clamp(110px,14vw,220px);height:auto;aspect-ratio:1;display:block}.dash .mascot-bubble{position:absolute;left:78%;bottom:80%;isolation:isolate;width:-moz-max-content;width:max-content;max-width:calc(240 * var(--u));padding:.4em 1em;background:#fff;border-radius:999px;font:700 max(12px,calc(20 * var(--u)))/1.2 Baloo\ 2,system-ui,sans-serif;color:#0d2672;text-align:center;pointer-events:none;filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) rgb(0 0 0/.18))}.dash .mascot-bubble:before{content:"";position:absolute;left:14%;top:-.55em;width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:1.9em .1em 0 -.15em #fff;z-index:-1}.dash .mascot canvas{mix-blend-mode:multiply;background:transparent}.dash .mascot-bubble:after{content:"";position:absolute;left:8%;bottom:-.5em;width:.7em;height:.7em;border-radius:50%;background:#fff;box-shadow:-.7em .7em 0 -.15em #fff}@media (max-width:640px){.mascot-bubble{max-width:130px;font-size:12px}}@media(prefers-reduced-motion:reduce){.dash .btn{transition:none!important}}@media (max-width:768px){.dash .tile-thumbnail-label{right:5%;left:5%;font-size:calc(30 * var(--u));line-height:1.1}}@media(max-width:900px){.dash .stage{--u:calc(100cqw / 800);height:auto;min-height:100vh;padding-bottom:40px;display:flex;flex-direction:column;align-items:center}@media(max-width:900px){.dash .card>img.tree,.dash .card>svg.hill,.dash .cloud{display:none}.dash .mascot{position:relative;left:auto;bottom:auto;grid-column:1/-1;justify-self:start;align-self:end;margin:56px 0 0 6px;z-index:1}.dash .mascot-img{width:clamp(90px,26vw,130px)}.dash .mascot-bubble{left:70%;bottom:78%;max-width:150px;font-size:12px}.dash .card{padding-bottom:24px}}.dash .stage>*{position:relative;left:auto;top:auto}.dash .birds,.dash .sun,.dash .wave{display:none}.dash .logo{width:84px;height:84px;margin-top:14px}.dash .dept,.dash .loc,.dash .user{margin-top:10px;width:auto;height:36px;font-size:15px}.dash .dept{font-size:22px;height:auto;margin-top:6px}.dash .pill{font-size:15px;padding:0 14px 0 12px;gap:8px}.dash .loc svg{width:14px;height:18px}.dash .user .av{width:28px;height:28px}.dash .user .car{width:10px;height:7px;margin-left:8px}.dash h1{font-size:38px;line-height:1.2;margin:18px 0 14px;width:auto;color:#fdf351}.dash .card{width:calc(100% - 28px);height:auto;padding:26px 8px 34px;border-radius:30px;margin:0 14px}.dash .btns{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:22px 8px;justify-items:center}.dash .btns .tile{position:relative;left:auto;top:auto;width:min(150px,38vw);height:calc(min(150px, 38vw)*218/260);--k:calc(min(150px, 38vw)/260)}.dash .btn{filter:drop-shadow(0 4px 4px rgba(0,0,0,.28))}.dash .shape{left:calc(-6*var(--k));top:calc(-6*var(--k));width:calc(272*var(--k));height:calc(230*var(--k))}.dash .btn.has-thumbnail{border-radius:calc(22*var(--k))}.dash .ic{top:calc(42*var(--k))!important;height:calc(60*var(--k))!important}.dash .big{font-size:calc(62*var(--k));margin-top:0}.dash .lb{top:calc(122*var(--k))!important;font-size:calc(28*var(--k))!important;line-height:1.1!important}.dash .btn.two .lb{top:calc(108*var(--k))!important}.dash .btns .tile:last-child{grid-column:1/-1}.dash .card>svg{display:none}.dash .foot{font-size:12px;margin:22px 14px 0;color:#14232b}.dash .stage{background:linear-gradient(180deg,#459af6,#0d2672 260px,#79c6d1 560px)}}.dash .chips{position:absolute;left:calc(70*var(--u));bottom:calc(30*var(--u));display:flex;gap:calc(14*var(--u));flex-wrap:wrap;width:calc(1180*var(--u))}.dash .chip{background:#eaf4ff;color:#0d2672;font:700 calc(24*var(--u))/1 Baloo\ 2,system-ui,sans-serif;padding:calc(11*var(--u)) calc(24*var(--u));border-radius:999px;text-decoration:none;box-shadow:0 calc(3*var(--u)) 0 rgba(13,38,114,.25);transition:transform .2s}.dash .chip:hover{transform:translateY(calc(-3*var(--u)))}.dash .foot a{color:inherit;margin-left:1em;text-decoration:underline;opacity:.8}.dash .btn.two .lb{padding:0 calc(22*var(--u))}@media(max-width:900px){.dash .chips{position:relative;left:auto;bottom:auto;width:auto;justify-content:center;margin-top:26px;gap:8px}.dash .chip{font-size:15px;padding:8px 16px}}.dash .langpos{position:absolute;right:calc(36*var(--u));top:calc(20*var(--u));z-index:2}.dash .langpos button{font-size:calc(22*var(--u));padding:calc(7*var(--u)) calc(18*var(--u))}.dash .chips{bottom:calc(52*var(--u))}@media(max-width:900px){.dash .langpos{position:relative;right:auto;top:auto;display:flex;justify-content:center;margin-bottom:16px}.dash .langpos button{font-size:16px;padding:6px 14px}.dash .chips{bottom:auto}}.dash .i-words .ic{top:calc(35*var(--u));height:calc(60*var(--u))}.dash .i-animals .ic{top:calc(35*var(--u));height:calc(56*var(--u))}.dash .i-birds .ic{top:calc(32*var(--u));height:calc(57*var(--u))}.dash .i-flowers .ic{top:calc(44*var(--u));height:calc(56*var(--u))}.dash .i-fruits .ic{top:calc(47*var(--u));height:calc(56*var(--u))}.dash .dd{z-index:30;padding:0;gap:0;font-size:calc(16.7*var(--u));font-weight:500;color:#111}.dash .dd.lang{left:calc(1316*var(--u));top:calc(55*var(--u));width:calc(210*var(--u));height:calc(38*var(--u))}.dash .language-error{left:calc(1316*var(--u));top:calc(101*var(--u));z-index:31;max-width:calc(280*var(--u));padding:calc(7*var(--u)) calc(10*var(--u));border-radius:calc(8*var(--u));background:#fff0f0;color:#9b1c1c;font-size:calc(14*var(--u))}.dash .dd-btn{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;gap:calc(10*var(--u));padding:0 calc(14*var(--u)) 0 calc(10*var(--u));background:#fff;border-radius:999px;cursor:pointer;white-space:nowrap;transition:box-shadow .2s}.dash .dd.lang .dd-btn,.dash .dd.user .dd-btn{padding-left:calc(2*var(--u))}.dash .dd.lang .dd-btn>:first-child{width:calc(34*var(--u));height:calc(34*var(--u));flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dash .dd-btn:hover{box-shadow:0 0 0 calc(3*var(--u)) hsla(0,0%,100%,.45)}.dash .dd-btn:focus-visible{outline:3px solid #fdf351;outline-offset:2px}.dash .dd .globe{width:calc(22*var(--u));height:calc(22*var(--u));flex:none}.dash .dd .car{margin-left:auto;transition:transform .2s;flex:none}.dash .dd[data-open] .car{transform:rotate(180deg)}.dash .menu{position:absolute;top:calc(100% + 8*var(--u));left:0;min-width:100%;width:-moz-max-content;width:max-content;list-style:none;padding:calc(8*var(--u));background:#fff;border-radius:calc(24*var(--u));box-shadow:0 calc(8*var(--u)) calc(22*var(--u)) rgba(0,0,0,.3);animation:ddIn .16s ease-out}.dash .menu button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:calc(20*var(--u));align-items:center;padding:calc(10*var(--u)) calc(16*var(--u));border-radius:calc(16*var(--u));font-size:calc(20*var(--u));cursor:pointer;white-space:nowrap}.dash .menu button:focus-visible,.dash .menu button:hover{background:#e8f1ff}.dash .menu button[data-selected]{font-weight:700;color:#2c5ff4}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:900px){.dash .dd{font-size:15px;margin-top:10px;height:36px;width:auto}.dash .dd.lang,.dash .dd.user{left:auto;top:auto;width:auto;height:36px}.dash .language-error{position:relative;left:auto;top:auto;max-width:min(90%,360px);margin-top:8px;font-size:14px}.dash .dd-btn{padding:0 14px 0 12px;gap:8px;width:auto;min-width:200px}.dash .dd.user .dd-btn{padding-left:4px}.dash .dd .globe{width:20px;height:20px}.dash .menu{top:calc(100% + 6px);left:50%;transform:translateX(-50%);border-radius:20px;padding:6px}.dash .menu button{font-size:16px;padding:9px 14px}.dash .dd.lang .dd-btn{padding-left:4px}.dash .dd.lang .dd-btn>:first-child{width:28px;height:28px}}.dash .dd .car{width:calc(12*var(--u));height:calc(8*var(--u))}@media(max-width:900px){.dash .dd .car{width:10px;height:7px}}.dash .dd[data-open]{z-index:40}.dash .section-content{position:absolute;inset:0;z-index:1;overflow:auto}.dash .dash-back{position:absolute;left:calc(203*var(--u));top:calc(220*var(--u));z-index:2;display:flex;align-items:center;gap:calc(18*var(--u));color:#fdf351;font:800 calc(28*var(--u))/1 Baloo\ 2,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.dash .dash-back span{display:grid;width:calc(42*var(--u));height:calc(42*var(--u));place-items:center;border-radius:50%;background:#fdf351;color:#0d2672;font-size:calc(34*var(--u))}.dash .alphabet-grid{position:absolute;left:calc(70*var(--u));top:calc(50*var(--u));display:grid;width:calc(1440*var(--u));grid-template-columns:repeat(10,minmax(0,1fr));justify-items:center;align-items:start;gap:calc(16*var(--u)) 0}.dash .alphabet-grid-tile{display:grid;width:calc(120*var(--u));aspect-ratio:1;place-items:center;border:calc(7*var(--u)) solid hsla(0,0%,100%,.74);border-radius:50%;background:radial-gradient(circle at 30% 22%,var(--letter-light),var(--letter-color) 62%,var(--letter-dark));box-shadow:inset 0 0 0 calc(3*var(--u)) rgba(0,0,0,.19),0 calc(3*var(--u)) calc(6*var(--u)) rgba(0,0,0,.22);color:#fff;text-decoration:none;transition:transform .16s,box-shadow .16s}.dash .alphabet-grid-tile span{font:800 calc(64*var(--u))/1 Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-shadow:-.5px .7px 0 #fff4a3,0 calc(2*var(--u)) calc(4*var(--u)) rgba(0,0,0,.42)}.dash .alphabet-grid-tile:focus-visible,.dash .alphabet-grid-tile:hover{transform:translateY(calc(-5*var(--u))) scale(1.06);box-shadow:inset 0 0 0 calc(3*var(--u)) rgba(0,0,0,.19),0 calc(8*var(--u)) calc(14*var(--u)) rgba(0,0,0,.25)}.dash .alphabet-grid-tile:focus-visible{outline:calc(5*var(--u)) solid #a649ff;outline-offset:calc(2*var(--u))}.dash .alphabet-grid-tile:nth-child(21){grid-column:3}.dash .alphabet-grid-tile:nth-child(22){grid-column:4}.dash .alphabet-grid-tile:nth-child(23){grid-column:5}.dash .alphabet-grid-tile:nth-child(24){grid-column:6}.dash .alphabet-grid-tile:nth-child(25){grid-column:7}.dash .alphabet-grid-tile:nth-child(26){grid-column:8}.dash .alphabet-grid-tile.has-thumb{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}.dash .alphabet-grid-tile.has-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 calc(3*var(--u)) calc(6*var(--u)) rgba(0,0,0,.25))}.dash .alphabet-grid-tile.has-thumb:focus-visible,.dash .alphabet-grid-tile.has-thumb:hover{box-shadow:none}.dash .shared-loader{display:flex;min-height:clamp(220px,42vh,390px);flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;color:#0d2672;font:700 clamp(18px,2vw,26px)/1.2 Baloo\ 2,system-ui,sans-serif;text-align:center}.dash .shared-loader-spinner{width:48px;height:48px;border-color:#0875c5 #5ecb6b #d6efff #d6efff;border-style:solid;border-width:5px;border-radius:50%;animation:shared-loader-spin .9s linear infinite}@keyframes shared-loader-spin{to{transform:rotate(1turn)}}.dash .card>img.alphabet-hill-left,.dash .card>img.alphabet-hill-right{position:absolute;bottom:0;z-index:2;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash .card>img.alphabet-hill-left{left:0;width:calc(700*var(--u))}.dash .card>img.alphabet-hill-right{right:0;width:calc(520*var(--u))}@media(max-width:900px){.dash .section-content{position:relative;inset:auto;min-height:60vh;overflow:visible}.dash .card>img.alphabet-hill-left,.dash .card>img.alphabet-hill-right{display:none}.dash .dash-back{position:relative;left:auto;top:auto;align-self:flex-start;margin:12px 14px 0;font-size:16px;gap:8px}.dash .dash-back span{width:28px;height:28px;font-size:22px}.dash .alphabet-grid{position:relative;left:auto;top:auto;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 0}.dash .alphabet-grid-tile{width:min(58px,13vw);border-width:3px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.19),0 2px 4px rgba(0,0,0,.22)}.dash .alphabet-grid-tile span{font-size:clamp(25px,8vw,36px)}.dash .alphabet-grid-tile:nth-child(n+21){grid-column:auto}.dash .alphabet-grid-tile:nth-child(26){grid-column:3}.dash .alphabet-grid-tile:focus-visible{outline-width:3px;outline-offset:2px}.dash .alphabet-grid-tile:focus-visible,.dash .alphabet-grid-tile:hover{transform:translateY(-3px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.dash .alphabet-grid-tile{transition:none!important}}.dash .card>svg.topic-landscape{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;height:calc(150*var(--u));pointer-events:none}.dash .card>img.topic-tree{left:0;right:auto;z-index:2;height:calc(630*var(--u));width:auto}.dash .topic-overview{position:absolute;inset:0;z-index:3}.dash .topic-cards{position:absolute;left:calc(420 * var(--u));top:calc(78 * var(--u));display:grid;width:calc(1080 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:calc(48 * var(--u)) calc(42 * var(--u))}.dash .topic-paper{position:relative;isolation:isolate;display:flex;min-width:0;height:calc(162 * var(--u));align-items:center;padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u)) calc(132 * var(--u));background:url(/wooden-card.png) 50%/100% 100% no-repeat;filter:drop-shadow(0 calc(3 * var(--u)) 0 #8a4025) drop-shadow(0 calc(6 * var(--u)) 0 #67351f) drop-shadow(calc(2 * var(--u)) calc(10 * var(--u)) calc(5 * var(--u)) rgba(75,35,18,.48));color:#16120f;text-decoration:none;transition:transform .2s ease,filter .2s ease}.dash .topic-paper:after,.dash .topic-paper:before{content:none}.dash .topic-paper:hover{transform:translateY(calc(-3 * var(--u)));filter:drop-shadow(0 calc(3 * var(--u)) 0 #8a4025) drop-shadow(0 calc(6 * var(--u)) 0 #67351f) drop-shadow(calc(2 * var(--u)) calc(12 * var(--u)) calc(7 * var(--u)) rgba(75,35,18,.42))}.dash .topic-paper:focus-visible{outline:calc(4 * var(--u)) solid #7048e8;outline-offset:calc(3 * var(--u))}.dash .topic-picture{position:absolute;left:calc(16 * var(--u));top:50%;z-index:2;display:grid;width:calc(108 * var(--u));height:calc(108 * var(--u));flex:none;place-items:center;overflow:hidden;border:calc(4 * var(--u)) solid #f3e6d4;border-radius:50%;background:#fff;box-shadow:0 calc(3 * var(--u)) calc(7 * var(--u)) rgba(80,40,10,.28);font-size:calc(60 * var(--u));line-height:1;transform:translateY(-50%)}.dash .topic-picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:calc(8 * var(--u));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.dash .topic-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:calc(10 * var(--u))}.dash .topic-name{font:800 calc(30 * var(--u))/1.1 Baloo\ 2,system-ui,sans-serif}.dash .topic-description{font:500 calc(18 * var(--u))/1.2 Inter,Arial,sans-serif;color:#2a211c}.dash .topic-paper{padding-left:calc(132 * var(--u));padding-right:calc(24 * var(--u))}.dash .topic-pagination{position:absolute;left:50%;bottom:calc(76*var(--u));z-index:4;display:flex;align-items:center;gap:calc(12*var(--u));transform:translateX(-50%)}.dash .topic-pagination button{display:inline-flex;align-items:center;justify-content:center;height:calc(42*var(--u));min-width:calc(96*var(--u));padding:0 calc(18*var(--u));border:0;border-radius:calc(5*var(--u));background:#a85e47;color:#fff;font:800 calc(20*var(--u))/1 Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.dash .topic-pagination button:hover:not(:disabled){filter:brightness(1.1)}.dash .topic-pagination button:disabled{opacity:.4;cursor:not-allowed}.dash .topic-page-track{position:relative;display:flex;align-items:center;gap:calc(94*var(--u))}.dash .topic-page-track:before{position:absolute;right:0;left:0;height:calc(3*var(--u));content:"";background:#a85e47}.dash .topic-page-track span{position:relative;z-index:1;width:calc(17*var(--u));height:calc(17*var(--u));border-radius:50%;background:#a85e47}.dash .topic-page-track span.active{box-shadow:0 0 0 calc(2*var(--u)) #fff}.dash .topic-paper.topic-paper--flowers{--petal:#ff8fb8;--petal-dark:#e64980;--body:#fff0f6;--ink:#8a1c4a;overflow:visible;background:linear-gradient(120deg,var(--body),#fff 140%);border:calc(4 * var(--u)) solid var(--petal);border-radius:calc(30 * var(--u)) calc(90 * var(--u)) calc(30 * var(--u)) calc(90 * var(--u));filter:none;box-shadow:0 calc(5 * var(--u)) 0 var(--petal-dark),0 calc(11 * var(--u)) calc(9 * var(--u)) rgba(80,20,50,.25);color:var(--ink)}.dash .topic-paper--flowers:nth-child(4n+2){--petal:#ffd43b;--petal-dark:#e0a800;--body:#fff9db;--ink:#7a5300}.dash .topic-paper--flowers:nth-child(4n+3){--petal:#b197fc;--petal-dark:#7950f2;--body:#f3f0ff;--ink:#43268f}.dash .topic-paper--flowers:nth-child(4n+4){--petal:#ffa94d;--petal-dark:#e8590c;--body:#fff4e6;--ink:#8a3a00}.dash .topic-paper.topic-paper--flowers:before{content:"";position:absolute;left:calc(-15 * var(--u));top:50%;z-index:-1;width:calc(170 * var(--u));height:calc(170 * var(--u));background:var(--petal);filter:drop-shadow(0 calc(3 * var(--u)) 0 var(--petal-dark));-webkit-mask:var(--petals-mask) center /contain no-repeat;mask:var(--petals-mask) center /contain no-repeat;transform:translateY(-50%);transition:transform .45s ease;pointer-events:none;--petals-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='100' cy='100' r='44'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(45 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(90 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(135 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(180 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(225 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(270 100 100)'/%3E%3Cellipse cx='100' cy='38' rx='24' ry='40' transform='rotate(315 100 100)'/%3E%3C/svg%3E")}.dash .topic-paper--flowers:hover:before{transform:translateY(-50%) rotate(22.5deg) scale(1.05)}.dash .topic-paper--flowers:hover{transform:translateY(calc(-4 * var(--u)));filter:none;box-shadow:0 calc(7 * var(--u)) 0 var(--petal-dark),0 calc(15 * var(--u)) calc(11 * var(--u)) rgba(80,20,50,.28)}.dash .topic-paper--flowers:focus-visible{outline:calc(4 * var(--u)) solid #2f9e44;outline-offset:calc(3 * var(--u))}.dash .topic-paper--flowers .topic-picture{border:calc(5 * var(--u)) solid #fff;background:#fffdf5;box-shadow:0 calc(3 * var(--u)) calc(7 * var(--u)) rgba(90,20,50,.35)}.dash .topic-paper--flowers .topic-name{color:var(--ink)}.dash .topic-paper.topic-paper--flowers:after{content:"";position:absolute;right:calc(26 * var(--u));top:calc(14 * var(--u));left:auto;width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--petal);border-radius:0 100% 0 100%;opacity:.9;transform:rotate(-10deg);pointer-events:none}@media (max-width:900px){.dash .topic-paper.topic-paper--flowers{border-width:3px;border-radius:18px 44px 18px 44px;box-shadow:0 3px 0 var(--petal-dark),0 6px 6px rgba(80,20,50,.22)}.dash .topic-paper.topic-paper--flowers:before{left:-22px;width:92px;height:92px}.dash .topic-paper.topic-paper--flowers:after{right:14px;top:8px;width:18px;height:18px}.dash .topic-overview--flowers:after{display:none}}@media (prefers-reduced-motion:reduce){.dash .topic-paper--flowers:before{transition:none!important}}.dash .topic-paper.topic-paper--rhymes{--c1:#fffdf0;--edge:#7048e8;--shadow:#4a2db3;--accent:#ffd43b;--ink:#3b1d8f;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(21 * var(--u)),rgba(112,72,232,.16) calc(21 * var(--u)),rgba(112,72,232,.16) calc(23 * var(--u))),var(--c1);border:calc(5 * var(--u)) solid var(--edge);border-radius:calc(34 * var(--u));filter:none;box-shadow:0 calc(7 * var(--u)) 0 var(--shadow),0 calc(13 * var(--u)) calc(10 * var(--u)) rgba(30,10,80,.3);color:var(--ink)}.dash .topic-paper--rhymes:nth-child(4n+2){--edge:#1c7ed6;--shadow:#0b4f94;--accent:#74c0fc;--ink:#0b3d75}.dash .topic-paper--rhymes:nth-child(4n+3){--edge:#f76707;--shadow:#a84300;--accent:#ffa94d;--ink:#8a3500}.dash .topic-paper--rhymes:nth-child(4n+4){--edge:#0ca678;--shadow:#076b4e;--accent:#63e6be;--ink:#075a41}.dash .topic-paper--rhymes:hover{transform:translateY(calc(-4 * var(--u))) rotate(1.2deg);filter:none;box-shadow:0 calc(9 * var(--u)) 0 var(--shadow),0 calc(17 * var(--u)) calc(12 * var(--u)) rgba(30,10,80,.32)}.dash .topic-paper--rhymes:focus-visible{outline:calc(4 * var(--u)) solid #ffd43b;outline-offset:calc(3 * var(--u))}.dash .topic-paper--rhymes .topic-picture{border:calc(5 * var(--u)) solid var(--edge);background:var(--accent);box-shadow:0 0 0 calc(5 * var(--u)) #fff,0 calc(4 * var(--u)) calc(8 * var(--u)) rgba(30,10,80,.3)}.dash .topic-paper--rhymes .topic-name{color:var(--ink)}.dash .topic-paper.topic-paper--rhymes:after{content:"♪";position:absolute;right:calc(20 * var(--u));top:calc(6 * var(--u));left:auto;width:auto;height:auto;font:800 calc(46 * var(--u)) /1 Baloo\ 2,system-ui,sans-serif;color:var(--edge);opacity:.8;pointer-events:none;transition:transform .25s ease}.dash .topic-paper--rhymes:hover:after{transform:translateY(calc(-6 * var(--u))) rotate(12deg)}.dash .topic-overview--rhymes:after{content:"♫  ♪  ♬";position:absolute;right:calc(50 * var(--u));bottom:calc(40 * var(--u));z-index:-1;font:800 calc(80 * var(--u)) /1 Baloo\ 2,system-ui,sans-serif;letter-spacing:calc(14 * var(--u));color:#7048e8;opacity:.35;pointer-events:none}@media (max-width:900px){.dash .topic-paper.topic-paper--flowers,.dash .topic-paper.topic-paper--rhymes{filter:none}.dash .topic-overview--flowers:after,.dash .topic-overview--rhymes:after{display:none}.dash .topic-paper.topic-paper--flowers:after,.dash .topic-paper.topic-paper--rhymes:after{right:12px;top:4px;font-size:24px}}@media (prefers-reduced-motion:reduce){.dash .topic-paper--flowers,.dash .topic-paper--rhymes,.dash .topic-paper--rhymes:after{transition:none!important}}@media(max-width:900px){.dash .card>img.topic-tree,.dash .card>svg.topic-landscape{display:none}.dash .topic-overview{position:relative;inset:auto;min-height:60vh;padding:14px}.dash .topic-cards{position:relative;left:auto;top:auto;width:100%;grid-template-columns:1fr;gap:12px}.dash .topic-paper{height:auto;min-height:96px;padding:14px 18px 14px 78px;filter:drop-shadow(2px 3px 2px rgba(104,48,24,.4))}.dash .topic-paper:after{width:22px;height:22px;left:2px;top:1px}.dash .topic-picture{left:-14px;width:76px;height:76px;border-width:3px;font-size:42px}.dash .topic-copy{gap:6px}.dash .topic-name{font-size:18px}.dash .topic-description{font-size:14px}.dash .topic-pagination{position:relative;left:auto;bottom:auto;justify-content:center;margin:16px auto 0;transform:none}.dash .topic-pagination button{height:34px;font-size:23px}.dash .topic-page-track{gap:72px}}.dash.full-size-card .stage{display:block;height:100vh;height:100dvh;min-height:100vh;background:#fff}.dash.full-size-card .card>img,.dash.full-size-card .card>svg,.dash.full-size-card .stage>:not(.card):not(.d-title):not(.dash-back){display:none}.dash.full-size-card .d-title{position:absolute;top:calc(20 * var(--u));z-index:4;padding:0 calc(400 * var(--u));color:#0d2672;text-shadow:none;pointer-events:none}.dash.full-size-card .dash-back{position:absolute;top:calc(20 * var(--u));left:calc(32 * var(--u));z-index:5;color:#0d2672}.dash.full-size-card .dash-back span{background:#0d2672;color:#fff}.dash.full-size-card .card{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border-radius:0;box-shadow:none}.dash.full-size-card .section-content{position:absolute;inset:calc(90 * var(--u)) 0 0;min-height:0;overflow:auto}@media (max-width:900px){.dash.full-size-card .d-title{top:56px;padding:0 14px}.dash.full-size-card .dash-back{top:12px;left:14px}.dash.full-size-card .section-content{inset:108px 0 0}}.dash{scrollbar-width:none}.dash::-webkit-scrollbar{display:none}.dash.letter-lesson{background:#79c6d1}.dash.letter-lesson .stage{background:linear-gradient(180deg,#459af6 0,#459af6 calc(205 * var(--u)),#0d2672 calc(205 * var(--u)),#0d2672 calc(330 * var(--u)),#79c6d1 calc(405 * var(--u)),#79c6d1 100%)}.dash.letter-lesson .cloud{width:calc(155 * var(--u))}.dash.letter-lesson .letter-lesson-card{z-index:2}.dash.letter-lesson .letter-lesson-layout{position:absolute;inset:0;z-index:3}.dash.letter-lesson .letter-api-left{position:absolute;top:calc(28 * var(--u));bottom:calc(24 * var(--u));left:calc(24 * var(--u));display:flex;width:calc(390 * var(--u));flex-direction:column;align-items:center;justify-content:center;gap:calc(18 * var(--u));overflow:auto;padding:calc(12 * var(--u))}.dash.letter-lesson .letter-api-images{display:flex;width:100%;flex-direction:column;align-items:center;gap:calc(12 * var(--u))}.dash.letter-lesson .letter-api-images img{display:block;width:100%;max-height:calc(260 * var(--u));-o-object-fit:contain;object-fit:contain}.dash.letter-lesson .letter-api-text{width:100%;color:#111;font:600 calc(20 * var(--u))/1.35 Inter,Arial,sans-serif;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap}.dash.letter-lesson .letter-api-audio{position:absolute;top:calc(52 * var(--u));left:calc(475 * var(--u));width:calc(245 * var(--u));max-height:calc(430 * var(--u));overflow:auto}.dash.letter-lesson .letter-api-audio-player{display:none}.dash.letter-lesson .letter-api-media{display:grid;width:100%;height:100%;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));align-content:center;gap:calc(6 * var(--u));overflow:auto;padding:calc(6 * var(--u));background:#fffde6}.dash.letter-lesson .letter-api-media iframe,.dash.letter-lesson .letter-api-media video{display:block;width:100%;max-height:calc(260 * var(--u));aspect-ratio:16/9;border:0;background:#111;-o-object-fit:contain;object-fit:contain}.dash.letter-lesson .letter-api-media-single{grid-template-columns:1fr}.dash.letter-lesson .letter-api-media-single iframe,.dash.letter-lesson .letter-api-media-single video{max-height:100%}.dash.letter-lesson .letter-display{position:absolute;top:0;bottom:0;left:0;display:flex;width:calc(400 * var(--u));align-items:center;justify-content:center;gap:calc(6 * var(--u));color:#154bb3;font:800 calc(262 * var(--u))/1 Arial,Helvetica,sans-serif;letter-spacing:calc(-4 * var(--u));text-shadow:0 calc(4 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.38),0 0 calc(2 * var(--u)) rgba(7,40,130,.6);transform:translate(calc(45 * var(--u)),calc(-40 * var(--u)))}.dash.letter-lesson .letter-divider{position:absolute;top:calc(67 * var(--u));bottom:calc(147 * var(--u));left:calc(459 * var(--u));width:calc(5 * var(--u));border-radius:999px;background:#174fbe}.dash.letter-lesson .letter-divider span,.dash.letter-lesson .letter-divider:before{position:absolute;left:50%;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#174fbe;content:"";transform:translateX(-50%)}.dash.letter-lesson .letter-divider:before{top:0}.dash.letter-lesson .letter-divider span{bottom:0}.dash.letter-lesson .letter-language-list{position:absolute;top:calc(150 * var(--u));left:calc(515 * var(--u));width:calc(225 * var(--u))}.dash.letter-lesson .letter-language{display:flex;height:calc(93 * var(--u));align-items:center;justify-content:center}.dash.letter-lesson .letter-language h2{display:none}.dash.letter-lesson .letter-language button{display:flex;width:calc(209 * var(--u));height:calc(62 * var(--u));align-items:stretch;justify-content:space-between;overflow:hidden;border:calc(2 * var(--u)) solid #d83a2a;border-radius:calc(9 * var(--u));background:linear-gradient(180deg,#fff,#fffce3);padding:0;box-shadow:0 calc(3 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.3);color:#111;cursor:pointer;font:700 calc(21 * var(--u))/1 Arial,sans-serif}.dash.letter-lesson .letter-language button:hover{filter:brightness(1.04)}.dash.letter-lesson .letter-language button>span:first-child{display:grid;flex:1;place-items:center}.dash.letter-lesson .letter-speaker{display:grid;width:calc(62 * var(--u));align-self:stretch;place-items:center;background:linear-gradient(180deg,#e8261b,#a80b0b);box-shadow:inset calc(2 * var(--u)) 0 hsla(0,0%,100%,.25)}.dash.letter-lesson .letter-speaker svg{width:75%;height:75%;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dash.letter-lesson .letter-wood-post{position:absolute;top:calc(18 * var(--u));bottom:0;left:calc(985 * var(--u));width:calc(114 * var(--u));background:repeating-linear-gradient(88deg,transparent 0 calc(16 * var(--u)),rgba(169,74,25,.2) calc(17 * var(--u)) calc(20 * var(--u)),transparent calc(21 * var(--u)) calc(31 * var(--u))),linear-gradient(90deg,#ffad65 0,#ffc17d 28%,#f89545 82%,#e47c2e 100%);box-shadow:inset calc(6 * var(--u)) 0 rgba(255,223,172,.54),inset calc(-7 * var(--u)) 0 rgba(170,69,25,.25)}.dash.letter-lesson .letter-sign-ropes{position:absolute;top:calc(62 * var(--u));left:calc(782 * var(--u));z-index:1;width:calc(520 * var(--u));height:calc(76 * var(--u));overflow:visible}.dash.letter-lesson .letter-sign-ropes path{fill:none;stroke:#a45c43;stroke-width:6}.dash.letter-lesson .letter-sign-ropes circle{fill:#555;stroke:#333;stroke-width:3}.dash.letter-lesson .letter-video-sign{position:absolute;top:calc(137 * var(--u));left:calc(788 * var(--u));z-index:2;display:grid;width:calc(510 * var(--u));height:calc(306 * var(--u));place-items:center;border:calc(6 * var(--u)) solid #444;background:#fffde6;box-shadow:0 calc(6 * var(--u)) calc(8 * var(--u)) rgba(0,0,0,.28)}.dash.letter-lesson .letter-video-placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:calc(22 * var(--u));background:linear-gradient(135deg,#fffef1,#fffde2);color:#111}.dash.letter-lesson .letter-video-placeholder strong{font:800 calc(23 * var(--u))/1 Arial,sans-serif}.dash.letter-lesson .letter-video-play{display:grid;width:calc(80 * var(--u));height:calc(62 * var(--u));place-items:center;border-radius:calc(13 * var(--u));background:#e90000}.dash.letter-lesson .letter-video-play svg{width:55%;height:55%;fill:#fff}.dash.letter-lesson .letter-video-player{width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain}.dash.letter-lesson .letter-navigation{position:absolute;top:calc(210 * var(--u));left:calc(1353 * var(--u));display:flex;width:calc(187 * var(--u));flex-direction:column;gap:calc(17 * var(--u))}.dash.letter-lesson .letter-navigation button{display:flex;width:100%;height:calc(68 * var(--u));align-items:center;justify-content:space-between;border:0;border-radius:999px;background:linear-gradient(180deg,#1655cb,#06358f);padding:0 calc(14 * var(--u)) 0 calc(52 * var(--u));color:#fff;cursor:pointer;font:700 calc(23 * var(--u))/1 Nunito,Arial,sans-serif}.dash.letter-lesson .letter-navigation button:disabled{background:linear-gradient(180deg,#d6d6d6,#c2c2c2);cursor:not-allowed}.dash.letter-lesson .letter-navigation button:last-child{flex-direction:row-reverse;padding:0 calc(30 * var(--u)) 0 calc(14 * var(--u));font-size:calc(21 * var(--u))}.dash.letter-lesson .letter-nav-icon{display:grid;width:calc(42 * var(--u));height:calc(42 * var(--u));place-items:center;border-radius:50%;background:#fff;color:#1551b3;padding-bottom:calc(4 * var(--u));font-size:calc(35 * var(--u));line-height:1}.dash.letter-lesson .letter-navigation button:disabled .letter-nav-icon{color:#c4c4c4}.dash.letter-lesson .letter-placeholder-note{position:absolute;right:calc(20 * var(--u));bottom:calc(18 * var(--u));left:calc(475 * var(--u));z-index:4;color:#475569;font-size:calc(15 * var(--u));text-align:center}.dash.letter-lesson .card>img.alphabet-hill-left,.dash.letter-lesson .card>img.alphabet-hill-right{z-index:3}.dash.letter-lesson .card>img.alphabet-hill-left{width:calc(700 * var(--u))}.dash.letter-lesson .card>img.alphabet-hill-right{width:calc(520 * var(--u))}@media (max-width:900px){.dash.letter-lesson .stage{min-height:100vh;background:linear-gradient(180deg,#0798f4,#0d2672 250px,#59c4ce 520px)}.dash.letter-lesson .birds,.dash.letter-lesson .card>img.alphabet-hill-left,.dash.letter-lesson .card>img.alphabet-hill-right,.dash.letter-lesson .cloud,.dash.letter-lesson .sun,.dash.letter-lesson .wave{display:none}.dash.letter-lesson .dash-back{margin:14px 12px 0}.dash.letter-lesson h1{margin:12px 0;font-size:32px}.dash.letter-lesson .letter-lesson-card{width:calc(100% - 28px);height:auto;min-height:650px;margin:0 14px;padding:0;border-radius:24px}.dash.letter-lesson .letter-lesson-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 18px 28px}.dash.letter-lesson .letter-api-left{position:relative;inset:auto;width:auto;gap:12px;overflow:visible;padding:4px}.dash.letter-lesson .letter-api-images{gap:10px}.dash.letter-lesson .letter-api-images img{max-height:220px}.dash.letter-lesson .letter-api-text{font-size:16px}.dash.letter-lesson .letter-api-audio{position:relative;inset:auto;grid-row:span 2;width:auto;max-height:none;overflow:visible}.dash.letter-lesson .letter-api-media{min-height:220px;grid-template-columns:1fr;gap:8px;padding:8px}.dash.letter-lesson .letter-api-media iframe,.dash.letter-lesson .letter-api-media video{max-height:300px}.dash.letter-lesson .letter-display,.dash.letter-lesson .letter-language-list,.dash.letter-lesson .letter-navigation,.dash.letter-lesson .letter-placeholder-note,.dash.letter-lesson .letter-video-sign{position:relative;inset:auto;width:auto;height:auto}.dash.letter-lesson .letter-display{min-height:150px;font-size:clamp(80px,20vw,150px);transform:none}.dash.letter-lesson .letter-divider,.dash.letter-lesson .letter-sign-ropes,.dash.letter-lesson .letter-wood-post{display:none}.dash.letter-lesson .letter-language-list{display:grid;grid-row:span 2}.dash.letter-lesson .letter-language{height:auto;min-height:72px;gap:8px;border-bottom:1px dashed #c9c9c9}.dash.letter-lesson .letter-language h2{font-size:16px}.dash.letter-lesson .letter-language button{width:150px;height:46px;border-width:2px;border-radius:9px;padding:0;font-size:16px}.dash.letter-lesson .letter-speaker{width:44px;height:auto}.dash.letter-lesson .letter-video-sign{grid-column:1/-1;min-height:220px;border-width:5px}.dash.letter-lesson .letter-video-placeholder strong{font-size:18px}.dash.letter-lesson .letter-video-play{width:64px;height:50px}.dash.letter-lesson .letter-navigation{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash.letter-lesson .letter-navigation button{height:48px;padding:0 8px 0 18px;font-size:16px}.dash.letter-lesson .letter-nav-icon{width:34px;height:34px;font-size:28px}.dash.letter-lesson .letter-placeholder-note{grid-column:1/-1;font-size:12px}}.dash:not(.sky-resolved){background:transparent}.dash:not(.sky-resolved) .wrap{visibility:hidden}.dash:not(.sky-ready),.dash:not(.sky-ready) *,.dash:not(.sky-ready) .stage:before{transition:none!important}.dash .stage>.sky-birds,.dash .stage>.sky-layer{position:absolute;left:0;top:0;width:100%;pointer-events:none;overflow:hidden}.dash .stage>.sky-layer{height:calc(330 * var(--u))}.dash .stage>.sky-birds{height:calc(150 * var(--u))}.dash .stage>.sky-night{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.dash.is-night .stage>.sky-night{opacity:1;visibility:visible}.dash .stage>.sky-day,.dash .stage>.sun,.dash.is-night .stage>.sky-night{transition:opacity .9s ease,visibility 0s}.dash.is-night .stage>.sky-day,.dash.is-night .stage>.sun{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.dash{transition:background-color .8s ease}.dash.is-night{background:#16384f}.dash .stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1s ease;background:linear-gradient(180deg,#0a0f2e 0,#0a0f2e calc(205 * var(--u)),#060a24 calc(205 * var(--u)),#060a24 calc(351 * var(--u)),#16384f calc(528 * var(--u)),#16384f 100%)}.dash.is-night .stage:before{opacity:1}.dash .wave path,.dash .wave rect{transition:fill .8s ease,stroke .8s ease}.dash.is-night .wave path{fill:#050a2b;stroke:#6f86d9}.dash.is-night .wave rect{fill:#050a2b}.dash.is-night .foot{color:#c9d6ff}.dash .card{transition:background-color .8s ease,box-shadow .8s ease}.dash.is-night .card{box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.5),0 0 calc(40 * var(--u)) rgba(140,160,255,.28)}.dash .card>img.alphabet-hill-left,.dash .card>img.alphabet-hill-right,.dash .card>img.topic-tree,.dash .card>img.tree,.dash .card>svg.hill{transition:filter .9s ease}.dash.is-night .card>img.alphabet-hill-left,.dash.is-night .card>img.alphabet-hill-right,.dash.is-night .card>img.topic-tree,.dash.is-night .card>img.tree,.dash.is-night .card>svg.hill{filter:brightness(.62) saturate(.85) hue-rotate(8deg)}.dash .cloud{animation:cloud-drift 1s ease-in-out infinite alternate;transition:filter .9s ease}.dash .cloud-r{animation-duration:1s;animation-direction:alternate-reverse}.dash.is-night .cloud{filter:brightness(.6) sepia(1) hue-rotate(190deg) saturate(1.6) drop-shadow(0 0 8px rgba(130,160,255,.35))}@keyframes cloud-drift{0%{transform:translateX(calc(-26 * var(--u)))}to{transform:translateX(calc(34 * var(--u)))}}.dash .sun{animation:sun-glow 4s ease-in-out infinite alternate}.dash .sun .sun-rays{animation:sun-rays-spin 40s linear infinite,sun-rays-pulse 3s ease-in-out infinite}.dash .sun .sun-halo,.dash .sun .sun-rays{transform-box:view-box;transform-origin:50px 50px}.dash .sun .sun-halo{animation:sun-halo 3s ease-in-out infinite alternate}.dash .sun .sun-eye{transform-box:fill-box;transform-origin:center;animation:sun-blink 5s ease-in-out infinite}@keyframes sun-rays-spin{to{rotate:1turn}}@keyframes sun-rays-pulse{0%,to{scale:1}50%{scale:1.06}}@keyframes sun-halo{0%{scale:1;opacity:.25}to{scale:1.14;opacity:.5}}@keyframes sun-blink{0%,92%,to{scale:1 1}96%{scale:1 .1}}@media (prefers-reduced-motion:reduce){.dash .sun .sun-eye,.dash .sun .sun-halo,.dash .sun .sun-rays{animation:none!important}}@keyframes sun-spin{to{transform:rotate(1turn)}}@keyframes sun-glow{0%{filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(253,243,81,.5))}to{filter:drop-shadow(0 0 calc(20 * var(--u)) rgba(253,243,81,.95))}}.dash .bird{position:absolute;left:0;top:var(--top);width:max(34px,calc(var(--size) * var(--u)));aspect-ratio:60/36;will-change:transform;animation:bird-cross var(--dur) linear var(--delay) infinite}.dash .bird-bob{width:100%;height:100%;animation:bird-bob 1.8s ease-in-out infinite}.dash .bird svg{width:100%;height:100%;overflow:visible;fill:#fff;stroke:#cfe0ff;stroke-width:.5;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(13,38,114,.35)) drop-shadow(0 0 4px rgba(255,255,255,.45))}.dash .bird .wing-l{fill:#e1ecff}.dash .bird .tail{fill:#eef4ff}.dash .bird .wing{transform-box:view-box;transform-origin:30px 22px}.dash .bird .wing-l{animation:flap-l var(--flap) ease-in-out infinite}.dash .bird .wing-r{animation:flap-r var(--flap) ease-in-out infinite}@keyframes bird-cross{0%{transform:translateX(-15cqw)}to{transform:translateX(115cqw)}}@keyframes bird-bob{0%,to{transform:translateY(-6px) rotate(-2deg)}50%{transform:translateY(6px) rotate(2deg)}}@keyframes flap-l{0%,to{transform:rotate(-30deg)}50%{transform:rotate(38deg)}}@keyframes flap-r{0%,to{transform:rotate(30deg)}50%{transform:rotate(-38deg)}}.dash .star{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#fff;box-shadow:0 0 6px 1px hsla(0,0%,100%,.7);animation:twinkle var(--d) ease-in-out var(--delay) infinite}.dash .star.spark{width:calc(var(--s) * 4);height:calc(var(--s) * 4);border-radius:0;background:#fff7b0;box-shadow:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.dash .shooting-star{position:absolute;width:calc(170 * var(--u));height:max(2px,calc(3 * var(--u)));border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95));opacity:0;transform:rotate(28deg);animation:shoot var(--dur) linear var(--delay) infinite backwards}.dash .shooting-star:after{content:"";position:absolute;right:0;top:50%;width:max(5px,calc(8 * var(--u)));height:max(5px,calc(8 * var(--u)));border-radius:50%;background:#fff;box-shadow:0 0 10px 3px hsla(0,0%,100%,.85);transform:translateY(-50%)}@keyframes shoot{0%{opacity:0;transform:rotate(28deg) translateX(0)}3%{opacity:1}12%{opacity:1}16%,to{opacity:0;transform:rotate(28deg) translateX(calc(380 * var(--u)))}}.dash .stage>.moon{position:absolute;left:calc(1366 * var(--u));top:calc(190 * var(--u));width:calc(104 * var(--u));height:calc(104 * var(--u));filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(255,244,170,.75))}.dash .moon-body{transform-box:fill-box;transform-origin:center;animation:moon-bob 6s ease-in-out infinite}@keyframes moon-bob{0%,to{transform:translateY(-2px) rotate(-4deg)}50%{transform:translateY(3px) rotate(4deg)}}.dash .stage>.owl{position:absolute;left:calc(1560 * var(--u));top:calc(171 * var(--u));width:calc(120 * var(--u));height:calc(144 * var(--u))}.dash .owl svg{width:100%;height:100%;overflow:visible;transform-origin:50% 100%;animation:owl-sway 5s ease-in-out infinite}.dash .owl-head{transform-box:fill-box;transform-origin:50% 90%;animation:owl-tilt 8s ease-in-out infinite}.dash .owl-lid{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:owl-blink 5s ease-in-out infinite}.dash .owl-pupil{animation:owl-look 8s ease-in-out infinite}.dash .owl-hoot{position:absolute;right:88%;top:0;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:999px;background:#fff;color:#0d2672;font:800 max(12px,calc(22 * var(--u))) /1 Baloo\ 2,system-ui,sans-serif;white-space:nowrap;opacity:0;animation:owl-hoot 10s ease-in-out infinite}@keyframes owl-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes owl-tilt{0%,40%,to{transform:rotate(0)}48%,60%{transform:rotate(-11deg)}68%,82%{transform:rotate(9deg)}}@keyframes owl-blink{0%,90%,to{transform:scaleY(0)}94%{transform:scaleY(1)}}@keyframes owl-look{0%,35%,to{transform:translateX(0)}45%,60%{transform:translateX(-2.5px)}70%,85%{transform:translateX(2.5px)}}@keyframes owl-hoot{0%,52%{opacity:0;transform:translateY(8px) scale(.8)}58%,72%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-6px) scale(.9)}}@media (max-width:900px){.dash .stage>.sky-layer{height:560px}.dash .stage>.sky-birds{height:170px}.dash .stage:before{background:linear-gradient(180deg,#0a0f2e,#060a24 260px,#16384f 560px)}.dash .stage>.owl{display:none}.dash .stage>.moon{left:auto;right:16px;top:12px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.dash .owl-hoot,.dash .shooting-star,.dash .stage>.sky-birds{display:none}.dash .cloud,.dash .moon-body,.dash .owl svg,.dash .owl-head,.dash .owl-lid,.dash .owl-pupil,.dash .star,.dash .sun{animation:none!important}}.dash{--wx-tint:transparent;--wx-dim:1;--wx-sun:1}.dash.wx-cloudy{--wx-tint:rgba(120,132,152,.3);--wx-dim:0.5;--wx-sun:0.55}.dash.wx-rain{--wx-tint:rgba(62,78,104,.42);--wx-dim:0.2;--wx-sun:0.2}.dash.wx-storm{--wx-tint:rgba(28,38,66,.58);--wx-dim:0.1;--wx-sun:0.12}.dash.wx-snow{--wx-tint:rgba(205,222,245,.3);--wx-dim:0.25;--wx-sun:0.3}.dash.wx-fog{--wx-tint:rgba(225,233,244,.4);--wx-dim:0.3;--wx-sun:0.35}.dash .stage>.wx-layer{--wx-h:calc(330 * var(--u));display:none}.dash.wx-fog .stage>.wx-fog-layer,.dash.wx-rain .stage>.wx-rain-layer,.dash.wx-rain .stage>.wx-splash-layer,.dash.wx-snow .stage>.wx-snow-layer,.dash.wx-storm .stage>.wx-lightning,.dash.wx-storm .stage>.wx-rain-layer,.dash.wx-storm .stage>.wx-splash-layer,.dash:not(.wx-clear) .stage>.wx-clouds{display:block;animation:wx-fade 1.5s ease-out}@keyframes wx-fade{0%{opacity:0}to{opacity:1}}.dash .stage>.sun{opacity:var(--wx-sun)}.dash.is-night .stage>.sky-night.dimmable{opacity:var(--wx-dim)}.dash.is-night:not(.wx-clear) .stage>.sky-shoot{opacity:0;visibility:hidden}.dash.wx-rain .stage>.sky-birds,.dash.wx-snow .stage>.sky-birds,.dash.wx-storm .stage>.sky-birds{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.dash.wx-fog .stage>.sky-birds{opacity:.45}.dash.wx-rain .cloud,.dash.wx-storm .cloud{filter:brightness(.7) saturate(.6)}.dash.is-night.wx-rain .cloud,.dash.is-night.wx-storm .cloud{filter:brightness(.4) sepia(1) hue-rotate(190deg) saturate(1.2) drop-shadow(0 0 8px rgba(130,160,255,.3))}.dash .wx-cloud{position:absolute;left:0;top:var(--top);width:max(110px,calc(var(--w) * var(--u)));height:auto;opacity:var(--o);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:translate;transition:filter .9s ease;animation:wx-cloud-cross var(--dur) linear var(--delay) infinite}@keyframes wx-cloud-cross{0%{translate:-30cqw 0}to{translate:120cqw 0}}.dash.wx-rain .wx-cloud,.dash.wx-storm .wx-cloud{filter:brightness(.62) saturate(.55)}.dash.wx-snow .wx-cloud{filter:brightness(.92) saturate(.7)}.dash.is-night .wx-cloud{filter:brightness(.6) sepia(1) hue-rotate(190deg) saturate(1.6)}.dash.is-night.wx-rain .wx-cloud,.dash.is-night.wx-storm .wx-cloud{filter:brightness(.35) sepia(1) hue-rotate(190deg) saturate(1.2)}.dash .rain-drop{position:absolute;left:var(--x);top:calc(-1 * var(--h));width:max(1.5px,calc(2 * var(--u)));height:var(--h);border-radius:2px;background:linear-gradient(180deg,transparent,rgba(200,222,255,.9));opacity:var(--o);rotate:10deg;animation:rain-fall var(--s) linear var(--d) infinite}.dash .rain-drop.extra{display:none}.dash.wx-storm .rain-drop.extra{display:block}.dash.wx-storm .rain-drop{animation-duration:calc(var(--s) * .7)}@keyframes rain-fall{0%{translate:0 0}to{translate:calc(var(--wx-h) * -.2) calc(var(--wx-h) + var(--h))}}.dash .rain-splash{position:absolute;left:var(--x);top:calc(304 * var(--u));width:calc(26 * var(--u));height:calc(8 * var(--u));margin-left:calc(-13 * var(--u));border:max(1px,calc(2 * var(--u))) solid rgba(210,230,255,.85);border-radius:50%;opacity:0;animation:rain-splash 1.1s ease-out var(--d) infinite}@keyframes rain-splash{0%{opacity:0;scale:.2}15%{opacity:.9}to{opacity:0;scale:1.5}}.dash .wx-flash{position:absolute;inset:0;background:rgba(235,240,255,.85);opacity:0;animation:wx-flash 9s linear infinite}.dash .wx-bolt{position:absolute;left:68%;top:2%;height:80%;width:auto;opacity:0;filter:drop-shadow(0 0 8px rgba(255,247,194,.9));animation:wx-bolt 9s linear infinite}@keyframes wx-flash{0%,89%,to{opacity:0}90%{opacity:.85}91%{opacity:.1}92.5%{opacity:.7}95%{opacity:0}}@keyframes wx-bolt{0%,89.5%,to{opacity:0}90%,92%{opacity:1}95%{opacity:0}}.dash .flake{position:absolute;left:var(--x);top:calc(-1 * var(--sz));width:var(--sz);height:var(--sz);opacity:var(--o);animation:snow-fall var(--t) linear var(--d) infinite}.dash .flake b{display:block;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.85);animation:snow-sway var(--swt) ease-in-out infinite alternate}@keyframes snow-fall{0%{translate:0 0}to{translate:0 calc(var(--wx-h) + 20px)}}@keyframes snow-sway{0%{translate:calc(-1 * var(--sw)) 0}to{translate:var(--sw) 0}}.dash .fog-band{position:absolute;left:-20%;top:var(--top);width:140%;height:45%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.55),transparent 68%);filter:blur(6px);animation:fog-drift var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes fog-drift{0%{translate:-8% 0}to{translate:8% 0}}@media (max-width:900px){.dash .stage>.wx-layer{--wx-h:560px}.dash .stage>.wx-splash-layer{display:none!important}}@media (prefers-reduced-motion:reduce){.dash .stage>.wx-layer{display:none!important}}