.pa-auth{min-height:100dvh;font-family:var(--font-body);color:var(--ink-text);background:#ecedf1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.pa-auth .auth-col{width:100%;max-width:400px}.pa-auth .auth-head{text-align:center;margin-bottom:26px}.pa-auth .auth-mark{font-family:var(--font-display);font-weight:600;font-size:var(--pa-type-section-heading,17px);color:var(--ink-text);justify-content:center;align-items:center;gap:9px;margin-bottom:22px;text-decoration:none;display:flex}.pa-auth .auth-mark svg{width:auto;height:21px}.pa-auth .auth-head h1{font-family:var(--font-display);font-size:var(--pa-type-page-heading,28px);letter-spacing:-.01em;margin:0 0 8px;font-weight:700;line-height:1.2}.pa-auth .auth-head p{font-size:var(--pa-type-card-heading,15px);color:var(--gray-text);margin:0;line-height:1.6}.pa-auth h1,.pa-auth h2,.pa-auth h3{font-family:var(--font-display)!important}.pa-auth .auth-hint{text-align:center;font-size:var(--pa-type-body-small,12.5px);color:var(--gray-text);margin:14px 0 0;line-height:1.5}.pa-auth .auth-head p+p{margin-top:6px}.pa-auth .auth-legal{text-align:center;font-size:var(--pa-type-caps-label,11.5px);color:var(--gray-text);margin:14px 0 0;line-height:1.55}.pa-auth .auth-legal a{color:var(--purple);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.pa-auth .auth-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:30px 28px}.pa-auth .auth-foot{text-align:center;font-family:var(--font-mono);font-size:var(--pa-type-caps-label,11.5px);color:var(--gray-text);margin-top:22px}.pa-auth .auth-foot a{color:var(--purple);text-underline-offset:2px;text-decoration:underline}.pa-auth .cl-cardBox{background:var(--white)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:10px!important}.pa-auth .cl-internal-b3fm6y,.pa-auth .cl-card{box-shadow:none!important;background:0 0!important}.pa-auth .cl-headerTitle,.pa-auth .cl-socialButtonsBlockButtonText,.pa-auth .cl-formButtonPrimary{font-family:var(--font-body)!important}.pa-auth .cl-headerTitle{font-family:var(--font-display)!important}.pa-auth .cl-signIn-start .cl-header{display:none}.pa-site.pa-auth-type{--font-display:var(--font-plex-sans), "IBM Plex Sans", sans-serif;--font-body:var(--font-plex-sans), "IBM Plex Sans", sans-serif}
