.co-scope{--co-ease:cubic-bezier(.22, 1, .36, 1);--co-soft:cubic-bezier(.16, 1, .3, 1);--co-spring:cubic-bezier(.34, 1.4, .64, 1);--co-pink:var(--ds-color-brand-pink)}.co-surface{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e}.co-surface-strong{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff4d,0 10px 30px #00000040}.co-tint{background-image:linear-gradient(180deg, rgb(var(--co-pink) / .26), rgb(var(--co-pink) / .12));box-shadow:inset 0 0 0 1px rgb(var(--co-pink) / .34), inset 0 1px 0 #ffffff38}.co-kicker{color:rgb(var(--co-pink));text-shadow:0 0 16px rgb(var(--co-pink) / .6)}.co-white{color:rgb(var(--ds-color-black));background:rgb(var(--ds-color-white));transition:scale .16s var(--co-ease)}.co-white:active{scale:.98}.co-cta{isolation:isolate;color:rgb(var(--ds-color-white));text-shadow:0 1px 2px rgb(var(--ds-color-pink-900) / .55);background:linear-gradient(180deg, #ffffff57 0%, #ffffff1a 46%, transparent 52%), linear-gradient(180deg, rgb(var(--co-pink) / .96), rgb(var(--co-pink) / .8));box-shadow:inset 0 0 0 1px #ffffff5c, inset 0 1.5px 0 #fffc, inset 0 -1.5px 0 #ffffff4d, inset 0 -10px 16px rgb(var(--ds-color-pink-600) / .3), 0 10px 36px rgb(var(--co-pink) / .55);transition:scale .16s var(--co-ease), opacity .2s ease;position:relative;overflow:hidden}.co-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);animation:3.6s cubic-bezier(.4,0,.2,1) .9s infinite co-cta-sheen;position:absolute;inset:0;translate:-120%}.co-cta:active{scale:.98}@keyframes co-cta-sheen{0%{translate:-120%}45%,to{translate:120%}}.co-halo{box-shadow:0 0 0 3px rgb(var(--co-pink) / .9), 0 0 20px rgb(var(--co-pink) / .55), 0 6px 16px #0006}.co-pips{gap:4px;display:flex}.co-pip{background:#fff3;border-radius:9999px;width:22px;height:4px;position:relative}.co-pip[data-on]{background:rgb(var(--ds-color-white))}.co-pip[data-now]:after{content:"";border-radius:inherit;transform-origin:0;background:rgb(var(--co-pink));box-shadow:0 0 10px rgb(var(--co-pink) / .8);position:absolute;inset:0}.co-unlock .co-pip[data-now]:after{animation:co-progress .52s var(--co-ease) .76s backwards}@keyframes co-progress{0%{transform:scaleX(0)}}.co-unlock{z-index:110;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.co-unlock-scrim{background:#0000009e;transition:opacity .4s;animation:.3s backwards co-fade;position:absolute;inset:0}.co-unlock[data-leaving] .co-unlock-scrim{opacity:0}@keyframes co-fade{0%{opacity:0}}.co-unlock-flash{pointer-events:none;background:radial-gradient(ellipse 75% 42% at 50% 46%, rgb(var(--co-pink) / .35), #ffffff14 45%, transparent 72%);animation:1.6s ease-out forwards co-unlock-flash;position:absolute;inset:0}@keyframes co-unlock-flash{0%{opacity:0;scale:.6}25%{opacity:1}to{opacity:0;scale:1.3}}.co-confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.co-unlock-card{width:100%;max-width:340px;animation:co-unlock-in .64s var(--co-spring) backwards;position:relative}.co-unlock[data-leaving] .co-unlock-card{animation:.46s cubic-bezier(.5,0,.9,.4) forwards co-unlock-out}@keyframes co-unlock-in{0%{opacity:0;filter:blur(10px);translate:0 24px;scale:.7}}@keyframes co-unlock-out{to{opacity:0;scale:.12;translate:var(--co-fly-x,0px) var(--co-fly-y,-40vh)}}.co-unlock-halo{box-shadow:0 0 0 4px rgb(var(--co-pink) / .9), 0 0 28px rgb(var(--co-pink) / .6), 0 10px 24px #00000073;margin-top:-48px;animation:.7s cubic-bezier(.34,1.6,.64,1) .22s backwards co-unlock-halo}@keyframes co-unlock-halo{0%{opacity:0;rotate:-30deg;scale:.2}}.co-fan{width:100%;height:104px;position:relative}.co-fan-tile{--co-off:calc(var(--co-i) - (var(--co-n) - 1) / 2);background:rgb(var(--ds-color-gray-900) / .72);width:84px;height:92px;transform:translateX(calc(var(--co-off) * 78px)) translateY(calc(var(--co-off) * var(--co-off) * 5px)) rotate(calc(var(--co-off) * 6deg));animation:co-fan .7s var(--co-spring) calc(.26s + var(--co-i) * 70ms) backwards;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-left:-42px;display:flex;position:absolute;top:0;left:50%}@keyframes co-fan{0%{opacity:0;transform:translate(0)translateY(12px)rotate(0)scale(.7)}}.co-bell-ring{z-index:111;opacity:0;pointer-events:none;width:36px;height:36px;box-shadow:0 0 0 2px rgb(var(--co-pink));border-radius:9999px;margin:-18px 0 0 -18px;animation:.7s ease-out .38s backwards co-bell-ring;position:fixed}@keyframes co-bell-ring{0%{opacity:1;scale:.8}to{opacity:0;scale:1.8}}.co-rise{animation:co-rise .46s var(--co-ease) backwards}@keyframes co-rise{0%{opacity:0;filter:blur(6px);translate:0 12px}}@media (prefers-reduced-motion:reduce){.co-cta:after,.co-unlock-card,.co-unlock[data-leaving] .co-unlock-card,.co-unlock-flash,.co-unlock-halo,.co-fan-tile,.co-bell-ring,.co-rise,.co-unlock .co-pip[data-now]:after{animation:none}.co-unlock[data-leaving] .co-unlock-card{opacity:0}}
/*# sourceMappingURL=2cdd1xpwou678.css.map*/