.bg-mesh-user{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 50% 0,#1e1b4b 0,#020617 70%)}.bg-noise-user{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E")}.glass-card-user{background:rgba(10,15,30,.75);backdrop-filter:blur(1.5rem) saturate(180%);-webkit-backdrop-filter:blur(1.5rem) saturate(180%);border:1px solid rgba(255,255,255,.12);border-top-color:rgba(255,255,255,.2);box-shadow:0 2.5rem 5rem -1.25rem rgba(0,0,0,.8),inset 0 0 1.25rem rgba(255,255,255,.03)}.input-group-user{position:relative;margin-bottom:1rem}.modern-input-user{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.1rem 1rem 1.1rem 3rem;color:white;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;letter-spacing:.02em;transition:all .3s cubic-bezier(.25,.8,.25,1)}.modern-input-user::-moz-placeholder{color:#64748b;font-weight:400;-moz-transition:color .3s;transition:color .3s}.modern-input-user::placeholder{color:#64748b;font-weight:400;transition:color .3s}.modern-input-user:focus{background:rgba(6,182,212,.08);border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d4,0 0 1.875rem rgba(6,182,212,.2);outline:none}.modern-input-user:focus~.input-icon-user{color:#06b6d4;filter:drop-shadow(0 0 .5rem rgba(6,182,212,.8));transform:translateY(-50%) scale(1.15)}.input-icon-user{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;transition:all .3s ease;pointer-events:none}.neon-button-user{width:100%;position:relative;height:3.5rem;overflow:hidden;border-radius:.75rem;background:white;color:#020617;border:1px solid rgba(255,255,255,.5);cursor:pointer;margin-top:1rem;box-shadow:0 0 1.875rem rgba(255,255,255,.15);transition:all .2s ease}.neon-button-user:hover{box-shadow:0 0 3.125rem rgba(6,182,212,.4)}.neon-button-user:active{transform:scale(.98)}.neon-button-user:disabled{opacity:.7;cursor:not-allowed}.shimmer-user{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent);transform:translateX(-150%) skewX(-25deg);animation:shimmer-user 2s linear infinite}@keyframes shimmer-user{0%{transform:translateX(-150%) skewX(-25deg)}to{transform:translateX(200%) skewX(-25deg)}}@keyframes rise-user{0%{transform:translateY(110vh) rotate(0deg) scale(.9);opacity:0}15%{opacity:.8}85%{opacity:.8}to{transform:translateY(-20vh) rotate(45deg) scale(1.1);opacity:0}}.animate-rise-slow-user{animation:rise-user 12s linear infinite}.animate-rise-medium-user{animation:rise-user 9s linear infinite}.animate-rise-fast-user{animation:rise-user 7s linear infinite}@keyframes drift-user{0%,to{transform:translateX(-1.25rem)}50%{transform:translateX(1.25rem)}}.animate-drift-user{animation:drift-user 4s ease-in-out infinite}@keyframes pulse-glow-user{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.animate-pulse-glow-user{animation:pulse-glow-user 3s ease-in-out infinite}@keyframes float-logo-user{0%,to{transform:translateY(0)}50%{transform:translateY(-.9375rem)}}.animate-float-logo-user{animation:float-logo-user 5s ease-in-out infinite}@keyframes slide-up-user{0%{transform:translateY(2.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up-user{animation:slide-up-user .5s cubic-bezier(.16,1,.3,1) forwards}.view-container-user{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s ease;overflow-y:auto;overflow-x:hidden}@keyframes pop-in-user{0%{transform:translateY(-1.25rem) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.animate-pop-in-user{animation:pop-in-user .3s cubic-bezier(.34,1.56,.64,1)}@keyframes scale-in-user{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in-user{animation:scale-in-user .3s cubic-bezier(.34,1.56,.64,1) forwards}.checkbox-user{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #4b5563;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-user.checked{background-color:#06b6d4;border-color:#06b6d4}