.RegisterView-module__qC8mhq__container{justify-content:center;align-items:center;min-height:80vh;padding:3rem 1.25rem;display:flex}.RegisterView-module__qC8mhq__authCard{background:#fff;border:3px solid #000;width:100%;max-width:480px;padding:2.5rem 2rem;box-shadow:8px 8px #000}.RegisterView-module__qC8mhq__authHeader{text-align:center;margin-bottom:2rem}.RegisterView-module__qC8mhq__badge{background:var(--primary);font-family:var(--font-mono);border:1px solid #000;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-block}.RegisterView-module__qC8mhq__title{font-family:var(--font-title);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .5rem;font-size:1.85rem;font-weight:900;color:#000!important}.RegisterView-module__qC8mhq__subtitle{font-family:var(--font-mono);color:#666;margin:0;font-size:.8rem}.RegisterView-module__qC8mhq__form{flex-direction:column;gap:1.15rem;display:flex}.RegisterView-module__qC8mhq__errorBanner{color:#b91c1c;font-family:var(--font-mono);background:#fef2f2;border:2px solid #ef4444;padding:.75rem;font-size:.8rem;font-weight:700;box-shadow:2px 2px #ef4444}.RegisterView-module__qC8mhq__submitBtn{background:var(--primary);color:#000;font-family:var(--font-mono);cursor:pointer;text-transform:uppercase;border:2px solid #000;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem;font-size:.95rem;font-weight:900;transition:all .12s;display:flex;box-shadow:4px 4px #000}.RegisterView-module__qC8mhq__submitBtn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:6px 6px #000}.RegisterView-module__qC8mhq__submitBtn:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 #000}.RegisterView-module__qC8mhq__footerLinks{text-align:center;font-family:var(--font-mono);color:#555;border-top:1px dashed #ccc;margin-top:1.75rem;padding-top:1.25rem;font-size:.8rem}.RegisterView-module__qC8mhq__loginLink{color:#000;margin-left:.35rem;font-weight:800;text-decoration:underline}
