.signin-page{background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:min(1100px,100%);margin:0 auto;padding:72px 32px 88px;display:grid}.signin-intro{min-width:0;padding-bottom:230px;position:relative}.signin-intro h1{max-width:15ch;margin:0 0 24px;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.06}.signin-intro p{color:var(--muted);max-width:36ch;font-size:1.1rem;line-height:1.65}.signin-intro .page-bully{object-fit:contain;width:250px;height:240px;position:absolute;bottom:0;left:0}.signin-form{border:2px solid var(--ink);background:var(--white);min-width:0;box-shadow:6px 6px 0 var(--brand-ink);border-radius:20px;padding:16px}.signin-form .cl-rootBox,.signin-form .cl-cardBox,.signin-form .cl-card{width:100%;max-width:100%}@media (max-width:760px){.signin-page{grid-template-columns:1fr;gap:28px;max-width:520px;padding:36px 20px 56px}.signin-intro{min-height:145px;padding:0 110px 0 0}.signin-intro h1{margin-bottom:16px;font-size:2rem}.signin-intro p{margin-bottom:0;font-size:1rem}.signin-intro .page-bully{width:110px;height:145px;bottom:0;left:auto;right:0}.signin-form{padding:8px}.signin-form .cl-card{padding:24px 16px}}.beta-account-switch{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.beta-account-switch p{overflow-wrap:anywhere;min-width:0;color:var(--muted);margin:0;font-size:.875rem}.beta-account-switch strong{color:var(--ink)}
