.IFsANq_container{background-color:var(--surface-color);justify-content:center;align-items:center;min-height:100vh;display:flex}.IFsANq_wrapper{width:100%;max-width:28rem;padding:var(--spacing-8)}.IFsANq_header{text-align:center;margin-bottom:var(--spacing-8)}.IFsANq_logo{margin-bottom:var(--spacing-4);font-size:2.5rem}.IFsANq_title{color:var(--text-primary);margin:0;font-size:1.875rem;font-weight:700}.IFsANq_subtitle{margin-top:var(--spacing-2);color:var(--text-secondary);font-size:.875rem}
