.page-module__X_Z_4a__page{background:linear-gradient(145deg,#f8f3f1,#fff);place-items:center;min-height:100vh;padding:24px;display:grid}.page-module__X_Z_4a__card{border:1px solid var(--color-border);width:min(100%,440px);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;padding:clamp(28px,6vw,48px)}.page-module__X_Z_4a__card img{object-fit:contain;width:150px;height:auto;margin:0 auto 24px;display:block}.page-module__X_Z_4a__card>div{text-align:center;margin-bottom:28px}.page-module__X_Z_4a__card p{color:var(--color-accent-dark);font-weight:700}.page-module__X_Z_4a__card h1{margin:4px 0 8px;font-size:clamp(28px,5vw,36px)}.page-module__X_Z_4a__card span{color:var(--color-muted)}.page-module__X_Z_4a__card form{gap:10px;display:grid}.page-module__X_Z_4a__card label{margin-top:8px;font-weight:700}.page-module__X_Z_4a__card input{border:1px solid var(--color-border);border-radius:8px;width:100%;min-height:48px;padding:0 14px}.page-module__X_Z_4a__card button{color:#fff;background:var(--color-accent-dark);cursor:pointer;border:0;border-radius:8px;min-height:48px;margin-top:14px;font-weight:700}.page-module__X_Z_4a__card button:disabled{cursor:wait;opacity:.65}.page-module__X_Z_4a__error{background:#fff0f0;border-radius:8px;padding:10px 12px;color:#8b1e1e!important;font-weight:600!important}@media (min-width:1024px){.page-module__X_Z_4a__page{margin-left:calc(-1 * var(--sidebar-width))}}
