.RPkb2q_page{inline-size:min(100%,1040px);color:var(--ink,#182453);margin-inline:auto;padding-block:clamp(8px,1.5vw,22px)}.RPkb2q_page h1,.RPkb2q_page h2{letter-spacing:-.04em;margin:0;line-height:1.15}.RPkb2q_page h1{font-size:clamp(28px,4vw,44px);font-weight:800}.RPkb2q_page h2{margin-block-end:22px;font-size:20px}.RPkb2q_credentialPanel,.RPkb2q_profilePanel{background:var(--surface,#fff);border:1px solid var(--app-border,#cbd2f7);border-radius:16px;min-inline-size:0}.RPkb2q_credentialPanel{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);inline-size:min(100%,760px);margin-inline:auto;display:grid;overflow:hidden}.RPkb2q_credentialHeader{background:var(--sidebar,#2743cf);color:var(--sidebar-ink,#fff);padding:clamp(22px,4vw,42px)}.RPkb2q_credentialBody,.RPkb2q_profilePanel{padding:clamp(16px,3vw,30px)}.RPkb2q_profileHeader{border-inline-start:4px solid var(--accent,#2743cf);margin-block-end:22px;padding-inline-start:14px}.RPkb2q_profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,2vw,20px);display:grid}.RPkb2q_form{justify-items:start;gap:18px;min-inline-size:0;display:grid}.RPkb2q_field{inline-size:100%;min-inline-size:0}.RPkb2q_profilePanel>.RPkb2q_field{margin-block-end:18px}.RPkb2q_field label{margin-block-end:6px;font-size:14px;font-weight:700;display:block}.RPkb2q_field input{block-size:44px;inline-size:100%;min-inline-size:0;font:inherit;color:var(--ink,#182453);background:var(--surface,#fff);border:1px solid var(--line,#cbd2f7);border-radius:8px;padding-inline:11px;display:block}.RPkb2q_field input[readonly]{background:var(--soft,#e8edff)}.RPkb2q_profileEmail label span{color:var(--muted,#4d5b89);font-weight:400}.RPkb2q_profileEmail input{border-color:var(--app-border,#cbd2f7)}.RPkb2q_field input[aria-invalid=true]{border-color:var(--error,#af2257)}.RPkb2q_passwordControl{position:relative}.RPkb2q_passwordControl input{padding-inline-end:60px}.RPkb2q_reveal{min-inline-size:52px;font:inherit;background:var(--soft,#e8edff);color:var(--ink,#182453);cursor:pointer;border:0;border-radius:5px;font-size:12px;font-weight:700;position:absolute;inset:3px 3px 3px auto}.RPkb2q_required,.RPkb2q_fieldError,.RPkb2q_formError{color:var(--error,#af2257)}.RPkb2q_hint,.RPkb2q_fieldError,.RPkb2q_formError{overflow-wrap:anywhere;word-break:keep-all;margin:6px 0 0;font-size:13px;line-height:1.45}.RPkb2q_hint{color:var(--muted,#4d5b89);justify-content:space-between;gap:8px;display:flex}.RPkb2q_count{white-space:nowrap;font-variant-numeric:tabular-nums}.RPkb2q_submit{background:var(--accent,#2743cf);min-block-size:44px;color:var(--on-accent,#fff);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding-inline:18px;font-weight:750;transition:background-color .15s,transform .15s}.RPkb2q_submit:hover:not(:disabled){background:var(--accent-hover,#2036a8)}.RPkb2q_submit:active:not(:disabled){transform:translateY(1px)}.RPkb2q_submit:disabled{cursor:wait;opacity:.68}.RPkb2q_page :is(input,button,a):focus-visible{outline:2px solid var(--focus,#2743cf);outline-offset:2px}.RPkb2q_notice,.RPkb2q_accountLink{word-break:keep-all;margin:0 0 18px;font-size:14px;line-height:1.55}.RPkb2q_notice{background:var(--soft,#e8edff);border-inline-start:3px solid var(--accent,#2743cf);padding:9px 12px}.RPkb2q_accountLink{color:var(--muted,#4d5b89);margin:22px 0 0}.RPkb2q_accountLink a{color:var(--accent,#2743cf);text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (max-width:750px){.RPkb2q_credentialPanel,.RPkb2q_profile{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.RPkb2q_submit{transition:none}}
