.page-module__aydn6q__page{min-height:100vh;font-family:var(--font-immersify);background:var(--color-page);flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.page-module__aydn6q__card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:100%;max-width:420px;box-shadow:var(--shadow-panel);flex-direction:column;gap:1.35rem;padding:2rem;display:flex}.page-module__aydn6q__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.85rem;font-weight:700}.page-module__aydn6q__card h1{letter-spacing:0;color:var(--color-text-strong);font-size:1.5rem;line-height:1.2}.page-module__aydn6q__form{flex-direction:column;gap:1rem;display:flex}.page-module__aydn6q__field{flex-direction:column;gap:.4rem;display:flex}.page-module__aydn6q__field label{color:var(--color-text);font-size:.85rem;font-weight:600}.page-module__aydn6q__field input{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);padding:.7rem .85rem;font-size:1rem}.page-module__aydn6q__field input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.page-module__aydn6q__button{border-radius:var(--radius-control);color:#fff;background:var(--color-primary);cursor:pointer;border:none;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600}.page-module__aydn6q__button:hover{background:var(--color-primary-hover)}.page-module__aydn6q__error{border:1px solid var(--color-danger-border);border-radius:var(--radius-control);color:var(--color-danger);background:var(--color-danger-soft);padding:.75rem 1rem;font-size:.9rem}
