.page_main__nw1Wk{gap:clamp(2rem,6vw,6rem);width:100%;min-height:100dvh;padding:clamp(3rem,7vw,6rem)}.page_logoCol__2TYBV,.page_main__nw1Wk{display:flex;align-items:center;justify-content:center}.page_logoCol__2TYBV{flex:1 1}.page_logo__ikIZE{display:block;width:100%;max-width:520px;height:auto;color:var(--brand-text)}.page_separator__H9Pqi{flex:0 0 auto;width:2px;height:300px;background:var(--brand-text)}.page_formCol__DKK2z{flex:1 1;display:flex;align-items:center;justify-content:center}.page_formInner__4zP8C{width:100%;max-width:28rem}.page_heading__eEOyF{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;font-weight:700;margin:0 0 .75rem}.page_subheading__LKbL_{font-size:1rem;opacity:.85;margin:0 0 1.5rem;max-width:28rem}@media (max-width:768px){.page_main__nw1Wk{flex-direction:column;gap:1.25rem;padding:2.75rem 2rem}.page_logo__ikIZE{max-width:320px}.page_separator__H9Pqi{height:auto;width:min(80%,320px);height:2px}.page_formCol__DKK2z{width:100%}}.SignupForm_form__2CxHq{width:100%;display:flex;flex-direction:column;gap:.75rem}.SignupForm_row__DfOxY{display:flex;gap:.5rem;width:100%}.SignupForm_input__sPd1o{flex:1 1;min-width:0;padding:.75rem 1rem;font-family:inherit;font-size:1rem;text-transform:none;color:var(--brand-text);background:transparent;border:1px solid color-mix(in srgb,var(--brand-text) 45%,transparent);border-radius:var(--radius);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.SignupForm_input__sPd1o::placeholder{color:color-mix(in srgb,var(--brand-text) 60%,transparent)}.SignupForm_input__sPd1o:focus{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-text) 25%,transparent)}.SignupForm_input__sPd1o:disabled{opacity:.6;cursor:not-allowed}.SignupForm_button__SKa8q{flex-shrink:0;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;color:var(--brand-bg);background:var(--brand-text);border:none;border-radius:var(--radius);cursor:pointer;transition:opacity .15s ease}.SignupForm_button__SKa8q:hover:not(:disabled){opacity:.88}.SignupForm_button__SKa8q:disabled{opacity:.7;cursor:not-allowed}.SignupForm_error__QbB87,.SignupForm_success__RTAna{margin:0;font-size:.9rem;text-align:left;color:var(--brand-text)}.SignupForm_error__QbB87{font-weight:600}@media (max-width:420px){.SignupForm_row__DfOxY{flex-direction:column}}