.intro-scr{z-index:1;isolation:isolate;cursor:default;background:#08080d;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.intro-bg{--wipe:-40%;z-index:0;-webkit-mask-image:linear-gradient(35deg, #000 calc(var(--wipe) - 12%), transparent var(--wipe));-webkit-mask-image:linear-gradient(35deg, #000 calc(var(--wipe) - 12%), transparent var(--wipe));mask-image:linear-gradient(35deg, #000 calc(var(--wipe) - 12%), transparent var(--wipe));background:linear-gradient(#2b1f6b 0%,#5b3fd0 30%,#2a1d63 58%,#0d0b18 82%,#08080d 100%);position:absolute;inset:0}.intro-bg-glow{filter:blur(10px);background:radial-gradient(closest-side,#cdfc4a6b,#cdfc4a14 55%,#0000);border-radius:50%;width:140%;height:50%;animation:6s ease-in-out infinite alternate introGlow;position:absolute;top:14%;left:50%;transform:translate(-50%)}@keyframes introGlow{to{opacity:.8;transform:translate(-50%)scale(1.12)}}.intro-band{z-index:1;pointer-events:none;width:200%;height:90px;margin-top:-45px;position:absolute;top:50%;left:-50%;rotate:-35deg}.intro-band.b1{filter:blur(1px);background:linear-gradient(90deg,#0000,#cdfc4ae6,#0000);height:26px}.intro-band.b2{background:linear-gradient(90deg,#0000,#8357f5f2,#5b3fd0e6,#0000);height:120px}.intro-burst{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.intro-burst span{width:0;height:0;position:absolute;top:0;left:0}.intro-burst i{background:linear-gradient(90deg,#cdfc4a00,#cdfc4a);border-radius:2px;height:2px;position:absolute;top:-1px;left:0}.intro-burst span:nth-child(3n) i{background:linear-gradient(90deg,#8357f500,#8357f5)}.intro-cross{z-index:2;pointer-events:none;height:0;position:absolute;top:50%;left:0;right:0}.intro-cross i{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:120%;height:1.5px;position:absolute;left:-10%}.intro-cross i.d{background:linear-gradient(90deg,#0000,#cdfc4ae6,#0000);rotate:-38deg}.intro-logo{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-logo svg{filter:drop-shadow(0 18px 40px #8357f573);overflow:visible}.intro-word{font-family:var(--font-display), system-ui, sans-serif;color:#fff;padding-left:.32em;font-size:18px;font-weight:700}.intro-content{z-index:4;padding:0 24px calc(26px + env(safe-area-inset-bottom));position:relative}.intro-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.02}.intro-title span{white-space:pre;display:inline-block}.intro-title .em{color:#cdfc4a}.intro-sub{color:#ffffffa8;max-width:360px;margin:14px 0 0;font-size:15.5px;line-height:1.5}.intro-ctas{flex-direction:column;gap:10px;margin-top:26px;display:flex}.intro-btn{all:unset;box-sizing:border-box;cursor:pointer;height:56px;font-family:var(--font-sans), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;transition:transform .15s,filter .2s,background .2s;display:flex}.intro-btn:active{transform:scale(.98)}.intro-btn:focus-visible{outline-offset:3px;outline:2px solid #cdfc4a}.intro-btn.primary{color:#0a0a0f;background:#cdfc4a;position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #cdfc4a8c}.intro-btn.primary:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3.2s ease-in-out 3.6s infinite onbShine;position:absolute;inset:0;transform:translate(-120%)}.intro-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24}.intro-btn.ghost:hover{background:#ffffff1f}@keyframes onbShine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media (max-height:700px){.intro-title{font-size:34px}.intro-sub{margin-top:10px;font-size:14.5px}.intro-ctas{margin-top:20px}.intro-btn{height:52px}.intro-logo svg{width:124px;height:142px}}.splash-v2{place-items:center;gap:18px;display:grid;position:relative}.splash-v2 svg{filter:drop-shadow(0 14px 30px #8357f573);overflow:visible}.splash-v2 path{stroke-dasharray:360;stroke-dashoffset:360px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite splashDraw}.splash-v2 path.l{animation-delay:.18s}.splash-v2 .sp-bar{background:#ffffff1a;border-radius:2px;width:72px;height:2px;overflow:hidden}.splash-v2 .sp-bar i{background:linear-gradient(90deg,#8357f5,#cdfc4a);width:40%;height:100%;animation:1.2s ease-in-out infinite splashBar;display:block}@keyframes splashDraw{0%{stroke-dashoffset:360px}45%,60%{stroke-dashoffset:0}to{stroke-dashoffset:-360px}}@keyframes splashBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.intro-bg-glow,.intro-btn.primary:before,.splash-v2 .sp-bar i{animation:none}.splash-v2 path{stroke-dashoffset:0;animation:none}}
