.PostSignupWelcome-module__uAgOhG__root{text-align:center;background:radial-gradient(1200px 600px at 50% 30%, var(--primary-light-2), var(--white) 70%);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow:hidden auto}.PostSignupWelcome-module__uAgOhG__scene{z-index:2;justify-items:center;gap:8px;width:100%;max-width:480px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both PostSignupWelcome-module__uAgOhG__pop;display:grid;position:relative}.PostSignupWelcome-module__uAgOhG__greet{width:150px;height:150px;margin:0 auto 8px;position:relative}.PostSignupWelcome-module__uAgOhG__greetJump{animation:.6s cubic-bezier(.2,1.4,.4,1) both PostSignupWelcome-module__uAgOhG__frameIn}.PostSignupWelcome-module__uAgOhG__frame{opacity:0;transform-origin:50% 92%;width:150px;height:150px;position:absolute;inset:0}.PostSignupWelcome-module__uAgOhG__frameOn{opacity:1}.PostSignupWelcome-module__uAgOhG__cheerPop{animation:.45s cubic-bezier(.2,1.6,.4,1) PostSignupWelcome-module__uAgOhG__framePop,2.4s ease-in-out .6s infinite PostSignupWelcome-module__uAgOhG__frameIdle}.PostSignupWelcome-module__uAgOhG__say{border:1px solid var(--gray-3);background:var(--white);color:var(--black);white-space:nowrap;box-shadow:var(--shadow);border-radius:14px 14px 14px 4px;padding:6px 10px;animation:.25s both PostSignupWelcome-module__uAgOhG__fadeIn;position:absolute;top:6px;left:112px}.PostSignupWelcome-module__uAgOhG__seq{opacity:0;animation:.5s forwards PostSignupWelcome-module__uAgOhG__up}.PostSignupWelcome-module__uAgOhG__title{color:var(--black);text-wrap:balance;letter-spacing:-.01em;margin:4px 0 0}.PostSignupWelcome-module__uAgOhG__description{color:var(--gray-7);text-wrap:balance;margin:0}.PostSignupWelcome-module__uAgOhG__count{background:var(--white);color:var(--primary-dark-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:baseline;gap:6px;margin:4px 0 8px;padding:8px 16px;display:inline-flex}.PostSignupWelcome-module__uAgOhG__countNumber{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:3.2ch;font-size:26px;font-weight:800;display:inline-block}.PostSignupWelcome-module__uAgOhG__cta{width:100%;max-width:320px;margin-top:16px}.PostSignupWelcome-module__uAgOhG__ctaPulse{border-radius:var(--radius);animation:.5s forwards PostSignupWelcome-module__uAgOhG__up,1.6s ease-in-out .7s infinite PostSignupWelcome-module__uAgOhG__pulse}.PostSignupWelcome-module__uAgOhG__giftStage{place-items:center;width:260px;height:260px;display:grid;position:relative}.PostSignupWelcome-module__uAgOhG__giftButton{z-index:1;border-radius:var(--radius-lg);cursor:pointer;transform-origin:50% 85%;background:0 0;border:0;width:240px;height:240px;padding:0;animation:.6s cubic-bezier(.2,1.4,.4,1) both PostSignupWelcome-module__uAgOhG__frameIn,1.6s ease-in-out .9s infinite PostSignupWelcome-module__uAgOhG__wiggle;position:relative}.PostSignupWelcome-module__uAgOhG__giftButton:focus-visible{outline:3px solid var(--primary-light-1);outline-offset:2px}.PostSignupWelcome-module__uAgOhG__giftButtonOpened{cursor:default;animation:.5s cubic-bezier(.2,1.6,.4,1) PostSignupWelcome-module__uAgOhG__openPop}.PostSignupWelcome-module__uAgOhG__giftImage{width:240px;height:240px;transition:opacity .15s;position:absolute;inset:0}.PostSignupWelcome-module__uAgOhG__rays{opacity:0;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--accent-warm) 40%, transparent) 0 10deg, transparent 10deg 24deg);-webkit-mask:radial-gradient(circle, var(--black) 25%, transparent 68%);-webkit-mask:radial-gradient(circle, var(--black) 25%, transparent 68%);mask:radial-gradient(circle, var(--black) 25%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-80px}.PostSignupWelcome-module__uAgOhG__raysOn{opacity:1;animation:14s linear infinite PostSignupWelcome-module__uAgOhG__spin,.5s PostSignupWelcome-module__uAgOhG__fadeIn}.PostSignupWelcome-module__uAgOhG__tapHint{color:var(--primary-dark-2);margin:4px 0 0;animation:1.4s ease-in-out infinite PostSignupWelcome-module__uAgOhG__pulseText}.PostSignupWelcome-module__uAgOhG__big{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;animation:.6s cubic-bezier(.2,1.5,.4,1) both PostSignupWelcome-module__uAgOhG__bigIn;display:flex}.PostSignupWelcome-module__uAgOhG__bigNumber{letter-spacing:-.01em;background:linear-gradient(135deg, var(--primary-dark-1), var(--accent-violet-dark));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:900;line-height:1}.PostSignupWelcome-module__uAgOhG__bigUnit{color:var(--black);font-size:26px;font-weight:800}.PostSignupWelcome-module__uAgOhG__afterSub{animation:.4s .35s both PostSignupWelcome-module__uAgOhG__up}.PostSignupWelcome-module__uAgOhG__afterCta{width:100%;max-width:320px;margin-top:8px;animation:.4s .55s both PostSignupWelcome-module__uAgOhG__up}.PostSignupWelcome-module__uAgOhG__confettiLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PostSignupWelcome-module__uAgOhG__confetti{opacity:0;border-radius:2px;width:8px;height:14px;animation:linear forwards PostSignupWelcome-module__uAgOhG__fall;position:absolute;top:-12px}.PostSignupWelcome-module__uAgOhG__confettiCircle{border-radius:50%;width:9px;height:9px}.PostSignupWelcome-module__uAgOhG__confettiRibbon{border-radius:3px;width:5px;height:18px}.PostSignupWelcome-module__uAgOhG__confettiBurst{animation-name:PostSignupWelcome-module__uAgOhG__burst;animation-fill-mode:both;top:42%;left:50%}@keyframes PostSignupWelcome-module__uAgOhG__pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes PostSignupWelcome-module__uAgOhG__up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes PostSignupWelcome-module__uAgOhG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PostSignupWelcome-module__uAgOhG__frameIn{0%{opacity:0;transform:translateY(70px)scale(.6)}60%{opacity:1;transform:translateY(-14px)scale(1.06)}to{opacity:1;transform:none}}@keyframes PostSignupWelcome-module__uAgOhG__framePop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes PostSignupWelcome-module__uAgOhG__frameIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes PostSignupWelcome-module__uAgOhG__pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes PostSignupWelcome-module__uAgOhG__wiggle{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-5deg)}74%{transform:rotate(5deg)}82%{transform:rotate(-3deg)}90%{transform:rotate(2deg)}}@keyframes PostSignupWelcome-module__uAgOhG__openPop{0%{transform:scale(.9)}60%{transform:scale(1.12)}to{transform:none}}@keyframes PostSignupWelcome-module__uAgOhG__spin{to{transform:rotate(360deg)}}@keyframes PostSignupWelcome-module__uAgOhG__pulseText{50%{opacity:.45}}@keyframes PostSignupWelcome-module__uAgOhG__bigIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes PostSignupWelcome-module__uAgOhG__fall{0%{opacity:0}1%{opacity:1}to{opacity:.9;transform:translateY(110vh)rotate(540deg)}}@keyframes PostSignupWelcome-module__uAgOhG__burst{0%{opacity:0;transform:translate(0)rotate(0)}2%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(720deg);opacity:0}}@media (prefers-reduced-motion:reduce){.PostSignupWelcome-module__uAgOhG__scene,.PostSignupWelcome-module__uAgOhG__greetJump,.PostSignupWelcome-module__uAgOhG__cheerPop,.PostSignupWelcome-module__uAgOhG__say,.PostSignupWelcome-module__uAgOhG__ctaPulse,.PostSignupWelcome-module__uAgOhG__giftButton,.PostSignupWelcome-module__uAgOhG__giftButtonOpened,.PostSignupWelcome-module__uAgOhG__raysOn,.PostSignupWelcome-module__uAgOhG__tapHint,.PostSignupWelcome-module__uAgOhG__big,.PostSignupWelcome-module__uAgOhG__afterSub,.PostSignupWelcome-module__uAgOhG__afterCta{animation:none!important}.PostSignupWelcome-module__uAgOhG__seq{opacity:1;animation:none!important}.PostSignupWelcome-module__uAgOhG__confettiLayer{display:none}}
