.slide-commit{--sc-track:#262626;--sc-ink:#f5f5f5;--sc-ok:#22c55e;--sc-no:#e5484d;--sc-on-ink:#111;--sc-on-ok:#111;--sc-on-no:#fff;--sc-radius:28px;--sc-grip-r:24px;--sc-pad:4px;--sc-font:14px;vertical-align:middle;font-family:inherit;display:inline-block;position:relative}.slide-commit[data-disabled]{opacity:.55;pointer-events:none}.slide-commit__track{border-radius:var(--sc-radius);background:var(--sc-track);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:relative}.slide-commit[data-held] .slide-commit__track{cursor:grabbing}.slide-commit[data-phase=pending] .slide-commit__track,.slide-commit[data-phase=done] .slide-commit__track{cursor:default}.slide-commit__label{pointer-events:none;font-size:var(--sc-font);letter-spacing:-.006em;white-space:nowrap;place-items:center;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.slide-commit__text{color:color-mix(in srgb, var(--sc-ink) 45%, transparent);grid-area:1/1;transition:opacity .2s,filter .2s}.slide-commit__text--error{color:var(--sc-no);opacity:0;filter:blur(2px)}.slide-commit[data-phase=error] .slide-commit__text--plain{opacity:0;filter:blur(2px)}.slide-commit[data-phase=error] .slide-commit__text--error{opacity:1;filter:none}.slide-commit__capsule{top:var(--sc-pad);left:var(--sc-pad);width:calc(100% - var(--sc-pad) * 2);height:calc(100% - var(--sc-pad) * 2);background:var(--sc-ink);color:var(--sc-on-ink);outline:none;transition:background-color .2s,color .2s;position:absolute}.slide-commit[data-phase=done] .slide-commit__capsule{background:var(--sc-ok);color:var(--sc-on-ok)}.slide-commit[data-phase=error] .slide-commit__capsule{background:var(--sc-no);color:var(--sc-on-no)}.slide-commit__capsule:focus-visible{box-shadow:inset 0 0 0 2px var(--sc-track)}.slide-commit__content{position:absolute;inset:0}.slide-commit__arrow,.slide-commit__spin,.slide-commit__done{pointer-events:none;font-size:var(--sc-font);letter-spacing:-.006em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.slide-commit__arrow svg,.slide-commit__done svg,.slide-commit__spinner{display:block}.slide-commit__arrow,.slide-commit__spin{transition:filter .2s}.slide-commit[data-phase=pending] .slide-commit__arrow,.slide-commit:not([data-phase=pending]) .slide-commit__spin{filter:blur(2px)}.slide-commit__spinner{animation:1s linear infinite paused slide-commit-spin}.slide-commit[data-phase=pending] .slide-commit__spinner{animation-play-state:running}@keyframes slide-commit-spin{to{transform:rotate(360deg)}}.slide-commit__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.slide-commit__spinner{animation:1.4s ease-in-out infinite paused slide-commit-breathe}.slide-commit[data-phase=pending] .slide-commit__spinner{animation-play-state:running}@keyframes slide-commit-breathe{0%,to{opacity:1}50%{opacity:.4}}}.app-slide-wrap{max-width:100%;display:inline-block}.app-slide-wrap.is-fill{width:100%;display:block}.app-slide-wrap .slide-commit{max-width:100%}.app-slide-wrap .slide-commit__track{box-shadow:0 14px 30px -12px #3f4fe699,inset 0 1px #ffffff47}.site[data-theme=dark] .app-slide-wrap:not(.is-on-brand) .slide-commit__track{box-shadow:inset 0 0 0 1px #a78bfa8c,0 0 30px -6px #7c3aedbf}.app-slide-wrap.is-on-brand .slide-commit__track{box-shadow:inset 0 0 0 1px #ffffff61,0 14px 30px -14px #080428b3}.app-slide-wrap .slide-commit__text{color:#ffffffe6;letter-spacing:-.01em;font-size:15px;font-weight:700}.site[data-theme=dark] .app-slide-wrap:not(.is-on-brand) .slide-commit__text{color:#e2dbffe6}.app-slide-wrap .slide-commit__text--error{color:#fff}.slide-commit.app-slide:not([data-phase=done]):not([data-phase=error]) .slide-commit__capsule{color:var(--as-arrow)}.app-slide-wrap .slide-commit__capsule:focus-visible{box-shadow:inset 0 0 0 3px var(--as-ring)}.app-slide-wrap .slide-commit__done{font-size:15px;font-weight:800}.deal{--deal-bg:#fff;--gold:#ffc83d;--hot:#ff3b5c;isolation:isolate;background:linear-gradient(135deg,#232fdc,#5b21c9 60%,#7c3aed);border-radius:28px;width:100%;max-width:560px;margin-inline:auto;padding:2.5px;transition:box-shadow .4s;position:relative;box-shadow:0 22px 60px #232fdc47}.site[data-theme=dark] .deal{--deal-bg:#17103a}.deal-aura{z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.deal-aura:before{content:"";background:conic-gradient(from 0deg, #7c3aed, #3f4fe6, var(--gold), var(--hot), #ffe29a, #7c3aed);animation:3.2s linear infinite dealSpin;position:absolute;inset:-80%}.deal[data-phase=boom] .deal-aura{opacity:1}.deal[data-phase=boom]{animation:2.4s ease-in-out .9s infinite dealGlow}@keyframes dealSpin{to{transform:rotate(360deg)}}@keyframes dealGlow{0%,to{box-shadow:0 22px 60px #ff3b5c4d,0 0 40px #ffc83d59}50%{box-shadow:0 26px 80px #ff3b5c80,0 0 70px #ffc83d99}}.deal-inner{background:var(--deal-bg);text-align:center;border-radius:26px;justify-items:center;padding:clamp(26px,4vw,40px) clamp(18px,3.4vw,32px) clamp(22px,3.4vw,28px);display:grid;position:relative;overflow:hidden}.deal-inner>*{z-index:1;position:relative}.deal-snow{z-index:0;opacity:0;pointer-events:none;transition:opacity .8s .5s;position:absolute;inset:0;overflow:hidden}.deal[data-phase=boom] .deal-snow{opacity:1}.deal-snow span{top:-24px;left:var(--l);color:#8fb7ff;font-size:var(--s);opacity:var(--o);animation:dealSnow var(--d) linear var(--w) infinite;position:absolute}.site[data-theme=dark] .deal-snow span{color:#dbe7ff}@keyframes dealSnow{0%{transform:translate(0,0)rotate(0)}50%{transform:translate3d(var(--x), 260px, 0) rotate(180deg)}to{transform:translate3d(calc(var(--x) * -.4), 560px, 0) rotate(360deg)}}.deal-badge{color:#fff;letter-spacing:.14em;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.deal-title{letter-spacing:-.04em;margin:10px 0 4px;font-size:clamp(24px,3.4vw,32px);line-height:1.1}.deal-sub{color:var(--ds-ink-soft);margin:0;font-size:15px;line-height:1.5}.deal-price{place-items:center;width:100%;min-height:clamp(150px,20vw,190px);margin:6px 0 4px;display:grid;position:relative}.deal-amount{justify-content:center;align-items:flex-end;gap:8px;transition:opacity .4s,transform .4s,filter .4s;display:flex}.deal-num{letter-spacing:-.05em;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;background-image:linear-gradient(135deg,#3f4fe6,#7c3aed);-webkit-background-clip:text;background-clip:text;min-width:1.1ch;font-family:JetBrains Mono,monospace;font-size:clamp(72px,11vw,100px);font-weight:800;line-height:1;display:inline-block}.deal-cur{color:var(--ds-brand-strong);padding-bottom:12px;font-size:26px;font-weight:800}.deal-num.is-tick{animation:.19s ease-out dealTick}@keyframes dealTick{0%{transform:scale(1.22)}to{transform:scale(1)}}.deal[data-heat="1"] .deal-num{background-image:linear-gradient(135deg,#7c3aed,#f97316)}.deal[data-heat="2"] .deal-num{background-image:linear-gradient(135deg,#f97316,#ff3b5c)}.deal[data-heat="2"] .deal-amount{animation:90ms linear infinite alternate dealShiver}.deal[data-heat="2"]{box-shadow:0 22px 60px #ff3b5c57}@keyframes dealShiver{0%{transform:translate(-1.5px,1px)rotate(-.6deg)}to{transform:translate(1.5px,-1px)rotate(.6deg)}}.deal[data-phase=boom] .deal-amount{opacity:.22;filter:grayscale();transform:scale(.86)}.deal[data-phase=boom] .deal-num{background-image:linear-gradient(135deg,#7c3aed,#3f4fe6)}.deal-stamp{background:linear-gradient(135deg, var(--hot), #ff7a18);color:#fff;box-shadow:0 0 0 3px var(--hot), 0 18px 34px -8px #ff3b5cb3;border:5px solid #fff;border-radius:14px;padding:6px 20px 8px;animation:.85s cubic-bezier(.2,.9,.3,1) both dealStamp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.deal-stamp span{letter-spacing:-.03em;white-space:nowrap;text-shadow:2px 3px #780a1e73;font-size:clamp(38px,6vw,58px);font-style:italic;font-weight:900;line-height:1.05;display:block}.deal-stamp:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);border-radius:9px;animation:2.8s ease-in-out 1s infinite dealShine;position:absolute;inset:0;transform:translate(-130%)}@keyframes dealStamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-26deg)scale(5.5)}42%{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(.88)}58%{transform:translate(-50%,-50%)rotate(-9deg)scale(1.14)}76%{transform:translate(-50%,-50%)rotate(-9deg)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1)}}@keyframes dealShine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.deal-flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#ffdc7880 55%,#0000 80%);animation:.7s ease-out .3s both dealFlash;position:absolute;inset:-40px -20px}.deal-ring{border:4px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:1s ease-out .34s both dealRing;position:absolute;top:50%;left:50%}.deal-ring.is-late{border-color:var(--hot);animation-delay:.5s}@keyframes dealFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes dealRing{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(4.2)}}.deal[data-phase=boom] .deal-inner{animation:.5s ease-out .36s dealImpact}@keyframes dealImpact{0%,to{transform:translate(0)}15%{transform:translate(-7px,4px)rotate(-.5deg)}30%{transform:translate(6px,-5px)rotate(.5deg)}45%{transform:translate(-5px,-3px)}60%{transform:translate(4px,3px)}80%{transform:translate(-2px,1px)}}.deal-ribbon{margin:2px 0 6px;animation:.7s cubic-bezier(.2,.9,.3,1.2) .55s both dealRibbon}.deal-ribbon span{background:linear-gradient(135deg, #ffe29a, var(--gold) 50%, #ffb020);color:#5a3300;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);filter:drop-shadow(0 6px 10px #ffb02080);padding:9px 34px;font-size:clamp(15px,2.2vw,19px);font-weight:900;display:inline-block;position:relative;overflow:hidden}.deal-ribbon span:after{content:"";background:linear-gradient(110deg,#0000 38%,#ffffffd9 50%,#0000 62%);animation:2.4s ease-in-out 1.3s infinite dealShine;position:absolute;inset:0;transform:translate(-140%)}@keyframes dealRibbon{0%{opacity:0;transform:translate(-60%)skew(-18deg)}to{opacity:1;transform:none}}.deal-line{max-width:380px;color:var(--ds-ink);margin:4px 0 2px;font-size:15px;font-weight:700;line-height:1.5;animation:.5s ease-out 1s both dealRise}@keyframes dealRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.deal-confetti{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:38%;left:50%}.deal-confetti i{width:var(--z);height:calc(var(--z) * .6);background:var(--c);opacity:0;animation:dealConfetti var(--dur) cubic-bezier(.25, .6, .4, 1) var(--delay) both;animation-delay:calc(var(--delay) + .32s);position:absolute;top:0;left:0}.deal-confetti i.shape-1{height:var(--z);border-radius:50%}.deal-confetti i.shape-2{width:calc(var(--z) * .35);height:calc(var(--z) * 1.6)}@keyframes dealConfetti{0%{opacity:1;transform:translate(0)rotate(0)}35%{transform:translate(calc(var(--dx) * .85), var(--up)) rotate(calc(var(--rot) * .4));opacity:1}to{transform:translate(var(--dx), var(--down)) rotate(var(--rot));opacity:0}}.deal-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.deal-perks{text-align:left;gap:11px;margin:16px 0 24px;padding:0;list-style:none;display:inline-grid}.deal-perks li{color:var(--ds-ink-soft);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.deal-perks li span{color:#059669;background:#ecfdf5;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.site[data-theme=dark] .deal-perks li span{color:#6ee7b7;background:#34d3992e}.deal .deal-cta{box-sizing:border-box;white-space:normal;width:100%}.deal[data-phase=boom] .deal-cta{animation:1.6s ease-in-out 1.2s infinite dealPulse}@keyframes dealPulse{0%,to{filter:drop-shadow(0 0 #ffc83d00);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #ffc83dbf);transform:scale(1.025)}}.deal-replay{color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 8px;font-size:13px;font-weight:700;animation:.5s ease-out 1.6s both dealRise}.deal-replay:hover{color:var(--ds-ink);text-decoration:underline}@media (prefers-reduced-motion:reduce){.deal,.deal-aura:before,.deal-stamp,.deal-stamp:after,.deal-ribbon,.deal-ribbon span:after,.deal-line,.deal-cta,.deal-replay,.deal-snow span,.deal-inner{animation:none!important}.deal-snow,.deal-flash,.deal-ring,.deal-confetti{display:none}}
