.signin-module__FpZmla__container{background:radial-gradient(circle at 100% 0,#6366f10d,#0000);justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:2rem;display:flex}.signin-module__FpZmla__card{background:var(--card);border:1px solid var(--border);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:24px;padding:3rem}.signin-module__FpZmla__logo{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:1.8rem;font-weight:800}.signin-module__FpZmla__card h1{margin-bottom:.75rem;font-size:1.75rem}.signin-module__FpZmla__card p{margin-bottom:2.5rem;font-size:.95rem}.signin-module__FpZmla__inputGroup{margin-bottom:1.5rem;position:relative}.signin-module__FpZmla__inputIcon{color:var(--muted-foreground);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.signin-module__FpZmla__inputGroup input{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);padding:1rem 1rem 1rem 3rem;font-size:1rem}.signin-module__FpZmla__inputGroup input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #6366f11a}.signin-module__FpZmla__primaryBtn{background:var(--primary);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.signin-module__FpZmla__primaryBtn:hover{background:var(--primary-hover);transform:translateY(-1px)}.signin-module__FpZmla__secondaryBtn{color:var(--muted-foreground);margin-top:1rem;font-size:.9rem;font-weight:500}.signin-module__FpZmla__footer{color:var(--muted-foreground);margin-top:3rem;font-size:.8rem}.signin-module__FpZmla__iconWrapper{justify-content:center;margin-bottom:2rem;display:flex}.signin-module__FpZmla__spinner{animation:1s linear infinite signin-module__FpZmla__spin}@keyframes signin-module__FpZmla__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
