@font-face{font-family:'Vazirmatn';src:url(../assets/fonts/Vazirmatn[wght].woff2) format('woff2 supports variations'),url(../assets/fonts/Vazirmatn[wght].woff2) format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#090a0f;--line:rgba(255, 255, 255, 0.1);--text:#f5f1e8;--muted:#a7a8b1;--accent:#66fffd;--accent-light:#c8fff5;--accent-dark:#4ecbc9;--violet:#a978ff;--violet-light:#d9c1ff;--cyan:#6ed9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;color:var(--text);font-family:"Vazirmatn",Tahoma,Arial,sans-serif;background:radial-gradient(circle at 17% 16%,rgb(169 120 255 / .12),transparent 28rem),radial-gradient(circle at 88% 82%,rgb(102 255 225 / .08),transparent 27rem),linear-gradient(180deg,#0d0e15 0%,var(--bg) 70%);overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:#fff0}::selection{color:#04110e;background:var(--accent)}.noise,.particles{position:fixed;inset:0;z-index:-3;pointer-events:none}.noise{--grid-size:48px;overflow:hidden}.noise::before{content:"";position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgb(255 255 255 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .1) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.grid-cursor-lens{position:absolute;top:0;left:0;z-index:0;width:calc(var(--grid-glow-radius) * 2);height:calc(var(--grid-glow-radius) * 2);overflow:hidden;opacity:var(--grid-glow-opacity,0);pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--grid-glow-radius) at 50% 50%,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .62) 22%,rgb(0 0 0 / .38) 48%,rgb(0 0 0 / .14) 72%,transparent 100%);mask-image:radial-gradient(circle var(--grid-glow-radius) at 50% 50%,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .62) 22%,rgb(0 0 0 / .38) 48%,rgb(0 0 0 / .14) 72%,transparent 100%);transition:opacity .28s ease;will-change:transform,opacity;contain:layout paint}.grid-cursor-lens__grid{position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:linear-gradient(rgb(102 255 253 / 30%) 1px,transparent 1px),linear-gradient(90deg,rgb(102 255 253 / 30%) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);filter:drop-shadow(0 0 2px rgb(255 255 255 / .38)) drop-shadow(0 0 10px rgb(102 255 253 / .28));-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%);will-change:transform}.noise-streak{--meteor-color:#6ed9ff;--meteor-rgb:110, 217, 255;position:absolute;z-index:1;opacity:0;pointer-events:none;will-change:transform,opacity}.noise-streak__tail,.noise-streak__head{position:absolute;pointer-events:none}.noise-streak__tail{top:0;left:0;filter:drop-shadow(0 0 4px rgba(var(--meteor-rgb),.9)) drop-shadow(0 0 10px rgba(var(--meteor-rgb),.62));will-change:transform}.noise-streak__head{border-radius:50%;background:var(--meteor-color);box-shadow:0 0 6px rgba(var(--meteor-rgb),.95),0 0 12px rgba(var(--meteor-rgb),.82);will-change:transform}.noise-streak--horizontal .noise-streak__tail{width:var(--meteor-length);height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(var(--meteor-rgb),.12) 18%,rgba(var(--meteor-rgb),.85) 78%,var(--meteor-color))}.noise-streak--horizontal .noise-streak__head{top:-1px;left:0;width:5px;height:3px;transform:scaleY(.4);transform-origin:left center}.noise-streak--horizontal.is-reverse .noise-streak__tail{background:linear-gradient(270deg,transparent,rgba(var(--meteor-rgb),.12) 18%,rgba(var(--meteor-rgb),.85) 78%,var(--meteor-color))}.noise-streak--horizontal.is-reverse .noise-streak__head{left:-1px}.noise-streak--vertical .noise-streak__tail{width:1px;height:var(--meteor-length);transform-origin:center top;background:linear-gradient(180deg,transparent,rgba(var(--meteor-rgb),.12) 18%,rgba(var(--meteor-rgb),.85) 78%,var(--meteor-color))}.noise-streak--vertical .noise-streak__head{top:0;left:-1px;width:3px;height:5px;transform:scaleX(.4);transform-origin:center top}.noise-streak--vertical.is-reverse .noise-streak__tail{background:linear-gradient(0deg,transparent,rgba(var(--meteor-rgb),.12) 18%,rgba(var(--meteor-rgb),.85) 78%,var(--meteor-color))}.noise-streak--vertical.is-reverse .noise-streak__head{top:-1px}.particles span{position:absolute;width:var(--size);height:var(--size);top:var(--top);left:var(--left);animation:particleFloat var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);will-change:transform;isolation:isolate}.particle__core,.particle__glow{position:absolute;inset:0;display:block;background:var(--color);pointer-events:none;will-change:opacity;animation-duration:var(--twinkle-duration,5s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--twinkle-delay,0s)}.particle__core{z-index:2;opacity:var(--opacity);filter:brightness(.8) saturate(.9);box-shadow:0 0 7px color-mix(in srgb,var(--color) 50%,transparent);animation-name:particleCoreTwinkle}.particle__glow{z-index:2;opacity:0;filter:brightness(1.85) saturate(2.65);box-shadow:0 0 6px var(--color),0 0 19px var(--color),0 0 40px color-mix(in srgb,var(--color) 82%,transparent);animation-name:particleGlowTwinkle}.particles span::before,.particles span::after{content:"";z-index:1;position:absolute;top:50%;left:50%;opacity:0;background:linear-gradient(to right,transparent,var(--color),transparent);transform:translate(-50%,-50%);pointer-events:none;animation:particleSpark var(--twinkle-duration,5s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s)}.particles span::before{width:calc(var(--size) * 5);height:1px}.particles span::after{width:1px;height:calc(var(--size) * 5);background:linear-gradient(to bottom,transparent,var(--color),transparent)}.shell{width:min(1180px, calc(100% - 32px));min-height:100vh;margin:0 auto;padding:26px 0 34px;display:flex;flex-direction:column}:root{--site-header-height:68px;--site-header-offset:28px;--site-header-max-width:1180px;--site-header-edge:16px;--site-header-ease:cubic-bezier(.075, .82, .165, 1)}body.has-open-menu{overflow:hidden}.site-header{position:fixed;inset:0 0 auto;z-index:200;width:100%;height:calc(var(--site-header-height) + var(--site-header-offset));pointer-events:none}.site-header__bar{position:relative;z-index:2;width:100%;height:var(--site-header-height);transform:translate3d(0,var(--site-header-offset),0);pointer-events:auto}.site-header__bar::before{content:"";position:absolute;inset-block:0;inset-inline:max(var(--site-header-edge),calc((100% - var(--site-header-max-width)) / 2));border-radius:8px;background:linear-gradient(to left,#0c0d14 0%,#141420 50%,#1e1e2f 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .13),inset 0 1px 0 rgb(255 255 255 / .08),inset 0 -1px 0 rgb(102 255 253 / .06)}.site-header__bar{transition:transform 260ms var(--site-header-ease)}.site-header.is-restoring-scroll .site-header__bar::before{transition:inset-inline 180ms var(--site-header-ease),border-radius 180ms var(--site-header-ease),box-shadow 180ms ease}.site-header.is-scrolled .site-header__bar{transform:translate3d(0,0,0)}.site-header.is-scrolled .site-header__bar::before{inset-inline:0;border-radius:0;background:linear-gradient(to left,#0c0d14 0%,#141420 50%,#1e1e2f 100%);box-shadow:inset 0 -1px 0 rgb(255 255 255 / .12),inset 0 1px 0 rgb(255 255 255 / .06)}.site-navbar{position:relative;z-index:1;width:min(var(--site-header-max-width),calc(100% - (var(--site-header-edge) * 2)));height:var(--site-header-height);margin-inline:auto;padding-inline:20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"actions links brand";align-items:center;gap:18px;direction:ltr}.site-navbar>*{direction:rtl}.site-navbar .brand{grid-area:brand;justify-self:end;min-width:0}.site-navbar__links{grid-area:links;display:flex;align-items:center;justify-content:center;gap:4px}.site-navbar__links a{position:relative;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:rgb(245 241 232 / .72);font-size:.84rem;font-weight:650;text-decoration:none;border-radius:10px;background-color:#fff0;transition:color 100ms,background-color 100ms,transform 100ms ease}.site-navbar__links a::after{content:"";position:absolute;right:14px;bottom:5px;left:14px;height:2px;background:linear-gradient(90deg,var(--violet),var(--accent));transform:scaleX(0);transform-origin:center;transition:transform 180ms ease}.site-navbar__links a:hover,.site-navbar__links a:focus-visible{color:var(--text);background-color:rgb(255 255 255 / .055)}.site-navbar__links a:hover{transform:translateY(-1px)}.site-navbar__links a:hover::after,.site-navbar__links a:focus-visible::after{transform:scaleX(1)}.site-navbar__links a.is-disabled,.site-mobile-menu__panel a.is-disabled{cursor:default;-webkit-user-select:none;user-select:none}.site-mobile-menu__panel a.is-disabled:hover,.site-mobile-menu__panel a.is-disabled:focus-visible{border-color:rgb(255 255 255 / .08);background:rgb(255 255 255 / .035);transform:none}.site-navbar__actions{grid-area:actions;justify-self:start;display:flex;align-items:center;gap:9px}.site-navbar__toggle{position:relative;width:42px;height:42px;padding:0;display:none;place-content:center;gap:4px;color:var(--text);border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:rgb(17 19 27 / .68);cursor:pointer}.site-navbar__toggle span{display:block;width:19px;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform 220ms var(--site-header-ease),opacity 140ms ease}.site-header.is-menu-open .site-navbar__toggle span:first-child{transform:translateY(6px) rotate(45deg)}.site-header.is-menu-open .site-navbar__toggle span:nth-child(2){opacity:0;transform:scaleX(.35)}.site-header.is-menu-open .site-navbar__toggle span:last-child{transform:translateY(-6px) rotate(-45deg)}.site-header-spacer{flex:0 0 auto;height:var(--site-header-height)}.site-mobile-menu{display:none}.site-navbar__toggle:focus-visible,.site-mobile-menu a:focus-visible,.site-mobile-menu__backdrop:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand-logo{width:55px;height:55px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .4));transition:transform .2s ease;padding:6px}.brand:hover .brand-logo{transform:translateY(-2px) rotate(-2deg) scale(1.04)}.brand-copy{display:grid;line-height:1.15}.brand-copy strong{font-size:1.08rem;letter-spacing:-.025em}.brand-copy small{margin-top:6px;color:var(--muted);font-size:.73rem;direction:ltr;text-align:right;letter-spacing:.08em}.status-chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;color:#e7e3da;font-size:.82rem;border:1px solid var(--line);background:rgb(17 19 27 / .68)}.status-dot{position:relative;width:8px;height:8px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.status-dot::after{content:"";position:absolute;inset:-6px;border:1px solid rgb(110 217 255 / .45);animation:signal 1.8s ease-out infinite}.hero{flex:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.72fr);align-items:center;gap:clamp(42px, 7vw, 94px);padding:clamp(68px, 10vh, 130px) 0 78px}.hero-copy{position:relative;z-index:1;isolation:isolate}.kicker{display:inline-flex;align-items:center;gap:11px;margin:0;color:var(--accent-light);font-size:.88rem;font-weight:300}.soul-torch{position:relative;isolation:isolate;width:18px;height:30px;flex:0 0 auto;background:linear-gradient(#dfffff 0 0) 7px 1px / 4px 4px no-repeat,linear-gradient(#93ffff 0 0) 5px 3px / 8px 5px no-repeat,linear-gradient(#42eaff 0 0) 3px 6px / 12px 6px no-repeat,linear-gradient(#167fc7 0 0) 5px 10px / 8px 5px no-repeat,linear-gradient(#0b4f82 0 0) 1px 8px / 3px 4px no-repeat,linear-gradient(#0b4f82 0 0) 14px 8px / 3px 4px no-repeat,linear-gradient(#211714 0 0) 7px 14px / 4px 15px no-repeat,linear-gradient(#78543d 0 0) 5px 17px / 8px 4px no-repeat,linear-gradient(#4b3328 0 0) 6px 21px / 6px 4px no-repeat,linear-gradient(#2d1d18 0 0) 7px 27px / 4px 3px no-repeat;image-rendering:pixelated}.soul-torch::before{content:"";position:absolute;z-index:-1;top:0;left:1px;width:16px;height:15px;background:radial-gradient(circle at 50% 48%,rgb(223 255 255 / .92) 0 10%,rgb(147 255 255 / .72) 18%,rgb(66 234 255 / .38) 42%,rgb(22 127 199 / .14) 66%,transparent 78%);filter:blur(1.8px) drop-shadow(0 0 4px rgb(102 255 253 / .52)) drop-shadow(0 0 10px rgb(66 234 255 / .34));opacity:.72;pointer-events:none;animation:kickerSoulTorchFlameGlow 1.35s steps(3,end) infinite}.soul-torch::after{content:"";position:absolute;top:1px;left:8px;width:2px;height:2px;background:#bfffff;box-shadow:5px 4px 0 rgb(102 255 253 / .88),-2px 7px 0 rgb(110 217 255 / .7);filter:drop-shadow(0 0 4px rgb(102 255 253 / .8));opacity:0;pointer-events:none;animation:kickerSoulTorchEmber 2.2s steps(4,end) infinite}h1{max-width:790px;margin:0;font-size:clamp(2rem, 4.2vw, 3rem);line-height:1.22;letter-spacing:-.045em;text-wrap:balance;font-weight:300}h1 .brand-word{position:relative;display:inline-block;color:var(--accent);text-shadow:0 8px 30px rgb(102 255 225 / .16);isolation:isolate;font-weight:800}h1 .brand-word__text{position:relative;z-index:1;display:inline-block;animation:glitchText 8.6s 1.4s steps(1,end) infinite}h1 .brand-word__text::after{content:"";position:absolute;right:5%;bottom:-.1em;width:90%;height:.08em;background:var(--violet);box-shadow:.32em 0 0 var(--accent);transform:skewX(-28deg);transform-origin:right;animation:underlineIn .7s .9s cubic-bezier(.2,.8,.2,1) both}h1 .brand-word::before,h1 .brand-word::after{content:attr(data-text);position:absolute;z-index:2;inset:0;opacity:0;white-space:nowrap;pointer-events:none;text-shadow:none}h1 .brand-word::before{color:var(--accent);mix-blend-mode:screen;animation:glitchSliceCyan 8.6s 1.4s steps(1,end) infinite}h1 .brand-word::after{color:var(--violet);mix-blend-mode:screen;animation:glitchSliceViolet 8.6s 1.4s steps(1,end) infinite}.hero-tagline{position:relative;width:fit-content;margin:18px 0 0;padding:4px 30px 4px 10px;color:var(--accent-light);font-size:clamp(1.05rem, 1.8vw, 1.35rem);font-weight:700;line-height:1.8;text-wrap:balance;background:linear-gradient(to left,rgb(102 255 253 / .15) 0%,rgb(102 255 253 / .08) 46%,rgb(102 255 253 / .025) 78%,transparent 100%)}.hero-tagline::before{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;background:var(--accent);box-shadow:5px 5px 0 var(--violet),0 0 16px rgb(102 255 253 / .42);transform:translateY(-50%)}.lead{max-width:680px;margin:16px 0 0;color:var(--muted);font-size:clamp(1rem, 2vw, 1.22rem);line-height:2;text-wrap:pretty}.lead strong{color:var(--text);font-weight:700}.kicker,.hero-copy h1,.hero-tagline,.lead,.actions{animation:heroItemIn .7s cubic-bezier(.2,.8,.2,1) both}.kicker{animation-delay:.08s}.hero-copy h1{animation-delay:.16s}.hero-tagline{animation-delay:.24s}.lead{animation-delay:.32s}.actions{animation-delay:.4s}.actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.mc-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:56px;padding:0 22px;color:#061411;font-weight:800;border:none;border-radius:0;outline:0;cursor:pointer;background:var(--accent);box-shadow:inset 0 3px 0 #fff,inset 0 -6px 0 var(--accent-dark);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;overflow:hidden}.mc-button::before{content:"";position:absolute;z-index:-1;top:-80%;left:-40%;width:30%;height:260%;background:rgb(255 255 255 / .9);transform:rotate(18deg);transition:left 1s cubic-bezier(.2,.8,.2,1)}.mc-button:hover{transform:translateY(-3px);filter:brightness(1.2);box-shadow:inset 0 4px 0 #fff,inset 0 -6px 0 var(--accent-dark),0 10px 20px rgb(102 255 225 / .1)}.mc-button:hover::before{left:110%}.mc-button:active{transform:translateY(5px);box-shadow:inset 0 2px 0 rgb(255 255 255 / .82),inset 0 -3px 0 #079c83}.connection-card{--card-cut:15px;--card-border-size:1px;position:relative;z-index:1;padding:var(--card-border-size);background:linear-gradient(135deg,rgb(102 255 225 / .72),rgb(255 255 255 / .16) 34%,rgb(169 120 255 / .58));clip-path:polygon(var(--card-cut) 0,calc(100% - var(--card-cut)) 0,100% var(--card-cut),100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,var(--card-cut) 100%,0 calc(100% - var(--card-cut)),0 var(--card-cut));filter:drop-shadow(0 28px 45px rgb(0 0 0 / .48));animation:revealCard .85s .28s cubic-bezier(.2,.8,.2,1) both,cardFloat 6s 1.3s ease-in-out infinite}.connection-card__surface{--inner-cut:calc(var(--card-cut) - var(--card-border-size));position:relative;padding:28px;background:linear-gradient(145deg,rgb(31 34 46 / .97),rgb(14 15 22 / .99));clip-path:polygon(var(--inner-cut) 0,calc(100% - var(--inner-cut)) 0,100% var(--inner-cut),100% calc(100% - var(--inner-cut)),calc(100% - var(--inner-cut)) 100%,var(--inner-cut) 100%,0 calc(100% - var(--inner-cut)),0 var(--inner-cut));overflow:hidden}.connection-card__surface::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(169 120 255 / .11),transparent);transform:translateX(-120%);animation:scan 7s 1.6s ease-in-out infinite}.connection-card__surface::after{content:"";position:absolute;top:0;left:0;width:56px;height:4px;background:var(--accent);box-shadow:320px 0 0 var(--violet)}.card-head{display:flex;align-items:center;gap:10px;padding-bottom:24px;border-bottom:1px solid var(--line)}.mob-frame{width:88px;height:88px;flex:0 0 auto;padding:16px}.mob-frame img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;animation:mobIdle 3.2s ease-in-out infinite}.card-title small,.card-title strong{display:block}.card-title small{color:var(--violet-light);font-size:.7rem;font-weight:800;letter-spacing:.18em;direction:ltr;text-align:right}.card-title strong{margin-top:7px;font-size:1.55rem;line-height:1.2}.join-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:27px 0 10px;font-size:.86rem;font-weight:800}.join-label span:last-child{color:var(--muted);font-size:.68rem;font-weight:500;direction:ltr;letter-spacing:.1em}.server-field{display:flex;direction:ltr;min-height:58px;border:1px solid var(--line);background:rgb(255 255 255 / .025);transition:border-color .2s ease,box-shadow .2s ease}.server-field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px rgb(169 120 255 / .14),inset 0 3px 0 rgb(255 255 255 / .04)}.server-field input{width:100%;min-width:0;padding:0 16px;color:#f7f4ed;font-family:ui-monospace,"SFMono-Regular",Consolas,monospace;font-size:clamp(.9rem, 2vw, 1.02rem);border:0;outline:0;background:#fff0;text-align:left}.copy-button{min-width:90px;padding:0 13px 4px;color:#031713;font-weight:900;text-shadow:0 1px 0 rgb(255 255 255 / .5);border:0;cursor:pointer;background:var(--accent);box-shadow:inset 0 4px 0 #fff,inset 0 -5px 0 var(--accent-dark),-8px 0 25px rgb(102 255 225 / .1);transition:filter .16s ease,box-shadow .16s ease}.copy-button:hover{filter:brightness(1.2)}.copy-button:active{padding-top:5px;padding-bottom:0;box-shadow:inset 0 2px 0 rgb(255 255 255 / .9),inset 0 -2px 0 #078c77}.copy-button.is-copied{color:#0b0910;background:var(--violet-light);box-shadow:inset 0 3px 0 #fff,inset 0 -5px 0 #8d68ba}.mini-grid{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;margin-top:12px}.mini-field{min-width:0;padding:13px 14px;border:1px solid var(--line);background:rgb(255 255 255 / .025);overflow:hidden}.mini-field small,.mini-field strong{display:block}.mini-field small{color:var(--muted);font-size:.7rem}.mini-field strong{margin-top:6px;font-size:.9rem;direction:ltr}.card-help{margin:20px 0 0;color:#8e9099;font-size:.78rem;line-height:1.9}.card-help b{color:#d9d5cb}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;color:#777985;font-size:.77rem;border-top:1px solid rgb(255 255 255 / .06);animation:revealUp .7s .55s both}.toast{position:fixed;z-index:30;right:50%;bottom:24px;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;color:#061411;font-weight:900;border:none;background:var(--accent);box-shadow:inset 0 3px 0 #fff,inset 0 -4px 0 var(--accent-dark);transform:translate(50%,130px);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease;pointer-events:none;width:max-content}.toast::before{content:"✓";font-weight:900}.toast.show{transform:translate(50%,0);opacity:1}@keyframes kickerSoulTorchFlameGlow{0%,100%{opacity:.66;background:radial-gradient(circle at 50% 48%,rgb(223 255 255 / .9) 0 9%,rgb(147 255 255 / .66) 18%,rgb(66 234 255 / .34) 42%,rgb(22 127 199 / .12) 66%,transparent 78%);filter:blur(1.7px) drop-shadow(0 0 3px rgb(102 255 253 / .46)) drop-shadow(0 0 8px rgb(66 234 255 / .26))}28%{opacity:.92;background:radial-gradient(circle at 50% 48%,rgb(239 255 255 / .98) 0 11%,rgb(147 255 255 / .82) 20%,rgb(66 234 255 / .5) 44%,rgb(22 127 199 / .18) 68%,transparent 80%);filter:blur(2px) drop-shadow(0 0 5px rgb(147 255 255 / .72)) drop-shadow(0 0 12px rgb(66 234 255 / .42))}54%{opacity:.58;background:radial-gradient(circle at 50% 48%,rgb(223 255 255 / .82) 0 8%,rgb(147 255 255 / .58) 17%,rgb(66 234 255 / .28) 40%,rgb(22 127 199 / .1) 64%,transparent 76%);filter:blur(1.5px) drop-shadow(0 0 3px rgb(102 255 253 / .38)) drop-shadow(0 0 7px rgb(66 234 255 / .2))}76%{opacity:1;background:radial-gradient(circle at 50% 48%,rgb(239 255 255) 0 12%,rgb(147 255 255 / .88) 21%,rgb(66 234 255 / .56) 46%,rgb(22 127 199 / .2) 69%,transparent 82%);filter:blur(2.1px) drop-shadow(0 0 6px rgb(147 255 255 / .78)) drop-shadow(0 0 14px rgb(66 234 255 / .48))}}@keyframes kickerSoulTorchEmber{0%,18%{opacity:0;transform:translate3d(0,5px,0)}28%{opacity:.9;transform:translate3d(0,0,0)}54%{opacity:.65;transform:translate3d(-2px,-7px,0)}76%{opacity:.34;transform:translate3d(2px,-13px,0)}100%{opacity:0;transform:translate3d(-1px,-19px,0)}}@keyframes heroItemIn{from{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes revealUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes revealCard{from{opacity:0;transform:translateY(34px) scale(.965) rotate(1deg)}to{opacity:1;transform:none}}@keyframes underlineIn{from{opacity:0;transform:scaleX(0) skewX(-28deg)}to{opacity:1;transform:scaleX(1) skewX(-28deg)}}@keyframes glitchText{0%,10%,13%,48%,51%,82%,85%,100%{transform:translate(0);filter:none}10.5%{transform:translateX(2px) skewX(-2deg);filter:brightness(1.3)}11%{transform:translateX(-2px)}11.5%{transform:translate(1px,-1px)}49%{transform:translateX(-1px) skewX(1deg);filter:brightness(1.45)}49.5%{transform:translateX(2px)}83%{transform:translate(-2px,1px);filter:brightness(1.35)}83.5%{transform:translateX(1px) skewX(-1deg)}}@keyframes glitchSliceCyan{0%,9.9%,12.2%,47.9%,50.5%,81.9%,84.6%,100%{opacity:0;transform:translate(0);clip-path:inset(0 0 100% 0)}10.2%{opacity:.9;transform:translateX(4px);clip-path:inset(7% 0 65% 0)}10.8%{opacity:.72;transform:translateX(-3px);clip-path:inset(46% 0 26% 0)}11.4%{opacity:.88;transform:translateX(3px);clip-path:inset(72% 0 8% 0)}48.4%{opacity:.8;transform:translateX(3px);clip-path:inset(18% 0 56% 0)}49.2%{opacity:.7;transform:translateX(-4px);clip-path:inset(61% 0 17% 0)}82.5%{opacity:.86;transform:translateX(4px);clip-path:inset(35% 0 39% 0)}83.4%{opacity:.66;transform:translateX(-3px);clip-path:inset(76% 0 5% 0)}}@keyframes glitchSliceViolet{0%,10.1%,12.5%,48.1%,50.8%,82.1%,84.9%,100%{opacity:0;transform:translate(0);clip-path:inset(100% 0 0 0)}10.4%{opacity:.78;transform:translateX(-4px);clip-path:inset(58% 0 15% 0)}11.1%{opacity:.82;transform:translateX(3px);clip-path:inset(20% 0 55% 0)}11.8%{opacity:.65;transform:translateX(-2px);clip-path:inset(79% 0 4% 0)}48.7%{opacity:.76;transform:translateX(-3px);clip-path:inset(70% 0 9% 0)}49.6%{opacity:.88;transform:translateX(4px);clip-path:inset(30% 0 44% 0)}82.8%{opacity:.72;transform:translateX(-4px);clip-path:inset(12% 0 63% 0)}83.8%{opacity:.82;transform:translateX(3px);clip-path:inset(54% 0 21% 0)}}@keyframes signal{0%{opacity:.8;transform:scale(.55)}80%,100%{opacity:0;transform:scale(1.9)}}@keyframes particleFloat{from{transform:translate3d(0,0,0) rotate(0)}to{transform:translate3d(22px,-34px,0) rotate(90deg)}}@keyframes particleCoreTwinkle{0%,52%,76%,100%{opacity:var(--opacity)}60%,66%,70%{opacity:0}}@keyframes particleGlowTwinkle{0%,52%,76%,100%{opacity:0}60%{opacity:.95}66%{opacity:.62}70%{opacity:1}}@keyframes particleSpark{0%,52%,76%,100%{opacity:0;transform:translate(-50%,-50%) scale(.45)}60%,70%{opacity:.8;transform:translate(-50%,-50%) scale(1)}66%{opacity:.22;transform:translate(-50%,-50%) scale(.72)}}@keyframes cardFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes mobIdle{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}@keyframes scan{0%,12%{transform:translateX(-120%);opacity:0}20%{opacity:1}42%{transform:translateX(120%);opacity:0}100%{transform:translateX(120%);opacity:0}}@media (max-width:1024px){:root{--site-header-height:64px;--site-header-offset:0px;--site-header-edge:0px}.site-header{height:var(--site-header-height)}.site-header__bar,.site-header.is-scrolled .site-header__bar{transform:none;transition:none}.site-header__bar::before,.site-header.is-scrolled .site-header__bar::before{inset-inline:0;border-radius:0;background:linear-gradient(135deg,rgb(31 32 48 / .9),rgb(11 12 20 / .86));box-shadow:inset 0 -1px 0 rgb(255 255 255 / .12),inset 0 1px 0 rgb(255 255 255 / .06)}.site-navbar{width:100%;height:var(--site-header-height);padding-inline:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand";gap:10px}.site-navbar__links{display:none}.site-navbar__toggle{display:grid}.site-mobile-menu{position:fixed;inset:var(--site-header-height) 0 0;z-index:1;display:block;visibility:hidden;pointer-events:none}.site-mobile-menu__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(2 3 8 / .68);opacity:0;cursor:default;transition:opacity 220ms ease}.site-mobile-menu__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(84vw, 360px);padding:24px 18px max(24px, env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;color:var(--text);background:radial-gradient(circle at 85% 12%,rgb(169 120 255 / .13),transparent 15rem),linear-gradient(180deg,rgb(19 20 31 / .99),rgb(9 10 15 / .99));border-left:1px solid rgb(255 255 255 / .12);box-shadow:-24px 0 60px rgb(0 0 0 / .42);transform:translate3d(104%,0,0);transition:transform 260ms var(--site-header-ease)}.site-mobile-menu__title{margin:0 0 10px;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.02em}.site-mobile-menu__panel a{min-height:62px;padding:10px 14px;display:grid;align-content:center;gap:3px;color:var(--text);text-decoration:none;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .035);transition:border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.site-mobile-menu__panel a:hover,.site-mobile-menu__panel a:focus-visible{border-color:rgb(102 255 253 / .28);background:rgb(102 255 253 / .065);transform:translateX(-2px)}.site-mobile-menu__panel a span{font-size:.94rem;font-weight:760}.site-mobile-menu__panel a small{color:var(--muted);font-size:.72rem}.site-header.is-menu-open .site-mobile-menu{visibility:visible;pointer-events:auto}.site-header.is-menu-open .site-mobile-menu__backdrop{opacity:1}.site-header.is-menu-open .site-mobile-menu__panel{transform:translate3d(0,0,0)}}@media (max-width:430px){.site-navbar{padding-inline:10px;gap:7px}.site-navbar .brand{gap:7px}.site-navbar .brand-logo{width:44px;height:44px;padding:5px}.site-navbar .brand-copy strong{font-size:.94rem}.site-navbar .brand-copy small{display:none}.site-navbar .status-chip{min-height:34px;padding-inline:9px;gap:8px;font-size:.7rem}.site-navbar__actions{gap:6px}.site-navbar__toggle{width:38px;height:38px}}@media (max-width:900px){.hero{grid-template-columns:1fr;align-items:start;gap:58px;padding-top:70px}.hero-copy{max-width:760px}.connection-card{width:min(100%, 570px);justify-self:center}}@media (max-width:560px){.shell{width:min(100% - 20px, 1180px);padding-top:14px}.brand-logo{width:47px;height:47px}.brand-copy strong{font-size:.95rem}.status-chip{min-height:36px;padding:0 10px;font-size:.72rem}.hero{padding:58px 0 52px}.hero-tagline{margin-top:14px;padding:4px 34px 4px 13px;font-size:1rem}.hero-tagline::before{right:14px;width:7px;height:7px}.lead{margin-top:14px;line-height:1.9}.actions{display:grid;grid-template-columns:1fr}.mc-button{width:100%}.connection-card__surface{padding:20px}.card-head{gap:14px}.mob-frame{width:72px;height:72px}.card-title strong{font-size:1.25rem}.server-field{min-height:55px}.copy-button{min-width:74px}.mini-grid{grid-template-columns:1fr 96px}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.noise-streak{display:none}}@media (hover:none),(pointer:coarse){.grid-cursor-lens{display:none}}.page-404 .error-chip .status-dot{background:#b993ff;box-shadow:0 0 14px #b993ff,0 0 24px rgb(143 67 232 / .42)}.page-404 .error-chip .status-dot::after{border-color:rgb(189 120 255 / .5)}.page-404 .soul-torch{background:linear-gradient(#ffe39a 0 0) 7px 1px / 4px 4px no-repeat,linear-gradient(#ffb84d 0 0) 5px 3px / 8px 5px no-repeat,linear-gradient(#ff6a35 0 0) 3px 6px / 12px 6px no-repeat,linear-gradient(#d92f45 0 0) 5px 10px / 8px 5px no-repeat,linear-gradient(#7c1832 0 0) 1px 8px / 3px 4px no-repeat,linear-gradient(#7c1832 0 0) 14px 8px / 3px 4px no-repeat,linear-gradient(#211714 0 0) 7px 14px / 4px 15px no-repeat,linear-gradient(#78543d 0 0) 5px 17px / 8px 4px no-repeat,linear-gradient(#4b3328 0 0) 6px 21px / 6px 4px no-repeat,linear-gradient(#2d1d18 0 0) 7px 27px / 4px 3px no-repeat}.page-404 .soul-torch::before{background:radial-gradient(circle at 50% 48%,rgb(255 227 154 / .96) 0 10%,rgb(255 184 77 / .76) 18%,rgb(255 106 53 / .42) 43%,rgb(217 47 69 / .16) 67%,transparent 79%);filter:blur(1.8px) drop-shadow(0 0 4px rgb(255 184 77 / .58)) drop-shadow(0 0 11px rgb(255 76 52 / .38));animation-name:page404TorchFlameGlow}.page-404 .soul-torch::after{background:#ffd27a;box-shadow:5px 4px 0 rgb(255 116 55 / .9),-2px 7px 0 rgb(220 47 69 / .76);filter:drop-shadow(0 0 4px rgb(255 92 44 / .82))}.page-404 .soul-torch--violet{background:linear-gradient(#fff2ff 0 0) 7px 1px / 4px 4px no-repeat,linear-gradient(#e5c4ff 0 0) 5px 3px / 8px 5px no-repeat,linear-gradient(#bd78ff 0 0) 3px 6px / 12px 6px no-repeat,linear-gradient(#8f43e8 0 0) 5px 10px / 8px 5px no-repeat,linear-gradient(#552080 0 0) 1px 8px / 3px 4px no-repeat,linear-gradient(#552080 0 0) 14px 8px / 3px 4px no-repeat,linear-gradient(#211714 0 0) 7px 14px / 4px 15px no-repeat,linear-gradient(#78543d 0 0) 5px 17px / 8px 4px no-repeat,linear-gradient(#4b3328 0 0) 6px 21px / 6px 4px no-repeat,linear-gradient(#2d1d18 0 0) 7px 27px / 4px 3px no-repeat}.page-404 .soul-torch--violet::before{background:radial-gradient(circle at 50% 48%,rgb(255 242 255 / .97) 0 10%,rgb(229 196 255 / .8) 18%,rgb(189 120 255 / .46) 43%,rgb(111 43 181 / .18) 67%,transparent 79%);filter:blur(1.8px) drop-shadow(0 0 4px rgb(207 145 255 / .58)) drop-shadow(0 0 11px rgb(143 67 232 / .4));animation-name:page404TorchVioletGlow}.page-404 .soul-torch--violet::after{background:#f4ddff;box-shadow:5px 4px 0 rgb(190 116 255 / .9),-2px 7px 0 rgb(126 53 211 / .78);filter:drop-shadow(0 0 4px rgb(178 92 255 / .84))}.page-404 .error-code{position:relative;width:max-content;color:#fff0;direction:ltr;font-size:clamp(6.25rem, 10vw, 8rem);line-height:1;unicode-bidi:isolate;letter-spacing:-.025em;margin-block-end:6px;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff0;text-shadow:none;isolation:isolate;font-family:Impact,Haettenschweiler,"Arial Black",sans-serif}.page-404 .error-code__layer{position:absolute;inset:0;color:#fff0;pointer-events:none;font:inherit;font-variation-settings:inherit;font-feature-settings:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-fill-color:#fff0;will-change:opacity}.page-404 .error-code__outer{-webkit-text-stroke:2.2px rgb(167 83 255 / .94)}.page-404 .error-code__outer--base{filter:drop-shadow(0 0 2px rgb(213 166 255 / .34)) drop-shadow(0 0 7px rgb(158 67 244 / .25)) drop-shadow(0 0 14px rgb(112 34 190 / .15));animation:errorOuterBaseOpacity 4.6s ease-in-out infinite}.page-404 .error-code__outer--mid{filter:drop-shadow(0 0 3px rgb(228 190 255 / .42)) drop-shadow(0 0 9px rgb(171 79 255 / .32)) drop-shadow(0 0 17px rgb(122 39 204 / .2));animation:errorOuterMidOpacity 4.6s ease-in-out infinite}.page-404 .error-code__outer--peak{filter:drop-shadow(0 0 3px rgb(236 204 255 / .46)) drop-shadow(0 0 10px rgb(181 91 255 / .35)) drop-shadow(0 0 19px rgb(128 43 211 / .22));animation:errorOuterPeakOpacity 4.6s ease-in-out infinite}.page-404 .error-code__core{z-index:2;-webkit-text-stroke:.4px rgb(255 250 255 / .98)}.page-404 .error-code__core--base{filter:drop-shadow(0 0 1px rgb(255 255 255 / .76)) drop-shadow(0 0 3px rgb(235 211 255 / .38));animation:errorCoreBaseOpacity 4.6s ease-in-out infinite}.page-404 .error-code__core--peak{filter:drop-shadow(0 0 1.5px rgb(255 255 255 / .92)) drop-shadow(0 0 4px rgb(242 221 255 / .5));animation:errorCorePeakOpacity 4.6s ease-in-out infinite}.page-404 .error-code__halo{z-index:-1;-webkit-text-stroke:3.6px rgb(153 66 239 / .34)}.page-404 .error-code__halo--base{filter:blur(2.6px) drop-shadow(0 0 7px rgb(144 55 229 / .2));animation:errorHaloBaseOpacity 4.6s ease-in-out infinite}.page-404 .error-code__halo--peak{filter:blur(3px) drop-shadow(0 0 10px rgb(157 67 242 / .28));animation:errorHaloPeakOpacity 4.6s ease-in-out infinite}.page-404 .lost-path{max-width:690px;margin-top:25px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:10px 16px;border:1px solid var(--line);background:rgb(18 20 29 / .76);box-shadow:inset 3px 0 0 rgb(169 120 255 / .75);width:fit-content}.page-404 .lost-path__label{color:var(--muted);font-size:.78rem;white-space:nowrap}.page-404 .lost-path code{min-width:0;overflow:hidden;color:#d9d6e0;font-family:Consolas,Monaco,monospace;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.page-404 .mc-button{gap:10px;text-decoration:none}.page-404 .mc-button__icon{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;transition:transform .18s ease}.page-404 .mc-button:hover .mc-button__icon{transform:translateX(3px)}.page-404 .secondary-button{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;color:#ece9e3;border:1px solid var(--line);border-radius:0;outline:0;background:rgb(18 20 29 / .76);font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.page-404 .secondary-button:hover{transform:translateY(-2px);border-color:rgb(169 120 255 / .45);background:rgb(29 24 41 / .8)}.page-404 .secondary-button:active{transform:translateY(2px)}.page-404 .secondary-button:focus-visible,.page-404 .mc-button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.page-404 .error-code,.page-404 .lost-path{animation:heroItemIn .7s cubic-bezier(.2,.8,.2,1) both}.page-404 .error-code{animation:heroItemIn .7s .16s cubic-bezier(.2,.8,.2,1) both,questionFlicker 3s 1.05s steps(1) infinite}.page-404 .hero-copy h1{animation-delay:.24s}.page-404 .hero-tagline{animation-delay:.32s}.page-404 .lead{animation-delay:.4s}.page-404 .lost-path{animation-delay:.48s}.page-404 .actions{animation-delay:.56s}.page-404 .scene{position:relative;z-index:1;min-height:490px;display:grid;place-items:center;perspective:1000px;animation:revealCard .85s .28s cubic-bezier(.2,.8,.2,1) both}.page-404 .portal{--portal-width:min(310px, 75vw);--portal-height:calc(var(--portal-width) * 1.3333333333333333);--block-size:calc(var(--portal-width) / 6);--depth-x:calc(var(--block-size) * .38);--depth-y:calc(var(--block-size) * .25);--void-center-x:calc(50% + var(--depth-x));--void-center-y:calc(50% - var(--depth-y));position:relative;z-index:2;width:var(--portal-width);aspect-ratio:3 / 4;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr);overflow:visible;transform-origin:50% 52%;animation:portalHoverProjected 5.2s ease-in-out infinite;will-change:transform}.page-404 .portal__shadow{position:absolute;inset:0;z-index:0;pointer-events:none;filter:drop-shadow(20px 0 10px rgb(146 64 255 / .05)) drop-shadow(0 0 16px rgb(146 64 255 / .12))}.page-404 .portal__shadow::before,.page-404 .portal__shadow::after{content:"";position:absolute;display:block;background:#000}.page-404 .portal__shadow::before{inset:0;background:linear-gradient(#000 0 0) top / 100% var(--block-size) no-repeat,linear-gradient(#000 0 0) bottom / 100% var(--block-size) no-repeat,linear-gradient(#000 0 0) left / var(--block-size) 100% no-repeat,linear-gradient(#000 0 0) right / var(--block-size) 100% no-repeat}.page-404 .portal__shadow::after{inset:var(--block-size);transform:translate(var(--depth-x),calc(var(--depth-y) * -1))}.page-404 .portal__frame-block{--block-texture:url(../assets/obsidian-texture.png);position:relative;z-index:8;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;pointer-events:none}.page-404 .portal__frame-block--crying{--block-texture:url(../assets/crying-obsidian-texture.png)}.page-404 .portal__block-face{position:absolute;display:block;box-sizing:border-box;background-image:var(--face-overlay,linear-gradient(transparent,transparent)),var(--block-texture);background-repeat:no-repeat;background-position:center;background-size:100% 100%;image-rendering:pixelated;image-rendering:crisp-edges}.page-404 .portal__block-face--front{inset:0;z-index:5;--face-overlay:linear-gradient(145deg, rgba(255,255,255,.025), rgba(0,0,0,.1));box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2),inset -3px -3px 0 rgb(0 0 0 / .13)}.page-404 .portal__block-face--top,.page-404 .portal__block-face--right{display:none;z-index:3}.page-404 .portal__block-face--top{left:0;top:calc(var(--depth-y) * -1);width:calc(100% + var(--depth-x));height:var(--depth-y);clip-path:polygon(var(--depth-x) 0,100% 0,calc(100% - var(--depth-x)) 100%,0 100%);--face-overlay:linear-gradient(180deg, rgba(223,188,255,.22), rgba(78,31,113,.12));box-shadow:inset 0 -3px 6px rgb(0 0 0 / .2)}.page-404 .portal__block-face--right{left:100%;top:calc(var(--depth-y) * -1);width:var(--depth-x);height:calc(100% + var(--depth-y));clip-path:polygon(0 var(--depth-y),100% 0,100% calc(100% - var(--depth-y)),0 100%);--face-overlay:linear-gradient(90deg, rgba(133,62,190,.13), rgba(0,0,0,.5));box-shadow:inset 4px 0 7px rgb(0 0 0 / .25)}.page-404 [class*="portal__frame-block--top-"] .portal__block-face--top,.page-404 [class*="portal__frame-block--top-"] .portal__block-face--right,.page-404 [class*="portal__frame-block--right-"] .portal__block-face--right,.page-404 [class*="portal__frame-block--bottom-"] .portal__block-face--top,.page-404 [class*="portal__frame-block--bottom-"] .portal__block-face--right,.page-404 [class*="portal__frame-block--left-"] .portal__block-face--right{display:block}.page-404 [class*="portal__frame-block--bottom-"] .portal__block-face--top{--face-overlay:linear-gradient(180deg, rgba(39,9,65,.28), rgba(174,91,255,.17));box-shadow:inset 0 4px 7px rgb(0 0 0 / .37),0 -3px 8px rgb(153 70 255 / .12)}.page-404 [class*="portal__frame-block--bottom-"] .portal__block-face--right,.page-404 [class*="portal__frame-block--top-"] .portal__block-face--right,.page-404 [class*="portal__frame-block--left-"] .portal__block-face--right{--face-overlay:linear-gradient(90deg, rgba(34,7,56,.35), rgba(171,90,255,.18));box-shadow:inset -4px 0 8px rgb(0 0 0 / .34),3px 0 8px rgb(153 70 255 / .1)}.page-404 .portal__frame-block--crying .portal__block-face--front{border-color:rgb(157 84 255 / .055);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15),inset -3px -3px 0 rgb(0 0 0 / .1),0 0 8px rgb(112 24 255 / .13)}.page-404 .portal__frame-block--top-1{grid-area:1 / 1}.page-404 .portal__frame-block--top-2{grid-area:1 / 2}.page-404 .portal__frame-block--top-3{grid-area:1 / 3}.page-404 .portal__frame-block--top-4{grid-area:1 / 4}.page-404 .portal__frame-block--top-5{grid-area:1 / 5}.page-404 .portal__frame-block--top-6{grid-area:1 / 6}.page-404 .portal__frame-block--right-1{grid-area:2 / 6}.page-404 .portal__frame-block--right-2{grid-area:3 / 6}.page-404 .portal__frame-block--right-3{grid-area:4 / 6}.page-404 .portal__frame-block--right-4{grid-area:5 / 6}.page-404 .portal__frame-block--right-5{grid-area:6 / 6}.page-404 .portal__frame-block--right-6{grid-area:7 / 6}.page-404 .portal__frame-block--bottom-1{grid-area:8 / 1}.page-404 .portal__frame-block--bottom-2{grid-area:8 / 2}.page-404 .portal__frame-block--bottom-3{grid-area:8 / 3}.page-404 .portal__frame-block--bottom-4{grid-area:8 / 4}.page-404 .portal__frame-block--bottom-5{grid-area:8 / 5}.page-404 .portal__frame-block--bottom-6{grid-area:8 / 6}.page-404 .portal__frame-block--left-1{grid-area:2 / 1}.page-404 .portal__frame-block--left-2{grid-area:3 / 1}.page-404 .portal__frame-block--left-3{grid-area:4 / 1}.page-404 .portal__frame-block--left-4{grid-area:5 / 1}.page-404 .portal__frame-block--left-5{grid-area:6 / 1}.page-404 .portal__frame-block--left-6{grid-area:7 / 1}.page-404 .portal__void{position:relative;z-index:2;grid-area:2 / 2 / 8 / 6;display:grid;place-items:center;overflow:hidden;isolation:isolate;transform:translate(var(--depth-x),calc(var(--depth-y) * -1)) scale(1);transform-origin:center;background:#39105f;border:0;box-shadow:-12px 12px 0 rgb(6 2 11 / .72),-18px 18px 26px rgb(4 1 9 / .56),inset 0 0 0 1px rgb(13 4 24 / .7),inset 0 0 30px rgb(24 4 42 / .72),0 0 22px rgb(129 36 255 / .25)}.page-404 .portal__surface{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;background-image:url(../assets/nether-portal-animated.webp);background-repeat:repeat;background-position:0 0;background-size:var(--block-size) var(--block-size);image-rendering:pixelated;image-rendering:crisp-edges;filter:saturate(1.18) contrast(1.08) brightness(.92);transform:translateZ(0)}.page-404 .portal__void::before{content:"";position:absolute;inset:-1px;z-index:1;pointer-events:none;background:linear-gradient(104deg,rgb(255 255 255 / .09),transparent 17% 72%,rgb(228 199 255 / .045)),linear-gradient(180deg,rgb(255 255 255 / .04),transparent 19% 80%,rgb(46 7 80 / .18));mix-blend-mode:screen;opacity:.65}.page-404 .portal__question{position:absolute;z-index:50;left:var(--void-center-x);top:var(--void-center-y);transform:translate(-50%,-50%);color:#f0e6ff;font-family:Impact,"Arial Black",sans-serif;font-size:4.5rem;text-shadow:5px 6px 0 rgb(0 0 0 / .7),0 0 20px rgb(110 217 255 / .5),0 0 42px rgb(169 120 255 / .44);padding-inline-start:10px;pointer-events:none}.page-404 .portal__question-glyph{display:block;animation:questionFlicker 3s steps(1) infinite}.page-404 .portal__noise{position:absolute;inset:12.5% 16.6667%;transform:translate(var(--depth-x),calc(var(--depth-y) * -1)) scale(1);transform-origin:center;z-index:3;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");mix-blend-mode:screen}.page-404 .portal__particle{position:absolute;z-index:35;width:var(--size,8px);height:var(--size,8px);left:var(--void-center-x);top:var(--void-center-y);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);pointer-events:none;will-change:translate;animation:portalPathX var(--duration,5.2s) var(--curve-x,linear) var(--delay,0s) infinite}.page-404 .portal__particle-core{display:block;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle,rgb(242 238 255) 0 18%,rgb(196 130 255 / .92) 35%,rgb(103 255 240 / .5) 60%,transparent 100%);box-shadow:0 0 8px rgb(196 130 255 / .78),0 0 16px rgb(103 255 240 / .26);opacity:0;filter:blur(.2px);will-change:translate,transform,opacity;animation:portalPathY var(--duration,5.2s) var(--curve-y,linear) var(--delay,0s) infinite,portalParticleFlowStable var(--duration,5.2s) linear var(--delay,0s) infinite}.page-404 .portal__particle--1{--size:9px;--duration:4.8s;--delay:0s;--from-x:calc(var(--portal-width) * -.42 - var(--depth-x));--from-y:calc(var(--portal-height) * -.54 + var(--depth-y));--target-x:calc(var(--portal-width) * -.03);--target-y:calc(var(--portal-height) * -.015);--mid-scale:.46;--end-scale:.06;--curve-x:cubic-bezier(.3333333, .5895996, .6666667, .922933);--curve-y:cubic-bezier(.3333333, .18749, .6666667, .5208234)}.page-404 .portal__particle--2{--size:7px;--duration:5.6s;--delay:-1.6s;--from-x:calc(var(--portal-width) * -.25 - var(--depth-x));--from-y:calc(var(--portal-height) * -.56 + var(--depth-y));--target-x:calc(var(--portal-width) * .01);--target-y:calc(var(--portal-height) * -.025);--mid-scale:.56;--end-scale:.11;--curve-x:cubic-bezier(.3333333, .6283073, .6666667, .9616407);--curve-y:cubic-bezier(.3333333, .2631835, .6666667, .5965168)}.page-404 .portal__particle--3{--size:8px;--duration:5.2s;--delay:-2.8s;--from-x:calc(var(--portal-width) * .02 - var(--depth-x));--from-y:calc(var(--portal-height) * -.57 + var(--depth-y));--target-x:calc(var(--portal-width) * .035);--target-y:calc(var(--portal-height) * -.01);--mid-scale:.68;--end-scale:.17;--curve-x:cubic-bezier(.3333333, 1.3482514, .6666667, 1.6815847);--curve-y:cubic-bezier(.3333333, .3441379, .6666667, .6774712)}.page-404 .portal__particle--4{--size:6px;--duration:4.9s;--delay:-3.4s;--from-x:calc(var(--portal-width) * .29 - var(--depth-x));--from-y:calc(var(--portal-height) * -.54 + var(--depth-y));--target-x:calc(var(--portal-width) * .02);--target-y:calc(var(--portal-height) * .018);--mid-scale:.46;--end-scale:.07;--curve-x:cubic-bezier(.3333333, -.0447322, .6666667, .2886011);--curve-y:cubic-bezier(.3333333, .4074601, .6666667, .7407934)}.page-404 .portal__particle--5{--size:9px;--duration:5.8s;--delay:-1.1s;--from-x:calc(var(--portal-width) * .46 - var(--depth-x));--from-y:calc(var(--portal-height) * -.34 + var(--depth-y));--target-x:calc(var(--portal-width) * -.015);--target-y:calc(var(--portal-height) * .028);--mid-scale:.56;--end-scale:.12;--curve-x:cubic-bezier(.3333333, .1917326, .6666667, .525066);--curve-y:cubic-bezier(.3333333, .515924, .6666667, .8492573)}.page-404 .portal__particle--6{--size:7px;--duration:4.5s;--delay:-2.5s;--from-x:calc(var(--portal-width) * .53 - var(--depth-x));--from-y:calc(var(--portal-height) * -.09 + var(--depth-y));--target-x:calc(var(--portal-width) * -.04);--target-y:calc(var(--portal-height) * .01);--mid-scale:.68;--end-scale:.16;--curve-x:cubic-bezier(.3333333, .2828299, .6666667, .6161633);--curve-y:cubic-bezier(.3333333, 1.5011693, .6666667, 1.8345027)}.page-404 .portal__particle--7{--size:8px;--duration:5.4s;--delay:-4.2s;--from-x:calc(var(--portal-width) * .48 - var(--depth-x));--from-y:calc(var(--portal-height) * .16 + var(--depth-y));--target-x:calc(var(--portal-width) * -.025);--target-y:calc(var(--portal-height) * -.022);--mid-scale:.46;--end-scale:.06;--curve-x:cubic-bezier(.3333333, .395297, .6666667, .7286303);--curve-y:cubic-bezier(.3333333, -.0647273, .6666667, .2686061)}.page-404 .portal__particle--8{--size:6px;--duration:4.7s;--delay:-2.2s;--from-x:calc(var(--portal-width) * .32 - var(--depth-x));--from-y:calc(var(--portal-height) * .42 + var(--depth-y));--target-x:calc(var(--portal-width) * .008);--target-y:calc(var(--portal-height) * -.032);--mid-scale:.56;--end-scale:.1;--curve-x:cubic-bezier(.3333333, .6967384, .6666667, 1.0300717);--curve-y:cubic-bezier(.3333333, .2145908, .6666667, .5479242)}.page-404 .portal__particle--9{--size:8px;--duration:5.9s;--delay:-.8s;--from-x:calc(var(--portal-width) * .04 - var(--depth-x));--from-y:calc(var(--portal-height) * .52 + var(--depth-y));--target-x:calc(var(--portal-width) * .03);--target-y:calc(var(--portal-height) * .012);--mid-scale:.68;--end-scale:.16;--curve-x:cubic-bezier(.3333333, -1.8474959, .6666667, -1.5141626);--curve-y:cubic-bezier(.3333333, .3688207, .6666667, .702154)}.page-404 .portal__particle--10{--size:7px;--duration:5.1s;--delay:-3s;--from-x:calc(var(--portal-width) * -.2 - var(--depth-x));--from-y:calc(var(--portal-height) * .54 + var(--depth-y));--target-x:calc(var(--portal-width) * .018);--target-y:calc(var(--portal-height) * .03);--mid-scale:.46;--end-scale:.07;--curve-x:cubic-bezier(.3333333, -.0569421, .6666667, .2763913);--curve-y:cubic-bezier(.3333333, .4681472, .6666667, .8014805)}.page-404 .portal__particle--11{--size:9px;--duration:5.6s;--delay:-4.5s;--from-x:calc(var(--portal-width) * -.46 - var(--depth-x));--from-y:calc(var(--portal-height) * .43 + var(--depth-y));--target-x:calc(var(--portal-width) * -.01);--target-y:calc(var(--portal-height) * .025);--mid-scale:.56;--end-scale:.11;--curve-x:cubic-bezier(.3333333, .1960527, .6666667, .529386);--curve-y:cubic-bezier(.3333333, .5987723, .6666667, .9321056)}.page-404 .portal__particle--12{--size:6px;--duration:4.6s;--delay:-1.9s;--from-x:calc(var(--portal-width) * -.56 - var(--depth-x));--from-y:calc(var(--portal-height) * .19 + var(--depth-y));--target-x:calc(var(--portal-width) * -.035);--target-y:calc(var(--portal-height) * .005);--mid-scale:.68;--end-scale:.17;--curve-x:cubic-bezier(.3333333, .3135638, .6666667, .6468971);--curve-y:cubic-bezier(.3333333, .8852663, .6666667, 1.2185996)}.page-404 .portal__particle--13{--size:7px;--duration:5.3s;--delay:-3.7s;--from-x:calc(var(--portal-width) * -.59 - var(--depth-x));--from-y:calc(var(--portal-height) * -.02 + var(--depth-y));--target-x:calc(var(--portal-width) * -.028);--target-y:calc(var(--portal-height) * -.018);--mid-scale:.46;--end-scale:.06;--curve-x:cubic-bezier(.3333333, .3704017, .6666667, .703735);--curve-y:cubic-bezier(.3333333, 4.0658078, .6666667, 4.3991411)}.page-404 .portal__particle--14{--size:8px;--duration:5s;--delay:-2.7s;--from-x:calc(var(--portal-width) * -.57 - var(--depth-x));--from-y:calc(var(--portal-height) * -.26 + var(--depth-y));--target-x:0px;--target-y:calc(var(--portal-height) * -.026);--mid-scale:.56;--end-scale:.12;--curve-x:cubic-bezier(.3333333, .4141388, .6666667, .7474721);--curve-y:cubic-bezier(.3333333, -.1475005, .6666667, .1858329)}.page-404 .portal__particle--15{--size:6px;--duration:4.4s;--delay:-3.2s;--from-x:calc(var(--portal-width) * -.45 - var(--depth-x));--from-y:calc(var(--portal-height) * -.44 + var(--depth-y));--target-x:calc(var(--portal-width) * .032);--target-y:calc(var(--portal-height) * -.004);--mid-scale:.68;--end-scale:.16;--curve-x:cubic-bezier(.3333333, .4516181, .6666667, .7849515);--curve-y:cubic-bezier(.3333333, .1233711, .6666667, .4567044)}.page-404 .portal__particle--16{--size:7px;--duration:5.7s;--delay:-1.4s;--from-x:calc(var(--portal-width) * .26 - var(--depth-x));--from-y:calc(var(--portal-height) * -.45 + var(--depth-y));--target-x:calc(var(--portal-width) * .022);--target-y:calc(var(--portal-height) * .02);--mid-scale:.56;--end-scale:.11;--curve-x:cubic-bezier(.3333333, -.0163828, .6666667, .3169506);--curve-y:cubic-bezier(.3333333, .4043635, .6666667, .7376968)}.page-404 .portal__star{position:absolute;z-index:35;width:var(--size);height:var(--size);top:var(--void-center-y);left:var(--void-center-x);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);pointer-events:none;will-change:translate;animation:portalPathX var(--duration) var(--curve-x,linear) var(--delay,0s) infinite}.page-404 .portal__star-core{position:relative;display:block;isolation:isolate;width:100%;height:100%;will-change:translate,transform;animation:portalPathY var(--duration) var(--curve-y,linear) var(--delay,0s) infinite,portalStarFlowStable var(--duration) linear var(--delay,0s) infinite}.page-404 .portal__star-layer{position:absolute;inset:0;display:block;background:var(--color);pointer-events:none;will-change:opacity;animation-duration:var(--twinkle-duration,5s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--twinkle-delay,0s)}.page-404 .portal__star-layer--core{z-index:2;opacity:var(--opacity,.62);filter:brightness(.8) saturate(.9);box-shadow:0 0 7px color-mix(in srgb,var(--color) 50%,transparent);animation-name:particleCoreTwinkle}.page-404 .portal__star-layer--glow{z-index:2;opacity:0;filter:brightness(1.85) saturate(2.65);box-shadow:0 0 6px var(--color),0 0 19px var(--color),0 0 40px color-mix(in srgb,var(--color) 82%,transparent);animation-name:particleGlowTwinkle}.page-404 .portal__star-core::before,.page-404 .portal__star-core::after{content:"";z-index:1;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.page-404 .portal__star-core::before{width:calc(var(--size) * 5);height:1px;background:linear-gradient(to right,transparent,var(--color),transparent);animation:particleSpark var(--twinkle-duration,5s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s)}.page-404 .portal__star-core::after{width:1px;height:calc(var(--size) * 5);background:linear-gradient(to bottom,transparent,var(--color),transparent);animation:particleSpark var(--twinkle-duration,5s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s)}.page-404 .portal__star--1{--size:7px;--color:#6ed9ff;--opacity:.48;--duration:6.2s;--delay:-.6s;--twinkle-duration:4.8s;--twinkle-delay:-1.8s;--from-x:calc(var(--portal-width) * -.64 - var(--depth-x));--from-y:calc(var(--portal-height) * -.38 + var(--depth-y));--target-x:calc(var(--portal-width) * -.015);--target-y:calc(var(--portal-height) * -.01);--mid-scale:.42;--end-scale:.05;--curve-x:cubic-bezier(.3333333, .5452474, .6666667, .8785808);--curve-y:cubic-bezier(.3333333, -.0101208, .6666667, .3232125)}.page-404 .portal__star--2{--size:8px;--color:#a978ff;--opacity:.42;--duration:6.8s;--delay:-2.7s;--twinkle-duration:5.6s;--twinkle-delay:-3.1s;--from-x:calc(var(--portal-width) * -.34 - var(--depth-x));--from-y:calc(var(--portal-height) * -.64 + var(--depth-y));--target-x:calc(var(--portal-width) * .006);--target-y:calc(var(--portal-height) * -.016);--mid-scale:.48;--end-scale:.07;--curve-x:cubic-bezier(.3333333, .7335462, .6666667, 1.0668795);--curve-y:cubic-bezier(.3333333, .2909839, .6666667, .6243172)}.page-404 .portal__star--3{--size:7px;--color:#6ed9ff;--opacity:.46;--duration:5.9s;--delay:-1.9s;--twinkle-duration:4.7s;--twinkle-delay:-2.2s;--from-x:calc(var(--portal-width) * .54 - var(--depth-x));--from-y:calc(var(--portal-height) * -.36 + var(--depth-y));--target-x:calc(var(--portal-width) * .018);--target-y:calc(var(--portal-height) * -.006);--mid-scale:.54;--end-scale:.09;--curve-x:cubic-bezier(.3333333, .2913874, .6666667, .6247208);--curve-y:cubic-bezier(.3333333, .7537209, .6666667, 1.0870542)}.page-404 .portal__star--4{--size:8px;--color:#a978ff;--opacity:.44;--duration:6.5s;--delay:-4.1s;--twinkle-duration:5.2s;--twinkle-delay:-1.4s;--from-x:calc(var(--portal-width) * .58 - var(--depth-x));--from-y:calc(var(--portal-height) * .08 + var(--depth-y));--target-x:calc(var(--portal-width) * .014);--target-y:calc(var(--portal-height) * .012);--mid-scale:.42;--end-scale:.06;--curve-x:cubic-bezier(.3333333, .4874648, .6666667, .8207981);--curve-y:cubic-bezier(.3333333, -.62783, .6666667, -.2944966)}.page-404 .portal__star--5{--size:7px;--color:#6ed9ff;--opacity:.4;--duration:6.1s;--delay:-2.6s;--twinkle-duration:4.9s;--twinkle-delay:-3.3s;--from-x:calc(var(--portal-width) * .22 - var(--depth-x));--from-y:calc(var(--portal-height) * .58 + var(--depth-y));--target-x:calc(var(--portal-width) * -.004);--target-y:calc(var(--portal-height) * .017);--mid-scale:.48;--end-scale:.08;--curve-x:cubic-bezier(.3333333, 1.2291288, .6666667, 1.5624621);--curve-y:cubic-bezier(.3333333, .382576, .6666667, .7159093)}.page-404 .portal__star--6{--size:8px;--color:#a978ff;--opacity:.5;--duration:7.1s;--delay:-5.1s;--twinkle-duration:5.8s;--twinkle-delay:-2.6s;--from-x:calc(var(--portal-width) * -.22 - var(--depth-x));--from-y:calc(var(--portal-height) * .62 + var(--depth-y));--target-x:calc(var(--portal-width) * -.018);--target-y:calc(var(--portal-height) * .008);--mid-scale:.42;--end-scale:.05;--curve-x:cubic-bezier(.3333333, -.0666551, .6666667, .2666782);--curve-y:cubic-bezier(.3333333, .5245, .6666667, .8578334)}.page-404 .portal__star--7{--size:7px;--color:#6ed9ff;--opacity:.42;--duration:6.4s;--delay:-3.6s;--twinkle-duration:5.1s;--twinkle-delay:-.8s;--from-x:calc(var(--portal-width) * -.6 - var(--depth-x));--from-y:calc(var(--portal-height) * .26 + var(--depth-y));--target-x:calc(var(--portal-width) * -.012);--target-y:calc(var(--portal-height) * -.014);--mid-scale:.48;--end-scale:.07;--curve-x:cubic-bezier(.3333333, .3359804, .6666667, .6693138);--curve-y:cubic-bezier(.3333333, .8614252, .6666667, 1.1947586)}.page-404 .portal__star--8{--size:8px;--color:#a978ff;--opacity:.47;--duration:6.7s;--delay:-4.8s;--twinkle-duration:5.4s;--twinkle-delay:-4s;--from-x:calc(var(--portal-width) * -.02 - var(--depth-x));--from-y:calc(var(--portal-height) * -.66 + var(--depth-y));--target-x:calc(var(--portal-width) * .01);--target-y:calc(var(--portal-height) * -.017);--mid-scale:.42;--end-scale:.06;--curve-x:cubic-bezier(.3333333, 1.8096997, .6666667, 2.1430331);--curve-y:cubic-bezier(.3333333, .4096866, .6666667, .7430199)}.page-404 .portal__block{--ender-glow:76, 255, 208;position:absolute;width:38px;height:38px;z-index:40;opacity:0;background-image:url(../assets/ender-pearl.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:center;animation:blockFloat 4.5s ease-in-out infinite}.page-404 .portal__block::before,.page-404 .portal__block::after{content:"";position:absolute;top:50%;left:50%;z-index:-1;pointer-events:none;opacity:0}.page-404 .portal__block::before{width:100%;height:100%;border:1px solid rgba(var(--ender-glow),.85);border-radius:50%;box-shadow:0 0 8px rgba(var(--ender-glow),.72),inset 0 0 8px rgba(var(--ender-glow),.26);transform:translate(-50%,-50%) scale(.18)}.page-404 .portal__block::after{width:4px;height:4px;background:#fff0;box-shadow:-18px -10px 0 rgba(var(--ender-glow),.88),17px -13px 0 rgb(169 120 255 / .82),-21px 12px 0 rgb(169 120 255 / .72),20px 11px 0 rgba(var(--ender-glow),.78),-7px 21px 0 rgba(var(--ender-glow),.68),9px -22px 0 rgb(169 120 255 / .66);transform:translate(-50%,-50%) scale(.35)}.page-404 .portal__eye-of-ender{--ender-glow:191, 255, 94;background-image:url(../assets/eye-of-ender.png)}.page-404 .portal.portal-blocks-randomized .portal__block{opacity:0;animation:none}.page-404 .portal__block.is-ender-burst::before{animation:portalEnderShockwave var(--ender-burst-duration,1.15s) cubic-bezier(.18,.74,.32,1) both}.page-404 .portal__block.is-ender-burst::after{animation:portalEnderFragments var(--ender-burst-duration,1.15s) cubic-bezier(.2,.7,.32,1) both}.page-404 .portal__ender-pearl--1{top:-22px;right:36px;animation-delay:-.5s}.page-404 .portal__ender-pearl--2{top:36px;left:-29px;width:30px;height:30px;animation-delay:-2.1s}.page-404 .portal__ender-pearl--3{bottom:46px;right:-35px;width:32px;height:32px;animation-delay:-1.1s}.page-404 .portal__ender-pearl--4{bottom:-30px;left:55px;animation-delay:-3.2s}.page-404 .portal__ender-pearl--5{top:48%;left:-58px;width:25px;height:25px;animation-delay:-2.6s}.page-404 .portal__ender-pearl--6{top:29%;right:-52px;width:27px;height:27px;animation-delay:-.9s}@keyframes page404TorchVioletGlow{0%,100%{opacity:.68;background:radial-gradient(circle at 50% 48%,rgb(255 242 255 / .94) 0 9%,rgb(229 196 255 / .72) 18%,rgb(189 120 255 / .4) 42%,rgb(111 43 181 / .14) 66%,transparent 78%);filter:blur(1.7px) drop-shadow(0 0 3px rgb(207 145 255 / .5)) drop-shadow(0 0 8px rgb(143 67 232 / .3))}28%{opacity:.94;background:radial-gradient(circle at 50% 48%,rgb(255 248 255 / .99) 0 11%,rgb(235 207 255 / .86) 20%,rgb(196 130 255 / .56) 44%,rgb(119 48 194 / .22) 68%,transparent 80%);filter:blur(2px) drop-shadow(0 0 5px rgb(220 174 255 / .74)) drop-shadow(0 0 12px rgb(151 72 235 / .46))}54%{opacity:.6;background:radial-gradient(circle at 50% 48%,rgb(247 225 255 / .88) 0 8%,rgb(204 148 255 / .64) 17%,rgb(151 77 222 / .34) 40%,rgb(88 31 139 / .12) 64%,transparent 76%);filter:blur(1.5px) drop-shadow(0 0 3px rgb(193 125 255 / .42)) drop-shadow(0 0 7px rgb(126 53 211 / .24))}76%{opacity:1;background:radial-gradient(circle at 50% 48%,rgb(255 250 255) 0 12%,rgb(237 209 255 / .92) 21%,rgb(198 128 255 / .62) 46%,rgb(123 49 202 / .24) 69%,transparent 82%);filter:blur(2.1px) drop-shadow(0 0 6px rgb(222 175 255 / .82)) drop-shadow(0 0 14px rgb(151 70 235 / .52))}}@keyframes page404TorchFlameGlow{0%,100%{opacity:.66;background:radial-gradient(circle at 50% 48%,rgb(255 227 154 / .92) 0 9%,rgb(255 184 77 / .68) 18%,rgb(255 106 53 / .36) 42%,rgb(217 47 69 / .13) 66%,transparent 78%);filter:blur(1.7px) drop-shadow(0 0 3px rgb(255 184 77 / .48)) drop-shadow(0 0 8px rgb(255 76 52 / .28))}28%{opacity:.92;background:radial-gradient(circle at 50% 48%,rgb(255 238 181 / .98) 0 11%,rgb(255 184 77 / .84) 20%,rgb(255 106 53 / .52) 44%,rgb(217 47 69 / .2) 68%,transparent 80%);filter:blur(2px) drop-shadow(0 0 5px rgb(255 202 102 / .72)) drop-shadow(0 0 12px rgb(255 76 52 / .44))}54%{opacity:.58;background:radial-gradient(circle at 50% 48%,rgb(255 218 132 / .86) 0 8%,rgb(255 158 54 / .6) 17%,rgb(241 77 51 / .3) 40%,rgb(180 37 61 / .11) 64%,transparent 76%);filter:blur(1.5px) drop-shadow(0 0 3px rgb(255 162 61 / .4)) drop-shadow(0 0 7px rgb(217 47 69 / .22))}76%{opacity:1;background:radial-gradient(circle at 50% 48%,rgb(255 239 184) 0 12%,rgb(255 187 78 / .9) 21%,rgb(255 99 45 / .58) 46%,rgb(217 47 69 / .22) 69%,transparent 82%);filter:blur(2.1px) drop-shadow(0 0 6px rgb(255 200 96 / .8)) drop-shadow(0 0 14px rgb(255 70 45 / .5))}}@keyframes portalHoverProjected{0%,100%{transform:translate3d(0,-12px,0) rotateZ(.35deg)}50%{transform:translate3d(2px,-21px,0) rotateZ(-.25deg)}}@keyframes portalPathX{from{translate:var(--from-x) 0}to{translate:var(--target-x) 0}}@keyframes portalPathY{from{translate:0 var(--from-y)}to{translate:0 var(--target-y)}}@keyframes portalParticleFlowStable{0%{transform:scale(.92);opacity:0}12%{opacity:.92}58%{transform:scale(var(--mid-scale,.56));opacity:.9}72%{opacity:.88}100%{transform:scale(var(--end-scale,.11));opacity:0}}@keyframes portalStarFlowStable{0%{transform:scale(.9)}58%{transform:scale(var(--mid-scale,.48))}100%{transform:scale(var(--end-scale,.07))}}@keyframes errorOuterBaseOpacity{0%,100%{opacity:1}48%,58%{opacity:0}}@keyframes errorOuterMidOpacity{0%,58%,100%{opacity:0}48%{opacity:1}}@keyframes errorOuterPeakOpacity{0%,48%,100%{opacity:0}58%{opacity:1}}@keyframes errorCoreBaseOpacity{0%,100%{opacity:.92}52%{opacity:0}}@keyframes errorCorePeakOpacity{0%,100%{opacity:0}52%{opacity:1}}@keyframes errorHaloBaseOpacity{0%,100%{opacity:.4}52%{opacity:0}}@keyframes errorHaloPeakOpacity{0%,100%{opacity:0}52%{opacity:.58}}@keyframes questionFlicker{0%,88%,100%{opacity:1;transform:translate(0,0)}89%{opacity:.35;transform:translate(-3px,1px)}91%{opacity:.82;transform:translate(4px,-2px)}93%{opacity:.18}95%{opacity:1;transform:translate(0,0)}}@keyframes portalEnderShockwave{0%,8%{opacity:0;transform:translate(-50%,-50%) scale(.16)}18%{opacity:.92;transform:translate(-50%,-50%) scale(.72)}42%{opacity:.54;transform:translate(-50%,-50%) scale(1.18)}70%{opacity:.26;transform:translate(-50%,-50%) scale(1.55)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.05)}}@keyframes portalEnderFragments{0%,54%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(0deg)}64%{opacity:.95;transform:translate(-50%,-50%) scale(.72) rotate(8deg)}84%{opacity:.62;transform:translate(-50%,-50%) scale(1.2) rotate(-7deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.75) rotate(14deg)}}@keyframes blockFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(4deg)}}html.is-runtime-paused *,html.is-runtime-paused *::before,html.is-runtime-paused *::after{animation-play-state:paused!important}html.is-runtime-paused .page-404 .portal__surface{background-image:url(../assets/nether-portal-static.png)}.is-viewport-paused,.is-viewport-paused::before,.is-viewport-paused::after,.is-viewport-paused *,.is-viewport-paused *::before,.is-viewport-paused *::after{animation-play-state:paused!important}.page-404 .scene.is-viewport-paused .portal__surface{background-image:url(../assets/nether-portal-static.png)}@media (max-width:900px){.page-404 .scene{width:min(100%, 570px);min-height:430px;justify-self:center}.page-404 .portal{--portal-width:264px;--depth-x:17px;--depth-y:11px;width:var(--portal-width)}}@media (max-width:560px){.page-404 .error-code{margin-top:0;font-size:6rem}.page-404 .lost-path{grid-template-columns:1fr;gap:5px;text-align:right}.page-404 .mc-button,.page-404 .secondary-button{width:100%}.page-404 .scene{min-height:335px}.page-404 .portal{--portal-width:204px;--depth-x:14px;--depth-y:9px;width:var(--portal-width)}.page-404 .portal__question{font-size:3.4rem}}@media (max-width:900px){.page-404 .portal__particle--1{--curve-x:cubic-bezier(.3333333, .5903429, .6666667, .9236763);--curve-y:cubic-bezier(.3333333, .18749, .6666667, .5208234)}.page-404 .portal__particle--2{--curve-x:cubic-bezier(.3333333, .629222, .6666667, .9625553);--curve-y:cubic-bezier(.3333333, .2631835, .6666667, .5965168)}.page-404 .portal__particle--3{--curve-x:cubic-bezier(.3333333, 1.3423708, .6666667, 1.6757041);--curve-y:cubic-bezier(.3333333, .3441379, .6666667, .6774712)}.page-404 .portal__particle--4{--curve-x:cubic-bezier(.3333333, -.0496471, .6666667, .2836862);--curve-y:cubic-bezier(.3333333, .4074601, .6666667, .7407934)}.page-404 .portal__particle--5{--curve-x:cubic-bezier(.3333333, .1898824, .6666667, .5232157);--curve-y:cubic-bezier(.3333333, .515924, .6666667, .8492573)}.page-404 .portal__particle--6{--curve-x:cubic-bezier(.3333333, .2815184, .6666667, .6148517);--curve-y:cubic-bezier(.3333333, 1.5011693, .6666667, 1.8345027)}.page-404 .portal__particle--7{--curve-x:cubic-bezier(.3333333, .3940627, .6666667, .727396);--curve-y:cubic-bezier(.3333333, -.0647273, .6666667, .2686061)}.page-404 .portal__particle--8{--curve-x:cubic-bezier(.3333333, .6958333, .6666667, 1.0291666);--curve-y:cubic-bezier(.3333333, .2145908, .6666667, .5479242)}.page-404 .portal__particle--9{--curve-x:cubic-bezier(.3333333, -1.7937667, .6666667, -1.4604333);--curve-y:cubic-bezier(.3333333, .3688207, .6666667, .702154)}.page-404 .portal__particle--10{--curve-x:cubic-bezier(.3333333, -.0533178, .6666667, .2800155);--curve-y:cubic-bezier(.3333333, .4681472, .6666667, .8014805)}.page-404 .portal__particle--11{--curve-x:cubic-bezier(.3333333, .1975207, .6666667, .5308541);--curve-y:cubic-bezier(.3333333, .5987723, .6666667, .9321056)}.page-404 .portal__particle--12{--curve-x:cubic-bezier(.3333333, .3146335, .6666667, .6479669);--curve-y:cubic-bezier(.3333333, .8852663, .6666667, 1.2185996)}.page-404 .portal__particle--13{--curve-x:cubic-bezier(.3333333, .371312, .6666667, .7046454);--curve-y:cubic-bezier(.3333333, 4.0658078, .6666667, 4.3991411)}.page-404 .portal__particle--14{--curve-x:cubic-bezier(.3333333, .4149645, .6666667, .7482979);--curve-y:cubic-bezier(.3333333, -.1475005, .6666667, .1858329)}.page-404 .portal__particle--15{--curve-x:cubic-bezier(.3333333, .4525041, .6666667, .7858375);--curve-y:cubic-bezier(.3333333, .1233711, .6666667, .4567044)}.page-404 .portal__particle--16{--curve-x:cubic-bezier(.3333333, -.0220303, .6666667, .311303);--curve-y:cubic-bezier(.3333333, .4043635, .6666667, .7376968)}.page-404 .portal__star--1{--curve-x:cubic-bezier(.3333333, .5458056, .6666667, .8791389);--curve-y:cubic-bezier(.3333333, -.0101208, .6666667, .3232125)}.page-404 .portal__star--2{--curve-x:cubic-bezier(.3333333, .7339972, .6666667, 1.0673305);--curve-y:cubic-bezier(.3333333, .2909839, .6666667, .6243172)}.page-404 .portal__star--3{--curve-x:cubic-bezier(.3333333, .2899582, .6666667, .6232915);--curve-y:cubic-bezier(.3333333, .7537209, .6666667, 1.0870542)}.page-404 .portal__star--4{--curve-x:cubic-bezier(.3333333, .4865755, .6666667, .8199088);--curve-y:cubic-bezier(.3333333, -.62783, .6666667, -.2944966)}.page-404 .portal__star--5{--curve-x:cubic-bezier(.3333333, 1.2312624, .6666667, 1.5645957);--curve-y:cubic-bezier(.3333333, .382576, .6666667, .7159093)}.page-404 .portal__star--6{--curve-x:cubic-bezier(.3333333, -.0627745, .6666667, .2705588);--curve-y:cubic-bezier(.3333333, .5245, .6666667, .8578334)}.page-404 .portal__star--7{--curve-x:cubic-bezier(.3333333, .3369104, .6666667, .6702438);--curve-y:cubic-bezier(.3333333, .8614252, .6666667, 1.1947586)}.page-404 .portal__star--8{--curve-x:cubic-bezier(.3333333, 1.7995688, .6666667, 2.1329021);--curve-y:cubic-bezier(.3333333, .4096866, .6666667, .7430199)}}@media (max-width:560px){.page-404 .portal__particle--1{--curve-x:cubic-bezier(.3333333, .5932756, .6666667, .9266089);--curve-y:cubic-bezier(.3333333, .1847974, .6666667, .5181307)}.page-404 .portal__particle--2{--curve-x:cubic-bezier(.3333333, .6328139, .6666667, .9661472);--curve-y:cubic-bezier(.3333333, .2608217, .6666667, .594155)}.page-404 .portal__particle--3{--curve-x:cubic-bezier(.3333333, 1.3203838, .6666667, 1.6537171);--curve-y:cubic-bezier(.3333333, .3421706, .6666667, .6755039)}.page-404 .portal__particle--4{--curve-x:cubic-bezier(.3333333, -.0697809, .6666667, .2635524);--curve-y:cubic-bezier(.3333333, .405707, .6666667, .7390403)}.page-404 .portal__particle--5{--curve-x:cubic-bezier(.3333333, .1824007, .6666667, .515734);--curve-y:cubic-bezier(.3333333, .5137718, .6666667, .8471051)}.page-404 .portal__particle--6{--curve-x:cubic-bezier(.3333333, .2762281, .6666667, .6095614);--curve-y:cubic-bezier(.3333333, 1.5174639, .6666667, 1.8507973)}.page-404 .portal__particle--7{--curve-x:cubic-bezier(.3333333, .3890762, .6666667, .7224096);--curve-y:cubic-bezier(.3333333, -.0564135, .6666667, .2769198)}.page-404 .portal__particle--8{--curve-x:cubic-bezier(.3333333, .6921418, .6666667, 1.0254751);--curve-y:cubic-bezier(.3333333, .2172187, .6666667, .550552)}.page-404 .portal__particle--9{--curve-x:cubic-bezier(.3333333, -1.5986677, .6666667, -1.2653344);--curve-y:cubic-bezier(.3333333, .3706526, .6666667, .7039859)}.page-404 .portal__particle--10{--curve-x:cubic-bezier(.3333333, -.0391184, .6666667, .294215);--curve-y:cubic-bezier(.3333333, .4696361, .6666667, .8029694)}.page-404 .portal__particle--11{--curve-x:cubic-bezier(.3333333, .2033207, .6666667, .536654);--curve-y:cubic-bezier(.3333333, .60007, .6666667, .9334034)}.page-404 .portal__particle--12{--curve-x:cubic-bezier(.3333333, .3188655, .6666667, .6521989);--curve-y:cubic-bezier(.3333333, .8854583, .6666667, 1.2187916)}.page-404 .portal__particle--13{--curve-x:cubic-bezier(.3333333, .3749152, .6666667, .7082485);--curve-y:cubic-bezier(.3333333, 3.8790905, .6666667, 4.2124239)}.page-404 .portal__particle--14{--curve-x:cubic-bezier(.3333333, .4182332, .6666667, .7515665);--curve-y:cubic-bezier(.3333333, -.1571582, .6666667, .1761752)}.page-404 .portal__particle--15{--curve-x:cubic-bezier(.3333333, .4560066, .6666667, .7893399);--curve-y:cubic-bezier(.3333333, .1197911, .6666667, .4531245)}.page-404 .portal__particle--16{--curve-x:cubic-bezier(.3333333, -.0452778, .6666667, .2880555);--curve-y:cubic-bezier(.3333333, .4022443, .6666667, .7355777)}.page-404 .portal__star--1{--curve-x:cubic-bezier(.3333333, .5480165, .6666667, .8813498);--curve-y:cubic-bezier(.3333333, -.0151305, .6666667, .3182029)}.page-404 .portal__star--2{--curve-x:cubic-bezier(.3333333, .7357743, .6666667, 1.0691076);--curve-y:cubic-bezier(.3333333, .2890643, .6666667, .6223976)}.page-404 .portal__star--3{--curve-x:cubic-bezier(.3333333, .2841866, .6666667, .6175199);--curve-y:cubic-bezier(.3333333, .7528369, .6666667, 1.0861702)}.page-404 .portal__star--4{--curve-x:cubic-bezier(.3333333, .482988, .6666667, .8163214);--curve-y:cubic-bezier(.3333333, -.5999009, .6666667, -.2665675)}.page-404 .portal__star--5{--curve-x:cubic-bezier(.3333333, 1.2400692, .6666667, 1.5734026);--curve-y:cubic-bezier(.3333333, .3841965, .6666667, .7175298)}.page-404 .portal__star--6{--curve-x:cubic-bezier(.3333333, -.0475876, .6666667, .2857457);--curve-y:cubic-bezier(.3333333, .525593, .6666667, .8589263)}.page-404 .portal__star--7{--curve-x:cubic-bezier(.3333333, .3405928, .6666667, .6739261);--curve-y:cubic-bezier(.3333333, .8617043, .6666667, 1.1950376)}.page-404 .portal__star--8{--curve-x:cubic-bezier(.3333333, 1.7613008, .6666667, 2.0946342);--curve-y:cubic-bezier(.3333333, .4081845, .6666667, .7415179)}}@media (prefers-reduced-motion:reduce){.page-404 .portal__block{animation:none!important}.page-404 .portal__surface,.page-404 .portal__particle,.page-404 .portal__particle-core,.page-404 .portal__star,.page-404 .portal__star-core{animation:none!important}.page-404 .portal__surface{background-image:url(../assets/nether-portal-static.png)}}