.investing-auth_page__OCv7h{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:28px 40px;background:#f7f7f6;color:#121211;font-family:var(--font-geist),system-ui,sans-serif}.investing-auth_header__W3ZGP{display:flex;align-items:center;justify-content:space-between;gap:20px}.investing-auth_header__W3ZGP>a{line-height:0}.investing-auth_header__W3ZGP button,.investing-auth_header__W3ZGP span{color:#74726e;font:14px/18px var(--font-geist),sans-serif}.investing-auth_header__W3ZGP span a,.investing-auth_header__W3ZGP u{color:#121211;font-weight:500;text-decoration:underline;text-underline-offset:3px}.investing-auth_header__W3ZGP button{padding:0;border:0;background:transparent;cursor:pointer}.investing-auth_center__04IGT{width:min(380px,100%);margin:80px auto;display:flex;flex-direction:column;gap:28px}.investing-auth_intent__dF_pZ{display:grid;gap:6px;padding:14px 16px;border-radius:12px;background:linear-gradient(120deg,#efe3ff,#ffe0ec 48%,#ffebd2);color:#121211;text-decoration:none}.investing-auth_intent__dF_pZ small{color:rgb(18 18 17/55%);font:11px/14px var(--font-geist-mono),monospace;letter-spacing:.08em}.investing-auth_intent__dF_pZ[data-kind=agent]{background:#f0efee}.investing-auth_intent__dF_pZ[data-kind=agent] small{color:#74726e}.investing-auth_intent__dF_pZ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px}.investing-auth_center__04IGT h1{margin:0;font-size:28px;line-height:34px;letter-spacing:-.03em;font-weight:400}.investing-auth_center__04IGT h1 span{color:#8f8d88}.investing-auth_form__vHTUv{display:grid;gap:12px}.investing-auth_form__vHTUv input,.investing-auth_form__vHTUv>button{width:100%;height:48px;border-radius:999px;font:500 14px var(--font-geist),system-ui,sans-serif}.investing-auth_form__vHTUv>button{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.investing-auth_form__vHTUv>button:active:not(:disabled){transform:scale(.985)}.investing-auth_google__Ijdzy{border:1px solid rgb(18 18 17/14%);background:#fff;color:#121211}.investing-auth_divider__z5wzL{display:flex;align-items:center;gap:12px;padding:4px 0;color:#8f8d88;font-size:12px}.investing-auth_divider__z5wzL span{height:1px;flex:1;background:rgb(18 18 17/8%)}.investing-auth_form__vHTUv input{padding:0 18px;border:1px solid rgb(18 18 17/8%);background:#fff;color:#121211;font-weight:400}.investing-auth_form__vHTUv input::placeholder{color:#8f8d88}.investing-auth_emailButton__dWcmT{border:0;background:#121211;color:#fff}.investing-auth_form__vHTUv button:disabled,.investing-auth_otpForm__fERZb button:disabled{opacity:.45;cursor:not-allowed}.investing-auth_hint__tlf7K{margin:4px 0 0;color:#8f8d88;text-align:center;font-size:12px;line-height:18px}.investing-auth_error__MOKJS{margin:0;color:#cc4038;font-size:13px;line-height:19px}.investing-auth_error__MOKJS button{padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.investing-auth_sent__wAqTe{margin:-16px 0 20px;color:#74726e;font-size:14px}.investing-auth_otpCells__cRl1J{display:flex;gap:9px}.investing-auth_otpCells__cRl1J input{width:0;min-width:0;height:64px;flex:1;border:1px solid rgb(18 18 17/8%);border-radius:12px;background:#fff;color:#121211;text-align:center;font:24px/30px var(--font-geist-mono),monospace}.investing-auth_otpCells__cRl1J input:focus{border-color:#121211;outline:0}.investing-auth_resend__YOqoC{margin:28px 0 0;color:#8f8d88;text-align:center;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums}.investing-auth_resend__YOqoC button{padding:0;border:0;background:transparent;color:#121211;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.investing-auth_footer__zX9NS{margin:0;color:#8f8d88;text-align:center;font-size:12px;line-height:16px}.investing-auth_footer__zX9NS a{color:inherit}.investing-auth_form__vHTUv button:focus-visible,.investing-auth_form__vHTUv input:focus-visible,.investing-auth_header__W3ZGP a:focus-visible,.investing-auth_header__W3ZGP button:focus-visible,.investing-auth_intent__dF_pZ:focus-visible,.investing-auth_otpForm__fERZb button:focus-visible{outline:2px solid #121211;outline-offset:3px}.investing-auth_srOnly__U4VQJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:640px){.investing-auth_page__OCv7h{justify-content:flex-start;padding:8px 20px 34px}.investing-auth_header__W3ZGP img{width:79px;height:auto}.investing-auth_desktopOnly__Xoo0B{display:none}.investing-auth_center__04IGT{flex:1;width:100%;margin:0;padding-top:40px;gap:24px}.investing-auth_form__vHTUv>button{font-size:15px}.investing-auth_form__vHTUv input{font-size:16px}.investing-auth_sent__wAqTe{margin-top:-12px}.investing-auth_otpCells__cRl1J{gap:10px}.investing-auth_otpCells__cRl1J input{height:60px;font-size:22px;line-height:28px}.investing-auth_resend__YOqoC{margin-top:24px}}@media (prefers-reduced-motion:reduce){.investing-auth_form__vHTUv>button{transition:none}.investing-auth_form__vHTUv>button:active:not(:disabled){transform:none}}