.SolarSystem-module__Bjvgaa__page{min-height:100svh;color:var(--pb-cream);background:#1a2449;position:relative;overflow:hidden}.SolarSystem-module__Bjvgaa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SolarSystem-module__Bjvgaa__stage{width:390px;height:1600px;margin-left:calc(50% - 195px);position:relative}.SolarSystem-module__Bjvgaa__backdrop{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.SolarSystem-module__Bjvgaa__tabletOnly{display:none}.SolarSystem-module__Bjvgaa__hintRing{z-index:2;pointer-events:none;width:210px;height:225px;position:absolute;top:550px;left:180px;overflow:visible}.SolarSystem-module__Bjvgaa__hintRing,.SolarSystem-module__Bjvgaa__finger{opacity:0;transition:opacity .3s}.SolarSystem-module__Bjvgaa__stage[data-hinting] .SolarSystem-module__Bjvgaa__hintRing,.SolarSystem-module__Bjvgaa__stage[data-hinting] .SolarSystem-module__Bjvgaa__finger{opacity:1}.SolarSystem-module__Bjvgaa__finger{z-index:4;filter:drop-shadow(0 4px 3px #00000059);pointer-events:none;width:50px;height:56px;position:absolute;top:712px;left:168px;transform:rotate(-8deg)}.SolarSystem-module__Bjvgaa__obj{--o:var(--pb-cream);z-index:3;color:var(--pb-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;transition:transform .2s;display:flex;position:absolute}.SolarSystem-module__Bjvgaa__obj:hover{transform:translateY(-4px)}.SolarSystem-module__Bjvgaa__obj:active{transform:scale(.97)}.SolarSystem-module__Bjvgaa__obj:focus-visible{outline:4px solid var(--pb-sun);outline-offset:4px;border-radius:24px}.SolarSystem-module__Bjvgaa__obj[aria-pressed=true] .SolarSystem-module__Bjvgaa__label{background:var(--pb-sun)}.SolarSystem-module__Bjvgaa__fig{display:block}.SolarSystem-module__Bjvgaa__fig .pb-art{width:100%;height:100%;display:block;overflow:visible}.SolarSystem-module__Bjvgaa__label{border:3px solid var(--pb-ink);border-radius:var(--pb-r1);height:54px;color:var(--pb-ink);background:var(--pb-paper);box-shadow:var(--pb-soft);font-family:var(--font-kid);white-space:nowrap;align-items:center;gap:8px;padding:0 16px 0 20px;font-size:29px;line-height:1;display:inline-flex}.SolarSystem-module__Bjvgaa__tiltLeft{transform:rotate(-1.5deg)}.SolarSystem-module__Bjvgaa__tiltRight{transform:rotate(1.5deg)}.SolarSystem-module__Bjvgaa__spk{width:28px;height:28px;color:var(--pb-cobalt);flex:none}.SolarSystem-module__Bjvgaa__obj{left:var(--pl);top:var(--pt);width:var(--pw)}.SolarSystem-module__Bjvgaa__obj .SolarSystem-module__Bjvgaa__fig{width:var(--pw);height:var(--ph);transform:rotate(var(--pr))}.SolarSystem-module__Bjvgaa__sunLabel{z-index:3;left:var(--pl);top:var(--pt);position:absolute}@media (min-width:1024px){.SolarSystem-module__Bjvgaa__page{container-type:inline-size}.SolarSystem-module__Bjvgaa__stage{--u:calc(100cqw / 1024);width:100%;height:calc(1340 * var(--u));margin-left:0}.SolarSystem-module__Bjvgaa__phoneOnly{display:none}.SolarSystem-module__Bjvgaa__tabletOnly{display:block}.SolarSystem-module__Bjvgaa__obj{left:calc(var(--tl) * var(--u));top:calc(var(--tt) * var(--u));width:calc(var(--tw) * var(--u))}.SolarSystem-module__Bjvgaa__obj .SolarSystem-module__Bjvgaa__fig{width:calc(var(--tw) * var(--u));height:calc(var(--th) * var(--u));transform:rotate(var(--tr))}.SolarSystem-module__Bjvgaa__sunLabel{left:calc(var(--tl) * var(--u));top:calc(var(--tt) * var(--u))}.SolarSystem-module__Bjvgaa__hintRing{left:calc(696 * var(--u));top:calc(336 * var(--u));width:calc(273 * var(--u));height:calc(293 * var(--u))}.SolarSystem-module__Bjvgaa__finger{left:calc(680 * var(--u));top:calc(546 * var(--u))}}.SolarSystem-module__Bjvgaa__factCard{z-index:15;left:50%;bottom:max(16px, env(safe-area-inset-bottom));border:3px solid var(--pb-ink);border-radius:var(--pb-r2);width:min(390px,100% - 24px);color:var(--pb-ink);background:var(--pb-paper);padding:16px 18px 18px;position:fixed;transform:translate(-50%);box-shadow:0 16px 16px -10px #00000073}.SolarSystem-module__Bjvgaa__factHeading{align-items:center;gap:12px;display:flex}.SolarSystem-module__Bjvgaa__factHeading>div{margin-right:auto}.SolarSystem-module__Bjvgaa__factHeading p{font-size:14px;font-weight:700}.SolarSystem-module__Bjvgaa__factHeading h2{font-family:var(--font-kid);font-size:40px;font-weight:400;line-height:1.1}.SolarSystem-module__Bjvgaa__factClose{border:3px solid var(--pb-ink);border-radius:var(--pb-r1);width:48px;height:48px;color:var(--pb-ink);background:var(--pb-cream);cursor:pointer;place-items:center;display:grid}.SolarSystem-module__Bjvgaa__factClose svg{width:26px;height:26px}.SolarSystem-module__Bjvgaa__factClose:focus-visible{outline:4px solid var(--pb-cobalt);outline-offset:3px}.SolarSystem-module__Bjvgaa__fact{margin-top:8px;font-size:18px;font-weight:700;line-height:1.5}.SolarSystem-module__Bjvgaa__periods{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.SolarSystem-module__Bjvgaa__periods div{background:var(--pb-cream);border-radius:14px;padding:8px 10px}.SolarSystem-module__Bjvgaa__periods dt{font-size:13px}.SolarSystem-module__Bjvgaa__periods dd{font-family:var(--font-kid);margin:0;font-size:20px}@media (prefers-reduced-motion:reduce){.SolarSystem-module__Bjvgaa__obj,.SolarSystem-module__Bjvgaa__hintRing,.SolarSystem-module__Bjvgaa__finger{transition:none}}.SolarSystem-module__Bjvgaa__stage{--guide-ripple:var(--pb-mint);--guide-trail:var(--pb-cream)}
