@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.static{position:static}.container{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{perspective:2000px;background:#000 fixed;justify-content:center;align-items:center;height:100vh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 25%,rgba(30,30,40,.8) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(20,20,30,.6) 0%,transparent 50%);width:100%;height:100%;position:absolute;top:0;left:0}.container{z-index:10;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.black-hole{width:600px;height:600px;transform-style:preserve-3d;z-index:2;filter:drop-shadow(0 0 200px #140a05);position:absolute;transform:rotateX(35deg)rotateY(-25deg)rotate(10deg)}.black-hole:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(400px 400px,transparent 0%,rgba(255,255,255,.02) 20%,rgba(240,240,255,.05) 35%,rgba(220,230,255,.08) 45%,rgba(200,210,255,.12) 55%,rgba(180,190,255,.15) 65%,rgba(160,170,255,.18) 75%,rgba(140,150,255,.2) 85%,transparent 100%),radial-gradient(600px 300px,transparent 0%,rgba(255,255,255,.01) 30%,rgba(240,245,255,.03) 50%,rgba(220,230,255,.06) 70%,transparent 100%);border-radius:50%;width:800px;height:800px;animation:25s ease-in-out infinite gravitationalLensing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.black-hole:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(transparent 0%,rgba(255,255,255,.01) 40%,rgba(240,245,255,.02) 60%,rgba(220,230,255,.03) 80%,transparent 100%);border-radius:50%;width:1000px;height:1000px;animation:35s ease-in-out infinite gravitationalLensingRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-horizon{z-index:5;background:radial-gradient(circle,#000 0%,#050505 10%,#0a0a0a 20%,#0f0f0f 30%,#1a1a1a 40%,#252525 50%,#1a1a1a 60%,#0f0f0f 70%,#0a0a0a 80%,#050505 90%,#000 100%);border-radius:50%;width:180px;height:180px;animation:15s ease-in-out infinite abyssalPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 80px #000,inset 0 0 160px rgba(5,5,5,.9),inset 0 0 240px rgba(10,10,10,.8),0 0 200px #000,0 0 400px rgba(2,2,2,.9),0 0 600px rgba(1,1,1,.7)}.event-horizon:before{content:"";filter:blur(2px);z-index:4;background:radial-gradient(150px 100px at 30% 40%,rgba(255,255,255,.03) 0%,rgba(240,240,255,.05) 30%,transparent 60%),radial-gradient(100px 150px at 70% 60%,rgba(255,255,255,.02) 0%,rgba(220,230,255,.04) 40%,transparent 70%),radial-gradient(120px 80px at 50% 20%,rgba(255,255,255,.024) 0%,rgba(200,210,255,.035) 50%,transparent 80%);border-radius:50%;width:300px;height:300px;animation:20s ease-in-out infinite spatialDistortion;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-horizon:after{content:"";filter:blur(1px);z-index:3;background:conic-gradient(transparent 0deg,rgba(255,255,255,.01) 45deg,rgba(240,245,255,.02) 90deg,rgba(220,230,255,.016) 135deg,rgba(200,210,255,.01) 180deg,rgba(180,190,255,.016) 225deg,rgba(160,170,255,.02) 270deg,rgba(140,150,255,.01) 315deg,transparent 360deg);border-radius:50%;width:250px;height:250px;animation:30s linear infinite spatialDistortionRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-horizon:before{content:"";z-index:6;background:radial-gradient(circle,#3c1e5a 0%,rgba(40,20,60,.9) 20%,rgba(25,12,35,.8) 40%,rgba(15,7,20,.6) 60%,rgba(8,4,12,.4) 80%,transparent 100%);border-radius:50%;width:40%;height:40%;animation:10s ease-in-out infinite singularityPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #3c1e5a,0 0 40px rgba(40,20,60,.8),0 0 60px rgba(25,12,35,.6)}@keyframes abyssalPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:inset 0 0 80px #000,inset 0 0 160px rgba(5,5,5,.9),inset 0 0 240px rgba(10,10,10,.8),0 0 200px #000,0 0 400px rgba(2,2,2,.9),0 0 600px rgba(1,1,1,.7)}50%{transform:translate(-50%,-50%)scale(1.02);box-shadow:inset 0 0 100px #000,inset 0 0 200px rgba(8,8,8,.95),inset 0 0 300px rgba(15,15,15,.9),0 0 250px #000,0 0 500px rgba(3,3,3,.95),0 0 700px rgba(2,2,2,.8)}}@keyframes singularityPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 30px rgba(40,20,60,.8)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 50px #3c1e5a,0 0 80px rgba(40,20,60,.8)}}.accretion-disk{filter:blur(2px);z-index:4;background:conic-gradient(transparent 0deg,rgba(20,10,5,.3) 15deg,rgba(40,15,8,.6) 30deg,rgba(80,25,10,.8) 45deg,rgba(120,35,15,.9) 60deg,#a02d14 75deg,rgba(200,55,25,.9) 90deg,rgba(240,65,30,.8) 105deg,rgba(220,60,28,.9) 120deg,#c83719 135deg,rgba(180,50,22,.9) 150deg,rgba(160,45,20,.8) 165deg,rgba(140,40,18,.9) 180deg,#78230f 195deg,rgba(100,30,12,.9) 210deg,rgba(90,25,10,.8) 225deg,rgba(80,22,8,.9) 240deg,rgba(70,18,6,.7) 255deg,rgba(60,15,5,.8) 270deg,rgba(50,12,4,.6) 285deg,rgba(40,10,3,.7) 300deg,rgba(35,8,2,.5) 315deg,rgba(30,6,2,.6) 330deg,rgba(25,5,1,.4) 345deg,transparent 360deg);border-radius:50%;width:500px;height:500px;animation:45s linear infinite cosmicFireRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px rgba(240,65,30,.8),0 0 200px rgba(200,55,25,.6),0 0 300px rgba(160,45,20,.5),0 0 400px rgba(120,35,15,.4),0 0 500px rgba(80,25,10,.3)}.accretion-disk:before{content:"";filter:blur(1px);background:radial-gradient(circle at 30% 20%,rgba(255,100,50,.8) 0%,transparent 20%),radial-gradient(circle at 70% 30%,rgba(255,150,80,.7) 0%,transparent 25%),radial-gradient(circle at 20% 80%,rgba(255,120,60,.6) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgba(255,180,100,.5) 0%,transparent 35%),radial-gradient(circle at 50% 10%,rgba(255,90,40,.9) 0%,transparent 15%),radial-gradient(circle at 60% 90%,rgba(255,140,70,.8) 0%,transparent 20%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite accretionPlasmaParticles;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accretion-disk:after{content:"";filter:blur(3px)brightness(1.5);background:conic-gradient(rgba(255,80,40,.3) 0deg,rgba(255,120,60,.5) 45deg,rgba(255,160,80,.4) 90deg,rgba(255,100,50,.6) 135deg,rgba(255,140,70,.5) 180deg,rgba(255,110,55,.4) 225deg,rgba(255,130,65,.3) 270deg,rgba(255,90,45,.5) 315deg,rgba(255,80,40,.3) 360deg);border-radius:50%;width:480px;height:480px;animation:12s linear infinite accretionPlasmaFlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cosmicFireRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.particles-container{pointer-events:none;z-index:1;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.particle{background:radial-gradient(circle,rgba(255,255,255,var(--brightness,1))0%,rgba(220,230,255,calc(var(--brightness,.8)*.8))30%,rgba(180,200,240,calc(var(--brightness,.5)*.5))60%,transparent 100%);width:2px;height:2px;box-shadow:0 0 calc(4px*var(--brightness,1))rgba(220,230,255,calc(var(--brightness,.9)*.9)),0 0 calc(8px*var(--brightness,1))rgba(180,200,240,calc(var(--brightness,.6)*.6));pointer-events:none;will-change:transform,opacity;border-radius:50%;position:absolute}.particle[data-brightness="0.3"]{--brightness:.3}.particle[data-brightness="0.4"]{--brightness:.4}.particle[data-brightness="0.5"]{--brightness:.5}.particle[data-brightness="0.6"]{--brightness:.6}.particle[data-brightness="0.7"]{--brightness:.7}.particle[data-brightness="0.8"]{--brightness:.8}.particle[data-brightness="0.9"]{--brightness:.9}.particle[data-brightness="1.0"]{--brightness:1}.particle.static{animation:30s ease-in-out infinite particleStaticGlow;transform:rotate(0)!important}.particle.mouse-near{animation:.5s ease-in-out forwards particleMouseNear}.particle.attracted{z-index:10;animation:1.5s ease-out forwards particleAttractedEnhanced}.particle.orbital{background:radial-gradient(circle,var(--particle-color,#ff9664)0%,rgba(255,200,150,calc(var(--glow-intensity,.5)*.8))40%,rgba(200,180,255,calc(var(--glow-intensity,.3)*.3))80%,transparent 100%);width:3px;height:3px;box-shadow:0 0 calc(6px*var(--glow-intensity,1))var(--particle-color,rgba(255,150,100,.8)),0 0 calc(12px*var(--glow-intensity,1))rgba(255,200,150,calc(var(--glow-intensity,.6)*.6)),0 0 calc(20px*var(--glow-intensity,1))rgba(200,180,255,calc(var(--glow-intensity,.4)*.4));pointer-events:none;will-change:transform,opacity;border-radius:50%;animation:8s ease-in-out infinite orbitalParticleGlow;position:absolute}.particle.orbital.normal{animation:8s ease-in-out infinite orbitalParticleNormal}.particle.orbital.glowing{box-shadow:0 0 calc(8px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(16px*var(--glow-intensity,1))rgba(255,200,150,.8),0 0 calc(25px*var(--glow-intensity,1))rgba(200,180,255,.6);animation:6s ease-in-out infinite orbitalParticleGlowing}.particle.orbital.stretching{box-shadow:0 0 calc(12px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(25px*var(--glow-intensity,1))rgba(255,200,150,.9),0 0 calc(40px*var(--glow-intensity,1))rgba(200,180,255,.7);filter:blur(.5px);animation:4s ease-in-out infinite orbitalParticleStretching}.particle.orbital.mouse-influence{animation:2s ease-in-out infinite orbitalParticleMouseInfluence}.particle.colored{pointer-events:none;will-change:transform,opacity,background,box-shadow;background:hsl(var(--hue,0),var(--saturation,70%),var(--lightness,50%));width:4px;height:4px;box-shadow:0 0 calc(var(--glow-radius,8px))hsla(var(--hue,0),var(--saturation,70%),var(--lightness,50%),.8),0 0 calc(var(--glow-radius,8px)*2)hsla(var(--hue,0),calc(var(--saturation,70%) - 10%),calc(var(--lightness,50%) - 10%),.6),0 0 calc(var(--glow-radius,8px)*3)hsla(var(--hue,0),calc(var(--saturation,70%) - 20%),calc(var(--lightness,50%) - 20%),.4);border-radius:50%;animation:6s ease-in-out infinite coloredParticleBreathing;position:absolute}.particle.colored.mouse-influence{filter:brightness(1.5)saturate(1.2);animation:3s ease-in-out infinite coloredParticleExcited}.particle.background{background:var(--nebula-color,rgba(100,120,150,.3));pointer-events:none;will-change:opacity,transform;width:2px;height:2px;box-shadow:0 0 4px var(--nebula-color,rgba(100,120,150,.2));border-radius:50%;animation:8s ease-in-out infinite backgroundParticleTwinkle;position:absolute}.shooting-star{pointer-events:none;z-index:1;background:radial-gradient(circle,#fff 0%,rgba(240,245,255,.8) 40%,rgba(220,230,255,.4) 70%,transparent 100%);border-radius:50%;width:3px;height:3px;animation:3s ease-out forwards shootingStarTrail;position:absolute;box-shadow:0 0 10px #fff,0 0 20px rgba(240,245,255,.8),0 0 30px rgba(220,230,255,.6),0 0 0 2px rgba(255,255,255,.4)}@keyframes particleOrbitUltraSlow{0%{opacity:.2}50%{opacity:.8}to{opacity:.2}}@keyframes particleStaticGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes particleAttractedEnhanced{0%{opacity:1;transform:scale(1);box-shadow:0 0 4px rgba(200,220,255,.8)}50%{opacity:1;transform:scale(2);box-shadow:0 0 12px #b4c8ff,0 0 20px rgba(160,180,255,.8)}to{opacity:.9;transform:scale(2.5);box-shadow:0 0 8px #dcf0ff,0 0 16px rgba(200,220,255,.9)}}@keyframes particleMouseNear{0%{opacity:.8;transform:scale(1);box-shadow:0 0 4px rgba(220,230,255,.6)}to{opacity:1;transform:scale(1.3);box-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(220,240,255,.6)}}.particle.attracted:after{content:"";background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;width:100%;height:100%;animation:1s ease-in-out infinite attractedPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes attractedPulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.5)}}@keyframes orbitalParticleGlow{0%,to{opacity:.4;filter:brightness()blur();transform:scale(1)}25%{opacity:.7;filter:brightness(1.2)blur(.2px);transform:scale(1.2)}50%{opacity:.9;filter:brightness(1.4)blur(.3px);transform:scale(1.4)}75%{opacity:.6;filter:brightness(1.1)blur(.1px);transform:scale(1.1)}}@keyframes orbitalParticleNormal{0%,to{opacity:.6;box-shadow:0 0 calc(6px*var(--glow-intensity,1))var(--particle-color,rgba(255,150,100,.8)),0 0 calc(12px*var(--glow-intensity,1))rgba(255,200,150,.6),0 0 calc(20px*var(--glow-intensity,1))rgba(200,180,255,.4);transform:scale(1)}50%{opacity:.8;box-shadow:0 0 calc(8px*var(--glow-intensity,1))var(--particle-color,rgba(255,150,100,.9)),0 0 calc(16px*var(--glow-intensity,1))rgba(255,200,150,.7),0 0 calc(25px*var(--glow-intensity,1))rgba(200,180,255,.5);transform:scale(1.1)}}@keyframes orbitalParticleGlowing{0%,to{opacity:.7;box-shadow:0 0 calc(8px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(16px*var(--glow-intensity,1))rgba(255,200,150,.8),0 0 calc(25px*var(--glow-intensity,1))rgba(200,180,255,.6);filter:brightness(1.3)blur(.3px);transform:scale(1.2)}50%{opacity:1;box-shadow:0 0 calc(12px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(24px*var(--glow-intensity,1))rgba(255,200,150,.9),0 0 calc(35px*var(--glow-intensity,1))rgba(200,180,255,.7);filter:brightness(1.6)blur(.4px);transform:scale(1.5)}}@keyframes orbitalParticleStretching{0%,to{opacity:.8;box-shadow:0 0 calc(12px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(25px*var(--glow-intensity,1))rgba(255,200,150,.9),0 0 calc(40px*var(--glow-intensity,1))rgba(200,180,255,.7);filter:brightness(1.8)blur(.5px)hue-rotate(10deg);transform:scale(1)scaleX(2)}50%{opacity:1;box-shadow:0 0 calc(15px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(30px*var(--glow-intensity,1))#ffc896,0 0 calc(50px*var(--glow-intensity,1))rgba(200,180,255,.8);filter:brightness(2)blur(.6px)hue-rotate(20deg);transform:scale(1.2)scaleX(3)}}@keyframes orbitalParticleMouseInfluence{0%,to{opacity:.9;box-shadow:0 0 calc(10px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(20px*var(--glow-intensity,1))rgba(255,200,150,.8),0 0 calc(30px*var(--glow-intensity,1))rgba(200,180,255,.6);filter:brightness(1.5)blur(.2px)hue-rotate(-5deg);transform:scale(1.3)}50%{opacity:1;box-shadow:0 0 calc(15px*var(--glow-intensity,1))var(--particle-color,#ff9664),0 0 calc(30px*var(--glow-intensity,1))rgba(255,200,150,.9),0 0 calc(45px*var(--glow-intensity,1))rgba(200,180,255,.7);filter:brightness(1.8)blur(.3px)hue-rotate(-10deg);transform:scale(1.6)}}@keyframes coloredParticleBreathing{0%,to{opacity:.6;filter:brightness()saturate();transform:scale(1)}25%{opacity:.8;filter:brightness(1.2)saturate(1.1);transform:scale(1.2)}50%{opacity:1;filter:brightness(1.4)saturate(1.2);transform:scale(1.4)}75%{opacity:.7;filter:brightness(1.1)saturate(1.05);transform:scale(1.1)}}@keyframes coloredParticleExcited{0%,to{opacity:.8;filter:brightness(1.3)saturate(1.3)hue-rotate();box-shadow:0 0 calc(var(--glow-radius,8px)*1.5)hsla(var(--hue,0),var(--saturation,70%),var(--lightness,50%),1),0 0 calc(var(--glow-radius,8px)*3)hsla(var(--hue,0),calc(var(--saturation,70%) - 10%),calc(var(--lightness,50%) - 10%),.8),0 0 calc(var(--glow-radius,8px)*4.5)hsla(var(--hue,0),calc(var(--saturation,70%) - 20%),calc(var(--lightness,50%) - 20%),.6);transform:scale(1.2)}33%{opacity:1;filter:brightness(1.6)saturate(1.5)hue-rotate(5deg);box-shadow:0 0 calc(var(--glow-radius,8px)*2)hsla(var(--hue,0),var(--saturation,70%),var(--lightness,50%),1),0 0 calc(var(--glow-radius,8px)*4)hsla(var(--hue,0),calc(var(--saturation,70%) - 10%),calc(var(--lightness,50%) - 10%),.9),0 0 calc(var(--glow-radius,8px)*6)hsla(var(--hue,0),calc(var(--saturation,70%) - 20%),calc(var(--lightness,50%) - 20%),.7);transform:scale(1.5)}66%{opacity:.9;filter:brightness(1.4)saturate(1.4)hue-rotate(-5deg);box-shadow:0 0 calc(var(--glow-radius,8px)*1.8)hsla(var(--hue,0),var(--saturation,70%),var(--lightness,50%),1),0 0 calc(var(--glow-radius,8px)*3.6)hsla(var(--hue,0),calc(var(--saturation,70%) - 10%),calc(var(--lightness,50%) - 10%),.8),0 0 calc(var(--glow-radius,8px)*5.4)hsla(var(--hue,0),calc(var(--saturation,70%) - 20%),calc(var(--lightness,50%) - 20%),.6);transform:scale(1.3)}}@keyframes backgroundParticleTwinkle{0%,to{opacity:.3;transform:scale(.8)}25%{opacity:.6;transform:scale(1.1)}50%{opacity:.8;transform:scale(1.2)}75%{opacity:.5;transform:scale(.9)}}@keyframes shootingStarTrail{0%{opacity:0;transform:scale(.5)rotate(0);box-shadow:0 0 10px #fff,0 0 20px rgba(240,245,255,.8),0 0 30px rgba(220,230,255,.6),0 0 0 2px rgba(255,255,255,.4)}20%{opacity:1;transform:scale(1)rotate(0);box-shadow:0 0 15px #fff,0 0 30px rgba(240,245,255,.9),0 0 45px rgba(220,230,255,.7),0 0 0 3px rgba(255,255,255,.6)}60%{opacity:1;transform:scale(1.2)rotate(5deg);box-shadow:0 0 20px #fff,0 0 40px #f0f5ff,0 0 60px rgba(220,230,255,.8),0 0 0 4px rgba(255,255,255,.8)}to{opacity:0;transform:scale(.8)rotate(10deg);box-shadow:0 0 25px rgba(255,255,255,.8),0 0 50px rgba(240,245,255,.6),0 0 75px rgba(220,230,255,.4),0 0 0 5px rgba(255,255,255,.2)}}.title{z-index:10;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title h1{letter-spacing:.3em;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.4),0 0 40px rgba(240,245,255,.2),0 0 80px rgba(220,230,255,.1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;font-size:max(2.5rem,min(10vw,8rem));font-weight:200;animation:12s ease-in-out infinite titleElegantGlow;position:relative}.title h1:before{content:"";z-index:-1;background:radial-gradient(rgba(240,245,255,.08) 0%,rgba(220,230,255,.04) 40%,transparent 80%);border-radius:50%;width:150%;height:150%;animation:15s ease-in-out infinite titleSubtlePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title h1:after{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.3) 80%,transparent 100%);width:100%;height:1px;animation:8s ease-in-out infinite titleLineGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes titleElegantGlow{0%,to{text-shadow:0 0 20px rgba(255,255,255,.4),0 0 40px rgba(240,245,255,.2),0 0 80px rgba(220,230,255,.1);filter:brightness()contrast(1.1);transform:scale(1)}25%{text-shadow:0 0 25px rgba(255,255,255,.5),0 0 50px rgba(240,245,255,.3),0 0 100px rgba(220,230,255,.15);filter:brightness(1.05)contrast(1.15);transform:scale(1.01)}50%{text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(240,245,255,.4),0 0 120px rgba(220,230,255,.2);filter:brightness(1.1)contrast(1.2);transform:scale(1.02)}75%{text-shadow:0 0 25px rgba(255,255,255,.5),0 0 50px rgba(240,245,255,.3),0 0 100px rgba(220,230,255,.15);filter:brightness(1.05)contrast(1.15);transform:scale(1.01)}}@keyframes titleSubtlePulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.05)}}@keyframes titleLineGlow{0%,to{opacity:.3;transform:translate(-50%,-50%)scaleX(.8)}50%{opacity:.8;transform:translate(-50%,-50%)scaleX(1.2)}}@keyframes gravitationalLensing{0%,to{opacity:.3;filter:blur()hue-rotate();transform:translate(-50%,-50%)scale(1)rotate(0)}25%{opacity:.5;filter:blur(.5px)hue-rotate(5deg);transform:translate(-50%,-50%)scale(1.05)rotate(90deg)}50%{opacity:.7;filter:blur(1px)hue-rotate(10deg);transform:translate(-50%,-50%)scale(1.1)rotate(180deg)}75%{opacity:.4;filter:blur(.5px)hue-rotate(5deg);transform:translate(-50%,-50%)scale(1.05)rotate(270deg)}}@keyframes gravitationalLensingRipple{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)rotate(0)}33%{opacity:.3;transform:translate(-50%,-50%)scale(1.2)rotate(120deg)}66%{opacity:.1;transform:translate(-50%,-50%)scale(1.4)rotate(240deg)}}@keyframes accretionPlasmaParticles{0%,to{opacity:.6;filter:blur(1px)brightness(1.2);transform:translate(-50%,-50%)scale(1)rotate(0)}25%{opacity:.8;filter:blur(1.2px)brightness(1.5);transform:translate(-50%,-50%)scale(1.05)rotate(90deg)}50%{opacity:1;filter:blur(1.5px)brightness(1.8);transform:translate(-50%,-50%)scale(1.1)rotate(180deg)}75%{opacity:.7;filter:blur(1.2px)brightness(1.4);transform:translate(-50%,-50%)scale(1.05)rotate(270deg)}}@keyframes accretionPlasmaFlow{0%{opacity:.4;transform:translate(-50%,-50%)rotate(0)scale(1)}25%{opacity:.6;transform:translate(-50%,-50%)rotate(-90deg)scale(1.1)}50%{opacity:.8;transform:translate(-50%,-50%)rotate(-180deg)scale(1.2)}75%{opacity:.5;transform:translate(-50%,-50%)rotate(-270deg)scale(1.1)}to{opacity:.4;transform:translate(-50%,-50%)rotate(-360deg)scale(1)}}@keyframes spatialDistortion{0%,to{opacity:.3;filter:blur(2px)hue-rotate();transform:translate(-50%,-50%)scale(1)rotate(0)}20%{opacity:.5;filter:blur(2.5px)hue-rotate(5deg);transform:translate(-50%,-50%)scale(1.05)rotate(72deg)}40%{opacity:.7;filter:blur(3px)hue-rotate(10deg);transform:translate(-50%,-50%)scale(1.1)rotate(144deg)}60%{opacity:.4;filter:blur(2.5px)hue-rotate(5deg);transform:translate(-50%,-50%)scale(1.05)rotate(216deg)}80%{opacity:.6;filter:blur(2.2px)hue-rotate(2deg);transform:translate(-50%,-50%)scale(1.02)rotate(288deg)}}@keyframes spatialDistortionRing{0%{opacity:.2;transform:translate(-50%,-50%)rotate(0)scale(1)}25%{opacity:.3;transform:translate(-50%,-50%)rotate(90deg)scale(1.1)}50%{opacity:.4;transform:translate(-50%,-50%)rotate(180deg)scale(1.2)}75%{opacity:.25;transform:translate(-50%,-50%)rotate(270deg)scale(1.1)}to{opacity:.2;transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@media (max-width:768px){.black-hole{width:350px;height:350px;transform:rotateX(20deg)rotateY(-10deg)rotate(5deg)}.event-horizon{width:100px;height:100px}.accretion-disk{width:320px;height:320px}}@media (max-width:480px){.black-hole{width:280px;height:280px}.event-horizon{width:80px;height:80px}.accretion-disk{width:250px;height:250px}}.black-hole,.event-horizon,.accretion-disk,.particle{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.particle{contain:layout style paint;content-visibility:auto}body.performance-low .particle{opacity:.6}body.performance-low .accretion-disk{filter:blur(1px)}body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 20%,rgba(10,10,15,.4) 0%,transparent 60%),radial-gradient(circle at 70% 80%,rgba(5,5,10,.3) 0%,transparent 60%);width:100%;height:100%;position:fixed;top:0;left:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
