.page-module__aydn6q__wrapper{background:radial-gradient(circle at 0 0,#2563eb0d,#0000 40%),radial-gradient(circle at 100% 100%,#8b5cf60d,#0000 40%);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__aydn6q__container{width:100%;max-width:440px;padding:1.5rem}.page-module__aydn6q__card{padding:3rem 2.5rem}.page-module__aydn6q__header{text-align:center;margin-bottom:2rem}.page-module__aydn6q__header h2{background:linear-gradient(135deg, var(--primary), #8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__aydn6q__header p{color:var(--text-muted);font-size:.95rem}@media (prefers-color-scheme:dark){.page-module__aydn6q__header p{color:#94a3b8}}.page-module__aydn6q__form{flex-direction:column;display:flex}.page-module__aydn6q__errorMessage{color:#ef4444;border-radius:var(--radius-md);text-align:center;background-color:#ef44441a;border:1px solid #ef444433;margin-bottom:1.5rem;padding:1rem;font-size:.875rem}.page-module__aydn6q__lockTimer{margin-top:.25rem;font-size:1rem;font-weight:700}.page-module__aydn6q__footerText{text-align:center;color:var(--text-muted);margin-top:2rem;font-size:.875rem}@media (prefers-color-scheme:dark){.page-module__aydn6q__footerText{color:#94a3b8}}.page-module__aydn6q__link{color:var(--primary);font-weight:500}.page-module__aydn6q__link:hover{text-decoration:underline}
