.rP0bnq_page{background:radial-gradient(circle at 15% 20%, #ff4d8b38, transparent 30rem), radial-gradient(circle at 88% 75%, #b8a4ed6b, transparent 34rem), var(--canvas);grid-template-columns:minmax(0,48rem) minmax(26rem,36rem);place-content:center;gap:3rem;min-height:calc(100dvh - 6.4rem);padding:4rem 2rem 7rem;display:grid}.rP0bnq_authCard{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--canvas);padding:clamp(2.4rem,5vw,4.2rem);box-shadow:0 1.8rem 5rem #0a0a0a12}.rP0bnq_cardIntro h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,5vw,4.5rem);line-height:1.02}.rP0bnq_cardIntro>p:last-child{color:var(--muted);overflow-wrap:anywhere;margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5}.rP0bnq_cardIntro strong{color:var(--body)}.rP0bnq_eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font-size:1.2rem;font-weight:700}.rP0bnq_form{gap:1rem;margin-top:3rem;display:grid}.rP0bnq_field{color:var(--body);gap:.7rem;font-size:1.35rem;font-weight:700;display:grid}.rP0bnq_field input{border:1px solid var(--hairline);border-radius:var(--radius-md);width:100%;height:5.4rem;color:var(--ink);font:inherit;background:#fff;padding:0 1.5rem;font-size:1.65rem;font-weight:400}.rP0bnq_field input[aria-invalid=true]{border-color:var(--error)}.rP0bnq_fieldError,.rP0bnq_fieldHint{margin:-.2rem 0 .5rem;font-size:1.25rem}.rP0bnq_fieldError{color:var(--error)}.rP0bnq_fieldHint{color:var(--muted)}.rP0bnq_codeInput{letter-spacing:.75em;text-align:center;text-indent:.75em;font-variant-numeric:tabular-nums;height:7.2rem!important;font-size:3.2rem!important;font-weight:700!important}.rP0bnq_codeNumber{color:var(--warning);margin:0 0 .3rem;font-size:1.35rem;font-weight:700}.rP0bnq_backButton{min-height:3.2rem;color:var(--body);cursor:pointer;font:inherit;text-underline-offset:.2rem;background:0 0;border:0;justify-self:start;padding:0;font-size:1.3rem;text-decoration:underline}.rP0bnq_message{border-radius:.9rem;margin:.2rem 0 .6rem;padding:1.1rem 1.3rem;font-size:1.3rem;line-height:1.45}.rP0bnq_error{background:var(--error-bg);color:var(--error)}.rP0bnq_info{background:var(--info-bg);color:var(--info)}.rP0bnq_success{background:var(--success-bg);color:var(--success)}.rP0bnq_secondaryActions{grid-template-columns:1fr;gap:.8rem;margin-top:.2rem;display:grid}.rP0bnq_sideNote{border-radius:var(--radius-xl);background:var(--ochre);color:var(--ink);border:0;grid-template-columns:4rem minmax(0,1fr);align-self:end;gap:1.2rem;padding:2rem;display:grid}.rP0bnq_sideNote>span{background:var(--canvas);border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:2rem;display:grid}.rP0bnq_sideNote p{margin:0;font-size:1.35rem;line-height:1.5}.rP0bnq_page input:focus-visible,.rP0bnq_page button:focus-visible,.rP0bnq_page a:focus-visible{outline:.3rem solid var(--focus);outline-offset:.2rem}@media (max-width:760px){.rP0bnq_page{grid-template-columns:minmax(0,48rem);align-content:start;gap:1.5rem;padding:2.2rem 1rem 5rem}.rP0bnq_sideNote{align-self:auto}}@media (max-width:420px){.rP0bnq_authCard{border-radius:1.6rem;padding:2.2rem 1.6rem}.rP0bnq_cardIntro h1{font-size:3.1rem}.rP0bnq_codeInput{letter-spacing:.55em;text-indent:.55em}}
