@keyframes styles-module-scss-module__RyJx2q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__RyJx2q__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__RyJx2q__fadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__RyJx2q__fadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes styles-module-scss-module__RyJx2q__fadeInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes styles-module-scss-module__RyJx2q__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes styles-module-scss-module__RyJx2q__scaleInBounce{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes styles-module-scss-module__RyJx2q__slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__RyJx2q__slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__RyJx2q__pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes styles-module-scss-module__RyJx2q__pulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes styles-module-scss-module__RyJx2q__ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes styles-module-scss-module__RyJx2q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes styles-module-scss-module__RyJx2q__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes styles-module-scss-module__RyJx2q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes styles-module-scss-module__RyJx2q__floatX{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes styles-module-scss-module__RyJx2q__shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes styles-module-scss-module__RyJx2q__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes styles-module-scss-module__RyJx2q__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes styles-module-scss-module__RyJx2q__scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes styles-module-scss-module__RyJx2q__glitch{0%{clip-path:inset(0 0 95%);transform:translate(-2px)}20%{clip-path:inset(30% 0 50%);transform:translate(2px)}40%{clip-path:inset(60% 0 20%);transform:translate(-1px)}60%{clip-path:inset(80% 0 5%);transform:translate(1px)}80%{clip-path:inset(10% 0 70%);transform:translate(-2px)}to{clip-path:inset(0 0 95%);transform:translate(0)}}@keyframes styles-module-scss-module__RyJx2q__borderPulse{0%,to{border-color:#00d4c81f}50%{border-color:#00d4c84d}}@keyframes styles-module-scss-module__RyJx2q__glowPulse{0%,to{box-shadow:0 0 8px #00d4c833}50%{box-shadow:0 0 24px #00d4c880}}@keyframes styles-module-scss-module__RyJx2q__countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__RyJx2q__drawLine{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.styles-module-scss-module__RyJx2q__fadeIn{animation:.4s both styles-module-scss-module__RyJx2q__fadeIn}.styles-module-scss-module__RyJx2q__fadeInUp{animation:.5s both styles-module-scss-module__RyJx2q__fadeInUp}.styles-module-scss-module__RyJx2q__fadeInDown{animation:.5s both styles-module-scss-module__RyJx2q__fadeInDown}.styles-module-scss-module__RyJx2q__fadeInLeft{animation:.5s both styles-module-scss-module__RyJx2q__fadeInLeft}.styles-module-scss-module__RyJx2q__fadeInRight{animation:.5s both styles-module-scss-module__RyJx2q__fadeInRight}.styles-module-scss-module__RyJx2q__scaleIn{animation:.4s both styles-module-scss-module__RyJx2q__scaleIn}.styles-module-scss-module__RyJx2q__float{animation:4s ease-in-out infinite styles-module-scss-module__RyJx2q__float}.styles-module-scss-module__RyJx2q__pulse{animation:2s ease-in-out infinite styles-module-scss-module__RyJx2q__pulse}.styles-module-scss-module__RyJx2q__spin{animation:1s linear infinite styles-module-scss-module__RyJx2q__spin}.styles-module-scss-module__RyJx2q__spinSlow{animation:8s linear infinite styles-module-scss-module__RyJx2q__spinSlow}.styles-module-scss-module__RyJx2q__shimmer{background:linear-gradient(90deg,#00d4c809 0%,#00d4c814 50%,#00d4c809 100%) 0 0/600px 100%;animation:1.6s linear infinite styles-module-scss-module__RyJx2q__shimmer}.styles-module-scss-module__RyJx2q__glass{-webkit-backdrop-filter:blur(12px);background:#00d4c809;border:1px solid #00d4c81f;border-radius:16px}.styles-module-scss-module__RyJx2q__glass-strong{-webkit-backdrop-filter:blur(20px);background:#00d4c80f;border:1px solid #00d4c84d;border-radius:16px}.styles-module-scss-module__RyJx2q__glass-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#080820cc 0%,#03031199 100%);border:1px solid #00d4c81f;border-radius:16px;transition:border-color .25s,box-shadow .25s}.styles-module-scss-module__RyJx2q__glass-card:hover{border-color:#00d4c84d;box-shadow:0 8px 40px #00d4c814}.styles-module-scss-module__RyJx2q__btn-icon,.styles-module-scss-module__RyJx2q__btn-gradient,.styles-module-scss-module__RyJx2q__btn-outline-violet,.styles-module-scss-module__RyJx2q__btn-violet,.styles-module-scss-module__RyJx2q__btn-ghost,.styles-module-scss-module__RyJx2q__btn-secondary,.styles-module-scss-module__RyJx2q__btn-primary{font-family:var(--normal);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,box-shadow .25s,transform .15s,border-color .25s,opacity .25s;display:inline-flex}.styles-module-scss-module__RyJx2q__btn-icon:active,.styles-module-scss-module__RyJx2q__btn-gradient:active,.styles-module-scss-module__RyJx2q__btn-outline-violet:active,.styles-module-scss-module__RyJx2q__btn-violet:active,.styles-module-scss-module__RyJx2q__btn-ghost:active,.styles-module-scss-module__RyJx2q__btn-secondary:active,.styles-module-scss-module__RyJx2q__btn-primary:active{transform:scale(.97)}.styles-module-scss-module__RyJx2q__btn-icon:disabled,.styles-module-scss-module__RyJx2q__btn-gradient:disabled,.styles-module-scss-module__RyJx2q__btn-outline-violet:disabled,.styles-module-scss-module__RyJx2q__btn-violet:disabled,.styles-module-scss-module__RyJx2q__btn-ghost:disabled,.styles-module-scss-module__RyJx2q__btn-secondary:disabled,.styles-module-scss-module__RyJx2q__btn-primary:disabled{opacity:.45;pointer-events:none}.styles-module-scss-module__RyJx2q__btn-primary{color:#030311;background:#00d4c8;justify-content:center;align-items:center;padding:12px 28px;display:flex}.styles-module-scss-module__RyJx2q__btn-primary:hover{background:#00fdee;box-shadow:0 0 28px #00d4c866}.styles-module-scss-module__RyJx2q__btn-secondary{color:#00d4c8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00d4c809;border:1px solid #00d4c81f;padding:12px 28px}.styles-module-scss-module__RyJx2q__btn-secondary:hover{background:#00d4c812;border-color:#00d4c84d;box-shadow:0 0 20px #00d4c826}.styles-module-scss-module__RyJx2q__btn-ghost{color:#e8e8f0;background:0 0;border:1px solid #e8e8f026;padding:12px 28px}.styles-module-scss-module__RyJx2q__btn-ghost:hover{background:#e8e8f00f;border-color:#e8e8f04d}.styles-module-scss-module__RyJx2q__btn-violet{color:#e8e8f0;background:#7c3aed;padding:12px 28px}.styles-module-scss-module__RyJx2q__btn-violet:hover{background:#955ff0;box-shadow:0 0 28px #7c3aed73}.styles-module-scss-module__RyJx2q__btn-outline-violet{color:#7c3aed;background:0 0;border:1px solid #7c3aed66;padding:12px 28px}.styles-module-scss-module__RyJx2q__btn-outline-violet:hover{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 20px #7c3aed33}.styles-module-scss-module__RyJx2q__btn-gradient{color:#e8e8f0;background:linear-gradient(135deg,#00d4c8 0%,#7c3aed 100%) 0 0/200% 200%;padding:12px 28px}.styles-module-scss-module__RyJx2q__btn-gradient:hover{animation:2s infinite styles-module-scss-module__RyJx2q__gradientShift;box-shadow:0 0 32px #00d4c859}.styles-module-scss-module__RyJx2q__btn-sm{padding:8px 18px!important;font-size:13px!important}.styles-module-scss-module__RyJx2q__btn-lg{padding:16px 40px!important;font-size:16px!important}.styles-module-scss-module__RyJx2q__btn-icon{color:#00d4c8;background:#00d4c809;border:1px solid #00d4c81f;border-radius:9999px;width:42px;height:42px;padding:0}.styles-module-scss-module__RyJx2q__btn-icon:hover{background:#00d4c812;border-color:#00d4c84d;box-shadow:0 0 16px #00d4c833}.styles-module-scss-module__RyJx2q__text-gradient{background:linear-gradient(135deg,#00d4c8 0%,#7c3aed 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.styles-module-scss-module__RyJx2q__text-glow{text-shadow:0 0 20px #00d4c899}.styles-module-scss-module__RyJx2q__text-muted{color:#ffffff80}.styles-module-scss-module__RyJx2q__text-body{color:#ffffffbf}.styles-module-scss-module__RyJx2q__text-accent{color:#00d4c8}.styles-module-scss-module__RyJx2q__text-violet{color:#7c3aed}.styles-module-scss-module__RyJx2q__display-font{font-family:var(--bold)}.styles-module-scss-module__RyJx2q__body-font{font-family:var(--normal)}.styles-module-scss-module__RyJx2q__container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.styles-module-scss-module__RyJx2q__section{padding:100px 0}@media (max-width:768px){.styles-module-scss-module__RyJx2q__section{padding:64px 0}}.styles-module-scss-module__RyJx2q__flex-center{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__RyJx2q__flex-between{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__RyJx2q__divider{background:#00d4c81f;width:100%;height:1px}.styles-module-scss-module__RyJx2q__divider-glow{background:linear-gradient(90deg,#0000,#00d4c84d,#0000);width:100%;height:1px}.styles-module-scss-module__RyJx2q__authWrapper{background-color:#030311;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden;transform:translate(0)}.styles-module-scss-module__RyJx2q__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#00d4c833 0%,#0000 70%);width:50vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:800px){.styles-module-scss-module__RyJx2q__glow{width:80vw}}.styles-module-scss-module__RyJx2q__formContainer{z-index:10;width:100%;max-width:550px;padding:2rem}.styles-module-scss-module__RyJx2q__glassCard{background:#00d4c809;border:1px solid #00d4c81f;border-radius:2rem;padding:3rem;box-shadow:0 25px 50px #00000080}.styles-module-scss-module__RyJx2q__glassCard h1,.styles-module-scss-module__RyJx2q__glassCard h2{font-family:var(--bold);color:#e8e8f0;text-align:center;margin-bottom:.5rem;font-size:1.75rem}.styles-module-scss-module__RyJx2q__glassCard p{color:#ffffff80;text-align:center;margin-bottom:2rem;font-size:.9rem}.styles-module-scss-module__RyJx2q__glassCard form{flex-direction:column;gap:1.25rem;display:flex}.styles-module-scss-module__RyJx2q__glassCard form label{color:#ffffffbf;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.styles-module-scss-module__RyJx2q__glassCard form input,.styles-module-scss-module__RyJx2q__glassCard form select{color:#e8e8f0;font-size:1rem;font-family:var(--normal);background:#0000004d;border:1px solid #00d4c81f;border-radius:.75rem;padding:.8rem 1rem;transition:all .3s}.styles-module-scss-module__RyJx2q__glassCard form input::placeholder,.styles-module-scss-module__RyJx2q__glassCard form select::placeholder{color:#e8e8f033}.styles-module-scss-module__RyJx2q__glassCard form input:focus,.styles-module-scss-module__RyJx2q__glassCard form select:focus{background:#00000080;border-color:#00d4c8;outline:none;box-shadow:0 0 0 4px #00d4c81a}.styles-module-scss-module__RyJx2q__glassCard form>div{justify-content:space-between;gap:10px;width:100%;display:flex}.styles-module-scss-module__RyJx2q__glassCard form>div:not(:last-child){justify-content:flex-start;align-items:center;display:flex;position:relative}.styles-module-scss-module__RyJx2q__glassCard form>div:not(:last-child) input[type=checkbox]{width:30px;height:30px}.styles-module-scss-module__RyJx2q__glassCard form>div:not(:last-child)>span{cursor:pointer;position:absolute;right:20px}.styles-module-scss-module__RyJx2q__glassCard form>div:not(:last-child) input{width:100%;padding-right:50px}.styles-module-scss-module__RyJx2q__glassCard form button{color:#e8e8f0;font-weight:700;font-family:var(--bold);cursor:pointer;background:linear-gradient(135deg,#00d4c8,#7c3aed);border:none;border-radius:.85rem;margin-top:1rem;padding:1rem;transition:transform .2s,opacity .2s}.styles-module-scss-module__RyJx2q__glassCard form button:hover{opacity:.9;transform:translateY(-2px)}.styles-module-scss-module__RyJx2q__glassCard form button:active{transform:translateY(0)}.styles-module-scss-module__RyJx2q__glassCard form button:disabled{cursor:not-allowed;opacity:.7}.styles-module-scss-module__RyJx2q__glassCard form a{color:#00d4c8;text-align:right;font-size:.8rem;text-decoration:none;transition:color .2s}.styles-module-scss-module__RyJx2q__glassCard form a:hover{color:#7c3aed}
