.register-module-scss-module__v4Bkda__page{min-height:100svh;color:var(--cse-text);background:var(--cse-background);justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.register-module-scss-module__v4Bkda__page:before,.register-module-scss-module__v4Bkda__page:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.register-module-scss-module__v4Bkda__page:before{background:var(--cse-brand-soft);opacity:.7;width:27rem;height:27rem;top:-11rem;right:-8rem}.register-module-scss-module__v4Bkda__page:after{border:3rem solid var(--cse-brand-muted);opacity:.45;width:24rem;height:24rem;bottom:-13rem;left:-9rem}.register-module-scss-module__v4Bkda__card{z-index:1;background:var(--cse-surface);border:1px solid var(--cse-brand-muted);border-radius:1.25rem;width:min(100%,38rem);padding:2.5rem;position:relative;box-shadow:0 1.25rem 3.5rem #16161614}.register-module-scss-module__v4Bkda__brand{align-items:center;gap:.65rem;margin-bottom:2.2rem;display:flex}.register-module-scss-module__v4Bkda__brandMark{width:2.55rem;height:2.55rem;color:var(--cse-text-on-brand);background:var(--cse-brand);letter-spacing:.04em;border-radius:.7rem;place-items:center;font-size:.75rem;font-weight:800;display:grid}.register-module-scss-module__v4Bkda__brandName{font-size:.95rem;font-weight:700}.register-module-scss-module__v4Bkda__header{margin-bottom:2rem}.register-module-scss-module__v4Bkda__header .register-module-scss-module__v4Bkda__eyebrow{color:var(--cse-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.77rem;font-weight:700}.register-module-scss-module__v4Bkda__header h1{margin:0;font-size:clamp(1.9rem,5vw,2.35rem);line-height:1.1}.register-module-scss-module__v4Bkda__header>p:last-child{max-width:32rem;color:var(--cse-text-secondary);margin:.8rem 0 0;font-size:.92rem;line-height:1.55}.register-module-scss-module__v4Bkda__form{flex-direction:column;gap:1.25rem;display:flex}.register-module-scss-module__v4Bkda__nameFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.register-module-scss-module__v4Bkda__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.register-module-scss-module__v4Bkda__field label{color:var(--cse-text);font-size:.86rem;font-weight:650}.register-module-scss-module__v4Bkda__field input{width:100%;min-width:0;min-height:3.15rem;color:var(--cse-text);background:var(--cse-surface);font:inherit;border:1px solid var(--cse-brand-muted);border-radius:.65rem;padding:.75rem .9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.register-module-scss-module__v4Bkda__field input:hover{border-color:var(--cse-brand-line)}.register-module-scss-module__v4Bkda__field input:focus{background:var(--cse-surface-hover);border-color:var(--cse-brand);outline:0;box-shadow:0 0 0 3px #e7661821}.register-module-scss-module__v4Bkda__field small{color:var(--cse-text-soft);font-size:.75rem;line-height:1.4}.register-module-scss-module__v4Bkda__submitButton{min-height:3.2rem;color:var(--cse-text-on-brand);background:var(--cse-brand);font:inherit;cursor:pointer;border:0;border-radius:.65rem;margin-top:.25rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;transition:background .15s,transform .15s}.register-module-scss-module__v4Bkda__submitButton:hover:not(:disabled){background:var(--cse-brand-hover)}.register-module-scss-module__v4Bkda__submitButton:active:not(:disabled){background:var(--cse-brand-active);transform:translateY(1px)}.register-module-scss-module__v4Bkda__submitButton:focus-visible{outline:2px solid var(--cse-brand);outline-offset:3px}.register-module-scss-module__v4Bkda__submitButton:disabled{cursor:not-allowed;opacity:.65}.register-module-scss-module__v4Bkda__error{color:var(--cse-text);background:var(--cse-surface-hover);border:1px solid var(--theme-error-500);border-radius:.6rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.45}.register-module-scss-module__v4Bkda__success{padding-top:.25rem}.register-module-scss-module__v4Bkda__success h2{margin:0 0 .75rem;font-size:1.35rem}.register-module-scss-module__v4Bkda__success>p{color:var(--cse-text-secondary);margin:.45rem 0;font-size:.9rem;line-height:1.55}.register-module-scss-module__v4Bkda__resend{background:var(--cse-brand-soft);border:1px solid var(--cse-brand-muted);border-radius:.7rem;flex-direction:column;align-items:stretch;gap:.8rem;margin-top:1.5rem;padding:1rem;display:flex}.register-module-scss-module__v4Bkda__resend p{color:var(--cse-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.register-module-scss-module__v4Bkda__resend .register-module-scss-module__v4Bkda__submitButton{margin-top:0}.register-module-scss-module__v4Bkda__separator{color:var(--cse-text-soft);align-items:center;gap:.85rem;margin:1.7rem 0 1.3rem;font-size:.75rem;display:flex}.register-module-scss-module__v4Bkda__separator:before,.register-module-scss-module__v4Bkda__separator:after{content:"";background:var(--cse-surface-muted);flex:1;height:1px}.register-module-scss-module__v4Bkda__loginPrompt{color:var(--cse-text-secondary);text-align:center;margin:0;font-size:.85rem}.register-module-scss-module__v4Bkda__loginLink{color:var(--cse-brand);font-weight:650;text-decoration:none}.register-module-scss-module__v4Bkda__loginLink:hover{text-underline-offset:.18em;text-decoration:underline}.register-module-scss-module__v4Bkda__loginLink:focus-visible{outline:2px solid var(--cse-brand);outline-offset:3px;border-radius:.2rem}@media (max-width:640px){.register-module-scss-module__v4Bkda__page{align-items:flex-start;padding:1rem}.register-module-scss-module__v4Bkda__page:before{top:-12rem;right:-12rem}.register-module-scss-module__v4Bkda__page:after{display:none}.register-module-scss-module__v4Bkda__card{border-radius:1rem;width:100%;margin-top:1rem;padding:1.5rem}.register-module-scss-module__v4Bkda__brand{margin-bottom:1.8rem}.register-module-scss-module__v4Bkda__header{margin-bottom:1.7rem}.register-module-scss-module__v4Bkda__nameFields{grid-template-columns:1fr}}
