.scene-navigator-module__zKipVG__navigator,.scene-navigator-module__zKipVG__sceneLayer,.scene-navigator-module__zKipVG__sceneContent,.scene-navigator-module__zKipVG__transitionShade{position:absolute;inset:0}.scene-navigator-module__zKipVG__navigator{--transition-origin-left:var(--desktop-transition-origin-left);--transition-origin-top:var(--desktop-transition-origin-top);width:min(100vw, var(--desktop-scene-width));height:min(100svh, var(--desktop-scene-height));aspect-ratio:var(--desktop-scene-aspect-ratio);background:var(--scene-background);isolation:isolate;position:relative;overflow:hidden}.scene-navigator-module__zKipVG__sceneLayer{transform-origin:var(--transition-origin-left) var(--transition-origin-top);will-change:filter, opacity, transform}.scene-navigator-module__zKipVG__scenePicture,.scene-navigator-module__zKipVG__sceneImage{width:100%;height:100%;position:absolute;inset:0}.scene-navigator-module__zKipVG__sceneImage{object-fit:contain;image-rendering:pixelated}.scene-navigator-module__zKipVG__sceneLayer[data-visual-effect=glitch] .scene-navigator-module__zKipVG__sceneImage{animation:2.6s step-end infinite scene-navigator-module__zKipVG__scene-image-glitch}.scene-navigator-module__zKipVG__sceneContent{z-index:1}.scene-navigator-module__zKipVG__active{z-index:1;opacity:1}.scene-navigator-module__zKipVG__inactive{z-index:0;visibility:hidden;opacity:0}.scene-navigator-module__zKipVG__departing{z-index:2;pointer-events:none;animation:1.5s cubic-bezier(.55,.05,.68,.53) forwards scene-navigator-module__zKipVG__scene-transition-out}.scene-navigator-module__zKipVG__arriving{z-index:1;pointer-events:none;animation:1.5s cubic-bezier(.22,.61,.36,1) .6s both scene-navigator-module__zKipVG__scene-transition-in}.scene-navigator-module__zKipVG__transitionShade{z-index:3;background:radial-gradient(circle at var(--transition-origin-left) var(--transition-origin-top), transparent 0%, #010f0d38 44%, #010a09c2 100%);pointer-events:none;animation:2.1s ease-in-out forwards scene-navigator-module__zKipVG__scene-transition-shade}@keyframes scene-navigator-module__zKipVG__scene-transition-out{0%{filter:blur()brightness();opacity:1;transform:scale(1)}to{filter:blur(4px)brightness(.42);opacity:0;transform:scale(2.15)}}@keyframes scene-navigator-module__zKipVG__scene-transition-in{0%{filter:blur(5px)brightness(.5);opacity:0;transform:scale(1.22)}to{filter:blur()brightness();opacity:1;transform:scale(1)}}@keyframes scene-navigator-module__zKipVG__scene-transition-shade{0%,to{opacity:0}48%{opacity:1}}@keyframes scene-navigator-module__zKipVG__scene-image-glitch{0%,7%,10%,31%,34%,67%,70%,92%,to{filter:contrast(1.04);transform:translate(0)}8%{filter:contrast(1.35)brightness(1.08);transform:translate(-.5%)skew(-.2deg)}9%{filter:contrast(1.2)invert(.08);transform:translate(.35%)}32%{filter:contrast(1.45);transform:translate(.45%,-.15%)}33%{filter:contrast(.9)brightness(1.18);transform:translate(-.25%)}68%{filter:contrast(1.3)invert(.06);transform:translate(-.4%,.12%)}69%{filter:contrast(1.15);transform:translate(.3%)}93%{filter:contrast(1.5)brightness(.88);transform:translate(.55%)}}@media (max-width:767px){.scene-navigator-module__zKipVG__navigator{--transition-origin-left:var(--mobile-transition-origin-left);--transition-origin-top:var(--mobile-transition-origin-top);width:min(100vw, var(--mobile-scene-width));height:min(100svh, var(--mobile-scene-height));aspect-ratio:var(--mobile-scene-aspect-ratio)}}@media (prefers-reduced-motion:reduce){.scene-navigator-module__zKipVG__sceneLayer[data-visual-effect=glitch] .scene-navigator-module__zKipVG__sceneImage{filter:contrast(1.12);animation:none}.scene-navigator-module__zKipVG__departing,.scene-navigator-module__zKipVG__arriving,.scene-navigator-module__zKipVG__transitionShade{animation-duration:1ms;animation-delay:0s}}
.scene-hotspot-module__A_2yGa__hotspot{left:var(--hotspot-desktop-left);top:var(--hotspot-desktop-top);width:var(--hotspot-desktop-width)}@media (max-width:767px){.scene-hotspot-module__A_2yGa__hotspot{left:var(--hotspot-mobile-left);top:var(--hotspot-mobile-top);width:var(--hotspot-mobile-width)}}
.profile-hotspot-module__Zjy6fW__figure{filter:drop-shadow(0 0 4px #5aebff8c)drop-shadow(0 0 10px #3c96ff4d);transform-origin:bottom;animation:4s ease-in-out infinite profile-hotspot-module__Zjy6fW__meditation-float}.profile-hotspot-module__Zjy6fW__aura{border:1px solid #60ebff8c;border-radius:50%;width:72%;height:13%;animation:2.8s ease-in-out infinite profile-hotspot-module__Zjy6fW__meditation-aura;position:absolute;bottom:4%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #46d2ff73}@keyframes profile-hotspot-module__Zjy6fW__meditation-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}@keyframes profile-hotspot-module__Zjy6fW__meditation-aura{0%,to{opacity:.35;transform:translate(-50%)scale(.9)}50%{opacity:.8;transform:translate(-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.profile-hotspot-module__Zjy6fW__aura,.profile-hotspot-module__Zjy6fW__figure{animation:none}}
.glitch-flash-module__4qxbxW__flash{z-index:45;pointer-events:none;mix-blend-mode:screen;background:#000a0c00;animation:.62s step-end both glitch-flash-module__4qxbxW__glitch-flash;position:fixed;inset:0;overflow:hidden}.glitch-flash-module__4qxbxW__flash:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#a5f3fc1f 3px 4px);animation:.16s linear infinite glitch-flash-module__4qxbxW__glitch-scan;position:absolute;inset:0}.glitch-flash-module__4qxbxW__slice{filter:blur(1px);background:linear-gradient(90deg,#0000,#22d3ee6b,#f472b64d,#0000);height:8%;animation:.62s step-end both glitch-flash-module__4qxbxW__glitch-slice;position:absolute;left:-10%;right:-10%}.glitch-flash-module__4qxbxW__slice:first-child{top:18%}.glitch-flash-module__4qxbxW__slice:nth-child(2){animation-delay:60ms;top:49%}.glitch-flash-module__4qxbxW__slice:nth-child(3){animation-delay:.12s;top:76%}@keyframes glitch-flash-module__4qxbxW__glitch-flash{0%,to{opacity:0}8%{opacity:1;background:#22d3ee21;transform:translate(-.35rem)}18%{background:#f472b61a;transform:translate(.45rem)}32%{opacity:.35;transform:translate(0)}46%{opacity:.9;background:#cffafe2e}68%{opacity:.25}}@keyframes glitch-flash-module__4qxbxW__glitch-scan{to{transform:translateY(4px)}}@keyframes glitch-flash-module__4qxbxW__glitch-slice{0%,to{opacity:0;transform:translate(-15%)}12%,48%{opacity:1;transform:translate(16%)}28%,70%{opacity:.25;transform:translate(-8%)}}@media (prefers-reduced-motion:reduce){.glitch-flash-module__4qxbxW__flash{animation:.12s ease-out both glitch-flash-module__4qxbxW__glitch-reduced}.glitch-flash-module__4qxbxW__flash:before,.glitch-flash-module__4qxbxW__slice{animation:none}}@keyframes glitch-flash-module__4qxbxW__glitch-reduced{50%{opacity:.25;background:#22d3ee1f}}
.hotspot-module__gnKrFW__rune{color:#a5f3ebd1;letter-spacing:.1em;text-shadow:0 0 4px #67e8f9d9,0 0 12px #22d3ee8c;place-items:center;width:100%;height:100%;font-family:monospace;font-size:clamp(.625rem,1vw,.9rem);font-weight:700;animation:3.2s ease-in-out infinite hotspot-module__gnKrFW__rune-signal;display:grid;position:relative;transform:rotate(-4deg)}.hotspot-module__gnKrFW__runeActivated{animation:.62s step-end both hotspot-module__gnKrFW__rune-activate}.hotspot-module__gnKrFW__runeActivated:before,.hotspot-module__gnKrFW__runeActivated:after{content:attr(data-text);position:absolute}.hotspot-module__gnKrFW__runeActivated:before{color:#f472b6e6;clip-path:inset(0 0 55%);animation:.12s step-end infinite hotspot-module__gnKrFW__rune-copy-top;transform:translate(-3px,1px)}.hotspot-module__gnKrFW__runeActivated:after{color:#22d3eef2;clip-path:inset(48% 0 0);animation:90ms step-end infinite hotspot-module__gnKrFW__rune-copy-bottom;transform:translate(3px,-1px)}.hotspot-module__gnKrFW__display{background:linear-gradient(#00000026 50%,#0000 50%) 0 0/100% 4px,radial-gradient(circle at 50% 0,#37dcd226,#0000 55%),#050a0b;position:relative;overflow:hidden}.hotspot-module__gnKrFW__display:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#64ffeb17,#0000);animation:3.2s linear infinite hotspot-module__gnKrFW__converter-scan;position:absolute;inset:0;transform:translate(-100%)}.hotspot-module__gnKrFW__conversion{animation:.26s ease-out hotspot-module__gnKrFW__conversion-enter}.hotspot-module__gnKrFW__infinityField{place-items:center;height:11rem;display:grid;position:relative}.hotspot-module__gnKrFW__infinity{z-index:1;color:#cffafe;text-shadow:0 0 12px #22d3eebf,0 0 36px #22d3ee73;font-family:monospace;font-size:5.5rem;line-height:1;animation:2.4s ease-in-out infinite hotspot-module__gnKrFW__infinity-pulse;position:relative}.hotspot-module__gnKrFW__infinityOrbit{border:1px solid #67e8f966;border-radius:50%;width:10rem;height:4rem;animation:5s linear infinite hotspot-module__gnKrFW__infinity-orbit;position:absolute;box-shadow:0 0 18px #22d3ee33,inset 0 0 18px #22d3ee26}@keyframes hotspot-module__gnKrFW__rune-signal{0%,to{opacity:.65;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.35)}}@keyframes hotspot-module__gnKrFW__rune-activate{0%,to{transform:rotate(-4deg)}18%{filter:brightness(2.2);transform:translate(-4px)rotate(-4deg)skew(12deg)}42%{transform:translate(5px)rotate(-4deg)skew(-10deg)}68%{filter:brightness(1.6);transform:translate(-2px)rotate(-4deg)}}@keyframes hotspot-module__gnKrFW__rune-copy-top{50%{transform:translate(4px,-1px)}}@keyframes hotspot-module__gnKrFW__rune-copy-bottom{50%{transform:translate(-4px,1px)}}@keyframes hotspot-module__gnKrFW__converter-scan{to{transform:translate(100%)}}@keyframes hotspot-module__gnKrFW__conversion-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes hotspot-module__gnKrFW__infinity-pulse{50%{text-shadow:0 0 18px #67e8f9f2,0 0 50px #22d3eea6;transform:scale(1.08)}}@keyframes hotspot-module__gnKrFW__infinity-orbit{to{transform:rotate(360deg)scaleX(.72)}}@media (prefers-reduced-motion:reduce){.hotspot-module__gnKrFW__conversion,.hotspot-module__gnKrFW__display:after,.hotspot-module__gnKrFW__infinity,.hotspot-module__gnKrFW__infinityOrbit,.hotspot-module__gnKrFW__rune,.hotspot-module__gnKrFW__runeActivated:after,.hotspot-module__gnKrFW__runeActivated:before{animation:none}}
.entrance-hotspot-module__fqmsZG__hotspot{border-radius:42% 42% 28% 28%}.entrance-hotspot-module__fqmsZG__innerGlow{filter:brightness(.9);mix-blend-mode:screen;opacity:.72;background:radial-gradient(at 50% 70%,#7debffd1 0%,#14aaff6b 38%,#0000 74%);border-radius:52% 52% 20% 20%;width:24%;height:62%;transition:filter .22s,opacity .22s;animation:3.2s ease-in-out infinite entrance-hotspot-module__fqmsZG__observatory-entrance-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 8px #b4f5ffa6,0 0 8px 2px #23beff85,0 0 18px 5px #0069ff40}.entrance-hotspot-module__fqmsZG__hotspot:is(:hover,:focus-visible) .entrance-hotspot-module__fqmsZG__innerGlow{filter:brightness(1.35);opacity:1}@keyframes entrance-hotspot-module__fqmsZG__observatory-entrance-glow{0%,to{filter:brightness(.82);opacity:.62}50%{filter:brightness(1.16);opacity:.9}}@media (max-width:767px){.entrance-hotspot-module__fqmsZG__innerGlow{width:62%;height:118%}}@media (prefers-reduced-motion:reduce){.entrance-hotspot-module__fqmsZG__innerGlow{animation:none}}
.scene-transition-hotspot-module__xPp0CG__hotspot{border-radius:45%}.scene-transition-hotspot-module__xPp0CG__motes{filter:drop-shadow(0 0 4px #c6ffa6d9);opacity:.82;width:100%;height:100%;transition:filter .24s,opacity .24s,transform .24s;display:block;position:relative}.scene-transition-hotspot-module__xPp0CG__mote{aspect-ratio:1;background:#e8ffc0;border-radius:50%;width:9%;animation:2.2s ease-in-out infinite scene-transition-hotspot-module__xPp0CG__path-mote;position:absolute;box-shadow:0 0 7px 2px #a4ff80b8}.scene-transition-hotspot-module__xPp0CG__mote:first-child{top:62%;left:29%}.scene-transition-hotspot-module__xPp0CG__mote:nth-child(2){animation-delay:-.75s;top:40%;left:53%}.scene-transition-hotspot-module__xPp0CG__mote:nth-child(3){animation-delay:-1.45s;top:18%;left:42%}.scene-transition-hotspot-module__xPp0CG__hotspot:is(:hover,:focus-visible) .scene-transition-hotspot-module__xPp0CG__motes{filter:drop-shadow(0 0 8px #dcffbf);opacity:1;transform:scale(1.1)}@keyframes scene-transition-hotspot-module__xPp0CG__path-mote{0%,to{opacity:.3;transform:translateY(3px)scale(.75)}50%{opacity:1;transform:translateY(-3px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.scene-transition-hotspot-module__xPp0CG__mote{animation:none}}
.hotspot-module__ZAek6a__artwork{filter:brightness(.95)saturate(.95)drop-shadow(0 0 5px #ff993e99)drop-shadow(0 0 9px #3fcfff59)}
.pixel-dialogue-module__SdrNeq__dialogue{bottom:max(1rem, env(safe-area-inset-bottom));z-index:35;color:#17201d;text-align:left;width:min(42rem,100vw - 2rem);min-height:8rem;max-height:calc(100dvh - 2rem);image-rendering:pixelated;background:#f8f6df;border:.3rem solid #17201d;border-radius:.35rem;padding:1.25rem 1.5rem 1.5rem;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 0 0 .2rem #f8f6df,0 0 0 .45rem #17201d,0 .75rem 2rem #0000008c}.pixel-dialogue-module__SdrNeq__dialogue:has(:focus-visible){outline-offset:.65rem;outline:.2rem solid #67e8f9}.pixel-dialogue-module__SdrNeq__advanceSurface{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pixel-dialogue-module__SdrNeq__speaker{color:#16765d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.65rem;font-family:monospace;font-size:.7rem;font-weight:800;display:block}.pixel-dialogue-module__SdrNeq__message{letter-spacing:.04em;font-family:monospace;font-size:clamp(1rem,3.5vw,1.35rem);font-weight:700;line-height:1.55}.pixel-dialogue-module__SdrNeq__cursor{animation:.5s step-end infinite pixel-dialogue-module__SdrNeq__dialogue-cursor}.pixel-dialogue-module__SdrNeq__advance{border-top:.65rem solid #17201d;border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0;animation:.65s steps(2,end) infinite pixel-dialogue-module__SdrNeq__dialogue-advance;position:absolute;bottom:.9rem;right:1.25rem}.pixel-dialogue-module__SdrNeq__choices{z-index:1;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex;position:relative}.pixel-dialogue-module__SdrNeq__choice{cursor:pointer;text-align:center;background:0 0;border:.2rem solid #17201d;min-width:5rem;padding:.45rem .85rem;font-family:monospace;font-size:1rem;font-weight:800}.pixel-dialogue-module__SdrNeq__choice:before{color:#0000;content:"▶";margin-right:.4rem}.pixel-dialogue-module__SdrNeq__choice:hover:before,.pixel-dialogue-module__SdrNeq__choice:focus-visible:before{color:currentColor}.pixel-dialogue-module__SdrNeq__choice:focus-visible{outline-offset:.15rem;outline:.15rem solid #16765d}@keyframes pixel-dialogue-module__SdrNeq__dialogue-cursor{50%{opacity:0}}@keyframes pixel-dialogue-module__SdrNeq__dialogue-advance{50%{transform:translateY(.3rem)}}@media (prefers-reduced-motion:reduce){.pixel-dialogue-module__SdrNeq__advance,.pixel-dialogue-module__SdrNeq__cursor{animation:none}}@media (max-width:480px){.pixel-dialogue-module__SdrNeq__dialogue{bottom:max(.75rem, env(safe-area-inset-bottom));border-width:.25rem;width:calc(100vw - 1.5rem);min-height:7rem;max-height:calc(100dvh - 1.5rem);padding:1rem 1rem 1.25rem;box-shadow:0 0 0 .15rem #f8f6df,0 0 0 .35rem #17201d,0 .6rem 1.5rem #0000008c}.pixel-dialogue-module__SdrNeq__speaker{margin-bottom:.45rem;font-size:.625rem}.pixel-dialogue-module__SdrNeq__message{font-size:1rem;line-height:1.4}.pixel-dialogue-module__SdrNeq__choices{gap:.5rem}.pixel-dialogue-module__SdrNeq__choice{flex:1;min-width:0}}
.hotspot-module__2qCuzW__figure{--hunter-patrol-duration:18s;animation:hotspot-module__2qCuzW__hunter-patrol var(--hunter-patrol-duration) ease-in-out infinite;transform-origin:bottom}.hotspot-module__2qCuzW__walkCycle{z-index:1;width:100%;height:100%;display:block;position:relative}.hotspot-module__2qCuzW__walkingFrames{animation:hotspot-module__2qCuzW__hunter-walking-visibility var(--hunter-patrol-duration) steps(1, end) infinite, hotspot-module__2qCuzW__hunter-step-bob .64s ease-in-out infinite;position:absolute;inset:0}.hotspot-module__2qCuzW__walkFrame{object-fit:contain;width:auto;height:100%;margin:auto;position:absolute;inset:0}.hotspot-module__2qCuzW__walkFrameA{animation:.64s step-end infinite hotspot-module__2qCuzW__hunter-frame-a}.hotspot-module__2qCuzW__walkFrameB{opacity:0;animation:.64s step-end infinite hotspot-module__2qCuzW__hunter-frame-b}.hotspot-module__2qCuzW__restFrame{opacity:0;animation:hotspot-module__2qCuzW__hunter-rest-visibility var(--hunter-patrol-duration) steps(1, end) infinite}.hotspot-module__2qCuzW__figure:hover,.hotspot-module__2qCuzW__figure[data-speaking],.hotspot-module__2qCuzW__figure[data-speaking] .hotspot-module__2qCuzW__restFrame,.hotspot-module__2qCuzW__figure[data-speaking] .hotspot-module__2qCuzW__walkFrameA,.hotspot-module__2qCuzW__figure[data-speaking] .hotspot-module__2qCuzW__walkFrameB,.hotspot-module__2qCuzW__figure[data-speaking] .hotspot-module__2qCuzW__walkingFrames,.hotspot-module__2qCuzW__figure:hover .hotspot-module__2qCuzW__restFrame,.hotspot-module__2qCuzW__figure:hover .hotspot-module__2qCuzW__walkFrameA,.hotspot-module__2qCuzW__figure:hover .hotspot-module__2qCuzW__walkFrameB,.hotspot-module__2qCuzW__figure:hover .hotspot-module__2qCuzW__walkingFrames,button:focus-visible .hotspot-module__2qCuzW__figure,button:focus-visible .hotspot-module__2qCuzW__restFrame,button:focus-visible .hotspot-module__2qCuzW__walkFrameA,button:focus-visible .hotspot-module__2qCuzW__walkFrameB,button:focus-visible .hotspot-module__2qCuzW__walkingFrames{animation-play-state:paused}.hotspot-module__2qCuzW__shadow{filter:blur(3px);background:#000805a6;border-radius:50%;width:45%;height:7%;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}@keyframes hotspot-module__2qCuzW__hunter-patrol{0%,10%{transform:translate(-20%,30%)scale(1.01)scaleX(1)}42%,48%{transform:translate(25%,-35%)scale(.96)scaleX(1)}52%,58%{transform:translate(25%,-35%)scale(.96)scaleX(-1)}90%,96%{transform:translate(-20%,30%)scale(1.01)scaleX(-1)}to{transform:translate(-20%,30%)scale(1.01)scaleX(1)}}@keyframes hotspot-module__2qCuzW__hunter-walking-visibility{0%,10%,42.01%,58%,90.01%,to{opacity:0}10.01%,42%,58.01%,90%{opacity:1}}@keyframes hotspot-module__2qCuzW__hunter-rest-visibility{0%,10%,42.01%,58%,90.01%,to{opacity:1}10.01%,42%,58.01%,90%{opacity:0}}@keyframes hotspot-module__2qCuzW__hunter-step-bob{50%{transform:translateY(-2.5%)}}@keyframes hotspot-module__2qCuzW__hunter-frame-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes hotspot-module__2qCuzW__hunter-frame-b{0%,49.99%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.hotspot-module__2qCuzW__figure,.hotspot-module__2qCuzW__restFrame,.hotspot-module__2qCuzW__walkFrameA,.hotspot-module__2qCuzW__walkFrameB,.hotspot-module__2qCuzW__walkingFrames{animation:none}.hotspot-module__2qCuzW__restFrame{opacity:1}.hotspot-module__2qCuzW__walkingFrames{display:none}}
.profile-hotspot-glow-module__fy7MPq__glow{animation:2.6s ease-in-out infinite profile-hotspot-glow-module__fy7MPq__forest-interactive-glow}@keyframes profile-hotspot-glow-module__fy7MPq__forest-interactive-glow{0%,to{filter:brightness(.9)drop-shadow(0 0 2px #beff6459)}50%{filter:brightness(1.25)drop-shadow(0 0 7px #beff64cc)drop-shadow(0 0 13px #3cdca073)}}@media (prefers-reduced-motion:reduce){.profile-hotspot-glow-module__fy7MPq__glow{filter:brightness(1.05)drop-shadow(0 0 5px #beff648c);animation:none}}
.atmosphere-module__uEmjAa__atmosphere,.atmosphere-module__uEmjAa__sunlight,.atmosphere-module__uEmjAa__pollenField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.atmosphere-module__uEmjAa__sunlight{mix-blend-mode:screen;animation:6s ease-in-out infinite atmosphere-module__uEmjAa__sunlight-pulse}.atmosphere-module__uEmjAa__ray{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(3px);transform-origin:top;background:linear-gradient(#dcff9557,#0000 90%);width:13%;height:72%;position:absolute;top:-2%;transform:rotate(22deg)}.atmosphere-module__uEmjAa__ray:first-child{left:48%}.atmosphere-module__uEmjAa__ray:last-child{opacity:.72;width:8%;height:62%;top:-4%;left:58%;transform:rotate(17deg)}.atmosphere-module__uEmjAa__pollen{width:var(--pollen-size);height:var(--pollen-size);opacity:0;will-change:opacity, transform;background:#efffa1;border-radius:50%;animation-name:atmosphere-module__uEmjAa__pollen-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 7px 2px #e2ff82b8}@keyframes atmosphere-module__uEmjAa__sunlight-pulse{0%,to{opacity:.18}50%{opacity:.55}}@keyframes atmosphere-module__uEmjAa__pollen-rise{0%{opacity:0;transform:translateY(10px)scale(.75)}25%,70%{opacity:.9}50%{transform:translateY(-8px)scale(1.05)}to{opacity:0;transform:translateY(-20px)scale(.8)}}@media (max-width:767px){.atmosphere-module__uEmjAa__ray{top:7%}.atmosphere-module__uEmjAa__ray:last-child{top:5%}}@media (prefers-reduced-motion:reduce){.atmosphere-module__uEmjAa__sunlight,.atmosphere-module__uEmjAa__pollen{animation:none}.atmosphere-module__uEmjAa__sunlight{opacity:.32}.atmosphere-module__uEmjAa__pollen{opacity:.55}}
.rotating-ring-puzzle-module__6R3B4a__puzzle{filter:drop-shadow(0 0 4px #39e5ff4d);width:100%;height:100%;position:relative}.rotating-ring-puzzle-module__6R3B4a__alignmentGuide,.rotating-ring-puzzle-module__6R3B4a__portal,.rotating-ring-puzzle-module__6R3B4a__ring,.rotating-ring-puzzle-module__6R3B4a__core,.rotating-ring-puzzle-module__6R3B4a__coreButton{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rotating-ring-puzzle-module__6R3B4a__core{pointer-events:none}.rotating-ring-puzzle-module__6R3B4a__alignmentGuide{opacity:0;background:linear-gradient(#0000,#6cefffbf);border-radius:0;width:1px;height:48%;transition:opacity .4s;top:3%;transform:translate(-50%)}.rotating-ring-puzzle-module__6R3B4a__ring{width:var(--ring-size);height:var(--ring-size);opacity:0;transform:translate(-50%, -50%) rotate(var(--ring-rotation));background:0 0;border:1px dotted #67ebff94;transition:opacity .4s,transform .42s cubic-bezier(.22,.7,.25,1),filter .2s;box-shadow:inset 0 0 7px #2cd5ff1f,0 0 7px #2cd5ff1f}.rotating-ring-puzzle-module__6R3B4a__ring:enabled{cursor:pointer}.rotating-ring-puzzle-module__6R3B4a__ring:enabled:hover,.rotating-ring-puzzle-module__6R3B4a__ring:enabled:focus-visible{filter:brightness(1.5);border-color:#abf9fff2;outline:none}.rotating-ring-puzzle-module__6R3B4a__marker{aspect-ratio:1;background:#48eaff;border:1px solid #d2fff6e6;border-radius:50%;width:6%;position:absolute;top:-2.5%;left:50%;transform:translate(-50%);box-shadow:0 0 4px #78f4ff,0 0 10px #3ae6ffd9}.rotating-ring-puzzle-module__6R3B4a__core,.rotating-ring-puzzle-module__6R3B4a__coreButton{aspect-ratio:1;background:radial-gradient(circle,#c8ffff 0 9%,#43e3ff 25%,#148baeb8 48%,#0000 72%);border:1px solid #a8fff8bf;width:15%;box-shadow:0 0 5px #83f5ff,0 0 14px #36e0ffa6}.rotating-ring-puzzle-module__6R3B4a__coreButton{cursor:pointer;animation:2.2s ease-in-out infinite rotating-ring-puzzle-module__6R3B4a__core-glow}.rotating-ring-puzzle-module__6R3B4a__coreButton:hover,.rotating-ring-puzzle-module__6R3B4a__coreButton:focus-visible{filter:brightness(1.5);outline-offset:3px;outline:1px solid #c2fff9e6;animation:none}.rotating-ring-puzzle-module__6R3B4a__portal{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 5%,#67efff 20%,#287dffcc 48%,#0000 72%);border:0;width:18%;box-shadow:0 0 18px #74efff,0 0 42px #317fffbf}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=active] .rotating-ring-puzzle-module__6R3B4a__alignmentGuide,.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=active] .rotating-ring-puzzle-module__6R3B4a__ring,.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__alignmentGuide,.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__ring{opacity:1}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__ring{filter:brightness(1.7);border-color:#cdfff2f2}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__core{opacity:0}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__portal{z-index:1;cursor:pointer;pointer-events:auto;animation:.9s cubic-bezier(.2,.8,.2,1) forwards rotating-ring-puzzle-module__6R3B4a__portal-open,2.4s ease-in-out .9s infinite rotating-ring-puzzle-module__6R3B4a__portal-breathe}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__portal:hover,.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__portal:focus-visible{filter:brightness(1.5);opacity:1;outline-offset:4px;outline:1px solid #c2fff9e6;animation:none}@keyframes rotating-ring-puzzle-module__6R3B4a__core-glow{0%,to{filter:brightness(.9);box-shadow:0 0 4px #83f5ff,0 0 10px #36e0ff8c}50%{filter:brightness(1.3);box-shadow:0 0 7px #a8faff,0 0 20px #36e0ffd9}}@keyframes rotating-ring-puzzle-module__6R3B4a__portal-open{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes rotating-ring-puzzle-module__6R3B4a__portal-breathe{0%,to{filter:brightness(.9)}50%{filter:brightness(1.4)}}@media (prefers-reduced-motion:reduce){.rotating-ring-puzzle-module__6R3B4a__coreButton,.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__portal{animation:none}.rotating-ring-puzzle-module__6R3B4a__puzzle[data-phase=solved] .rotating-ring-puzzle-module__6R3B4a__portal{opacity:1}.rotating-ring-puzzle-module__6R3B4a__ring{transition-duration:1ms}}
.celestial-wheel-puzzle-module__9Ym4ZW__position{top:var(--hotspot-desktop-top);left:var(--hotspot-desktop-left);width:var(--hotspot-desktop-width);aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}@media (max-width:767px){.celestial-wheel-puzzle-module__9Ym4ZW__position{top:var(--hotspot-mobile-top);left:var(--hotspot-mobile-left);width:var(--hotspot-mobile-width)}}
.glitch-atmosphere-module__jDO1Kq__atmosphere,.glitch-atmosphere-module__jDO1Kq__scanlines,.glitch-atmosphere-module__jDO1Kq__noise{position:absolute;inset:0}.glitch-atmosphere-module__jDO1Kq__atmosphere{z-index:0;pointer-events:none;animation:2.7s step-end infinite glitch-atmosphere-module__jDO1Kq__screen-flicker;overflow:hidden}.glitch-atmosphere-module__jDO1Kq__scanlines{mix-blend-mode:difference;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff17 3px 4px);animation:.18s linear infinite glitch-atmosphere-module__jDO1Kq__scanline-drift}.glitch-atmosphere-module__jDO1Kq__noise{mix-blend-mode:difference;opacity:.34;background-image:repeating-linear-gradient(90deg,#0000 0 7%,#ffffff12 7% 7.4%,#0000 7.4% 14%),repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 5px);background-size:137px 100%,100% 11px;animation:.43s steps(2,end) infinite glitch-atmosphere-module__jDO1Kq__noise-jump}.glitch-atmosphere-module__jDO1Kq__tear{-webkit-backdrop-filter:invert()contrast(1.7);backdrop-filter:invert()contrast(1.7);mix-blend-mode:difference;opacity:0;background:linear-gradient(90deg,#0000 0 8%,#ffffff52 8% 18%,#0000 18% 42%,#00e6ff47 42% 63%,#0000 63%);height:3%;animation:2.1s step-end infinite glitch-atmosphere-module__jDO1Kq__horizontal-tear;position:absolute;left:-5%;right:-5%}.glitch-atmosphere-module__jDO1Kq__tear:nth-child(3){top:21%}.glitch-atmosphere-module__jDO1Kq__tear:nth-child(4){height:1.8%;animation-duration:2.8s;animation-delay:-.7s;top:53%}.glitch-atmosphere-module__jDO1Kq__tear:nth-child(5){height:4%;animation-duration:3.4s;animation-delay:-1.4s;top:77%}.glitch-atmosphere-module__jDO1Kq__artifact{mix-blend-mode:difference;opacity:0;background:repeating-linear-gradient(90deg,#fff 0 7%,#000 7% 13%,#0000 13% 19%);width:14%;height:1.2%;animation:1.9s step-end infinite glitch-atmosphere-module__jDO1Kq__data-artifact;position:absolute}.glitch-atmosphere-module__jDO1Kq__artifact:nth-child(6){top:14%;left:68%}.glitch-atmosphere-module__jDO1Kq__artifact:nth-child(7){width:9%;animation-delay:-.45s;top:39%;left:12%}.glitch-atmosphere-module__jDO1Kq__artifact:nth-child(8){width:18%;animation-delay:-.95s;top:66%;left:74%}.glitch-atmosphere-module__jDO1Kq__artifact:nth-child(9){width:11%;animation-delay:-1.4s;top:88%;left:34%}@keyframes glitch-atmosphere-module__jDO1Kq__screen-flicker{0%,17%,19%,56%,58%,to{background:0 0}18%{background:#ffffff12}57%{background:#00e1ff0d}}@keyframes glitch-atmosphere-module__jDO1Kq__scanline-drift{to{transform:translateY(4px)}}@keyframes glitch-atmosphere-module__jDO1Kq__noise-jump{0%{transform:translate(0)}50%{transform:translate(-1.2%,.4%)}to{transform:translate(.8%,-.3%)}}@keyframes glitch-atmosphere-module__jDO1Kq__horizontal-tear{0%,78%,84%,91%,to{opacity:0;transform:translate(0)}79%{opacity:.75;transform:translate(-5%)}82%{opacity:.35;transform:translate(8%)}88%{opacity:.6;transform:translate(3%)}}@keyframes glitch-atmosphere-module__jDO1Kq__data-artifact{0%,72%,82%,to{opacity:0;transform:translate(0)}74%{opacity:.7;transform:translate(18%)}78%{opacity:.3;transform:translate(-12%)}}@media (prefers-reduced-motion:reduce){.glitch-atmosphere-module__jDO1Kq__atmosphere,.glitch-atmosphere-module__jDO1Kq__scanlines,.glitch-atmosphere-module__jDO1Kq__noise,.glitch-atmosphere-module__jDO1Kq__tear,.glitch-atmosphere-module__jDO1Kq__artifact{animation:none}.glitch-atmosphere-module__jDO1Kq__noise{opacity:.2}}
.glitch-transition-hotspot-module__uhiL5a__hotspot{border-radius:18%}.glitch-transition-hotspot-module__uhiL5a__signal{opacity:.58;background:repeating-linear-gradient(0deg,#0000 0 13%,#ffffff2e 13% 15%,#0000 15% 25%);border:1px solid #ffffff7a;width:62%;height:82%;transition:filter .18s,opacity .18s;animation:3.4s step-end infinite glitch-transition-hotspot-module__uhiL5a__doorway-glitch;display:block;position:relative;box-shadow:inset 0 0 12px #ffffff2e,0 0 8px #ffffff4d}.glitch-transition-hotspot-module__uhiL5a__fragment{opacity:0;background:#fff;height:5%;animation:2.3s step-end infinite glitch-transition-hotspot-module__uhiL5a__doorway-fragment;position:absolute;left:-18%;right:-18%}.glitch-transition-hotspot-module__uhiL5a__fragment:first-child{top:24%}.glitch-transition-hotspot-module__uhiL5a__fragment:nth-child(2){animation-delay:-.7s;top:51%}.glitch-transition-hotspot-module__uhiL5a__fragment:nth-child(3){animation-delay:-1.4s;top:76%}.glitch-transition-hotspot-module__uhiL5a__hotspot:is(:hover,:focus-visible) .glitch-transition-hotspot-module__uhiL5a__signal{filter:contrast(1.8)brightness(1.4);opacity:1}@keyframes glitch-transition-hotspot-module__uhiL5a__doorway-glitch{0%,72%,79%,86%,to{transform:translate(0)}74%{transform:translate(-5%)}77%{transform:translate(4%)}83%{transform:translate(2%)}}@keyframes glitch-transition-hotspot-module__uhiL5a__doorway-fragment{0%,78%,86%,to{opacity:0;transform:translate(0)}80%{opacity:.8;transform:translate(-12%)}84%{opacity:.45;transform:translate(15%)}}@media (prefers-reduced-motion:reduce){.glitch-transition-hotspot-module__uhiL5a__fragment,.glitch-transition-hotspot-module__uhiL5a__signal{animation:none}}
.flip-book-module__SWAGkW__container,.flip-book-module__SWAGkW__host,.flip-book-module__SWAGkW__mount{width:100%}.flip-book-module__SWAGkW__container{min-height:min(62svh,40rem);position:relative}.flip-book-module__SWAGkW__host{min-height:inherit;place-items:center;display:grid}.flip-book-module__SWAGkW__mount{filter:drop-shadow(0 1.5rem 1.25rem #00000073)}.flip-book-module__SWAGkW__template{display:none}@media (max-width:767px){.flip-book-module__SWAGkW__container{min-height:min(58svh,34rem)}}
.book-module__lwL1jW__reader{width:100%}.book-module__lwL1jW__bookStage{background:radial-gradient(#ffffff1f,#0000 62%),repeating-linear-gradient(90deg,#0000 0 67px,#ffffff0a 68px 69px,#0000 70px);border-radius:1rem;padding:.75rem;position:relative;overflow:hidden}.book-module__lwL1jW__page{box-sizing:border-box;color:#101010;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 12% 15%,#0000002e 0 1px,#0000 2px) 0 0/17px 19px,radial-gradient(circle at 76% 68%,#00000024 0 1px,#0000 2px) 0 0/29px 27px,repeating-linear-gradient(0deg,#0000 0 31px,#0000000a 32px,#0000 33px),linear-gradient(90deg,#00000047,#0000 8% 91%,#0000003d),linear-gradient(167deg,#e0e0d9,#aaa9a1 72%,#d0d0c9);flex-direction:column;justify-content:center;width:100%;height:100%;padding:clamp(1.5rem,4vw,3.75rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 3rem #00000057,inset 0 0 0 2px #00000061}.book-module__lwL1jW__page:after{content:"";clip-path:polygon(0 0,34% 0,38% 1.2%,67% 0,100% 0,100% 31%,98.8% 35%,100% 71%,100% 100%,64% 100%,60% 98.8%,28% 100%,0 100%,0 68%,1.2% 64%,0 29%);pointer-events:none;border:2px solid #12121259;position:absolute;inset:.7rem;box-shadow:inset 0 0 0 3px #e1e1da3d,inset 0 0 1.4rem #00000024}.book-module__lwL1jW__page:active{cursor:grabbing}.book-module__lwL1jW__cover{color:#f1f1ed;background:radial-gradient(circle at 50% 46%,#ffffff17,#0000 44%),#030303;border:.35rem solid #050505;padding:0;box-shadow:inset 0 0 0 2px #9b9b96,inset 0 0 2.5rem #000000eb}.book-module__lwL1jW__cover:after{z-index:1;border:1px solid #ffffff57;inset:.45rem;box-shadow:inset 0 0 1.25rem #000000ad}.book-module__lwL1jW__coverArt{z-index:0;object-fit:fill;filter:contrast(1.12)brightness(.86);image-rendering:pixelated}.book-module__lwL1jW__coverRune{letter-spacing:.24em;opacity:.82;background:#000000c7;padding:.18rem .35rem;font-family:monospace;font-size:clamp(.7rem,1.4vw,.9rem)}.book-module__lwL1jW__backCover{justify-content:center;align-items:center}.book-module__lwL1jW__lawNumber{z-index:1;letter-spacing:.14em;text-align:center;text-shadow:1px 0 #ffffff47;text-transform:uppercase;font-family:Georgia,serif;font-size:clamp(.65rem,1.25vw,.85rem);font-weight:700;position:absolute;top:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.book-module__lwL1jW__law{z-index:1;text-align:center;text-shadow:1px 1px #ffffff47;text-wrap:balance;margin:0;font-family:Georgia,serif;font-size:clamp(1.2rem,2.35vw,2rem);font-weight:700;line-height:1.35;position:relative}.book-module__lwL1jW__note{z-index:1;text-align:center;margin:1.25rem 0 0;font-family:Georgia,serif;font-size:clamp(.8rem,1.3vw,1rem);font-style:italic;line-height:1.5;position:relative}.book-module__lwL1jW__pageNumber{z-index:1;color:#0000009e;font-family:Georgia,serif;font-size:.75rem;position:absolute;bottom:.85rem;right:1.25rem}@media (max-width:767px){.book-module__lwL1jW__bookStage{padding:.25rem}.book-module__lwL1jW__page{padding:3.25rem 1.5rem 2.25rem}.book-module__lwL1jW__cover{padding:1rem}.book-module__lwL1jW__law{font-size:clamp(1.05rem,5vw,1.4rem)}}@media (prefers-reduced-motion:reduce){.book-module__lwL1jW__flipBook{scroll-behavior:auto}}
.book-hotspot-module__PiZ_4W__hotspot{border-radius:24%}.book-hotspot-module__PiZ_4W__signal{opacity:.62;border:1px solid #ffffff5c;border-radius:18%;width:90%;height:48%;transition:filter .18s,opacity .18s;animation:3.2s step-end infinite book-hotspot-module__PiZ_4W__book-signal;display:block;box-shadow:inset 0 0 10px #ffffff26,0 0 8px #ffffff59,0 0 18px #ffffff2e}.book-hotspot-module__PiZ_4W__hotspot:is(:hover,:focus-visible) .book-hotspot-module__PiZ_4W__signal{filter:brightness(1.7);opacity:1}@keyframes book-hotspot-module__PiZ_4W__book-signal{0%,72%,78%,to{transform:translate(0)}74%{transform:translate(-3%)}76%{transform:translate(3%)}}@media (prefers-reduced-motion:reduce){.book-hotspot-module__PiZ_4W__signal{animation:none}}
.data-stream-field-module__uBjO-W__field{z-index:1;pointer-events:none;height:41%;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 82%,#0000);mask-image:linear-gradient(#0000,#000 8% 82%,#0000)}.data-stream-field-module__uBjO-W__stream{top:var(--stream-top);color:#000;letter-spacing:.12em;text-shadow:0 0 3px #000000bf;white-space:nowrap;opacity:0;transform:scale(var(--stream-scale));transform-origin:top;animation:data-stream-field-module__uBjO-W__data-stream-cross var(--stream-duration) var(--stream-delay) linear infinite;font-family:monospace;font-size:clamp(.42rem,.68vw,.72rem);font-weight:700;line-height:1;position:absolute;left:-35%}@keyframes data-stream-field-module__uBjO-W__data-stream-cross{0%{opacity:0;left:-35%}10%{opacity:var(--stream-opacity)}78%{opacity:var(--stream-opacity)}to{opacity:0;left:105%}}@media (max-width:767px){.data-stream-field-module__uBjO-W__field{height:37%}.data-stream-field-module__uBjO-W__stream{font-size:clamp(.36rem,1.45vw,.56rem)}.data-stream-field-module__uBjO-W__stream[data-mobile-hidden]{display:none}}@media (prefers-reduced-motion:reduce){.data-stream-field-module__uBjO-W__stream{opacity:calc(var(--stream-opacity) * .55);animation:none;left:8%}}
.portal-transition-hotspot-module__7GdpVa__hotspot{border-radius:50%}.portal-transition-hotspot-module__7GdpVa__portal{background:radial-gradient(#daffffb3 0 3%,#27daff61 14%,#0000 65%);border-radius:50%;width:88%;height:34%;transition:filter .2s;animation:2.4s ease-in-out infinite portal-transition-hotspot-module__7GdpVa__portal-energy;display:block;position:relative;box-shadow:0 0 8px #3fdfffa6,0 0 18px #2b91ff6b}.portal-transition-hotspot-module__7GdpVa__spiral{width:100%;height:120%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.portal-transition-hotspot-module__7GdpVa__spiralTrail,.portal-transition-hotspot-module__7GdpVa__spiralFlow{fill:none;stroke-linecap:round}.portal-transition-hotspot-module__7GdpVa__spiralTrail{stroke:#5bdeff6b;stroke-width:1.25px}.portal-transition-hotspot-module__7GdpVa__spiralFlow{stroke:#c1fefff2;stroke-width:2px;stroke-dasharray:1.5 4;filter:drop-shadow(0 0 2px #55eaff)drop-shadow(0 0 5px #30b2ffe6);animation:.7s linear infinite portal-transition-hotspot-module__7GdpVa__spiral-flow}.portal-transition-hotspot-module__7GdpVa__binaryStream{color:#aefbffe6;letter-spacing:.08em;text-shadow:0 0 3px #4cecff,0 0 7px #238fffcc;writing-mode:vertical-rl;opacity:0;font-family:monospace;font-size:clamp(5px,.55vw,9px);line-height:1;animation:1.8s linear infinite portal-transition-hotspot-module__7GdpVa__binary-rise;position:absolute;bottom:35%;left:50%;transform:translate(-50%,20%)}.portal-transition-hotspot-module__7GdpVa__binaryStream:nth-of-type(2){animation-delay:-.3s;left:28%}.portal-transition-hotspot-module__7GdpVa__binaryStream:nth-of-type(3){animation-delay:-.6s;left:72%}.portal-transition-hotspot-module__7GdpVa__binaryStream:nth-of-type(4){animation-delay:-.9s}.portal-transition-hotspot-module__7GdpVa__binaryStream:nth-of-type(5){animation-delay:-1.2s;left:28%}.portal-transition-hotspot-module__7GdpVa__binaryStream:nth-of-type(6){animation-delay:-1.5s;left:72%}.portal-transition-hotspot-module__7GdpVa__hotspot:is(:hover,:focus-visible) .portal-transition-hotspot-module__7GdpVa__portal{filter:brightness(1.5)}@keyframes portal-transition-hotspot-module__7GdpVa__portal-energy{0%,to{filter:brightness(.85)}50%{filter:brightness(1.2)}}@keyframes portal-transition-hotspot-module__7GdpVa__spiral-flow{to{stroke-dashoffset:-5.5px}}@keyframes portal-transition-hotspot-module__7GdpVa__binary-rise{0%{opacity:0;transform:translate(-50%,25%)}12%,82%{opacity:.9}to{opacity:0;transform:translate(-50%,-280%)}}@media (max-width:767px){.portal-transition-hotspot-module__7GdpVa__binaryStream{font-size:clamp(5px,1.2vw,8px)}}@media (prefers-reduced-motion:reduce){.portal-transition-hotspot-module__7GdpVa__portal,.portal-transition-hotspot-module__7GdpVa__spiralFlow,.portal-transition-hotspot-module__7GdpVa__binaryStream{animation:none}.portal-transition-hotspot-module__7GdpVa__binaryStream{opacity:.75;transform:translate(-50%,-35%)}}
.end-signal-module__tDtsmW__signal{--signal-duration:12s;z-index:2;color:#fff;opacity:0;width:min(42%,20rem);animation:end-signal-module__tDtsmW__signal-broadcast var(--signal-duration) steps(1, end) infinite;pointer-events:none;justify-items:center;gap:clamp(.35rem,.8vw,.75rem);display:grid;position:absolute;top:10%;left:50%;transform:translate(-50%)}.end-signal-module__tDtsmW__emblem{filter:drop-shadow(-3px 0 #00e5ffb3)drop-shadow(3px 0 #ff00668c);width:clamp(3.75rem,8vw,7rem);height:auto;image-rendering:pixelated}.end-signal-module__tDtsmW__message{color:#ff2a55;letter-spacing:.08em;text-align:center;text-shadow:0 0 8px #ff2a55bf;text-transform:uppercase;animation:end-signal-module__tDtsmW__message-color-glitch var(--signal-duration) steps(1, end) infinite;margin:0;font-family:monospace;font-size:clamp(.65rem,1.25vw,1rem);font-weight:700;line-height:1.25;display:grid;position:relative}.end-signal-module__tDtsmW__messageText{grid-area:1/1}.end-signal-module__tDtsmW__phrase{animation:end-signal-module__tDtsmW__show-phrase var(--signal-duration) steps(1, end) infinite}.end-signal-module__tDtsmW__rune{animation:end-signal-module__tDtsmW__show-rune var(--signal-duration) steps(1, end) infinite}@keyframes end-signal-module__tDtsmW__signal-broadcast{0%,5%,8%,11%,69%,72%,to{opacity:0}6%,7%,9%,10%,12%,68%,70%,71%{opacity:1}22%{opacity:1;transform:translate(-50%)}24%{opacity:1;transform:translate(calc(-50% - 4px))}26%{opacity:1;transform:translate(calc(3px - 50%))}28%{transform:translate(-50%)}}@keyframes end-signal-module__tDtsmW__message-color-glitch{0%,21%,27%,to{color:#ff2a55;text-shadow:0 0 8px #ff2a55bf;transform:translate(0)}22%{color:#00e5ff;text-shadow:0 0 8px #00e5ffcc;transform:translate(-2px)}24%,26%{color:#00e5ff;text-shadow:0 0 8px #00e5ffcc;transform:translate(2px)}}@keyframes end-signal-module__tDtsmW__show-phrase{0%,31%,48%,63%{opacity:1}32%,47%,64%,to{opacity:0}}@keyframes end-signal-module__tDtsmW__show-rune{0%,31%,48%,63%{opacity:0}32%,47%,64%,to{opacity:1}}@media (max-width:767px){.end-signal-module__tDtsmW__signal{width:72%;top:8%}.end-signal-module__tDtsmW__emblem{width:clamp(3.5rem,17vw,5.5rem)}.end-signal-module__tDtsmW__message{font-size:clamp(.58rem,2.7vw,.8rem)}}@media (prefers-reduced-motion:reduce){.end-signal-module__tDtsmW__signal{opacity:.9;animation:none}.end-signal-module__tDtsmW__message,.end-signal-module__tDtsmW__phrase,.end-signal-module__tDtsmW__rune{animation:none}.end-signal-module__tDtsmW__rune{display:none}}
.firefly-field-module__8RQAQa__layer{pointer-events:none;position:absolute;inset:0}.firefly-field-module__8RQAQa__firefly{aspect-ratio:1;background:#fff6a3;width:.55%;min-width:2px;animation-name:firefly-field-module__8RQAQa__firefly-drift,firefly-field-module__8RQAQa__firefly-flicker;animation-timing-function:ease-in-out,steps(3,end);animation-iteration-count:infinite;animation-direction:alternate;position:absolute;box-shadow:0 0 2px #fffbd5,0 0 7px 2px #eeff85b3}@keyframes firefly-field-module__8RQAQa__firefly-drift{0%{translate:0}to{translate:var(--firefly-drift-x) var(--firefly-drift-y)}}@keyframes firefly-field-module__8RQAQa__firefly-flicker{0%,35%{opacity:.35}70%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.firefly-field-module__8RQAQa__firefly{opacity:.7;animation:none}}
