.k9kpHW_theia{isolation:isolate;--seam-drop:clamp(3.5rem, 8vw, 9rem);margin-top:calc(-1 * var(--seam-drop));color:var(--text-on-dark);position:relative}.k9kpHW_theiaBg{z-index:-1;background:var(--bg-obsidian);position:absolute;inset:0}.k9kpHW_scene{min-height:max(106vh,54rem);clip-path:polygon(0 calc(var(--seam-drop) * .375), 17.5% calc(var(--seam-drop) * .6875), 35% var(--seam-drop), 67.5% calc(var(--seam-drop) * .5), 100% 0, 100% 100%, 0 100%);position:relative;overflow:hidden}.k9kpHW_scene>*{pointer-events:none}.k9kpHW_stars{width:100%;height:100%;position:absolute;inset:0}.k9kpHW_starsGL{position:absolute;inset:0}.k9kpHW_glStars .k9kpHW_stars{display:none}.k9kpHW_windshield{position:absolute;inset:0}.k9kpHW_windshield img{object-fit:cover;object-position:center bottom}@media (max-width:1024px){.k9kpHW_windshield img{object-fit:contain;object-position:center calc(100% - 5svh);filter:brightness(1.45)contrast(1.06)}}.k9kpHW_sun{aspect-ratio:1;filter:brightness(.42);width:30vw;position:absolute;top:-11vw;right:-14vw}.k9kpHW_sunA{width:100%;height:100%;animation:210s linear infinite k9kpHW_sunSpin;display:block}.k9kpHW_sunB{mix-blend-mode:screen;opacity:.42;width:100%;height:100%;animation:110s linear infinite k9kpHW_sunSpinR;position:absolute;inset:0}.k9kpHW_sunC{mix-blend-mode:screen;opacity:.3;width:100%;height:100%;animation:74s ease-in-out infinite k9kpHW_sunChurn;position:absolute;inset:0}.k9kpHW_sunD{mix-blend-mode:screen;opacity:.5;filter:url(#sun-turb);width:100%;height:100%;animation:46s ease-in-out infinite alternate k9kpHW_sunBoil;position:absolute;inset:0}@keyframes k9kpHW_sunBoil{0%{transform:rotate(0)scale(1)}50%{transform:rotate(4.5deg)scale(1.05)}to{transform:rotate(8deg)scale(1.015)}}.k9kpHW_sunGlow{mix-blend-mode:screen;background:radial-gradient(circle,#ff962d4d 30%,#ff5f1421 55%,#0000 72%);border-radius:50%;animation:5.2s ease-in-out infinite alternate k9kpHW_sunBreath;position:absolute;inset:-10%}.k9kpHW_flare{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#ffebc8f2 0%,#ffa03c8c 38%,#ff5a142e 62%,#0000 78%);border-radius:50%;width:17%;position:absolute}.k9kpHW_flare1{animation:9.5s ease-out infinite k9kpHW_flarePop;top:52%;left:6%}.k9kpHW_flare2{width:13%;animation:13.5s ease-out 3.2s infinite k9kpHW_flarePop;top:78%;left:24%}.k9kpHW_flare3{width:14%;animation:17s ease-out 7.5s infinite k9kpHW_flarePop;top:28%;left:1%}.k9kpHW_flare4{width:11%;animation:11.5s ease-out 5.1s infinite k9kpHW_flarePop;top:88%;left:46%}@keyframes k9kpHW_flarePop{0%,88%{opacity:0;transform:scale(.6)}91%{opacity:.85;transform:scale(1)}94%{opacity:.45;transform:scale(1.22)}to{opacity:0;transform:scale(1.35)}}@keyframes k9kpHW_sunSpin{to{transform:rotate(360deg)}}@keyframes k9kpHW_sunSpinR{0%{transform:scale(1.04)rotate(0)}to{transform:scale(1.04)rotate(-360deg)}}@keyframes k9kpHW_sunChurn{0%{transform:rotate(0)scale(1.02)}30%{transform:rotate(-95deg)scale(1.06)}55%{transform:rotate(-190deg)scale(1.01)}80%{transform:rotate(-285deg)scale(1.05)}to{transform:rotate(-360deg)scale(1.02)}}@keyframes k9kpHW_sunBreath{0%{opacity:.35}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.k9kpHW_sunA,.k9kpHW_sunB,.k9kpHW_sunC,.k9kpHW_sunD,.k9kpHW_sunGlow,.k9kpHW_flare{animation:none}}.k9kpHW_disc{position:absolute}.k9kpHW_mobMercury,.k9kpHW_mobVenus{display:none}.k9kpHW_disc img{width:100%;height:100%;display:block}.k9kpHW_earth{filter:brightness(.62)saturate(.92);width:10%;top:10.5%;left:67%}.k9kpHW_planetWrap{aspect-ratio:1;width:35.6%;margin-top:-17.8%;margin-left:-17.8%;position:absolute;top:48%;left:50.5%}.k9kpHW_planetWrap>.k9kpHW_planet{border-radius:50%;position:absolute;inset:0;overflow:hidden}.k9kpHW_planet img{width:100%;height:100%}.k9kpHW_shield{position:absolute;inset:-3.5%}.k9kpHW_shield canvas{width:100%;height:100%;display:block}.k9kpHW_shieldFallback{background:radial-gradient(circle,#0000 58%,#7ed6a524 70%,#7ed6be4d 79%,#7ed6a51f 86%,#0000 92%);border-radius:50%;display:none;position:absolute;inset:-3.5%}.k9kpHW_noGL .k9kpHW_shieldFallback{animation:5.2s ease-in-out infinite k9kpHW_shieldPulse;display:block}.k9kpHW_noGL .k9kpHW_shield{display:none}@keyframes k9kpHW_shieldPulse{0%,to{opacity:.7}50%{opacity:1}}.k9kpHW_lines{width:100%;height:100%;position:absolute;inset:0}.k9kpHW_wrapLines{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.k9kpHW_wrapLines polyline{fill:none;stroke:#ffffff8c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k9kpHW_lines polyline{fill:none;stroke:#ffffff59;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s}.k9kpHW_lines polyline.k9kpHW_active{stroke:#c8e6fff2}.k9kpHW_pin{pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.k9kpHW_pin i{background:#ffffffeb;border-radius:50%;transition:background .3s,box-shadow .3s;position:absolute;inset:4px;box-shadow:0 0 6px #aad7ffb3}.k9kpHW_pin:after{content:"";border:1px solid #bee1ff8c;border-radius:50%;animation:2.6s ease-out infinite k9kpHW_pinPulse;position:absolute;inset:0}.k9kpHW_pin.k9kpHW_active i{background:#d9edff;box-shadow:0 0 12px #aad7ff}@keyframes k9kpHW_pinPulse{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.k9kpHW_pin:after{opacity:.5;animation:none}}.k9kpHW_desktopCallouts{display:contents}.k9kpHW_callout{left:var(--dx);top:var(--dy);color:#ffffffeb;text-wrap:balance;pointer-events:auto;cursor:default;max-width:15rem;font-size:clamp(.8rem,1.05vw,1.05rem);line-height:1.4;position:absolute}.k9kpHW_calloutHead{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:.35em;font-size:.68em;font-weight:500;transition:color .3s;display:block}.k9kpHW_calloutValue{transition:color .3s,text-shadow .3s;display:block}:where(html[data-hoverable]) .k9kpHW_callout:hover .k9kpHW_calloutHead{color:#b4dcfff2}:where(html[data-hoverable]) .k9kpHW_callout:hover .k9kpHW_calloutValue{color:#fff;text-shadow:0 0 14px #96cdff73}.k9kpHW_callout.k9kpHW_right{text-align:left}.k9kpHW_callout.k9kpHW_endAlign{text-align:right}.k9kpHW_sceneLabel{min-height:2.15em;font-family:var(--font-mono);letter-spacing:.18em;color:var(--green-terminal);text-transform:uppercase;text-shadow:0 0 18px #40dc8240;text-align:right;margin:0;font-size:clamp(1rem,1.7vw,1.7rem);position:absolute;top:71%;right:6.5%}.k9kpHW_labelMain{line-height:1.2;display:block}.k9kpHW_labelSub{letter-spacing:.2em;opacity:.85;text-align:left;margin-top:.3em;font-size:.6em;line-height:1.2;display:block}.k9kpHW_cursor{vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:.12em;animation:.9s step-end infinite k9kpHW_cursorBlink;display:none}@keyframes k9kpHW_cursorBlink{50%{opacity:0}}@media (max-width:1024px){.k9kpHW_scene{--arch-w:min(100vw, 640px);min-height:max(100svh,40rem)}.k9kpHW_orrery{display:none}.k9kpHW_planetWrap{width:calc(var(--ring-r,min(24vw, 21svh)) * 2 / .705);top:var(--ring-cy,44%);margin-left:calc(var(--ring-r,min(24vw, 21svh)) * -1 / .705);margin-top:calc(var(--ring-r,min(24vw, 21svh)) * -1 / .705);left:50%}.k9kpHW_sun{top:0;right:calc(var(--arch-w) * -.214);width:calc(var(--arch-w) * .428)}.k9kpHW_earth{left:44.4%;top:var(--earth-cy,32vw);width:calc(var(--arch-w) * .136);margin-top:calc(var(--arch-w) * -.068)}.k9kpHW_mobMercury{left:68.3%;top:var(--moon-cy,18vw);width:calc(var(--arch-w) * .04);margin-top:calc(var(--arch-w) * -.02);display:block}.k9kpHW_mobVenus{left:59%;top:var(--venus-cy,26vw);width:calc(var(--arch-w) * .04);margin-top:calc(var(--arch-w) * -.02);display:block}.k9kpHW_desktopCallouts .k9kpHW_callout{left:var(--ring-left,12px);top:var(--ring-top,20%);width:fit-content;max-width:var(--ring-w,40%);text-align:left;text-shadow:0 0 3px #04080ce6,0 1px 8px #04080cbf;font-size:.78rem}.k9kpHW_desktopCallouts .k9kpHW_callout.k9kpHW_endAlign,.k9kpHW_desktopCallouts .k9kpHW_callout.k9kpHW_right{text-align:left}.k9kpHW_desktopCallouts .k9kpHW_callout[data-seat=r]{left:auto;right:var(--ring-right,12px);text-align:right}.k9kpHW_lines{display:none}.k9kpHW_wrapLines{filter:drop-shadow(0 1px 1px #04080ca6);display:block}.k9kpHW_sceneLabel{top:auto;bottom:var(--hud-bottom,22%);font-size:var(--hud-fs,.95rem);text-align:center;left:50%;right:auto;transform:translate(-50%)}.k9kpHW_sceneLabel .k9kpHW_labelSub{text-align:center}}.k9kpHW_orrery{pointer-events:none;will-change:transform;position:absolute;inset:0}.k9kpHW_ocam{will-change:transform;position:absolute;inset:0}.k9kpHW_oplanets{pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;opacity:var(--odim,1);position:absolute;inset:0}.k9kpHW_orrery[data-planets-live] .k9kpHW_oimg,.k9kpHW_orrery[data-planets-live] .k9kpHW_oshade{visibility:hidden}.k9kpHW_globeCv{pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.k9kpHW_planet[data-globe-live]>img,.k9kpHW_earth[data-globe-live]>img{visibility:hidden}.k9kpHW_oarcs{width:100%;height:100%;opacity:var(--odim,1);position:absolute;inset:0}.k9kpHW_oring{fill:none;stroke:#ffffff12;stroke-width:1px}.k9kpHW_oringTheia{stroke:#5affa038;stroke-dasharray:3 5}.k9kpHW_oglow{width:130px;height:130px;opacity:var(--oth,1);background:radial-gradient(circle,#5affa038,#5affa014 45%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.k9kpHW_obody{width:var(--bw);opacity:var(--odim,1);position:absolute}.k9kpHW_oimg{filter:brightness(.6)saturate(1.05)contrast(1.28);width:100%;height:auto;display:block}.k9kpHW_oshade{pointer-events:none;background:radial-gradient(circle at 74% 22%,#0000 30%,#00000057 62%,#020408b8 96%);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k9kpHW_olabel{font-family:var(--font-mono);letter-spacing:.2em;color:#ffffffd9;white-space:nowrap;text-align:center;padding-left:.2em;font-size:9.5px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.k9kpHW_oau{letter-spacing:.16em;text-align:center;opacity:.65;margin-top:3px;padding-left:.16em;font-size:.82em;font-style:normal;display:block}.k9kpHW_oslotLabel{font-family:var(--font-mono);letter-spacing:.22em;color:#ffffffd9;white-space:nowrap;text-align:center;opacity:var(--oth,1);padding-left:.22em;font-size:10px;position:absolute;transform:translate(-50%,-100%)}.k9kpHW_oslotTheia{color:var(--green-terminal);text-shadow:0 0 12px #40dc8280;font-size:12px}@media (prefers-reduced-motion:reduce){.k9kpHW_orrery{display:none}}.k9kpHW_oflyBtn{cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:50%;width:120px;height:120px;padding:0;position:absolute}.k9kpHW_oflyBtn:focus-visible{outline:2px solid var(--green-terminal);outline-offset:4px}.k9kpHW_dressing{position:absolute;inset:0}.k9kpHW_hudOff .k9kpHW_dressing{transition:opacity .14s ease-out;opacity:0!important}@media (min-width:641px) and (max-width:1024px){.k9kpHW_scene{min-height:max(100svh,54rem)}.k9kpHW_windshield{height:calc(min(100vw,1024px)/2.71624);top:auto;bottom:5svh}.k9kpHW_windshield img{object-fit:cover;object-position:center bottom}.k9kpHW_desktopCallouts .k9kpHW_callout{font-size:clamp(.9rem,1.55vw,1.1rem)}.k9kpHW_sceneLabel{left:auto;right:var(--hud-right,44px);text-align:left;font-size:clamp(1.1rem,2.2vw,1.55rem);transform:none}.k9kpHW_sceneLabel .k9kpHW_labelSub{text-align:left}}
