.auth-page_shell__2Ehw9{--auth-readable-accent:var(--takumi-accent);--auth-editorial:var(
    --font-display,"Iowan Old Style",Baskerville,"Times New Roman",ui-serif,serif
  );display:flex;min-height:100svh;flex-direction:column;color:var(--ink);background:var(--surface)}.auth-page_workspace__1a2J8{display:flex;width:min(100%,var(--takumi-container-max));flex:1;align-items:flex-start;margin-inline:auto;padding-inline:var(--takumi-container-gutter)}.auth-page_content__RIEJJ{width:min(100%,36rem);margin-inline:auto;padding-block:var(--takumi-content-start) var(--takumi-section-space)}.auth-page_description__BRvV8,.auth-page_eyebrow__cvjIn,.auth-page_title__82OuU{margin:0}.auth-page_eyebrow__cvjIn{color:var(--auth-readable-accent);font-size:.66rem;font-variation-settings:"wght" 680,"wdth" 86;font-weight:680;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.auth-page_title__82OuU{max-width:12ch;margin-top:1.2rem;font-family:var(--auth-editorial);font-size:var(--takumi-page-title-size);font-weight:400;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.auth-page_description__BRvV8{max-width:35rem;margin-top:1.4rem;color:var(--muted);font-size:.94rem;line-height:1.75}.auth-page_formRegion__HrLZt{margin-top:clamp(2.25rem,5vh,3.25rem)}@media (max-width:40rem){.auth-page_workspace__1a2J8{padding-inline:var(--takumi-container-gutter)}.auth-page_title__82OuU{font-size:var(--takumi-page-title-size)}}.form-controls_checkboxLabel__T2Xjh,.form-controls_field__LX_gW,.form-controls_primaryButton__NgQuj,.form-controls_secondaryButton__r97bM,.form-controls_status__Gh14B,.form-controls_textLink__XLOuW{--auth-accent:var(--takumi-red);--auth-readable-accent:var(--takumi-accent);--auth-success:#138a60}.form-controls_field__LX_gW{display:grid;gap:.65rem}.form-controls_labelRow__CMB9L{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.form-controls_labelRow__CMB9L label{color:var(--ink);font-size:.82rem;font-variation-settings:"wght" 650,"wdth" 94;font-weight:650}.form-controls_labelRow__CMB9L span{color:var(--muted);font-size:.56rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.form-controls_labelRow__CMB9L .form-controls_textLink__XLOuW{display:inline-flex;min-height:2.75rem;align-items:center;margin-block:-.8rem;font-size:.78rem}.form-controls_input__Rn2L5{width:100%;min-height:3.35rem;box-sizing:border-box;border:1px solid var(--line);border-radius:.25rem;outline:0;padding:.9rem 1rem;color:var(--ink);background:var(--surface);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ink) 5%,transparent);font:inherit;font-size:.94rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.form-controls_input__Rn2L5:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.form-controls_input__Rn2L5:focus-visible{border-color:var(--auth-readable-accent);box-shadow:inset 3px 0 0 var(--auth-readable-accent),0 0 0 3px color-mix(in srgb,var(--auth-readable-accent) 16%,transparent)}.form-controls_input__Rn2L5[aria-invalid=true]{border-color:var(--auth-readable-accent);box-shadow:inset 3px 0 0 var(--auth-readable-accent)}.form-controls_input__Rn2L5::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.form-controls_input__Rn2L5:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-subtle,var(--surface-raised))}.form-controls_formNote__FcOnM,.form-controls_hint__5JIi4{color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.65}.form-controls_primaryButton__NgQuj,.form-controls_secondaryButton__r97bM{display:inline-flex;width:100%;min-height:3.35rem;box-sizing:border-box;align-items:center;justify-content:center;gap:1rem;border-radius:.25rem;padding:.85rem 1.15rem;font:inherit;font-size:.84rem;font-variation-settings:"wght" 680,"wdth" 92;font-weight:680;letter-spacing:.015em;text-align:center;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.form-controls_primaryButton__NgQuj{border:1px solid var(--auth-accent);color:#fff;background:var(--auth-accent);cursor:pointer}.form-controls_primaryButton__NgQuj>span:first-child{margin-left:auto}.form-controls_buttonArrow__yrR0C{margin-left:auto;font-size:1.1rem;font-weight:400;transition:translate .18s ease}.form-controls_primaryButton__NgQuj:hover:not(:disabled){border-color:var(--takumi-accent-hover,var(--auth-accent));background:var(--takumi-accent-hover,var(--auth-accent))}.form-controls_primaryButton__NgQuj:hover:not(:disabled) .form-controls_buttonArrow__yrR0C{translate:.2rem 0}.form-controls_checkboxLabel__T2Xjh:has(.form-controls_checkbox___Qixr:focus-visible),.form-controls_primaryButton__NgQuj:focus-visible,.form-controls_secondaryButton__r97bM:focus-visible,.form-controls_textLink__XLOuW:focus-visible{outline:2px solid var(--auth-readable-accent);outline-offset:3px}.form-controls_primaryButton__NgQuj:disabled,.form-controls_secondaryButton__r97bM:disabled{cursor:not-allowed;opacity:.55}.form-controls_primaryButton__NgQuj[aria-busy=true]:disabled{cursor:wait}.form-controls_secondaryButton__r97bM{border:1px solid var(--line);color:var(--ink);background:transparent;cursor:pointer}.form-controls_secondaryButton__r97bM:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 42%,transparent);background:var(--surface-subtle,var(--surface-raised))}.form-controls_status__Gh14B{border:1px solid var(--line);border-radius:.25rem;padding:1rem;color:var(--ink);background:var(--surface-subtle,var(--surface-raised));font-size:.8rem;line-height:1.65}.form-controls_status__Gh14B[data-tone=error]{border-color:color-mix(in srgb,var(--auth-readable-accent) 48%,var(--line));background:color-mix(in srgb,var(--auth-readable-accent) 7%,var(--surface))}.form-controls_status__Gh14B[data-tone=success]{border-color:color-mix(in srgb,var(--auth-success) 48%,var(--line));background:color-mix(in srgb,var(--auth-success) 7%,var(--surface))}.form-controls_statusLabel__KGgSt,.form-controls_statusMessage__i_b4D{display:block}.form-controls_statusLabel__KGgSt{margin-bottom:.2rem;color:var(--muted);font-size:.57rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.form-controls_textLink__XLOuW{color:var(--ink);font-weight:650;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--auth-readable-accent) 68%,transparent);text-decoration-thickness:1px;text-underline-offset:.28rem;transition:color .18s ease,text-decoration-color .18s ease}.form-controls_textLink__XLOuW:hover{color:var(--auth-readable-accent);text-decoration-color:currentColor}.form-controls_centeredLink__bqQXl{display:block;width:fit-content;min-height:2.75rem;margin-inline:auto;align-content:center;text-align:center}.form-controls_checkboxLabel__T2Xjh{display:flex;min-height:2.75rem;align-items:flex-start;gap:.75rem;border-radius:.2rem;color:var(--muted);cursor:pointer;font-size:.8rem;line-height:1.55}.form-controls_checkbox___Qixr{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.12rem;accent-color:var(--auth-readable-accent)}.form-controls_checkbox___Qixr:disabled{cursor:not-allowed}.form-controls_checkboxLabel__T2Xjh:has(.form-controls_checkbox___Qixr:disabled){cursor:not-allowed;opacity:.58}.form-controls_formNote__FcOnM{margin:0}.form-controls_centeredNote__ULuN5{text-align:center}@media (max-width:26rem){.form-controls_labelRow__CMB9L span{display:none}.form-controls_input__Rn2L5,.form-controls_primaryButton__NgQuj,.form-controls_secondaryButton__r97bM{min-height:3.25rem}}