.login_loginContainer__49_A2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.login_loginCard__P0j6Z{width:100%;max-width:450px;background-color:var(--dropdown-background);border-radius:.75rem;padding:2.5rem;position:relative;overflow:hidden}.login_loginTitle__853PZ{font-family:var(--font-bixie);color:hsl(var(--primary));font-size:2.5rem;margin-bottom:.5rem;text-align:center}.login_form__ucRZI{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1rem}.login_inputGroup__Av8jy{position:relative}.login_input__gACBD{width:100%;padding:.75rem 1rem;background-color:rgba(56,56,55,.7);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;font-size:1rem;color:hsl(var(--foreground));transition:all .3s ease}.login_input__gACBD:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px rgba(0,227,122,.2)}.login_input__gACBD::placeholder{color:rgba(255,255,255,.5)}.login_checkboxContainer__X8PmT{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.login_checkbox__0CqSd{appearance:none;width:18px;height:18px;border:1px solid hsl(var(--primary));border-radius:4px;background-color:transparent;display:grid;place-content:center;cursor:pointer}.login_checkbox__0CqSd:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em hsl(var(--primary));background-color:hsl(var(--primary));transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.login_checkbox__0CqSd:checked:before{transform:scale(1)}.login_checkboxLabel__jRRyS{font-size:.9rem;color:hsl(var(--foreground))}.login_forgotPassword__wM0Zy{color:hsl(var(--primary));text-align:left;font-size:.9rem;margin-top:.5rem;display:block;transition:opacity .2s ease}.login_forgotPassword__wM0Zy:hover{opacity:.8}.login_registerLink__xBT47{display:block;text-align:center;margin-top:1.5rem;color:hsl(var(--foreground));font-size:.95rem}.login_registerLinkText__i0s_k{color:hsl(var(--primary));margin-right:.5rem;transition:opacity .2s ease}.login_registerLinkText__i0s_k:hover{opacity:.8}.login_socialLogin__J2i6J{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.login_socialDivider__7R_y9{width:100%;display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.login_socialDivider__7R_y9:after,.login_socialDivider__7R_y9:before{content:"";flex:1;height:1px;background-color:rgba(255,255,255,.1)}.login_socialDividerText__U5S_D{color:rgba(255,255,255,.6);font-size:.9rem}.login_socialButtons__TsG6M{display:flex;gap:1rem;justify-content:center}.login_socialButton__WsEhg{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:.5rem;background:rgba(56,56,55,.8);color:hsl(var(--foreground));cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);width:100%;max-width:300px}.login_socialButton__WsEhg:hover{background:rgba(56,56,55,1)}.login_submitButton__dY0zO{margin-top:1rem;background:hsl(var(--primary));color:#000;border:none;padding:.8rem;border-radius:.5rem;font-weight:700;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;font-family:var(--font-bixie);font-size:1.1rem}.login_submitButton__dY0zO:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,227,122,.3)}.login_glow__Gb5dz{position:absolute;width:150px;height:150px;border-radius:50%;background:rgba(0,227,122,.1);filter:blur(40px);z-index:-1}.login_glow1__Bc9MR{top:-50px;left:-50px}.login_glow2__573_P{bottom:-50px;right:-50px;background:rgba(0,227,122,.15)}@media (max-width:500px){.login_loginCard__P0j6Z{padding:2rem 1.5rem}.login_loginTitle__853PZ{font-size:2rem}}