.LoginAndRegister_login__2_2Bu{min-height:calc(100vh - 56px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),url(https://images.pexels.com/photos/768473/pexels-photo-768473.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500);background-size:cover;background-position:50%;padding:24px 16px}.LoginAndRegister_register__dxmSV{background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),url(https://images.pexels.com/photos/317355/pexels-photo-317355.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);background-size:cover;background-position:50%}.LoginAndRegister_background__NWY_x{background-color:var(--surface);padding:32px 28px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);width:100%;max-width:400px}.LoginAndRegister_loginTitle__yBmHh{display:block;font-size:2rem;font-weight:700;color:var(--acc);text-align:center;margin-bottom:24px}.LoginAndRegister_loginForm__rV0il{display:flex;flex-direction:column;gap:4px}.LoginAndRegister_loginForm__rV0il label{font-size:.9rem;font-weight:600;color:var(--ink-2);margin-top:12px}.LoginAndRegister_loginInput__a1PFN{padding:10px 14px;background-color:var(--surface-2);border:1px solid var(--rule);border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s ease;width:100%}.LoginAndRegister_loginInput__a1PFN:focus{border-color:var(--acc);background-color:var(--surface);box-shadow:0 0 0 2px rgba(139,0,0,.1)}.LoginAndRegister_password__nL75A{padding-right:46px!important}.LoginAndRegister_passwordInputContainer__i8UWP{position:relative}.LoginAndRegister_showPasswordButton__T2F8T{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;opacity:.5;transition:opacity .2s ease}.LoginAndRegister_showPasswordButton__T2F8T:hover{opacity:1}.LoginAndRegister_loginButton__kGAE1{margin-top:24px;cursor:pointer;background-color:var(--acc);border:none;color:var(--on-acc);border-radius:8px;padding:12px;font-size:1rem;font-weight:700;letter-spacing:.5px;transition:background .2s ease}.LoginAndRegister_loginButton__kGAE1:hover{background-color:var(--acc-2)}.LoginAndRegister_loginButton__kGAE1:disabled{cursor:not-allowed;background-color:var(--rule-2)}.LoginAndRegister_switchAuth__g6kY3{text-align:center;margin-top:20px;font-size:.95rem;color:var(--ink-2)}.LoginAndRegister_authLink__rGMX9{color:var(--acc);font-weight:700;text-decoration:none}.LoginAndRegister_authLink__rGMX9:hover{text-decoration:underline}@media (max-width:480px){.LoginAndRegister_background__NWY_x{padding:24px 16px;border-radius:8px}.LoginAndRegister_loginTitle__yBmHh{font-size:1.6rem}}