.ProfileBanner_banner__IBQay{position:fixed;right:var(--space-24);bottom:var(--space-24);z-index:50;box-sizing:border-box;max-width:min(var(--profile-banner-width),calc(100vw - 2 * var(--space-16)));display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-12) var(--space-16) var(--space-20);background:var(--background-01);border:1px solid var(--stroke);border-radius:var(--profile-banner-radius);box-shadow:var(--stage-shadow)}.ProfileBanner_text__cHeQe{flex:1 1;min-width:0}.ProfileBanner_title__bmmRm{margin:0;font-size:var(--profile-banner-title);line-height:1.35;font-weight:500;color:var(--text-primary)}.ProfileBanner_body__FL7x8{margin:2px 0 0;font-size:var(--profile-banner-body);line-height:1.4;color:var(--text-primary)}.ProfileBanner_cta__oaF6Z{flex:none;margin-left:var(--space-24);padding:var(--space-8) var(--space-12);border:none;border-radius:var(--profile-banner-button-radius);background:var(--text-primary);color:var(--surface);font:inherit;font-size:var(--profile-banner-body);cursor:pointer}.ProfileBanner_cta__oaF6Z:hover{opacity:.9}.ProfileBanner_close__bujF_{flex:none;margin-left:calc(-1 * var(--space-8));width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-primary);cursor:pointer}.ProfileBanner_close__bujF_:hover{background:var(--background-02)}@media (max-width:767px){.ProfileBanner_banner__IBQay{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);max-width:none}}