#rs-intro{z-index:99999;cursor:default;-webkit-user-select:none;user-select:none;background:#04060d;font-family:Segoe UI,system-ui,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}#rs-intro *{box-sizing:border-box;margin:0;padding:0}.rs-bg{background:radial-gradient(120vmax 80vmax at 50% 32%,#0c1733 0%,#070d1f 45%,#03050c 100%);position:absolute;inset:0}.rs-bg:after{content:"";background:radial-gradient(closest-side,#0000 55%,#000000a6 100%);position:absolute;inset:0}.rs-nebula{filter:blur(70px);opacity:.5;pointer-events:none;position:absolute;inset:0}.rs-nebula:before,.rs-nebula:after{content:"";border-radius:50%;width:55vmax;height:55vmax;position:absolute}.rs-nebula:before{background:radial-gradient(circle,#ff2d4629,#0000 60%);top:4vmax;left:-12vmax}.rs-nebula:after{background:radial-gradient(circle,#286eff30,#0000 60%);bottom:0;right:-12vmax}.rs-grain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite rsGrain;position:absolute;inset:-10%}@keyframes rsGrain{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(0)}}#rs-cvs-b,#rs-cvs-t{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#rs-cvs-b{z-index:1}#rs-cvs-t{z-index:3}.rs-cam{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:4.5vmin;display:flex;position:absolute;inset:0}.rs-cam.rs-shake{animation:.45s linear rsShake}@keyframes rsShake{0%,to{transform:translate(0)}12%{transform:translate(-1.3vmin,.6vmin)}26%{transform:translate(1.1vmin,-.7vmin)}40%{transform:translate(-.8vmin,-.5vmin)}55%{transform:translate(.7vmin,.5vmin)}70%{transform:translate(-.5vmin,.2vmin)}85%{transform:translate(.3vmin,-.2vmin)}}.rs-tilt{transform-style:preserve-3d;will-change:transform}.rs-float.rs-on{animation:5.5s ease-in-out infinite rsFloat}@keyframes rsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2vmin)}}.rs-stack{opacity:0;will-change:transform,opacity}.rs-logo-wrap{aspect-ratio:1;border-radius:50%;width:min(52vmin,440px);position:relative;overflow:hidden;box-shadow:-14px 16px 46px #ff2d4642,14px -12px 95px #2d73ff66,0 0 160px #2d73ff29,0 24px 60px #000000a6}.rs-logo-wrap img{width:104.5%;height:104.5%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-logo-wrap img.rs-ghost{mix-blend-mode:screen;opacity:.9;pointer-events:none;display:none}.rs-ghost-r{filter:url(#rsFltR)}.rs-ghost-b{filter:url(#rsFltB)}.rs-glitching img.rs-ghost{display:block}.rs-glitching .rs-ghost-r{animation:.24s steps(5,end) rsGlitchR}.rs-glitching .rs-ghost-b{animation:.24s steps(5,end) rsGlitchB}.rs-glitching>img:first-child{animation:.24s steps(5,end) rsGlitchM}@keyframes rsGlitchR{0%{transform:translate(calc(-50% - 9px),-50%)}40%{transform:translate(calc(7px - 50%),calc(3px - 50%))}80%{transform:translate(calc(-50% - 4px),-50%)}to{transform:translate(-50%,-50%)}}@keyframes rsGlitchB{0%{transform:translate(calc(9px - 50%),-50%)}40%{transform:translate(calc(-50% - 7px),calc(-50% - 3px))}80%{transform:translate(calc(4px - 50%),-50%)}to{transform:translate(-50%,-50%)}}@keyframes rsGlitchM{0%{clip-path:inset(8% 0 64%)}30%{clip-path:inset(48% 0 12%)}60%{clip-path:inset(72% 0 4%)}to{clip-path:inset(0)}}.rs-sweep{pointer-events:none;border-radius:50%;position:absolute;inset:1.6%;overflow:hidden}.rs-sweep i{opacity:0;background:linear-gradient(90deg,#0000,#ffffff80 45%,#bedcff47 55%,#0000);width:45%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-150%)skew(-18deg)}.rs-sweep i.rs-go{animation:.85s ease-in-out forwards rsSweep}@keyframes rsSweep{0%{opacity:0;transform:translate(-150%)skew(-18deg)}12%{opacity:.95}88%{opacity:.95}to{opacity:0;transform:translate(340%)skew(-18deg)}}.rs-titlebox{flex-direction:column;align-items:center;gap:1.5vmin;display:flex}.rs-title{opacity:0;text-align:center;letter-spacing:.45em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff 0%,#cfe0ff 38%,#6e87ad 50%,#eaf2ff 62%,#aebfdd 100%);color:#0000;text-shadow:0 0 28px #82aaff38;will-change:transform,opacity,filter;-webkit-background-clip:text;background-clip:text;padding-left:.45em;font-size:clamp(17px,3.8vmin,32px);font-weight:800}.rs-title.rs-glitch-txt{animation:.3s steps(3,end) rsTitleGlitch}@keyframes rsTitleGlitch{0%{text-shadow:-5px 0 #ff3347d9,5px 0 #2e7dffd9,0 0 28px #82aaff40}60%{text-shadow:4px 0 #ff334799,-4px 0 #2e7dff99,0 0 28px #82aaff40}to{text-shadow:0 0 28px #82aaff38}}.rs-line{opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#ff3347 25%,#fff 50%,#2e7dff 75%,#0000);border-radius:2px;width:min(44vmin,400px);height:2px;transform:scaleX(0);box-shadow:0 0 16px #a0beffcc}.rs-bar{z-index:4;background:linear-gradient(#000 70%,#0000);height:7.5vh;transition:transform .55s cubic-bezier(.7,0,.3,1);position:absolute;left:0;right:0;transform:translateY(-101%)}.rs-bar.rs-bot{background:linear-gradient(#0000,#000 30%);top:auto;bottom:0;transform:translateY(101%)}.rs-bar:after{content:"";background:linear-gradient(90deg,#0000,#ff3347b3 30%,#a0c8ffe6 50%,#2e7dffb3 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.rs-bar.rs-bot:after{top:0;bottom:auto}#rs-intro.rs-on .rs-bar{transform:translateY(0)}#rs-intro.rs-exit .rs-bar{transform:translateY(-101%)}#rs-intro.rs-exit .rs-bar.rs-bot{transform:translateY(101%)}#rs-flash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 47%,#fffffffa,#b4d2ff8c 35%,#0000 72%);position:absolute;inset:0}.rs-skip{z-index:6;opacity:0;pointer-events:none;letter-spacing:.28em;text-transform:uppercase;color:#bed2f0bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0a122673;border:1px solid #96b4e64d;border-radius:3px;padding:9px 16px 9px 19px;font-size:12px;transition:opacity .5s,background .2s,border-color .2s;position:absolute;bottom:9.5vh;right:3vmin}.rs-skip:hover{color:#fff;background:#1e325f99;border-color:#a0c8ff99}.rs-skip.rs-show{opacity:1;pointer-events:auto}@media (max-width:640px){.rs-logo-wrap{width:64vmin}.rs-skip{bottom:10vh;right:4vmin}}
