.PortalTransition-module__inYomG__root{--portal-duration:.8s;z-index:5000;isolation:isolate;contain:strict;pointer-events:all;color:#fff;background:#010202;position:fixed;inset:0;overflow:hidden}.PortalTransition-module__inYomG__opening{animation:.16s ease-out both PortalTransition-module__inYomG__cover}.PortalTransition-module__inYomG__closing{pointer-events:none;animation:.42s cubic-bezier(.22,.75,.25,1) both PortalTransition-module__inYomG__release}.PortalTransition-module__inYomG__canvas,.PortalTransition-module__inYomG__matter,.PortalTransition-module__inYomG__aperture,.PortalTransition-module__inYomG__scan{position:absolute;inset:0}.PortalTransition-module__inYomG__canvas{z-index:3;width:100%;height:100%}.PortalTransition-module__inYomG__canvas>canvas{width:100%;height:100%;position:absolute;inset:0}.PortalTransition-module__inYomG__matter{z-index:1;pointer-events:none}.PortalTransition-module__inYomG__aperture,.PortalTransition-module__inYomG__focusGlyph{pointer-events:none;display:none}.PortalTransition-module__inYomG__scan{z-index:7;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background:repeating-linear-gradient(#0000 0 3px,#ffffff17 4px,#0000 5px)}.PortalTransition-module__inYomG__matrix{background:radial-gradient(circle at var(--portal-origin-x) var(--portal-origin-y), #13692242, transparent 32%), #000301}.PortalTransition-module__inYomG__matrix .PortalTransition-module__inYomG__matter{background:repeating-linear-gradient(90deg, transparent 0 5.8vw, #31ff5009 5.9vw 6vw), radial-gradient(circle at var(--portal-origin-x) var(--portal-origin-y), transparent 0 7%, #00050233 29%, #000 88%);transform-origin:var(--portal-origin-x) var(--portal-origin-y);animation:PortalTransition-module__inYomG__matrixWall var(--portal-duration) cubic-bezier(.62, 0, .16, 1) both;transform:perspective(700px)translateZ(0)}.PortalTransition-module__inYomG__matrix .PortalTransition-module__inYomG__aperture{z-index:4;top:var(--portal-origin-y);left:var(--portal-origin-x);width:10vmin;height:10vmin;animation:PortalTransition-module__inYomG__matrixAperture var(--portal-duration) cubic-bezier(.7, 0, .14, 1) both;background:radial-gradient(circle,#e1ffe7c2,#2dff4d57 10%,#001004e0 48%,#000 72%);border:1px solid #b9ffc4b8;border-radius:48% 52% 44% 56%;display:block;transform:translate(-50%,-50%)scale(.04)rotate(-8deg);box-shadow:0 0 12px #d9ffe0,0 0 46px #36ff55cc,0 0 150px #23ff4559}.PortalTransition-module__inYomG__matrix .PortalTransition-module__inYomG__focusGlyph{z-index:5;top:var(--portal-origin-y);left:var(--portal-origin-x);font:800 3rem/1 var(--font-geist-mono), ui-monospace, monospace;color:#dcffe214;-webkit-text-stroke:1px #bcffc6f2;text-shadow:0 0 8px #effff1,0 0 34px #27ff4c,0 0 100px #16a832;animation:PortalTransition-module__inYomG__glyphThrough var(--portal-duration) cubic-bezier(.7, 0, .12, 1) both;display:block;position:absolute;transform:translate(-50%,-50%)scale(.4)}.PortalTransition-module__inYomG__matrix .PortalTransition-module__inYomG__scan{opacity:.23;animation:PortalTransition-module__inYomG__matrixScan var(--portal-duration) ease-in both;mix-blend-mode:screen;background:linear-gradient(#0000 0 43%,#bcffc69e 49%,#0000 52%) 0 -100vh/100% 200vh no-repeat,repeating-linear-gradient(#0000 0 3px,#34ff551c 4px,#0000 5px)}.PortalTransition-module__inYomG__water{background:#010b12}.PortalTransition-module__inYomG__water .PortalTransition-module__inYomG__matter{background:radial-gradient(ellipse at var(--portal-origin-x) var(--portal-origin-y), #105c7e6b, #01111deb 58%), linear-gradient(145deg, #010a12, #07344b 48%, #01070c);filter:saturate(1.12)contrast(1.04);transform-origin:var(--portal-origin-x) var(--portal-origin-y);opacity:0;animation:PortalTransition-module__inYomG__waterLens var(--portal-duration) cubic-bezier(.62, .03, .18, 1) both;inset:-10%}.PortalTransition-module__inYomG__water .PortalTransition-module__inYomG__aperture,.PortalTransition-module__inYomG__water .PortalTransition-module__inYomG__scan{display:none}.PortalTransition-module__inYomG__fire{background:#090000}.PortalTransition-module__inYomG__fire .PortalTransition-module__inYomG__matter{background:radial-gradient(circle at var(--portal-origin-x) var(--portal-origin-y), #ff8a12 0 1%, #7c0b03 10%, #170101 34%, #040000 70%), #080000;clip-path:circle(0 at var(--portal-origin-x) var(--portal-origin-y));filter:saturate(1.3)contrast(1.1);transform-origin:var(--portal-origin-x) var(--portal-origin-y);animation:PortalTransition-module__inYomG__magmaBurn var(--portal-duration) cubic-bezier(.67, .02, .18, 1) both;inset:-12%}.PortalTransition-module__inYomG__fire .PortalTransition-module__inYomG__matter:before{content:"";opacity:.34;filter:contrast(1.35);mix-blend-mode:multiply;background:radial-gradient(at 8% 18%,#040000eb 0 7%,#0000 8%),radial-gradient(at 28% 73%,#080100db 0 11%,#0000 12%),radial-gradient(at 46% 22%,#0a0100c7 0 9%,#0000 10%),radial-gradient(at 66% 68%,#050000e0 0 13%,#0000 14%),radial-gradient(at 88% 27%,#090100e6 0 10%,#0000 11%),repeating-linear-gradient(18deg,#00000047 0 1px,#0000 2px 11px);position:absolute;inset:0}.PortalTransition-module__inYomG__fire .PortalTransition-module__inYomG__aperture{display:none}.PortalTransition-module__inYomG__fire .PortalTransition-module__inYomG__scan{opacity:.18;background:radial-gradient(ellipse at var(--portal-origin-x) var(--portal-origin-y), transparent 0 8%, #ff5b0e33 29%, transparent 62%);mix-blend-mode:screen;animation:.18s ease-in-out infinite alternate PortalTransition-module__inYomG__heatLens}.PortalTransition-module__inYomG__earth{background:#0d0c07}.PortalTransition-module__inYomG__earth .PortalTransition-module__inYomG__matter{animation:PortalTransition-module__inYomG__earthPressure var(--portal-duration) cubic-bezier(.65, 0, .22, 1) both;background:repeating-radial-gradient(at 50% 115%,#0000 0 7.5vmin,#c6b88021 7.7vmin 7.9vmin),linear-gradient(105deg,#1e2114,#50472e 44%,#15130d 66%,#080905)}.PortalTransition-module__inYomG__earth .PortalTransition-module__inYomG__aperture{display:none}.PortalTransition-module__inYomG__earth .PortalTransition-module__inYomG__scan{opacity:.19;background:radial-gradient(ellipse at var(--portal-origin-x) var(--portal-origin-y), #d0c28e24, transparent 55%);animation:PortalTransition-module__inYomG__dustPulse var(--portal-duration) ease-out both;mix-blend-mode:screen}.PortalTransition-module__inYomG__air{background:#04050b}.PortalTransition-module__inYomG__air .PortalTransition-module__inYomG__matter{background:radial-gradient(ellipse at var(--portal-origin-x) var(--portal-origin-y), #e0f1ff47, transparent 22%), radial-gradient(ellipse at 65% 62%, #87a7cd33, transparent 32%), #050812;filter:blur(20px)saturate(1.08);animation:PortalTransition-module__inYomG__pressureFront var(--portal-duration) cubic-bezier(.48, .04, .17, 1) both;inset:-20%;transform:translate(-18%,4%)scale(1.12)}.PortalTransition-module__inYomG__air .PortalTransition-module__inYomG__aperture,.PortalTransition-module__inYomG__air .PortalTransition-module__inYomG__scan{display:none}@keyframes PortalTransition-module__inYomG__cover{0%{opacity:0}to{opacity:1}}@keyframes PortalTransition-module__inYomG__release{0%{opacity:1;filter:brightness()}42%{opacity:.82;filter:brightness(1.18)}to{opacity:0;visibility:hidden;filter:brightness()}}@keyframes PortalTransition-module__inYomG__matrixWall{0%,24%{filter:brightness(.7);transform:perspective(700px)translateZ(0)}58%{filter:brightness(1.15);transform:perspective(700px)translateZ(80px)}to{filter:brightness(.42);transform:perspective(700px)translateZ(560px)}}@keyframes PortalTransition-module__inYomG__matrixAperture{0%,24%{opacity:0;transform:translate(-50%,-50%)scale(.04)rotate(-8deg)}38%{opacity:1}67%{opacity:1;transform:translate(-50%,-50%)scale(1.1)rotate(2deg)}to{opacity:.1;transform:translate(-50%,-50%)scale(23)rotate(0)}}@keyframes PortalTransition-module__inYomG__glyphThrough{0%,18%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%)scale(.35)}31%{opacity:1;filter:blur()}60%{opacity:.96;filter:blur();transform:translate(-50%,-50%)scale(3.8)}82%{opacity:.72;filter:blur(.6px)}to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(48)}}@keyframes PortalTransition-module__inYomG__matrixScan{0%{background-position:0 -100vh,0 0}to{background-position:0 100vh,0 0}}@keyframes PortalTransition-module__inYomG__waterLens{0%,16%{opacity:0;filter:brightness(.64)saturate(.72)blur(5px);transform:scale(1.04)}46%{opacity:.74;filter:brightness(1.04)saturate(1.12)blur(1px);transform:scale(1.015)}to{opacity:1;filter:brightness(.78)saturate(1.2)blur();transform:scale(1)}}@keyframes PortalTransition-module__inYomG__magmaBurn{0%,16%{clip-path:circle(0 at var(--portal-origin-x) var(--portal-origin-y));opacity:.16;filter:brightness(.7)saturate(.7)}43%{clip-path:circle(22% at var(--portal-origin-x) var(--portal-origin-y));opacity:1;filter:brightness(1.28)saturate(1.45)}to{clip-path:circle(145% at var(--portal-origin-x) var(--portal-origin-y));opacity:1;filter:brightness(.64)saturate(1.22)}}@keyframes PortalTransition-module__inYomG__heatLens{0%{filter:blur();transform:scale(1)skew(-.3deg)}to{filter:blur(1.5px);transform:scale(1.012)skew(.5deg)}}@keyframes PortalTransition-module__inYomG__earthPressure{0%{filter:contrast(.84)brightness(.68);transform:translate(0,0)}26%{filter:contrast(1.08)brightness(.9);transform:translate(-.18%,.08%)}32%{transform:translate(.22%,-.06%)}39%{transform:translate(-.1%)}to{filter:contrast(1.3)brightness(.48);transform:translate(0,0)}}@keyframes PortalTransition-module__inYomG__dustPulse{0%,24%{opacity:0;transform:scale(.7)}52%{opacity:.38}to{opacity:.08;transform:scale(1.3)}}@keyframes PortalTransition-module__inYomG__pressureFront{0%{opacity:.18;filter:blur(28px)saturate(.82);transform:translate(-28%,9%)scale(1.08)}52%{opacity:.94;filter:blur(17px)saturate(1.06)}to{opacity:1;filter:blur(12px)saturate(1.12);transform:translate(7%,-5%)scale(1.38)}}@media (max-width:700px){.PortalTransition-module__inYomG__matrix .PortalTransition-module__inYomG__focusGlyph{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.PortalTransition-module__inYomG__root{animation:80ms linear both PortalTransition-module__inYomG__reducedFade!important}.PortalTransition-module__inYomG__canvas,.PortalTransition-module__inYomG__aperture,.PortalTransition-module__inYomG__focusGlyph{display:none!important}.PortalTransition-module__inYomG__matter,.PortalTransition-module__inYomG__scan{clip-path:none!important;filter:none!important;animation:none!important;transform:none!important}}@keyframes PortalTransition-module__inYomG__reducedFade{0%{opacity:0}to{opacity:1}}
