.LoginPage_container__5H6C5{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem;font-family:Inter,sans-serif}.LoginPage_card__rNZ9X{background-color:#ffffff;padding:2rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:100%;max-width:28rem}.LoginPage_title__XLk8Q{font-size:1.875rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:2rem}.LoginPage_form__kOiFZ{display:flex;flex-direction:column;gap:1.5rem}.LoginPage_label__7oAvz{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.LoginPage_input__WvbnY{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;background-color:#fff;color:#000;border-radius:.375rem;transition:all .15s ease-in-out}.LoginPage_input__WvbnY:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.LoginPage_input__WvbnY:after,.LoginPage_input__WvbnY:focus{color:#000;background-color:#fff}.LoginPage_button__TtF_w{width:100%;background-color:#2563eb;color:#ffffff;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease-in-out;transform:scale(1)}.LoginPage_button__TtF_w:hover{background-color:#1d4ed8;transform:scale(1.05)}.LoginPage_button__TtF_w:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.5),0 0 0 3px rgba(59,130,246,.5)}.LoginPage_toggleText__ChUXC{margin-top:2rem;text-align:center;color:#4b5563}.LoginPage_toggleButton__u6OBI{background:none;border:none;color:#2563eb;font-weight:500;margin-left:.25rem;cursor:pointer;text-decoration:none}.LoginPage_toggleButton__u6OBI:hover{color:#1e40af}.LoginPage_toggleButton__u6OBI:focus{outline:none}.LoginPage_separator__57yJv{margin:20px 0}.LoginPage_auth__rqv6C{margin:auto}.GoogleAuthProvider_auth__2HjtB button{display:flex;gap:10px;justify-content:center;align-items:center;background-color:#f5f5f5;padding:5px 10px;border-radius:10px;font-family:Poppins,sans-serif;font-weight:400;cursor:pointer;color:#000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin:auto auto 10px;border:1px solid #f5f5f596}.GoogleAuthProvider_auth__2HjtB button:disabled{cursor:not-allowed;opacity:.5;background-color:#ccc}