.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);color:var(--ink-text);justify-content:center;align-items:center;gap:9px;margin-bottom:22px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.pa-auth .auth-mark svg{width:auto;height:21px}.pa-auth .auth-head h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.pa-auth .auth-head p{color:var(--gray-text);margin:0;font-size:15px;line-height:1.6}.pa-auth .auth-hint{text-align:center;color:var(--gray-text);margin:14px 0 0;font-size:12.5px;line-height:1.5}.pa-auth .auth-head p+p{margin-top:6px}.pa-auth .auth-legal{text-align:center;color:var(--gray-text);margin:14px 0 0;font-size:11.5px;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);color:var(--gray-text);margin-top:22px;font-size:11.5px}.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}
