.checkout-return{--cr-paper:#f2f0ed;--cr-ink:#181716;--cr-ink2:#494847;--cr-accent:#01825b;--cr-on-accent:#fff;--cr-glow:#fff4d6;--cr-shine:#e8a326;--cr-card:#fdfaf7;--cr-line-strong:#18171626;perspective:1400px;background:radial-gradient(120% 90% at 50% 70%, var(--cr-glow) 0%, var(--cr-paper) 62%);min-height:100dvh;color:var(--cr-ink);font-family:var(--font-sans);text-align:center;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 24px max(56px,10dvh);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.checkout-return{--cr-ink:lab(7.78338% .343591 1.03643);--cr-ink2:lab(30.7497% .342682 1.08006);--cr-accent:lab(47.6849% -39.0876 11.8751);--cr-card:lab(98.495% .567824 1.79799);--cr-line-strong:lab(7.78338% .343591 1.03643/.15)}}@media (prefers-color-scheme:dark){.checkout-return{--cr-paper:#07080a;--cr-ink:#f5f3f1;--cr-ink2:#e2e0de;--cr-accent:#3de4a8;--cr-on-accent:#001c11;--cr-glow:#1a1508;--cr-shine:#ffe39a;--cr-card:#272522;--cr-line-strong:#f5f3f124}@supports (color:lab(0% 0 0)){.checkout-return{--cr-ink:lab(95.9425% .453293 1.43774);--cr-ink2:lab(89.3305% .453532 1.43793);--cr-accent:lab(81.2285% -54.2363 16.5231);--cr-on-accent:lab(7.77122% -12.4868 3.93174);--cr-card:lab(14.742% .836447 2.54514);--cr-line-strong:lab(95.9425% .453293 1.43774/.14)}}}.cr-fan{width:0;height:0;position:absolute;top:5dvh;left:50%}.cr-fan:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 30%, var(--cr-paper) 72%);position:fixed;inset:0}.cr-card{aspect-ratio:16/10;transform-origin:50% 330%;width:300px;transform:rotate(calc(var(--k) * 13deg));animation:cr-deal .5s cubic-bezier(.32, .72, 0, 1) calc(var(--d) - .45s) both;border-radius:14px;position:absolute;top:0;left:-150px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px #0000002e}[data-beat=closed] .cr-card{filter:grayscale()brightness(.9);opacity:.55}.cr-card video{object-fit:cover;width:100%;height:100%;display:block}@media (max-height:720px){.cr-fan{top:2dvh;scale:.62}}@keyframes cr-deal{0%{opacity:0;transform:rotate(0)translateY(60px)}}.cr-halo{background:radial-gradient(circle,#f6c44573,#0000 62%);border-radius:50%;width:520px;height:520px;animation:.9s ease-out .5s both cr-fade;position:absolute;bottom:18dvh;left:50%;translate:-50%}[data-beat=credits] .cr-halo{width:380px;height:380px}[data-beat=closed] .cr-halo,[data-beat=pending] .cr-halo{display:none}@keyframes cr-fade{0%{opacity:0}}.cr-framey{width:168px;height:168px;animation:.75s cubic-bezier(.2,.8,.2,1) both cr-spin;position:relative}.cr-framey svg{width:100%;height:100%}[data-beat=credits] .cr-framey{width:132px;height:132px}[data-beat=credits] .cr-framey,[data-beat=closed] .cr-framey,[data-beat=pending] .cr-framey{animation:.52s cubic-bezier(.32,.72,0,1) both cr-rise}@keyframes cr-spin{0%{opacity:0;transform:scale(.35)rotate(-540deg)}}.checkout-return h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--cr-ink);margin:24px 0 0;font-size:clamp(52px,8vw,104px);font-weight:700;line-height:.95;animation:.52s cubic-bezier(.32,.72,0,1) .9s both cr-rise;position:relative}.checkout-return[data-beat=plan] h1{color:#0000;background:linear-gradient(100deg, var(--cr-ink) 0 42%, var(--cr-shine) 50%, var(--cr-ink) 58% 100%) -20% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:.52s cubic-bezier(.32,.72,0,1) .9s both cr-rise,.9s ease-in-out 1.45s both cr-shine}.checkout-return[data-beat=credits] h1{font-size:clamp(44px,6vw,80px);animation-delay:.4s}.checkout-return[data-beat=closed] h1,.checkout-return[data-beat=pending] h1{animation-delay:.12s}@keyframes cr-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes cr-shine{0%{background-position:120% 0}}.cr-lead{max-width:36ch;color:var(--cr-ink2);text-wrap:balance;margin:18px 0 0;font-size:19px;animation:.4s cubic-bezier(.32,.72,0,1) .3s both cr-rise;position:relative}[data-beat=plan] .cr-lead{animation-delay:1.3s}.cr-plan{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:none;min-height:30px;display:flex}.cr-plan .promo-chip{height:30px;margin:0;padding:0 12px;font-size:14px}.cr-actions{flex-direction:column;align-items:center;gap:16px;margin-top:32px;animation:.36s cubic-bezier(.32,.72,0,1) 1.7s both cr-rise;display:flex;position:relative}[data-beat=credits] .cr-actions{animation-delay:.8s}[data-beat=closed] .cr-actions,[data-beat=pending] .cr-actions{animation-delay:.42s}.cr-go{background:var(--cr-accent);min-width:260px;height:52px;color:var(--cr-on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .12s ease-out;display:inline-flex}.cr-go:active{transform:scale(.97)}.cr-go:focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}.cr-say{background:var(--cr-card);height:52px;box-shadow:0 0 0 1px var(--cr-line-strong);border-radius:999px;align-items:center;margin:0;padding:0 22px;font-size:17px;font-weight:500;display:inline-flex}.cr-plans{color:inherit;text-underline-offset:3px;border-radius:4px;font-weight:500;text-decoration:underline}.cr-plans:hover{text-decoration-thickness:2px}.cr-plans:focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.checkout-return *,.checkout-return :before,.checkout-return :after{animation:none!important}}
