.growth-top{margin:.25rem 0 1.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-link) 25%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-link) 5%,var(--color-paper,#fff))}.growth-top-copy{margin:0 0 .55rem;font-size:.95rem}.growth-top .subscribe-form{max-width:480px}.growth-pop .subscribe-row,.growth-top .subscribe-row{flex-wrap:nowrap}.growth-pop .subscribe-row input[type=email],.growth-top .subscribe-row input[type=email]{flex:1 1}.growth-pop{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);z-index:60;width:min(26rem,calc(100vw - 2rem));background:var(--color-paper,#fff);border:1px solid color-mix(in srgb,var(--color-link) 30%,transparent);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.18);padding:.9rem 1.1rem;animation:account-prompt-in .25s ease-out}.growth-pop-meter{width:min(32rem,calc(100vw - 2rem));padding:1.2rem 1.4rem}.growth-pop-meter .growth-pop-title{font-size:1.2rem}.growth-pop-title{font-weight:700;margin:0 1.5rem .25rem 0}.growth-pop-body{margin:0 0 .7rem;font-size:.9rem;color:var(--color-ink-2)}.growth-pop-close{position:absolute;top:.35rem;right:.5rem;font-size:1.4rem;line-height:1;padding:.25rem}.growth-pop-close,.growth-pop-later{border:none;background:none;color:var(--color-ink-2);cursor:pointer}.growth-pop-later{margin-top:.5rem;padding:0;font-size:.85rem;text-decoration:underline}