.page_container__O4aCw{min-height:100vh;padding:2rem;display:flex;align-items:center;justify-content:center;position:relative}.page_backButton__xLtvZ{position:absolute;top:calc(2rem + env(safe-area-inset-top, 0px));left:2rem;display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.page_backButton__xLtvZ:hover{color:#fff}.page_content__j4Frb{width:100%;max-width:450px}.page_card__UbuDF{background:rgba(14,14,20,.55);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.45)}.page_title__jcX1r{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:700;margin-bottom:2rem;color:hsla(0,0%,100%,.95)}.page_form__vmzSf{display:flex;flex-direction:column;gap:1.5rem}.page_inputGroup__CpF3g{display:flex;flex-direction:column;gap:.5rem}.page_inputGroup__CpF3g label{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500}.page_input___oPCy{padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.9);font-size:1rem;transition:all .3s ease}.page_input___oPCy:focus{outline:none;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.page_submitButton__jXHXR{padding:.75rem 1.5rem;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.page_submitButton__jXHXR:hover{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.page_submitButton__jXHXR:active{transform:scale(.98)}.page_footerText__Ubutt{text-align:center;color:hsla(0,0%,100%,.7);font-size:.9rem;margin-top:1rem}.page_footerText__Ubutt a{color:hsla(0,0%,100%,.9);text-decoration:underline}.page_googleButton__PksAf{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#1f1f1f;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.page_googleButton__PksAf:hover{background:#f3f3f3;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_googleButton__PksAf:active{transform:scale(.98)}.page_divider__9nIad{display:flex;align-items:center;gap:.85rem;margin:1.75rem 0 1.5rem;color:hsla(0,0%,100%,.45);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.page_formRow__E_oWk{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:-.25rem}.page_rememberMe__USxTh{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.8);font-size:.88rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_rememberMe__USxTh input{width:16px;height:16px;accent-color:#0a5cb8;cursor:pointer}.page_forgotLink__ibHjW{color:hsla(0,0%,100%,.7);font-size:.85rem;text-decoration:none;transition:color .2s ease}.page_forgotLink__ibHjW:hover{color:#fff;text-decoration:underline}.page_divider__9nIad:after,.page_divider__9nIad:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.15)}@media (max-width:768px){.page_container__O4aCw{align-items:flex-start;padding-top:calc(4.75rem + env(safe-area-inset-top, 0px));padding-bottom:calc(6rem + env(safe-area-inset-bottom, 0px))}.page_card__UbuDF{padding:2rem 1.5rem}}