.page_body__ysvn1{display:flex;flex-direction:column;gap:var(--space-3)}.page_title__lfq16{font-size:var(--text-display-sm);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.page_copy__MDhDx{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.5}.page_form__C93_t{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.page_label__txxBt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);font-weight:700}.page_input__hXNdg{padding:var(--space-3);font-size:var(--text-md);border:1px solid var(--surface-divider);border-radius:4px;background:var(--surface-white);color:var(--ink);font-family:inherit;transition:border-color .12s ease}.page_input__hXNdg:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px rgba(48,128,152,.15)}.page_error__rG8fp{padding:var(--space-2) var(--space-3);background:rgba(200,72,56,.08);border:1px solid rgba(200,72,56,.3);border-radius:4px;font-size:var(--text-sm);color:var(--semantic-error)}.page_primary__cNwGC{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;background:var(--brand-primary);color:var(--surface-white);border:1px solid var(--brand-primary);border-radius:4px;cursor:pointer;transition:background-color .12s ease;margin-top:var(--space-2)}.page_primary__cNwGC:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.page_primary__cNwGC:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}