.landing-page-module__4u8v3G__page{isolation:isolate;color:#f6f7fb;background:radial-gradient(circle at 50% 22%,#2965ff26,#0000 30%),radial-gradient(circle at 72% 30%,#9940ff1f,#0000 28%),linear-gradient(#02060b 0%,#030811 55%,#010307 100%);min-height:100dvh;position:relative;overflow:hidden}.landing-page-module__4u8v3G__page:before{pointer-events:none;content:"";filter:blur(5px);background:radial-gradient(at 44% 45%,#20c7ff29,#0000 42%),radial-gradient(at 67% 38%,#b643f124,#0000 36%),radial-gradient(at 28% 58%,#2684ff1a,#0000 40%);height:min(68svh,42rem);animation:10s ease-in-out infinite alternate landing-page-module__4u8v3G__landingGlowBreath;position:absolute;inset:-18% -24% auto}.landing-page-module__4u8v3G__backgroundLight{z-index:-1;pointer-events:none;opacity:.82;background:conic-gradient(from 248deg,#0000,#20c7ff24,#0000 20%,#8c4dff29,#0000 39%),radial-gradient(#20c7ff1f,#0000 55%);height:34rem;position:absolute;inset:5rem -35% auto;transform:rotate(-8deg)}.landing-page-module__4u8v3G__noise{z-index:-1;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 0 48%,#ffffff80 49%,#0000 50%),radial-gradient(circle at 20% 30%,#ffffffe6 0 1px,#0000 1.5px);background-size:7px 7px,29px 31px;position:absolute;inset:0}.landing-page-module__4u8v3G__content{z-index:1;width:min(100%,46rem);min-height:100dvh;padding:calc(env(safe-area-inset-top) + clamp(1.15rem, 4.8vw, 1.65rem)) clamp(1.25rem, 5.9vw, 2rem) calc(env(safe-area-inset-bottom) + clamp(1.55rem, 5.8vw, 2.4rem));margin:0 auto;position:relative}.landing-page-module__4u8v3G__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-page-module__4u8v3G__brand{align-items:center;gap:.72rem;min-width:0;display:inline-flex}.landing-page-module__4u8v3G__logoMark{background:linear-gradient(#060a13,#060a13) padding-box padding-box,linear-gradient(135deg,#20c7ff,#8c4dff 52%,#b643f1) border-box;border:1px solid #0000;border-radius:.78rem;place-items:center;width:clamp(2rem,8vw,2.45rem);height:clamp(2rem,8vw,2.45rem);display:grid;overflow:hidden;box-shadow:0 0 20px #2684ff38,inset 0 0 16px #20c7ff14}.landing-page-module__4u8v3G__logoMarkImage{object-fit:contain;width:100%;height:100%;padding:.12rem;display:block}.landing-page-module__4u8v3G__wordmark{color:#f6f7fb;letter-spacing:clamp(.13em,1.2vw,.3em);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.75rem,3vw,.94rem);font-weight:900;line-height:1;overflow:hidden}.landing-page-module__4u8v3G__signInButton{color:#f6f7fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111cb8;border:1px solid #6984aa47;border-radius:1rem;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:0 .9rem;font-size:.9rem;font-weight:800;transition:border-color .16s,transform .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 14px 32px #00000047}.landing-page-module__4u8v3G__signInButton:active{color:#20c7ff;border-color:#20c7ffad;transform:translateY(1px)}.landing-page-module__4u8v3G__signInIcon{color:#51b8ff;width:1.12rem;height:1.12rem}.landing-page-module__4u8v3G__cardStage{perspective:900px;place-items:center;min-height:clamp(25.8rem,65svh,34.5rem);margin-top:clamp(.75rem,3.2vw,1.35rem);display:grid;position:relative}.landing-page-module__4u8v3G__cardAura{filter:blur(12px);opacity:.82;background:radial-gradient(circle,#20c7ff1f,#0000 60%),conic-gradient(from 120deg,#0000,#20c7ff3d,#0000 28%,#b643f13d,#0000 62%);border-radius:999px;width:min(82vw,31rem);height:min(82vw,31rem);animation:8s ease-in-out infinite alternate landing-page-module__4u8v3G__landingAuraBreath;position:absolute}.landing-page-module__4u8v3G__heroCardShell{z-index:3;filter:drop-shadow(0 24px 42px #0009);width:clamp(15.7rem,66vw,21rem);max-width:72vw;transform-style:preserve-3d;will-change:transform;border-radius:1.28rem;animation:6.8s ease-in-out infinite alternate landing-page-module__4u8v3G__landingCardFloat;position:relative;transform:rotate(4.8deg)rotateY(-8deg)translateY(-.35rem)}.landing-page-module__4u8v3G__heroCardShell:before,.landing-page-module__4u8v3G__heroCardShell:after{z-index:-1;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:-.16rem}.landing-page-module__4u8v3G__heroCardShell:before{filter:blur(9px);opacity:.72;background:linear-gradient(135deg,#20c7ffc2,#0000 32%,#b643f1db)}.landing-page-module__4u8v3G__heroCardShell:after{box-shadow:-.75rem .9rem 2rem #20c7ff33,.9rem -.5rem 2.25rem #b643f138}.landing-page-module__4u8v3G__heroCard{border-radius:1.15rem;width:100%;height:auto;display:block}.landing-page-module__4u8v3G__energyFloor{z-index:1;filter:blur(10px);opacity:.85;background:radial-gradient(#20c7ff5c,#8c4dff2e 38%,#0000 70%);border-radius:999px;width:min(82vw,28rem);height:clamp(5.2rem,18vw,7rem);position:absolute;bottom:clamp(2.6rem,8svh,4.2rem);transform:rotate(-8deg)}.landing-page-module__4u8v3G__energyRing{z-index:2;border:1px solid #20c7ff57;border-radius:999px;width:min(74vw,25rem);height:clamp(3.8rem,13vw,5.25rem);position:absolute;bottom:clamp(3.25rem,9svh,5.2rem);transform:rotate(-8deg)}.landing-page-module__4u8v3G__energyRing:before{content:"";filter:blur(.5px);border-top:2px solid #b643f199;border-radius:50%;position:absolute;inset:-.18rem 12%}.landing-page-module__4u8v3G__energyRingOne{animation:12s linear infinite landing-page-module__4u8v3G__landingRingRotate;box-shadow:0 0 18px #20c7ff2e,inset 0 0 18px #8c4dff1f}.landing-page-module__4u8v3G__energyRingTwo{opacity:.75;border-color:#b643f142;width:min(58vw,19.5rem);height:clamp(2.4rem,9vw,3.4rem);animation:15s linear infinite reverse landing-page-module__4u8v3G__landingRingRotate}.landing-page-module__4u8v3G__particles{z-index:2;pointer-events:none;position:absolute;inset:0}.landing-page-module__4u8v3G__particle{opacity:0;animation:landing-page-module__4u8v3G__landingParticleFloat var(--particle-duration) ease-in-out var(--particle-delay) infinite;transform:scale(var(--particle-scale));will-change:transform, opacity;display:block;position:absolute}.landing-page-module__4u8v3G__particledot{background:#20c7ff;border-radius:999px;width:.36rem;height:.36rem;box-shadow:0 0 1rem #20c7ff}.landing-page-module__4u8v3G__particlefragment{width:.42rem;height:.82rem;transform:rotate(28deg) scale(var(--particle-scale));background:linear-gradient(#b643f1,#0000);border-radius:999px;box-shadow:0 0 1rem #b643f1bf}.landing-page-module__4u8v3G__particlerock{background:linear-gradient(135deg,#253246,#060a12);border-radius:50%;width:.8rem;height:.44rem;box-shadow:0 0 .8rem #20c7ff29}.landing-page-module__4u8v3G__particlestreak{width:2.2rem;height:.14rem;transform:rotate(-28deg) scale(var(--particle-scale));background:linear-gradient(90deg,#0000,#20c7ffd6,#0000);border-radius:999px;box-shadow:0 0 .85rem #20c7ff70}.landing-page-module__4u8v3G__copyStack{z-index:4;text-align:center;gap:clamp(1rem,3.8vw,1.35rem);margin-top:clamp(-1.8rem,-4vw,-.8rem);display:grid;position:relative}.landing-page-module__4u8v3G__headline{letter-spacing:.015em;text-transform:uppercase;text-shadow:0 10px 34px #0000006b;gap:.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.52rem,10.6vw,4.35rem);font-weight:500;line-height:.94;display:grid}.landing-page-module__4u8v3G__headline span:first-child{color:#f6f7fb}.landing-page-module__4u8v3G__headline span:last-child{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#20c7ff,#2684ff 44%,#b643f1 94%);-webkit-background-clip:text;background-clip:text}.landing-page-module__4u8v3G__headlineDivider{color:#9fdbffc7;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;width:min(11.5rem,52vw);margin:-.2rem auto 0;display:grid}.landing-page-module__4u8v3G__headlineDivider span{background:linear-gradient(90deg,#0000,currentColor);height:1px}.landing-page-module__4u8v3G__headlineDivider span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.landing-page-module__4u8v3G__headlineDivider i{border:1px solid;width:.42rem;height:.42rem;transform:rotate(45deg)}.landing-page-module__4u8v3G__supportingCopy{color:#9ba8b8;max-width:22rem;margin:0 auto;font-size:clamp(1rem,4.15vw,1.14rem);font-weight:600;line-height:1.55}.landing-page-module__4u8v3G__featureRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:.1rem;display:grid}.landing-page-module__4u8v3G__featureItem{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.42rem,1.8vw,.62rem);min-width:0;padding:0 .55rem;display:grid}.landing-page-module__4u8v3G__featureItem+.landing-page-module__4u8v3G__featureItem{border-inline-start:1px solid #6984aa2e}.landing-page-module__4u8v3G__featureIcon{color:#8c4dff;filter:drop-shadow(0 0 .75rem #8c4dff73);width:clamp(1.5rem,6.1vw,2rem);height:clamp(1.5rem,6.1vw,2rem)}.landing-page-module__4u8v3G__featureItem:first-child .landing-page-module__4u8v3G__featureIcon,.landing-page-module__4u8v3G__featureItem:nth-child(3) .landing-page-module__4u8v3G__featureIcon{color:#20c7ff;filter:drop-shadow(0 0 .75rem #20c7ff61)}.landing-page-module__4u8v3G__featureCopy{gap:.18rem;min-width:0;display:grid}.landing-page-module__4u8v3G__featureCopy strong{color:#f6f7fb;text-overflow:ellipsis;font-size:clamp(.68rem,2.9vw,.86rem);font-weight:900;line-height:1.08;overflow:hidden}.landing-page-module__4u8v3G__featureCopy span{color:#9ba8b8;font-size:clamp(.6rem,2.55vw,.74rem);font-weight:600;line-height:1.16}.landing-page-module__4u8v3G__genres{gap:.9rem;margin-top:clamp(.2rem,1.4vw,.55rem);display:grid}.landing-page-module__4u8v3G__genreLabel{color:#9ba8b8;letter-spacing:.52em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:clamp(.68rem,2.7vw,.82rem);font-weight:900;display:grid}.landing-page-module__4u8v3G__genreLabel span{background:linear-gradient(90deg,#0000,#6984aa6b);height:1px}.landing-page-module__4u8v3G__genreLabel span:last-child{background:linear-gradient(90deg,#6984aa6b,#0000)}.landing-page-module__4u8v3G__genreScroller{scroll-snap-type:x proximity;scrollbar-width:none;gap:.58rem;padding:.1rem .05rem .3rem;display:flex;overflow-x:auto}.landing-page-module__4u8v3G__genreScroller::-webkit-scrollbar{display:none}.landing-page-module__4u8v3G__genrePill{color:#f6f7fb;scroll-snap-align:center;white-space:nowrap;background:#08111c94;border:1px solid #6984aa3d;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:2.28rem;padding:0 .92rem;font-size:.72rem;font-weight:900;transition:border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.landing-page-module__4u8v3G__genreIcon{color:#20c7ff;width:1rem;height:1rem}.landing-page-module__4u8v3G__actions{gap:.78rem;margin-top:clamp(.2rem,1.8vw,.7rem);display:grid}.landing-page-module__4u8v3G__primaryCta,.landing-page-module__4u8v3G__secondaryCta{text-transform:uppercase;border-radius:1rem;justify-content:center;align-items:center;min-height:clamp(3.5rem,14vw,4rem);font-weight:900;display:inline-flex}.landing-page-module__4u8v3G__primaryCta{color:#f6f7fb;letter-spacing:.15em;background:linear-gradient(110deg,#20c7fff5,#2684fff5 48%,#b643f1fa) 0 0/100% 100%,linear-gradient(90deg,#0000,#fff3,#0000) 0 0/220% 100%;border:1px solid #ffffff24;gap:1rem;font-size:clamp(.92rem,3.7vw,1.08rem);transition:filter .16s,transform .16s;animation:8s ease-in-out infinite alternate landing-page-module__4u8v3G__landingCtaSheen;box-shadow:0 0 28px #2684ff59,0 14px 34px #00000061}.landing-page-module__4u8v3G__primaryCta:active{filter:brightness(1.1)saturate(1.06);transform:translateY(1px)}.landing-page-module__4u8v3G__ctaArrow{width:1.55rem;height:1.55rem}.landing-page-module__4u8v3G__secondaryCta{color:#f6f7fbb8;letter-spacing:.11em;background:#0308116b;border:1px solid #6984aa38;gap:.6rem;font-size:clamp(.76rem,3.15vw,.94rem);box-shadow:inset 0 1px #ffffff08}.landing-page-module__4u8v3G__secondaryIcon{color:#20c7ff;width:1.18rem;height:1.18rem}.landing-page-module__4u8v3G__securityNote{color:#8c99aa;justify-content:center;align-items:center;gap:.45rem;margin:.22rem 0 0;font-size:.86rem;font-weight:650;display:inline-flex}.landing-page-module__4u8v3G__lockIcon{color:#20c7ff;opacity:.84;width:.98rem;height:.98rem}.landing-page-module__4u8v3G__legalLinks{color:#8c99aa;justify-content:center;align-items:center;gap:.6rem;font-size:.76rem;font-weight:700;display:inline-flex}.landing-page-module__4u8v3G__legalLinks a{text-underline-offset:.22rem;align-items:center;min-height:2.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.landing-page-module__4u8v3G__legalLinks a:focus-visible,.landing-page-module__4u8v3G__legalLinks a:hover{color:#f6f7fb;text-decoration-color:#20c7ff}@media (hover:hover) and (pointer:fine){.landing-page-module__4u8v3G__heroCardShell:hover{transform:rotate(4.2deg)rotateY(-5deg)translateY(-.7rem)scale(1.01)}.landing-page-module__4u8v3G__genrePill:hover{border-color:#20c7ff75;transform:translateY(-1px)}}@media (max-width:374px){.landing-page-module__4u8v3G__content{padding-inline:1rem}.landing-page-module__4u8v3G__featureItem{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.3rem;padding:0 .28rem}.landing-page-module__4u8v3G__wordmark{letter-spacing:.25em}}@media (min-width:431px){.landing-page-module__4u8v3G__content{padding-inline:clamp(2rem,7vw,3.25rem)}}html[dir=rtl] .landing-page-module__4u8v3G__ctaArrow{transform:rotate(180deg)}html[dir=rtl] .landing-page-module__4u8v3G__heroCardShell{transform:rotate(4.8deg)rotateY(-8deg)translateY(-.35rem)}@keyframes landing-page-module__4u8v3G__landingCardFloat{0%{transform:rotate(4.7deg)rotateY(-8deg)translateY(-.15rem)}to{transform:rotate(5.2deg)rotateY(-6deg)translateY(-.72rem)}}@keyframes landing-page-module__4u8v3G__landingGlowBreath{0%{opacity:.72;transform:translate(-1%)scale(1)}to{opacity:1;transform:translate(1%,1%)scale(1.035)}}@keyframes landing-page-module__4u8v3G__landingAuraBreath{0%{opacity:.58;transform:scale(.96)rotate(-4deg)}to{opacity:.92;transform:scale(1.04)rotate(5deg)}}@keyframes landing-page-module__4u8v3G__landingRingRotate{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}@keyframes landing-page-module__4u8v3G__landingParticleFloat{0%{opacity:0;transform:translate3d(0, 10px, 0) rotate(0deg) scale(var(--particle-scale))}35%{opacity:calc(var(--particle-opacity) * .95)}to{opacity:0;transform:translate3d(14px, -30px, 0) rotate(18deg) scale(var(--particle-scale))}}@keyframes landing-page-module__4u8v3G__landingCtaSheen{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}@media (prefers-reduced-motion:reduce){.landing-page-module__4u8v3G__page *,.landing-page-module__4u8v3G__page :before,.landing-page-module__4u8v3G__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
