[data-marketing-popup]{--popup-duration:.42s}[data-marketing-popup][data-theme]{isolation:isolate;--popup-theme-accent:var(--lime);--popup-theme-surface:var(--card);background:var(--popup-theme-surface);border-color:var(--popup-theme-accent);box-shadow:var(--popup-theme-shadow);scrollbar-width:thin;scrollbar-color:var(--popup-theme-accent) transparent}[data-marketing-popup][data-theme=soundbeat]{border-color:var(--border)}[data-marketing-popup][data-theme=christmas]{--popup-theme-accent:var(--pop-sun);--popup-theme-surface:var(--popup-christmas-surface);background:linear-gradient(var(--popup-theme-surface), var(--popup-theme-surface)) padding-box, var(--popup-festive-frame) border-box;border:2px solid #0000}[data-marketing-popup]:is([data-theme=halloween],[data-theme=scary],[data-theme=autumn]){--popup-theme-accent:var(--pop-ember);--popup-theme-surface:var(--popup-halloween-surface)}[data-marketing-popup][data-theme=scary]{border-style:double;border-width:4px}[data-marketing-popup]:is([data-theme=summer],[data-theme=spring]){--popup-theme-accent:var(--pop-sun);--popup-theme-surface:var(--popup-summer-surface)}[data-marketing-popup]:is([data-theme=sad],[data-theme=rain],[data-theme=snow]){--popup-theme-accent:var(--pop-teal);--popup-theme-surface:var(--popup-summer-surface)}[data-marketing-popup]:is([data-theme=disco],[data-theme=confetti],[data-theme=celebration]){--popup-theme-accent:var(--pop-magenta);--popup-theme-surface:var(--popup-disco-surface);background:linear-gradient(var(--popup-theme-surface), var(--popup-theme-surface)) padding-box, var(--popup-party-frame) border-box;border:2px solid #0000}[data-marketing-popup][data-theme=hearts]{--popup-theme-accent:var(--pop-magenta);--popup-theme-surface:var(--popup-disco-surface)}[data-marketing-popup]:is([data-theme=happy],[data-theme=stars]){--popup-theme-accent:var(--pop-sun)}[data-marketing-popup]>:not(.popup-particles):not(.popup-theme-art):not(button){z-index:2;position:relative}[data-marketing-popup]>button{z-index:3}[data-marketing-popup] .popup-heading{border-color:color-mix(in oklab, var(--popup-theme-accent) 25%, transparent)}[data-marketing-popup]:not([data-theme=soundbeat]) .popup-heading{align-items:flex-start;min-height:130px}[data-marketing-popup][data-theme=soundbeat] .popup-heading{min-height:64px}[data-marketing-popup] a{border-color:var(--popup-theme-accent)}[data-marketing-popup]:not([data-theme=soundbeat]) a.bg-lime{background:var(--popup-theme-accent);color:var(--lime-foreground)}.popup-theme-art{height:130px;color:var(--popup-theme-accent);pointer-events:none;z-index:1;position:absolute;inset:0 0 auto;overflow:hidden}.popup-face{width:150px;height:75px;margin-right:-75px;animation:10s ease-in-out infinite popup-face-breathe;position:absolute;top:44px;right:50%}.popup-garland{width:100%;height:90px;position:absolute;top:35px}.popup-ornament-red{color:var(--popup-christmas-accent)}.popup-ornament-gold{color:var(--pop-sun)}.popup-mirrorball{width:100px;height:100px;margin-right:-50px;animation:12s ease-in-out infinite popup-ball-sway;position:absolute;top:22px;right:50%}.popup-theme-motif{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:62px 18% 8px}.popup-theme-motif svg{opacity:.55;width:34px;height:34px}.popup-theme-motif svg:nth-child(2){opacity:.85;width:48px;height:48px}@keyframes popup-face-breathe{0%,to{opacity:.65;scale:.96}50%{opacity:1;scale:1}}@keyframes popup-ball-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}[data-marketing-popup][data-speed=quick]{--popup-duration:.22s}[data-marketing-popup][data-speed=slow]{--popup-duration:.7s}[data-marketing-popup][data-state]{animation:none!important}[data-marketing-popup][data-state=open]{animation:var(--popup-enter,none) var(--popup-duration) ease-out both!important}[data-marketing-popup][data-state=closed]{pointer-events:none;animation:var(--popup-exit,none) var(--popup-duration) ease-in both!important}[data-enter=fade]{--popup-enter:popup-fade-in}[data-enter=slide]{--popup-enter:popup-slide-in}[data-enter=zoom]{--popup-enter:popup-zoom-in}[data-enter=explode]{--popup-enter:popup-burst-in}[data-enter=distortion]{--popup-enter:popup-distort-in}[data-exit=fade]{--popup-exit:popup-fade-out}[data-exit=zoom]{--popup-exit:popup-zoom-out}[data-exit=explode]{--popup-exit:popup-burst-out}[data-exit=distortion]{--popup-exit:popup-distort-out}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-fade-out{0%{opacity:1}to{opacity:0}}@keyframes popup-slide-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-zoom-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes popup-zoom-out{to{opacity:0;scale:.9}}@keyframes popup-burst-in{0%{opacity:0;filter:blur(6px);scale:.65}65%{opacity:1;filter:blur();scale:1.025}to{scale:1}}@keyframes popup-burst-out{30%{opacity:1;scale:.96}to{opacity:0;filter:blur(8px);scale:1.18}}@keyframes popup-distort-in{0%{opacity:0;filter:blur(4px);transform:skew(12deg)}40%{opacity:.8;transform:skew(-6deg)}70%{transform:skew(2deg)}to{opacity:1;filter:blur();transform:skew(0deg)}}@keyframes popup-distort-out{40%{transform:skew(-4deg)}to{opacity:0;filter:blur(5px);transform:skew(14deg)}}.popup-particles{pointer-events:none;border-radius:inherit;z-index:1;position:absolute;inset:0;overflow:hidden;container-type:size}.popup-particles span{top:-1rem;left:calc(var(--i) * 5.5%);color:var(--foreground);opacity:.65;animation:7s linear infinite popup-snow;animation-delay:calc(var(--i) * -.55s);font-size:12px;position:absolute}.popup-particles span:nth-child(3n){font-size:8px;animation-duration:9s}.popup-particles span svg{width:1em;height:1em}.popup-particles span:nth-child(4n){color:var(--lime)}.popup-particles[data-effect=christmas] span:nth-child(3n){color:var(--pop-ember)}.popup-particles[data-effect=christmas] span:nth-child(4n){color:var(--pop-sun)}.popup-particles[data-effect=confetti] span{color:var(--lime);animation-duration:5s}.popup-particles[data-effect=confetti] span:nth-child(3n){color:var(--pop-magenta)}.popup-particles[data-effect=confetti] span:nth-child(4n){color:var(--pop-teal)}.popup-particles:is([data-effect=halloween],[data-effect=scary]) span{opacity:.45;font-size:20px;animation-name:popup-haunt;animation-duration:12s}.popup-particles[data-effect=halloween] span{color:var(--pop-ember)}.popup-particles[data-effect=scary] span{color:var(--foreground)}.popup-particles:is([data-effect=summer],[data-effect=happy]) span{color:var(--pop-sun);font-size:18px;animation-name:popup-rise;animation-duration:10s}.popup-particles[data-effect=happy] span:nth-child(3n){color:var(--lime)}.popup-particles:is([data-effect=sad],[data-effect=rain]) span{color:var(--pop-teal);opacity:.4;animation-name:popup-rain;animation-duration:6s}.popup-particles[data-effect=rain] span{font-size:18px;animation-duration:2.8s}.popup-particles:is([data-effect=disco],[data-effect=stars]) span{top:calc(var(--i) * 5%);color:var(--pop-magenta);animation-name:popup-twinkle;animation-duration:4s}.popup-particles[data-effect=disco] span{font-size:18px;animation-name:popup-disco;animation-duration:5s}.popup-particles[data-effect=disco] span:nth-child(3n){color:var(--pop-teal)}.popup-particles[data-effect=disco] span:nth-child(4n){color:var(--lime)}.popup-particles[data-effect=stars] span{color:var(--pop-sun)}.popup-particles:is([data-effect=hearts],[data-effect=spring],[data-effect=music]) span{color:var(--pop-magenta);font-size:17px;animation-name:popup-rise;animation-duration:9s}.popup-particles[data-effect=spring] span:nth-child(3n){color:var(--pop-sun)}.popup-particles[data-effect=music] span{color:var(--lime);font-size:20px}.popup-particles[data-effect=autumn] span{color:var(--pop-ember);font-size:18px;animation-name:popup-leaves;animation-duration:11s}.popup-particles[data-effect=celebration] span{color:var(--pop-sun);font-size:15px;animation-name:popup-celebrate;animation-duration:6s}.popup-particles[data-effect=celebration] span:nth-child(3n){color:var(--pop-magenta)}.popup-particles span:first-child{--i:1}.popup-particles span:nth-child(2){--i:2}.popup-particles span:nth-child(3){--i:3}.popup-particles span:nth-child(4){--i:4}.popup-particles span:nth-child(5){--i:5}.popup-particles span:nth-child(6){--i:6}.popup-particles span:nth-child(7){--i:7}.popup-particles span:nth-child(8){--i:8}.popup-particles span:nth-child(9){--i:9}.popup-particles span:nth-child(10){--i:10}.popup-particles span:nth-child(11){--i:11}.popup-particles span:nth-child(12){--i:12}.popup-particles span:nth-child(13){--i:13}.popup-particles span:nth-child(14){--i:14}.popup-particles span:nth-child(15){--i:15}.popup-particles span:nth-child(16){--i:16}@keyframes popup-snow{0%{transform:translate(-8px,-16px)rotate(0)}to{opacity:0;transform:translate(18px,90cqh)rotate(180deg)}}@keyframes popup-haunt{0%{opacity:0;transform:translate(-12px,85cqh)}20%,70%{opacity:.45}50%{transform:translate(22px,40cqh)rotate(-12deg)}to{opacity:0;transform:translate(-10px)}}@keyframes popup-rise{0%{opacity:0;transform:translateY(80cqh)rotate(-12deg)}20%,75%{opacity:.5}to{opacity:0;transform:translate(22px)rotate(20deg)}}@keyframes popup-rain{0%{transform:translateY(-20px)}to{opacity:0;transform:translate(-40px,90cqh)}}@keyframes popup-twinkle{0%,to{opacity:.08;scale:.7}50%{opacity:.65;scale:1.1}}@keyframes popup-disco{0%,to{opacity:.12;transform:rotate(0)scale(.6)}50%{opacity:.7;transform:rotate(90deg)scale(1.2)}}@keyframes popup-leaves{0%{transform:translate(-15px,-20px)rotate(0)}50%{transform:translate(30px,40cqh)rotate(110deg)}to{opacity:0;transform:translate(-5px,90cqh)rotate(220deg)}}@keyframes popup-celebrate{0%{opacity:0;transform:translateY(80cqh)scale(.4)}35%{opacity:.7}to{opacity:0;transform:translate(35px,-10px)rotate(240deg)scale(1)}}[data-motion-paused=true] .popup-particles span{animation-play-state:paused}.popup-particles[data-pattern] span{left:calc(mod(var(--i) * 37, 94) * 1%);top:calc(mod(var(--i) * 23, 82) * 1%);opacity:.35;animation-delay:calc(var(--i) * -1.7s);font-size:12px}.popup-particles[data-pattern=fall] span{animation:10s linear infinite popup-drift-fall;animation-delay:calc(var(--i) * -1.7s);top:-24px}.popup-particles[data-pattern=float] span{animation:9s ease-in-out infinite popup-hover;animation-delay:calc(var(--i) * -1.7s)}.popup-particles[data-pattern=scatter] span{animation:7s ease-in-out infinite popup-twinkle;animation-delay:calc(var(--i) * -1.7s)}.popup-particles[data-pattern=orbit] span{animation:12s linear infinite popup-orbit;animation-delay:calc(var(--i) * -1.7s)}.popup-particles[data-pattern=appear] span{animation:11s ease-in-out infinite popup-emerge;animation-delay:calc(var(--i) * -1.7s)}.popup-particles[data-pattern]:is([data-effect=halloween],[data-effect=scary]) span{font-size:24px}.popup-particles[data-pattern] span:nth-child(2n){animation-direction:reverse}.popup-particles[data-pattern=fall] span:nth-child(2n){animation-duration:13s;animation-direction:normal}@keyframes popup-drift-fall{0%{opacity:0;transform:translateY(-20px)rotate(-10deg)}15%{opacity:.4}45%{transform:translate(14px,45cqh)rotate(15deg)}85%{opacity:.4}to{opacity:0;transform:translate(-6px,110cqh)rotate(-15deg)}}@keyframes popup-hover{0%,to{opacity:.15;transform:translate(-6px,8px)rotate(-8deg)}50%{opacity:.4;transform:translate(8px,-12px)rotate(8deg)}}@keyframes popup-orbit{0%{opacity:.2;transform:rotate(0)translate(12px)rotate(0)}50%{opacity:.5}to{opacity:.2;transform:rotate(360deg)translate(12px)rotate(-360deg)}}@keyframes popup-emerge{0%,25%,to{opacity:0;scale:.6}45%,65%{opacity:.4;scale:1}85%{opacity:0;scale:1.06}}[data-motion-paused=true] .popup-theme-art svg,[data-motion-paused=true] .popup-particles[data-pattern] span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-marketing-popup][data-state]{animation:none!important}.popup-particles{display:none}.popup-theme-art svg{animation:none}}
