.not-found-module__HS70Aa__scene{background:#06060a;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__backdrop{background:radial-gradient(at 50% 0,#7c5cfc1f 0%,#0000 60%),radial-gradient(at 20% 80%,#ff6b6b14 0%,#0000 50%),radial-gradient(at 80% 80%,#00d4ff14 0%,#0000 50%),radial-gradient(#f5c5180f 0%,#0000 40%);position:absolute;inset:0}.not-found-module__HS70Aa__rainbowSweep{pointer-events:none;z-index:1;background:conic-gradient(#ff6b6b0f,#ff9f1c14,#f5c5181a,#06d6a014,#00d4ff0f,#7c5cfc14,#ff6b9d0f,#ff6b6b0a,#0000,#0000,#ff6b6b0f);width:200vmax;height:200vmax;animation:8s linear infinite not-found-module__HS70Aa__sweepRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}@keyframes not-found-module__HS70Aa__sweepRotate{0%{transform:translate(-50%,-65%)rotate(0)}to{transform:translate(-50%,-65%)rotate(360deg)}}.not-found-module__HS70Aa__floor{pointer-events:none;background:linear-gradient(#0000 0%,#7c5cfc0a 20%,#f5c5180f 40%,#ff6b9d0d 60%,#00d4ff0a 80%,#06d6a008 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.not-found-module__HS70Aa__floor:before{content:"";background:linear-gradient(90deg,#0000,#ff6b6b26,#f5c51833,#06d6a026,#00d4ff33,#7c5cfc26,#0000);height:1px;animation:4s ease-in-out infinite not-found-module__HS70Aa__floorShimmer;position:absolute;top:0;left:5%;right:5%}@keyframes not-found-module__HS70Aa__floorShimmer{0%,to{opacity:.5}50%{opacity:1}}.not-found-module__HS70Aa__lightSpots{pointer-events:none;z-index:2;position:absolute;inset:0}.not-found-module__HS70Aa__lightSpot{left:var(--spot-x);top:var(--spot-y);width:var(--spot-size);height:var(--spot-size);background:radial-gradient(circle,var(--spot-color),transparent 70%);opacity:0;animation:not-found-module__HS70Aa__spotDrift var(--spot-duration)ease-in-out var(--spot-delay)infinite;border-radius:50%;position:absolute}@keyframes not-found-module__HS70Aa__spotDrift{0%,to{opacity:0;transform:translate(0)scale(.3)}10%{opacity:.7;transform:translate(8px,-10px)scale(1)}25%{opacity:.4;transform:translate(-12px,6px)scale(1.1)}40%{opacity:.8;transform:translate(15px,-18px)scale(1.3)}55%{opacity:.3;transform:translate(-8px,12px)scale(.9)}70%{opacity:.6;transform:translate(10px,-5px)scale(1.1)}85%{opacity:.5;transform:translate(-15px,8px)scale(.7)}}.not-found-module__HS70Aa__ringsWrap{z-index:3;pointer-events:none;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__ring{width:10px;height:10px;animation:not-found-module__HS70Aa__ringExpand 6s ease-out var(--ring-delay)infinite;background:0 0;border:2px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes not-found-module__HS70Aa__ringExpand{0%{opacity:0;border-color:#ff6b6b99;width:40px;height:40px;box-shadow:0 0 15px #ff6b6b4d,inset 0 0 15px #ff6b6b1a}15%{opacity:.8;border-color:#ff9f1c80;box-shadow:0 0 20px #ff9f1c4d,inset 0 0 20px #ff9f1c1a}30%{border-color:#f5c51880;box-shadow:0 0 25px #f5c5184d,inset 0 0 20px #f5c5181a}45%{border-color:#06d6a066;box-shadow:0 0 20px #06d6a040,inset 0 0 15px #06d6a01a}60%{border-color:#00d4ff66;box-shadow:0 0 20px #00d4ff40,inset 0 0 15px #00d4ff1a}75%{border-color:#7c5cfc4d;box-shadow:0 0 15px #7c5cfc33,inset 0 0 10px #7c5cfc0d}to{opacity:0;width:800px;height:800px;box-shadow:none;border-color:#ff6b9d1a}}.not-found-module__HS70Aa__discoBallWrap{z-index:5;opacity:0;flex-direction:column;align-items:center;margin-bottom:1.5rem;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),opacity .8s ease-out;display:flex;position:relative;transform:translateY(-60px)scale(.3)}.not-found-module__HS70Aa__discoBallEntered{opacity:1;transform:translateY(0)scale(1)}.not-found-module__HS70Aa__wire{background:linear-gradient(#0000,#fff6,#fff3);width:2px;height:40px}.not-found-module__HS70Aa__ballAura{filter:blur(30px);pointer-events:none;z-index:-1;background:conic-gradient(#ff6b6b26,#ff9f1c26,#f5c5182e,#06d6a026,#00d4ff26,#7c5cfc2e,#ff6b9d26,#ff6b6b26);border-radius:50%;width:clamp(220px,38vw,340px);height:clamp(220px,38vw,340px);animation:6s linear infinite not-found-module__HS70Aa__auraRotate;position:absolute;top:30px;left:50%;transform:translate(-50%)}@keyframes not-found-module__HS70Aa__auraRotate{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.not-found-module__HS70Aa__discoBall{border-radius:50%;width:clamp(130px,24vw,200px);height:clamp(130px,24vw,200px);animation:5s ease-in-out infinite not-found-module__HS70Aa__ballSway;position:relative;overflow:hidden;box-shadow:0 0 30px #ffffff26,0 0 60px #f5c51833,0 0 100px #7c5cfc26,0 0 140px #00d4ff1f,0 0 180px #ff6b9d14,inset 0 0 40px #ffffff14}.not-found-module__HS70Aa__ballInner{background:#1a1a2e;border-radius:50%;grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(14,1fr);gap:1.5px;padding:2px;animation:10s linear infinite not-found-module__HS70Aa__innerSpin;display:grid;position:absolute;inset:3px;overflow:hidden}@keyframes not-found-module__HS70Aa__innerSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.not-found-module__HS70Aa__tile{animation:not-found-module__HS70Aa__tileShimmer 2s ease-in-out var(--shimmer-delay)infinite;background:linear-gradient(135deg,#ffffffb3,#dcdcf066,#fff9);border-radius:1px}.not-found-module__HS70Aa__tile:nth-child(3n){background:linear-gradient(135deg,#ff6b6b80,#ffffffb3,#ff9f1c66)}.not-found-module__HS70Aa__tile:nth-child(5n){background:linear-gradient(135deg,#f5c51880,#fffc,#06d6a066)}.not-found-module__HS70Aa__tile:nth-child(7n){background:linear-gradient(135deg,#00d4ff80,#ffffffb3,#7c5cfc80)}.not-found-module__HS70Aa__tile:nth-child(11n){background:linear-gradient(135deg,#7c5cfc80,#ffffffb3,#ff6b9d80)}.not-found-module__HS70Aa__tile:nth-child(13n){background:linear-gradient(135deg,#06d6a080,#fffc,#f5c51880)}@keyframes not-found-module__HS70Aa__tileShimmer{0%,to{opacity:.4;filter:brightness(.6)}50%{opacity:1;filter:brightness(2.2)}}.not-found-module__HS70Aa__ballHighlight{pointer-events:none;z-index:2;background:radial-gradient(at 32% 28%,#ffffff59 0%,#ffffff1a 25%,#0000 55%);border-radius:50%;position:absolute;inset:0}.not-found-module__HS70Aa__ballRainbowOverlay{pointer-events:none;z-index:3;mix-blend-mode:screen;background:conic-gradient(#ff6b6b14,#ff9f1c1a,#f5c5181f,#06d6a01a,#00d4ff14,#7c5cfc1a,#ff6b9d14,#ff6b6b14);border-radius:50%;animation:4s linear infinite not-found-module__HS70Aa__overlayRotate;position:absolute;inset:0}@keyframes not-found-module__HS70Aa__overlayRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes not-found-module__HS70Aa__ballSway{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}.not-found-module__HS70Aa__coneLight{filter:blur(20px);z-index:-1;border-top:200px solid #f5c5180f;border-left:120px solid #0000;border-right:120px solid #0000;width:0;height:0;animation:4s ease-in-out infinite not-found-module__HS70Aa__conePulse;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.not-found-module__HS70Aa__coneLight:before{content:"";border-top:200px solid #7c5cfc0d;border-left:80px solid #0000;border-right:80px solid #0000;width:0;height:0;animation:6s ease-in-out infinite not-found-module__HS70Aa__coneShift;position:absolute;top:-200px;left:-80px}.not-found-module__HS70Aa__coneLight:after{content:"";border-top:200px solid #00d4ff0a;border-left:100px solid #0000;border-right:100px solid #0000;width:0;height:0;animation:6s ease-in-out 1s infinite not-found-module__HS70Aa__coneShift;position:absolute;top:-200px;left:-100px}@keyframes not-found-module__HS70Aa__conePulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes not-found-module__HS70Aa__coneShift{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.not-found-module__HS70Aa__beams{z-index:-1;width:0;height:0;position:absolute;top:calc(50% + 20px);left:50%}.not-found-module__HS70Aa__beam{width:var(--beam-length);height:var(--beam-width);transform-origin:0;transform:rotate(var(--beam-angle));background:linear-gradient(90deg,var(--beam-color),color-mix(in srgb,var(--beam-color)40%,transparent),transparent);opacity:0;animation:not-found-module__HS70Aa__beamPulse 3s ease-in-out var(--beam-delay)infinite;filter:blur(2px);border-radius:0 50% 50% 0;position:absolute;top:0;left:0}@keyframes not-found-module__HS70Aa__beamPulse{0%,to{opacity:0;transform:rotate(var(--beam-angle))scaleX(.3)}20%{opacity:.5}40%{opacity:.7;transform:rotate(var(--beam-angle))scaleX(1)}60%{opacity:.5;transform:rotate(calc(var(--beam-angle) + 8deg))scaleX(1.1)}80%{opacity:.3;transform:rotate(calc(var(--beam-angle) + 12deg))scaleX(.8)}}.not-found-module__HS70Aa__pomFloat{z-index:50;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}.not-found-module__HS70Aa__pomBody{animation:.3s ease-in-out infinite not-found-module__HS70Aa__pomBob}.not-found-module__HS70Aa__pomSvg{filter:drop-shadow(0 0 10px #f5c51859)drop-shadow(0 0 20px #ff6b9d26);width:130px;height:82px;overflow:visible}@keyframes not-found-module__HS70Aa__pomBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.not-found-module__HS70Aa__legFront1{transform-origin:50% 0;animation:.25s linear infinite not-found-module__HS70Aa__pegA}.not-found-module__HS70Aa__legFront2,.not-found-module__HS70Aa__legBack1{transform-origin:50% 0;animation:.25s linear infinite not-found-module__HS70Aa__pegB}.not-found-module__HS70Aa__legBack2{transform-origin:50% 0;animation:.25s linear infinite not-found-module__HS70Aa__pegA}@keyframes not-found-module__HS70Aa__pegA{0%{transform:rotate(18deg)}50%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes not-found-module__HS70Aa__pegB{0%{transform:rotate(-18deg)}50%{transform:rotate(18deg)}to{transform:rotate(-18deg)}}.not-found-module__HS70Aa__yapJaw{transform-origin:106px 44px;animation:.15s ease-in-out infinite not-found-module__HS70Aa__yap}@keyframes not-found-module__HS70Aa__yap{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.not-found-module__HS70Aa__pomWoof{color:#ffdeadcc;white-space:nowrap;margin-top:-.25rem;font-family:Cabinet Grotesk,sans-serif;font-size:.6rem;font-style:italic;font-weight:600;animation:.6s ease-in-out infinite not-found-module__HS70Aa__woofFade}@keyframes not-found-module__HS70Aa__woofFade{0%,to{opacity:.4}50%{opacity:1}}.not-found-module__HS70Aa__footprint{z-index:40;pointer-events:none;animation:2s ease-out forwards not-found-module__HS70Aa__footprintFade;position:fixed;transform:translate(-50%,-50%)}@keyframes not-found-module__HS70Aa__footprintFade{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.not-found-module__HS70Aa__content{z-index:10;text-align:center;opacity:0;padding:0 2rem 2rem;transition:opacity .8s ease-out .6s,transform .8s ease-out .6s;position:relative;transform:translateY(30px)}.not-found-module__HS70Aa__contentVisible{opacity:1;transform:translateY(0)}.not-found-module__HS70Aa__errorCode{letter-spacing:-.03em;justify-content:center;gap:.02em;margin-bottom:.5rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(5rem,16vw,10rem);font-weight:900;line-height:1;display:flex}.not-found-module__HS70Aa__four,.not-found-module__HS70Aa__zero{background:linear-gradient(90deg,#ff6b6b,#ff9f1c,#f5c518,#06d6a0,#00d4ff,#7c5cfc,#ff6b9d,#ff6b6b) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #ff6b6b40)drop-shadow(0 0 30px #f5c51833)drop-shadow(0 0 45px #7c5cfc26);-webkit-background-clip:text;background-clip:text;animation:5s linear infinite not-found-module__HS70Aa__rainbowFlow;display:inline-block}.not-found-module__HS70Aa__zero{animation:5s linear infinite not-found-module__HS70Aa__rainbowFlow,3s ease-in-out infinite not-found-module__HS70Aa__zeroPulse}@keyframes not-found-module__HS70Aa__rainbowFlow{0%{background-position:0%}to{background-position:200%}}@keyframes not-found-module__HS70Aa__zeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.not-found-module__HS70Aa__tagline{text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:.4rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(.8rem,2vw,.95rem);font-weight:500}.not-found-module__HS70Aa__message{color:#fff9;margin-bottom:2.5rem;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.2rem,3.5vw,1.8rem);font-weight:400;line-height:1.5}.not-found-module__HS70Aa__fabulous{background:linear-gradient(90deg,#ff6b6b,#ff9f1c,#f5c518,#06d6a0,#00d4ff,#7c5cfc,#ff6b9d,#ff6b6b) 0 0/300% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #f5c51866)drop-shadow(0 0 16px #7c5cfc4d);-webkit-background-clip:text;background-clip:text;font-size:1.15em;font-style:normal;font-weight:800;animation:3s linear infinite not-found-module__HS70Aa__rainbowFlow}.not-found-module__HS70Aa__homeButton{letter-spacing:.08em;color:#06060a;background:linear-gradient(135deg,#ff6b6b,#ff9f1c,#f5c518,#06d6a0,#00d4ff,#7c5cfc,#ff6b9d) 0 0/300% 300%;border-radius:60px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-family:Cabinet Grotesk,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:5s ease-in-out infinite not-found-module__HS70Aa__buttonRainbow;display:inline-flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__homeButton:before{content:"";border-radius:inherit;z-index:-1;filter:blur(12px);opacity:.5;background:linear-gradient(135deg,#ff6b6b,#ff9f1c,#f5c518,#06d6a0,#00d4ff,#7c5cfc,#ff6b9d,#ff6b6b) 0 0/300% 300%;animation:5s ease-in-out infinite not-found-module__HS70Aa__buttonRainbow;position:absolute;inset:-2px}.not-found-module__HS70Aa__homeButton:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 30px #f5c51866,0 4px 15px #7c5cfc4d,0 0 60px #ff6b9d33,0 0 80px #00d4ff26}.not-found-module__HS70Aa__homeButton svg,.not-found-module__HS70Aa__homeButton span{z-index:1;position:relative}@keyframes not-found-module__HS70Aa__buttonRainbow{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:768px){.not-found-module__HS70Aa__discoBall{width:120px;height:120px}.not-found-module__HS70Aa__wire{height:30px}.not-found-module__HS70Aa__ballAura{width:180px;height:180px}.not-found-module__HS70Aa__content{padding:0 1.5rem 1.5rem}.not-found-module__HS70Aa__homeButton{padding:.75rem 1.6rem;font-size:.85rem}.not-found-module__HS70Aa__coneLight{border-top-width:150px;border-left-width:80px;border-right-width:80px;bottom:-140px}.not-found-module__HS70Aa__ring{display:none}}@media (max-width:480px){.not-found-module__HS70Aa__discoBall{width:100px;height:100px}.not-found-module__HS70Aa__message{margin-bottom:2rem;font-size:1rem}.not-found-module__HS70Aa__lightSpot:nth-child(n+15),.not-found-module__HS70Aa__beam:nth-child(odd){display:none}.not-found-module__HS70Aa__rainbowSweep{opacity:.6}}
