.page-module__z6hFhW__container{min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--surface-canvas);place-items:center;display:grid;position:relative}.page-module__z6hFhW__topActions{align-items:center;gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.page-module__z6hFhW__card{width:min(100%,28rem);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.page-module__z6hFhW__header{gap:var(--space-2);flex-direction:column;display:flex}.page-module__z6hFhW__title{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.page-module__z6hFhW__subtitle{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.page-module__z6hFhW__form{margin-top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__z6hFhW__passwordToggle{width:2rem;height:2rem;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--space-1));display:inline-grid}.page-module__z6hFhW__passwordToggle:hover{background:var(--surface-hover);color:var(--text-primary)}.page-module__z6hFhW__passwordToggle:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:none}@media (max-width:480px){.page-module__z6hFhW__container{align-items:start;padding-block-start:6rem}.page-module__z6hFhW__card{padding:var(--space-5)}}
