html[data-edition-busy=true]{scrollbar-gutter:stable;overflow:hidden}.edition-loading{z-index:2147483000;color:#e8f0ff;opacity:1;isolation:isolate;cursor:progress;overscroll-behavior:none;touch-action:none;background:#050b18;place-items:center;width:100vw;font-family:Play,Arial,sans-serif;transition:opacity .4s;display:grid;position:fixed;inset:0;overflow:hidden}.edition-loading[hidden]{display:none!important}.edition-loading[data-edition=classic]{color:#b9fbe6;background:#061a20}.edition-loading[data-phase=leaving]{opacity:0;pointer-events:none}.edition-loading[data-phase=error]{cursor:auto}.journey-canvas,.journey-continuity{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-canvas{z-index:2;visibility:hidden}.journey-continuity{z-index:1;object-fit:cover}.journey-continuity[hidden]{display:none}.edition-loading[data-cinematic=true]{background:0 0}.edition-loading[data-cinematic=true] .journey-canvas{visibility:visible}.edition-loading:is([data-cinematic=true],[data-continuity=true]):before,.edition-loading:is([data-cinematic=true],[data-continuity=true])>.entry-flight,.edition-loading:is([data-cinematic=true],[data-continuity=true]) .edition-loading-art,.edition-loading:is([data-cinematic=true],[data-continuity=true]) .edition-loading-signature,.edition-loading:is([data-cinematic=true],[data-continuity=true]) .edition-loading-pulse{display:none}.edition-loading:is([data-cinematic=true],[data-continuity=true]) .edition-loading-inner{z-index:3;text-shadow:0 2px 16px #000;transition:opacity .24s;position:absolute;bottom:max(36px,7vh)}.edition-loading[data-arrival=true]:not([data-phase=error]) .edition-loading-inner,.edition-loading[data-phase=revealing] .edition-loading-inner{opacity:0}.edition-loading[data-phase=error]{background:#050b18}.edition-loading[data-phase=error] :is(.journey-canvas,.journey-continuity){visibility:hidden}.edition-loading[data-phase=error] .edition-loading-inner{opacity:1}.edition-loading:before{content:"";z-index:-1;background:radial-gradient(#12345888,#0000 65%);position:absolute;inset:0}.edition-loading[data-edition=classic]:before{background:radial-gradient(#12504366,#0000 65%)}.edition-loading-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(82vw,430px);display:flex;position:relative}.edition-loading-art{place-items:center;width:260px;height:220px;display:grid;position:relative}.edition-loading-title{letter-spacing:.07em;margin:0;font-size:14px;font-weight:400;line-height:1.6}.edition-loading-signature{letter-spacing:.02em;opacity:.55;font-size:12px}.edition-loading-pulse{background:#96c9e426;border-radius:2px;width:50px;height:2px;overflow:hidden}.edition-loading-pulse:after{content:"";background:currentColor;width:60%;height:100%;animation:1.2s ease-in-out infinite entry-progress;display:block}.edition-loading-retry{color:inherit;cursor:pointer;font:inherit;background:#17364c;border:1px solid #93c7dd66;border-radius:6px;padding:10px 18px}.edition-loading-retry[hidden]{display:none}.edition-loading-retry:focus-visible{outline-offset:4px;outline:2px solid #c2eeff}.entry-planet{background:radial-gradient(circle at 27% 22%,#b6cbdc,#758dad 23%,#313b65 55%,#07152c 84%);border-radius:50%;width:160px;height:160px;animation:4s ease-in-out infinite entry-planet;position:absolute;top:29px;left:40px;box-shadow:inset -12px -9px 24px #020815,0 0 35px #6d8ed839}.entry-planet:before{content:"";border:13px solid #bcd4e755;border-color:#c3d6e329 #bcd4e755 #d1d4d6ad;border-radius:50%;position:absolute;inset:-18px -52px;transform:rotate(-27deg)scaleY(.35);box-shadow:0 4px 0 -2px #acbadf55}.entry-planet:after{content:"";border-radius:inherit;background:repeating-linear-gradient(171deg,#0000 0 13px,#b7c7d511 16px,#b7c7d51a 18px,#0000 24px);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #87abdd44}.entry-mini-cube{width:72px;height:72px;transform-style:preserve-3d;animation:4s ease-in-out infinite entry-cube;position:absolute;bottom:13px;right:13px;transform:rotateX(-20deg)rotateY(-28deg)}.entry-mini-cube>i{background:linear-gradient(135deg,#5b6c76,#1c2e3b 60%,#06151c);border:1px solid #a0d7dd66;position:absolute;inset:0;box-shadow:inset 0 0 20px #0007}.entry-mini-cube>i:first-child{transform:translateZ(36px)}.entry-mini-cube>i:nth-child(2){transform:rotateY(90deg)translateZ(36px)}.entry-mini-cube>i:nth-child(3){transform:rotateX(90deg)translateZ(36px)}.entry-mini-cube>i:before{content:"";background:#a8d8e7;border-radius:70% 15%;position:absolute;inset:22px 12px;transform:rotate(45deg);box-shadow:0 0 8px #83e1ff66}.entry-mini-cube>i:after{content:"";background:#04131f;border:4px solid #4ebedb;border-radius:50%;position:absolute;inset:26px}.entry-flight{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 2%,#000 50%);mask-image:radial-gradient(circle,#0000 2%,#000 50%)}.edition-loading[data-edition=space] .entry-flight{opacity:.8}.entry-flight path{fill:none;stroke:#b0d3ff;stroke-width:1px;stroke-dasharray:4 220 40 650;animation:1.25s linear infinite entry-flight}.entry-flight path:nth-child(3n){stroke:#86a5d0;stroke-width:1.4px;animation-duration:1.5s}.entry-flight path:nth-child(3n+1){animation-delay:-.7s}.entry-flight path:nth-child(3n+2){stroke-dasharray:2 310 20 680;animation-delay:-.3s}.edition-loading[data-edition=space] .entry-planet{animation:3.5s ease-in-out infinite entry-approach;left:50px;transform:scale(.8)}.edition-loading[data-edition=space] .entry-mini-cube{display:none}.entry-circuit{width:280px;height:230px;display:none;overflow:visible}.edition-loading[data-edition=classic] .entry-circuit{display:block}.edition-loading[data-edition=classic] :is(.entry-planet,.entry-mini-cube){display:none}.entry-traces path{stroke:#70d7b8;stroke-width:1.4px;fill:none;stroke-dasharray:350;stroke-dashoffset:350px;animation:2s ease-in-out infinite entry-trace}.entry-traces path:nth-child(2n){animation-delay:.14s}.entry-processor-base{fill:#112e38;stroke:#7fd9c8;stroke-width:1.3px;transform-origin:50%;animation:2s ease-in-out infinite entry-assemble}.entry-processor-top{fill:#284b51;stroke:#c1f5e7;stroke-width:1.2px;transform-origin:50%;animation:2s ease-in-out .1s infinite entry-assemble}.entry-processor-core{fill:#8ae3c3;filter:drop-shadow(0 0 8px #84efc1);animation:2s ease-in-out infinite entry-core}.entry-pins path{stroke:#a7d4d0;stroke-width:3px;fill:none;animation:2s ease-in-out infinite entry-pins}.edition-loading[data-phase=journey] .entry-flight path{animation-duration:.8s}.edition-loading[data-phase=journey] .edition-loading-art{animation:.8s both entry-arrive}.edition-loading[data-hidden-page=true] *,.edition-loading[data-hidden-page=true] :after{animation-play-state:paused!important}@keyframes entry-progress{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes entry-planet{50%{translate:0 -10px}}@keyframes entry-cube{50%{transform:translateY(-8px)rotateX(-12deg)rotateY(-50deg)}}@keyframes entry-flight{to{stroke-dashoffset:-914px}}@keyframes entry-approach{0%,to{transform:scale(.75)translate(8px)}50%{transform:scale(1)translate(-8px)}}@keyframes entry-trace{0%,10%{stroke-dashoffset:350px;opacity:0}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes entry-assemble{0%,10%{opacity:0;transform:translateY(-40px)}40%,85%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes entry-pins{0%,25%{opacity:0;transform:translateY(12px)}50%,85%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes entry-core{0%,40%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@keyframes entry-arrive{0%{opacity:.2;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.edition-loading-art{transform:scale(.85)}.edition-loading-inner{gap:16px}.entry-flight{width:160%;left:-30%}}@media (prefers-reduced-motion:reduce){.edition-loading{transition:opacity 80ms}.edition-loading *,.edition-loading :after{animation:none!important}.entry-flight{display:none}.entry-traces path{stroke-dashoffset:0}.entry-processor-core{opacity:1}.edition-loading-pulse:after{width:100%}}.edition-loading[data-phase=journey] .entry-processor-base,.edition-loading[data-phase=journey] .entry-processor-top,.edition-loading[data-phase=journey] .entry-pins path{animation:.9s both entry-build-part}.edition-loading[data-phase=journey] .entry-processor-top{animation-delay:90ms}.edition-loading[data-phase=journey] .entry-traces path{animation:.9s both entry-connect}.edition-loading[data-phase=journey] .entry-processor-core{animation:.95s both entry-light}@keyframes entry-build-part{0%{opacity:0;transform:translateY(-32px)}60%,to{opacity:1;transform:translateY(0)}}@keyframes entry-connect{0%{opacity:.15;stroke-dashoffset:350px}to{opacity:1;stroke-dashoffset:0}}@keyframes entry-light{0%,50%{opacity:0}75%,to{opacity:1}}
