.AuthFlow-module__hIv5CW__root{background:var(--equitybridge-canvas-100);min-height:100dvh;color:var(--equitybridge-ink-body);justify-content:center;align-items:center;padding:clamp(20px,5vw,56px);display:flex;position:relative}.AuthFlow-module__hIv5CW__frame{width:100%;max-width:440px;position:relative}.AuthFlow-module__hIv5CW__brand{text-align:center;margin-bottom:clamp(24px,4vw,34px)}.AuthFlow-module__hIv5CW__brandLink{display:inline-flex}.AuthFlow-module__hIv5CW__brandIcon{width:auto;height:40px;margin-bottom:14px}.AuthFlow-module__hIv5CW__wordmark{font-family:var(--equitybridge-font-heading);letter-spacing:.08em;color:var(--equitybridge-ink);margin-bottom:6px;font-size:14px;font-weight:800}.AuthFlow-module__hIv5CW__title{font-family:var(--equitybridge-font-heading);font-size:clamp(26px,4vw,32px);font-weight:800;line-height:var(--equitybridge-leading-heading,1.05);color:var(--equitybridge-ink);text-align:center;text-wrap:balance;margin:0 0 8px}.AuthFlow-module__hIv5CW__lede{max-width:360px;color:var(--equitybridge-ink-muted);text-align:center;text-wrap:pretty;margin:0 auto clamp(24px,3vw,32px);font-size:14.5px;line-height:1.6}.AuthFlow-module__hIv5CW__card{border-radius:var(--equitybridge-radius-card);border:1px solid var(--equitybridge-border-light);background:var(--equitybridge-surface-card);width:100%;color:var(--equitybridge-ink);box-shadow:var(--equitybridge-shadow-card);margin:0 auto;padding:clamp(24px,4vw,30px);position:relative}.AuthFlow-module__hIv5CW__form{text-align:left;flex-direction:column;gap:6px;display:flex}.AuthFlow-module__hIv5CW__label{font-family:var(--equitybridge-font-body);color:var(--equitybridge-ink-2);margin-top:12px;font-size:13px;font-weight:600}.AuthFlow-module__hIv5CW__input{box-sizing:border-box;border-radius:var(--equitybridge-radius-button);border:1.5px solid var(--equitybridge-hairline-input);width:100%;min-height:48px;font-family:var(--equitybridge-font-body);color:var(--equitybridge-ink);background:#fff;margin-top:6px;margin-bottom:4px;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.AuthFlow-module__hIv5CW__input:focus-visible{border-color:var(--equitybridge-ink);box-shadow:0 0 0 3px var(--equitybridge-cobalt-100);outline:none}.AuthFlow-module__hIv5CW__inputError{border-color:#b3271a}.AuthFlow-module__hIv5CW__inputError:focus-visible{box-shadow:0 0 0 3px #b3271a29}.AuthFlow-module__hIv5CW__hint{color:var(--equitybridge-ink-muted);margin:2px 0 4px;font-size:12.5px;line-height:1.5}.AuthFlow-module__hIv5CW__primary{border-radius:var(--equitybridge-radius-button);background:var(--equitybridge-ink);color:#fff;min-height:48px;font-family:var(--equitybridge-font-body);cursor:pointer;border:none;margin-top:16px;padding-inline:22px;font-size:15px;font-weight:600;transition:background-color .16s,transform .16s}.AuthFlow-module__hIv5CW__primary:not(:disabled):hover{background:var(--equitybridge-forest);transform:translateY(-1px)}.AuthFlow-module__hIv5CW__primary:focus-visible{outline:2px solid var(--equitybridge-forest);outline-offset:2px}.AuthFlow-module__hIv5CW__primary:disabled{opacity:.6;cursor:not-allowed}.AuthFlow-module__hIv5CW__submitError{border-radius:var(--equitybridge-radius-md);color:#8a2013;text-align:left;background:#fbeae6;border:1px solid #b3271a3d;margin:16px 0 0;padding:11px 14px;font-size:13.5px;line-height:1.5}.AuthFlow-module__hIv5CW__notice{color:var(--equitybridge-ink-2);text-align:center;font-size:15px;line-height:1.6}.AuthFlow-module__hIv5CW__noticeStrong{font-family:var(--equitybridge-font-heading);color:var(--equitybridge-ink);font-weight:700}.AuthFlow-module__hIv5CW__footer{text-align:center;color:var(--equitybridge-ink-muted);margin-top:20px;font-size:13px}.AuthFlow-module__hIv5CW__footerLink{color:var(--equitybridge-ink);font-weight:700}.AuthFlow-module__hIv5CW__footerLink:hover{color:var(--equitybridge-forest)}.AuthFlow-module__hIv5CW__backHome{text-align:center;color:var(--equitybridge-ink-muted);margin-top:clamp(22px,3vw,26px);font-size:13.5px;font-weight:600;display:block}.AuthFlow-module__hIv5CW__backHome:hover{color:var(--equitybridge-ink)}.AuthFlow-module__hIv5CW__backHome:focus-visible,.AuthFlow-module__hIv5CW__footerLink:focus-visible,.AuthFlow-module__hIv5CW__brandLink:focus-visible{outline:2px solid var(--equitybridge-forest);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.AuthFlow-module__hIv5CW__primary:hover{transition:none;transform:none}}
