.page-module__aydn6q__container{background:radial-gradient(circle at top,var(--primary-soft),transparent 32%),transparent;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__form{background:var(--surface-panel-strong);border:1px solid var(--border-card);width:440px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);color:var(--foreground);border-radius:12px;padding:28px}.page-module__aydn6q__heading{color:var(--foreground);margin:0;font-size:24px;font-weight:800}.page-module__aydn6q__subtitle{color:var(--text-soft);margin-top:10px;font-size:15px;line-height:1.6}.page-module__aydn6q__fieldGroup{flex-direction:column;gap:10px;margin-top:18px;display:flex}.page-module__aydn6q__fieldGroup:first-of-type{margin-top:18px}.page-module__aydn6q__fieldGroup+.page-module__aydn6q__fieldGroup{margin-top:14px}.page-module__aydn6q__label{color:var(--foreground);font-size:14px;font-weight:700}.page-module__aydn6q__input{border:1px solid var(--border-card);color:var(--foreground);background:var(--surface-inset);border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.page-module__aydn6q__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring);outline:none}.page-module__aydn6q__input::placeholder{color:var(--text-faint)}.page-module__aydn6q__input::selection{background-color:var(--primary);color:var(--primary-foreground)}.page-module__aydn6q__input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--surface-inset)inset;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--foreground)!important}.page-module__aydn6q__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--surface-inset)inset;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--foreground)!important}.page-module__aydn6q__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--surface-inset)inset;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--foreground)!important}.page-module__aydn6q__input:-webkit-autofill::selection{-webkit-text-fill-color:var(--primary-foreground)!important;background-color:var(--primary)!important}.page-module__aydn6q__input:autofill::selection{-webkit-text-fill-color:var(--primary-foreground)!important;background-color:var(--primary)!important}.page-module__aydn6q__input:-moz-autofill{background-color:var(--surface-inset)!important;color:var(--foreground)!important}.page-module__aydn6q__input:-moz-autofill::selection{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.page-module__aydn6q__errorMessage{color:var(--danger-foreground);margin-top:10px;font-size:13px}.page-module__aydn6q__infoMessage{color:var(--success-foreground);margin-top:10px;font-size:13px}.page-module__aydn6q__buttonGroup{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.page-module__aydn6q__linkButton{color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline;transition:opacity .2s}.page-module__aydn6q__linkButton:hover{opacity:.8}.page-module__aydn6q__submitButton{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .2s,opacity .2s,transform .2s}.page-module__aydn6q__submitButton:hover:not(:disabled){background:var(--primary-strong);transform:translateY(-1px)}.page-module__aydn6q__submitButton:disabled{opacity:.8;cursor:not-allowed}
