.swack-onboarding-identity{display:grid;gap:10px;margin-top:24px}.swack-onboarding-identity>label{font-weight:650}.swack-onboarding-identity small,.swack-onboarding-identity p{font-size:13px;color:var(--bp-muted);line-height:1.45;margin:0}.swack-handle-input{display:flex;align-items:center;gap:4px;border:1px solid var(--bp-line);border-radius:16px;background:var(--bp-card);padding-left:15px}.swack-handle-input span{color:var(--bp-purple)}.swack-handle-input input{min-width:0;width:100%;border:0!important;background:transparent!important;padding:14px!important;font:inherit;color:var(--bp-ink)}
/* Name + username is taller than the former single-field step. Let the
   document scroll naturally so the footer cannot cover privacy information. */
body.bp6-onboarding:has(.swack-onboarding-identity){overflow:auto!important;overscroll-behavior:auto}
body.bp6-onboarding .bp6-onboard-shell:has(.swack-onboarding-identity){height:auto!important;min-height:calc(100dvh - 76px);box-sizing:border-box;grid-template-rows:auto 1fr auto}
.bp6-onboard-stage[data-step=name]:has(.swack-onboarding-identity){justify-content:flex-start;padding-top:20px}
.bp6-onboard-shell:has(.swack-onboarding-identity) .bp6-onboard-actions{padding-bottom:calc(18px + env(safe-area-inset-bottom));padding-top:20px}
