.set-password_page__6zNWp{--portal-blue:#2d6f86;--portal-teal:#27766d;--portal-ink:#17333a;--portal-muted:#4b6268;--portal-soft:rgba(246,251,247,0.78);--portal-faint:rgba(246,251,247,0.48);--portal-strong:rgba(232,243,239,0.9);--portal-line:rgba(32,83,86,0.24);min-height:100vh;display:grid;place-items:center;padding:24px;overflow-y:auto;background:radial-gradient(circle at 18% 12%,rgba(92,159,143,.22),transparent 30%),radial-gradient(circle at 88% 18%,rgba(45,111,134,.16),transparent 28%),linear-gradient(180deg,#eef7f2,#deebe8 52%,#cbdcda);color:var(--portal-ink);font-family:var(--font-family)}.set-password_card__fTIYW{width:min(460px,100%);display:grid;grid-gap:16px;gap:16px;padding:24px;border:1px solid var(--portal-line);background:var(--portal-soft);color:var(--portal-ink)}.set-password_header__mj40K{display:grid;grid-gap:8px;gap:8px}.set-password_eyebrow__JJGlv{font-size:var(--chrome-meta-size);letter-spacing:var(--chrome-letter-spacing);text-transform:uppercase;color:var(--portal-teal)}.set-password_title__CBau6{margin:0;font-size:28px;line-height:1;color:var(--portal-ink)}.set-password_intro__ix3xN{margin:0;font-size:var(--chrome-body-size);line-height:1.55;color:var(--portal-muted)}.set-password_stepLine__eCPbT{display:flex;gap:8px;padding:10px 0;border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);font-size:var(--chrome-meta-size)}.set-password_stepActive__y1WyS,.set-password_stepDone__806H6{color:var(--portal-ink)}.set-password_stepMuted__inocR,.set-password_stepSeparator__IWbS4{color:var(--portal-muted)}.set-password_form__RUuAZ{display:grid;grid-gap:8px;gap:8px}.set-password_label__oKvoe{margin-top:4px;font-size:var(--chrome-meta-size);color:var(--portal-muted)}.set-password_input__ggAb_{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--portal-line);background:var(--portal-faint);color:var(--portal-ink);font:inherit;outline:none}.set-password_input__ggAb_::placeholder{color:rgba(45,88,91,.62)}.set-password_input__ggAb_:focus{border-color:rgba(39,118,109,.52);background:var(--portal-strong)}.set-password_button__NnX_Z{width:100%;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid rgba(39,118,109,.34);background:rgba(39,118,109,.16);color:var(--portal-ink);font:inherit;cursor:pointer}.set-password_button__NnX_Z:hover{background:rgba(39,118,109,.24)}.set-password_button__NnX_Z:disabled{cursor:wait;opacity:.72}.set-password_message__T9Oo5{padding:10px 12px;border:1px solid var(--portal-line);font-size:var(--chrome-body-size);line-height:1.5}.set-password_messageInfo__O5ZNP{color:rgb(67,103,72);background:var(--portal-faint)}.set-password_messageError__2PYYm{color:rgb(121,65,57);background:rgba(164,82,67,.1)}.set-password_footer__TdgVB{display:flex;justify-content:center;font-size:var(--chrome-meta-size)}.set-password_link__3N_B7{color:var(--portal-teal);text-decoration:none}.set-password_link__3N_B7:hover{text-decoration:underline}@media (max-width:640px){.set-password_page__6zNWp{padding:12px}.set-password_card__fTIYW{padding:18px}.set-password_title__CBau6{font-size:24px}}