.AuthForm_surface__zpIMb{display:flex;flex-direction:column;width:100%}.AuthForm_header__WtWgy{display:flex;flex-direction:column;gap:var(--auth-label-gap);margin-bottom:var(--auth-stack);text-align:left}.AuthForm_eyebrow__gOudS{margin:0;font-size:var(--auth-text-eyebrow);font-weight:400;line-height:normal;text-transform:uppercase;color:var(--primary-colour)}.AuthForm_title__zXFh0{margin:0;font-size:var(--auth-text-title);font-weight:700;line-height:normal;color:var(--figma-black)}.AuthForm_subtitle__x1iq_{margin:0;font-size:var(--auth-text-body);font-weight:500;line-height:normal;color:var(--figma-text-muted)}.AuthForm_nameRow__WNaQB{display:grid;grid-template-columns:1fr;gap:var(--auth-field-gap)}@media (min-width:768px){.AuthForm_nameRow__WNaQB{grid-template-columns:1fr 1fr;gap:var(--auth-field-gap)}}.AuthForm_field__pzQzO{display:flex;flex-direction:column;gap:var(--auth-label-gap)}.AuthForm_fieldLabel__7mCI3{font-size:var(--auth-text-body);font-weight:600;line-height:normal;color:var(--figma-text-muted);transition:color .2s ease}.AuthForm_field__pzQzO:focus-within .AuthForm_fieldLabel__7mCI3{color:var(--primary-colour)}.AuthForm_inputGroup__LKmml{position:relative;display:flex;align-items:center;width:100%}.AuthForm_inputGroup__LKmml input,.AuthForm_otpCell__LmWK6,.AuthForm_textarea__AwAzZ{min-height:var(--auth-control-height);padding:.9375rem .625rem;font-size:var(--auth-text-input);font-weight:600;color:var(--figma-text-muted);background:var(--figma-surface);border:1px solid var(--figma-border-strong);border-radius:var(--auth-radius-input);box-shadow:none}.AuthForm_inputIcon__8CB9A{position:absolute;left:.875rem;z-index:1;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--color-text-muted);pointer-events:none;transition:color .2s ease}.AuthForm_field__pzQzO:focus-within .AuthForm_inputIcon__8CB9A{color:var(--primary-colour)}.AuthForm_inputWithIcons__obXgd{min-height:3rem;padding-left:2.625rem;padding-right:var(--space-3);font-size:var(--text-sm)}.AuthForm_inputWithIconsPassword__QkF_M,.AuthForm_inputWithToggle__lJe_n{padding-right:2.75rem}.AuthForm_inputGroup__LKmml input.AuthForm_inputInvalid__GWVKw,.AuthForm_inputGroup__LKmml input.AuthForm_inputInvalid__GWVKw:focus{border-color:var(--figma-red);box-shadow:none}.AuthForm_fieldError__6CZjL{margin:0;font-size:var(--auth-text-input);font-weight:600;line-height:normal;color:var(--figma-red)}.AuthForm_togglePassword__grwQv{position:absolute;top:50%;right:.35rem;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.375rem;height:2.375rem;padding:0;font:inherit;color:var(--color-text-muted);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-lg);transform:translateY(-50%);transition:color .15s ease,background-color .15s ease}.AuthForm_togglePassword__grwQv:hover{color:var(--primary-colour);background:var(--primary-alpha-08)}.AuthForm_togglePassword__grwQv:focus-visible{outline:2px solid var(--ring-primary);outline-offset:2px}.AuthForm_togglePasswordIcon__aL7SW{width:1.125rem;height:1.125rem}.AuthForm_optional__oZZ0Q{font-weight:500;color:var(--color-text-muted)}.AuthForm_submit__iSZDb{display:inline-flex;gap:var(--auth-field-gap);align-items:center;justify-content:center;min-height:var(--auth-control-height);padding:.9375rem 3.125rem;font-size:var(--auth-text-body);font-weight:600;border-radius:var(--auth-radius-button)}.AuthForm_submit__iSZDb img{width:1.25rem;height:1.25rem;max-width:none}.AuthForm_submit__iSZDb:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--primary-ring-soft)}.AuthForm_submit__iSZDb:not(:disabled):active{transform:translateY(0)}.AuthForm_footer__58k64{margin:0;font-size:var(--auth-text-body);font-weight:500;line-height:normal;color:var(--figma-text-muted);text-align:center}.AuthForm_link__iK3B_{font-size:inherit;font-weight:600;color:var(--primary-colour);text-decoration:none}.AuthForm_link__iK3B_:hover{text-decoration:underline}.AuthForm_footer__58k64 .inline-link{text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.AuthForm_footer__58k64 .inline-link:hover{color:var(--color-primary-hover)}.AuthForm_forgot__JL_mo{margin:0;font-size:var(--auth-text-body);font-weight:600;line-height:normal;text-align:right}.AuthForm_otpRow__xuQdN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--auth-field-gap)}.AuthForm_otpCell__LmWK6{width:100%;height:var(--auth-otp-height);text-align:center}.AuthForm_otpNote__NI8Hq{margin:0;padding:var(--auth-form-gap);line-height:normal;background:var(--auth-note-bg);border-radius:var(--auth-radius-button)}.AuthForm_actions__rjthO,.AuthForm_otpNote__NI8Hq{font-size:var(--auth-text-body);font-weight:500;color:var(--figma-text-muted)}.AuthForm_actions__rjthO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--auth-form-gap)}.AuthForm_quietButton__Ehr_q,.AuthForm_quietLink__bmOOt{padding:0;font:inherit;font-size:inherit;font-weight:500;color:inherit;text-decoration:none;cursor:pointer;background:none;border:none}.AuthForm_quietButton__Ehr_q:disabled{cursor:default;opacity:.6}.AuthForm_upload__y0H8M{position:relative;display:flex;gap:var(--auth-field-gap);align-items:center;padding:.625rem;cursor:pointer;background:var(--figma-surface);border:1px solid var(--figma-border-strong);border-radius:var(--auth-radius-input)}.AuthForm_upload__y0H8M input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.AuthForm_uploadMark__htviR{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;background:var(--auth-note-bg);border-radius:var(--auth-radius-input)}.AuthForm_uploadMark__htviR img{width:1.25rem;height:1.25rem;max-width:none}.AuthForm_uploadTitle__LyNQ8{margin:0;font-size:var(--auth-text-caption);font-weight:700;line-height:1.125rem;color:var(--figma-black)}.AuthForm_uploadHint__lKjT8{margin:.125rem 0 0;font-size:var(--auth-text-caption);font-weight:500;line-height:.9375rem;color:var(--figma-text-muted)}.AuthForm_textarea__AwAzZ{width:100%;min-height:6.5rem;padding:.75rem var(--space-3);font-family:inherit;font-size:var(--text-sm);line-height:1.5;color:var(--color-text);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);resize:vertical}.AuthForm_textarea__AwAzZ::placeholder{color:var(--color-text-muted)}.AuthForm_textarea__AwAzZ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--ring-primary)}.AuthForm_textButton__w_yRw{padding:0;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--primary-colour);cursor:pointer;background:none;border:none;text-decoration:underline;text-underline-offset:3px}.AuthForm_textButton__w_yRw:disabled{cursor:default;opacity:.6}.AuthForm_bannerSuccess__Aq25i{color:var(--color-success-text);background:var(--color-success-bg)}.AuthForm_bannerError__aoecP,.AuthForm_bannerSuccess__Aq25i{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;line-height:1.4;border-radius:var(--radius-lg)}.AuthForm_bannerError__aoecP{color:var(--figma-red);background:var(--figma-red-muted);animation:AuthForm_authBannerIn__UiViE .35s ease-out both}@keyframes AuthForm_authBannerIn__UiViE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuthForm_fieldLabel__7mCI3,.AuthForm_footer__58k64 .inline-link,.AuthForm_inputIcon__8CB9A,.AuthForm_submit__iSZDb,.AuthForm_subtitle__x1iq_,.AuthForm_title__zXFh0,.AuthForm_togglePassword__grwQv{transition:none}.AuthForm_bannerError__aoecP{animation:none}.AuthForm_submit__iSZDb:not(:disabled):active,.AuthForm_submit__iSZDb:not(:disabled):hover{transform:none}}