.page-module__jR-HQa__card{width:100%;max-width:380px;padding:var(--space-8);background:var(--dash-bg-surface);border:1px solid var(--dash-border);border-radius:var(--radius-lg)}.page-module__jR-HQa__logo{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--dash-accent);text-align:center;margin-bottom:var(--space-1)}.page-module__jR-HQa__subtitle{font-size:var(--text-sm);color:var(--dash-text-secondary);text-align:center;margin-bottom:var(--space-8)}.page-module__jR-HQa__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__jR-HQa__field{gap:var(--space-1);flex-direction:column;display:flex}.page-module__jR-HQa__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--dash-text-secondary)}.page-module__jR-HQa__input{height:40px;padding:var(--space-2) var(--space-3);background:var(--dash-bg-input);border:1px solid var(--dash-border);border-radius:var(--radius-sm);color:var(--dash-text-primary);transition:border-color var(--duration-fast) var(--ease-out);outline:none}.page-module__jR-HQa__input:focus{border-color:var(--dash-border-focus)}.page-module__jR-HQa__button{background:var(--dash-accent);color:#fff;border-radius:var(--radius-sm);height:40px;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);margin-top:var(--space-2);border:none}.page-module__jR-HQa__button:hover{background:var(--dash-accent-hover)}.page-module__jR-HQa__button:disabled{opacity:.5;cursor:not-allowed}.page-module__jR-HQa__error{font-size:var(--text-sm);color:var(--dash-danger);text-align:center}
