.site-earth.svelte-bpxcxz{--d:clamp(1100px, max(128vw, 150vh), 2300px);--top:56vh;z-index:-1;pointer-events:none;contain:strict;background:#01030a;position:fixed;inset:0;overflow:hidden}.sky.svelte-bpxcxz,.veil.svelte-bpxcxz{position:absolute;inset:0}.sky.svelte-bpxcxz{background:radial-gradient(1.2px 1.2px at 8% 14%,#fff 60%,#0000),radial-gradient(1px 1px at 17% 6%,#cfe4ff 60%,#0000),radial-gradient(1.4px 1.4px at 26% 22%,#fff 60%,#0000),radial-gradient(1px 1px at 34% 9%,#dbe9ff 60%,#0000),radial-gradient(1.2px 1.2px at 43% 31%,#fff 60%,#0000),radial-gradient(1px 1px at 52% 5%,#cfe4ff 60%,#0000),radial-gradient(1.6px 1.6px at 61% 19%,#fff 60%,#0000),radial-gradient(1px 1px at 69% 38%,#dbe9ff 60%,#0000),radial-gradient(1.2px 1.2px at 78% 15%,#fff 60%,#0000),radial-gradient(1px 1px at 86% 4%,#cfe4ff 60%,#0000),radial-gradient(1.4px 1.4px at 93% 27%,#fff 60%,#0000),radial-gradient(1px 1px at 4% 41%,#dbe9ff 60%,#0000),radial-gradient(1.2px 1.2px at 96% 46%,#fff 60%,#0000),radial-gradient(1px 1px at 12% 34%,#cfe4ff 60%,#0000),radial-gradient(1px 1px at 30% 44%,#dbe9ff 60%,#0000),radial-gradient(1.2px 1.2px at 47% 12%,#fff 60%,#0000),radial-gradient(1px 1px at 73% 48%,#cfe4ff 60%,#0000),linear-gradient(118deg,#0000 28%,#6078dc12 44%,#9682e617 50%,#4682dc0f 57%,#0000 72%),radial-gradient(at 16% 0,#4656d233,#0000 55%),radial-gradient(at 88% 8%,#1e78dc24,#0000 50%),#01030a}.twinkle.svelte-bpxcxz{background:radial-gradient(1.8px 1.8px at 14% 26%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 38% 16%,#fff 60%,#0000),radial-gradient(2px 2px at 57% 30%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 74% 10%,#fff 60%,#0000),radial-gradient(1.8px 1.8px at 90% 34%,#fff 60%,#0000);animation:5.5s ease-in-out infinite svelte-bpxcxz-se-twinkle}.rise.svelte-bpxcxz{opacity:0;transform:translate3d(0, calc(var(--travel,0) * 16vh), 0);will-change:transform;transition:opacity 1.6s;position:absolute;inset:0}.ready.svelte-bpxcxz .rise:where(.svelte-bpxcxz){opacity:calc(1 - var(--travel,0) * .45)}.orb.svelte-bpxcxz,.air.svelte-bpxcxz,.glow.svelte-bpxcxz{top:var(--top);width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);border-radius:50%;position:absolute;left:50%}.orb.svelte-bpxcxz{box-shadow:inset 0 0 calc(var(--d) * .045) #78beff8c;background:#06224a;overflow:hidden}.strip.svelte-bpxcxz{width:calc(var(--d) * 4);will-change:transform;height:100%;animation:300s linear infinite svelte-bpxcxz-se-turn;display:flex}.map.svelte-bpxcxz{width:calc(var(--d) * 2);height:var(--d);filter:saturate(1.5)brightness(.74)contrast(1.1);background:url(../../../earth-map.webp) 50%/100% 100% no-repeat;flex:none}.cloud.svelte-bpxcxz{opacity:.34;mix-blend-mode:screen;animation-duration:210s;position:absolute;inset:0 auto 0 0}.cloud.svelte-bpxcxz .map:where(.svelte-bpxcxz){filter:none;background-image:url(../../../earth-clouds.webp)}.shade.svelte-bpxcxz{background:radial-gradient(circle at 64% 4%,#bee1ff33 0,#0000 30%),radial-gradient(circle at 62% 8%,#0000 0 18%,#01040e80 42%,#01030ce6 66%,#010209fa 100%),linear-gradient(#062c963d,#062c963d);border-radius:50%;position:absolute;inset:0}.air.svelte-bpxcxz{top:calc(var(--top) - var(--d) * .03);width:calc(var(--d) * 1.06);height:calc(var(--d) * 1.06);margin-left:calc(var(--d) * -.53);background:radial-gradient(circle closest-side,#0000 93.2%,#aad7ffd9 94.5%,#4696ff66 96.4%,#286eff1f 98.4%,#0000 100%);-webkit-mask-image:linear-gradient(200deg,#000 30%,#0000 78%);mask-image:linear-gradient(200deg,#000 30%,#0000 78%)}.glow.svelte-bpxcxz{top:calc(var(--top) - var(--d) * .1);width:calc(var(--d) * 1.2);height:calc(var(--d) * 1.2);margin-left:calc(var(--d) * -.6);background:radial-gradient(circle closest-side,#0000 78%,#2878ff33 86%,#1e64f012 94%,#0000 100%)}.sun.svelte-bpxcxz{top:calc(var(--top) + var(--d) * .018);left:calc(50% + var(--d) * .13);width:0;height:0;position:absolute}.sun.svelte-bpxcxz:before{content:"";background:radial-gradient(closest-side,#fffffff2 0,#c8e4ff80 9%,#6eaaff33 30%,#0000 70%);border-radius:50%;width:46vmin;height:46vmin;margin:-23vmin 0 0 -23vmin;animation:9s ease-in-out infinite svelte-bpxcxz-se-breathe;position:absolute}.sun.svelte-bpxcxz i:where(.svelte-bpxcxz){filter:blur(.6px);opacity:.8;background:linear-gradient(90deg,#0000,#8cbeff80 30%,#fff 50%,#8cbeff80 70%,#0000);border-radius:3px;width:min(120vw,1500px);height:3px;margin:-1.5px 0 0 calc(min(120vw,1500px)/-2);position:absolute}.veil.svelte-bpxcxz{background:linear-gradient(180deg, #01030a00 0, #01030a33 42%, rgb(1 3 10/calc(.46 + var(--travel,0) * .3)) 100%)}.paused.svelte-bpxcxz .strip:where(.svelte-bpxcxz){animation-play-state:paused}.paused.svelte-bpxcxz .twinkle:where(.svelte-bpxcxz){animation-play-state:paused}.paused.svelte-bpxcxz .sun:where(.svelte-bpxcxz):before{animation-play-state:paused}@keyframes svelte-bpxcxz-se-turn{0%{transform:translate3d(calc(var(--d) * -2), 0, 0)}to{transform:translate(0,0)}}@keyframes svelte-bpxcxz-se-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes svelte-bpxcxz-se-breathe{50%{opacity:.86;transform:scale(1.12)}}@media (max-aspect-ratio:4/5){.site-earth.svelte-bpxcxz{--d:clamp(900px, max(240vw, 120vh), 1500px);--top:62vh}}@media (prefers-reduced-motion:reduce){.strip.svelte-bpxcxz,.twinkle.svelte-bpxcxz,.sun.svelte-bpxcxz:before{animation:none}}html.reduce-motion .site-earth.svelte-bpxcxz .strip:where(.svelte-bpxcxz){animation:none}html.reduce-motion .site-earth.svelte-bpxcxz .twinkle:where(.svelte-bpxcxz){animation:none}html.reduce-motion .site-earth.svelte-bpxcxz .sun:where(.svelte-bpxcxz):before{animation:none}.mystery-signal.svelte-1s8ytrn{z-index:890;inset-inline-end:max(18px, env(safe-area-inset-right));bottom:calc(108px + env(safe-area-inset-bottom));color:#dffcff;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#147490e0,#5b21b6eb);border:1px solid #67e8f96b;border-radius:18px;place-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;box-shadow:0 0 0 5px #67e8f90d,0 16px 40px #0000006b,0 0 28px #67e8f94d}.mystery-signal.svelte-1s8ytrn:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 8px #67e8f912,0 20px 44px #00000080,0 0 34px #67e8f96b}.mystery-signal.svelte-1s8ytrn:active{transform:scale(.94)}.mystery-signal.svelte-1s8ytrn svg{width:22px;height:22px}.signal-dot.svelte-1s8ytrn{background:#fcd34d;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 12px #fcd34d}.signal-pulse.svelte-1s8ytrn{pointer-events:none;border:1px solid #67e8f933;border-radius:24px;animation:2.8s ease-in-out infinite svelte-1s8ytrn-signal-breathe;position:absolute;inset:-8px}.puzzle-layer.svelte-1s8ytrn{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.puzzle-scrim.svelte-1s8ytrn{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;background:#020108c7;border:0;width:100%;height:100%;position:absolute;inset:0}.puzzle-card.svelte-1s8ytrn{color:#f8f5ff;background:radial-gradient(circle at 12% 0,#67e8f924,#0000 18rem),#0a0713;border:1px solid #67e8f952;border-radius:28px;width:min(440px,100%);position:relative;overflow:hidden;box-shadow:0 35px 110px #000000b8,0 0 60px #67e8f91f}.puzzle-card.svelte-1s8ytrn header:where(.svelte-1s8ytrn){border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.puzzle-kicker.svelte-1s8ytrn{color:#67e8f9;letter-spacing:.18em;font-size:.68rem;font-weight:900}h2.svelte-1s8ytrn{margin:7px 0 0;font-size:1.45rem}.close-button.svelte-1s8ytrn{color:#bbb4c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.close-button.svelte-1s8ytrn svg{width:18px}.puzzle-hint.svelte-1s8ytrn{color:#aaa2b2;margin:22px 22px 14px;font-size:.82rem}.sequence.svelte-1s8ytrn{justify-content:center;align-items:center;gap:10px;padding:10px 22px 22px;display:flex}.sequence.svelte-1s8ytrn span:where(.svelte-1s8ytrn){color:#e8fbff;background:#67e8f914;border:1px solid #67e8f933;border-radius:17px;place-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:850;display:grid}.sequence.svelte-1s8ytrn span.question:where(.svelte-1s8ytrn){color:#fcd34d;background:#fcd34d1a;border-color:#fcd34d8c;box-shadow:0 0 25px #fcd34d1f}.options.svelte-1s8ytrn{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px;display:grid}.options.svelte-1s8ytrn button:where(.svelte-1s8ytrn){color:#d9d2e0;min-height:54px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:15px;font-weight:800;transition:all .18s}.options.svelte-1s8ytrn button:where(.svelte-1s8ytrn):hover{color:#fff;background:#a855f72b;border-color:#c084fca6;transform:translateY(-2px)}.options.svelte-1s8ytrn button.selected:where(.svelte-1s8ytrn){color:#fff;background:#a855f72b;border-color:#c084fca6;transform:translateY(-2px)}.puzzle-footer.svelte-1s8ytrn{color:#797384;justify-content:center;align-items:center;gap:7px;padding:0 22px 20px;font-size:.68rem;display:flex}.puzzle-footer.svelte-1s8ytrn svg{color:#a78bfa;width:14px}.solved-state.svelte-1s8ytrn{text-align:center;justify-items:center;gap:10px;padding:42px 24px 34px;display:grid}.solved-icon.svelte-1s8ytrn{color:#dcfce7;background:linear-gradient(145deg,#22c55e,#14532d);border-radius:21px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 42px #22c55e42}.solved-icon.svelte-1s8ytrn svg{width:30px}.solved-state.svelte-1s8ytrn strong:where(.svelte-1s8ytrn){font-size:1.2rem}.solved-state.svelte-1s8ytrn>span:where(.svelte-1s8ytrn):not(.solved-icon){color:#aaa2b2;font-size:.8rem}.continue-button.svelte-1s8ytrn{color:#071116;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#67e8f9,#c084fc);border:0;border-radius:14px;margin-top:14px;padding:0 22px;font-weight:850}@keyframes svelte-1s8ytrn-signal-breathe{50%{opacity:.35;transform:scale(1.14)}}@media (max-width:640px){.mystery-signal.svelte-1s8ytrn{inset-inline-end:14px;bottom:calc(94px + env(safe-area-inset-bottom))}.puzzle-layer.svelte-1s8ytrn{align-items:end;padding:8px}.puzzle-card.svelte-1s8ytrn{border-radius:24px 24px 16px 16px}}@media (prefers-reduced-motion:reduce){.signal-pulse.svelte-1s8ytrn{animation:none}.mystery-signal.svelte-1s8ytrn{transition:none}.options.svelte-1s8ytrn button:where(.svelte-1s8ytrn){transition:none}}.shell-atmosphere.svelte-1uogn3d{pointer-events:none;z-index:-1;position:fixed;inset:0}.shell-atmosphere.svelte-1uogn3d[data-motion=paused] *{animation-play-state:paused!important}@media (max-width:767px),(prefers-reduced-motion:reduce){.shell-atmosphere.svelte-1uogn3d .lsfx,.shell-atmosphere.svelte-1uogn3d .light-float{display:none}.shell-atmosphere.svelte-1uogn3d *{animation:none!important}}
