@property --cw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.cw{--cw-gold:#ffcf6e;--cw-gold-deep:#c8841e;--cw-hot:#ff5a1f;background:radial-gradient(120% 60% at 50% 0,#e3141b14,#0000 60%)}.cw-hero{isolation:isolate;min-height:min(100svh,980px);padding:calc(var(--header-offset,72px) + 28px) 16px 72px;background:radial-gradient(90% 60% at 50% 100%,#e3141b8c,#0000 65%),radial-gradient(60% 40% at 80% 70%,#ff7a1a4d,#0000 70%),#0b0606;position:relative;overflow:hidden}.cw-fire{z-index:-2;width:100%;height:100%;animation:cw-fade 1.6s var(--ease-out) both;position:absolute;inset:0}.cw-hero-veil{z-index:-1;background:linear-gradient(180deg, #0b0908d9 0%, #0b090826 32%, transparent 60%, var(--color-background) 100%), radial-gradient(70% 55% at 18% 40%, #0000008c, transparent 70%);position:absolute;inset:0}.cw-hero-grid{align-items:center;gap:28px;max-width:1320px;margin-inline:auto;display:grid;position:relative}@media (min-width:1024px){.cw-hero{padding-inline:32px}.cw-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px}}.cw-hero-copy{justify-items:start;gap:18px;display:grid}.cw-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;perspective:700px;font-size:clamp(3.6rem,17vw,8.8rem);font-weight:900;line-height:.84}.cw-title-sm{font-size:clamp(2.6rem,11vw,5.6rem);line-height:.9}.cw-line{padding:.02em .04em .06em;display:block;overflow:hidden}.cw-line>span{transform-origin:50% 100%;animation:cw-line-in 1.05s var(--ease-out) calc(.25s + var(--i) * .14s) both;display:inline-block}.cw-line-hot{filter:drop-shadow(0 6px 26px #ff5a1f80)}.cw-line-hot>span{background:linear-gradient(95deg,#ffd27a 0%,#ff7a1a 22%,#e3141b 45%,#ff9d3a 68%,#ffe2a4 85%,#ff7a1a 100%) 0 0/260% 100%;color:#0000;animation:cw-line-in 1.05s var(--ease-out) calc(.25s + var(--i) * .14s) both, cw-fire-text 3.8s linear 1.4s infinite;-webkit-background-clip:text;background-clip:text}.cw-hero[data-offscreen] .cw-line-hot>span{animation-play-state:paused}.cw-lead{color:#f6efe6db;text-wrap:pretty;max-width:46ch;animation:cw-rise .9s var(--ease-out) .75s both;font-size:17px;line-height:1.55}.cw-ctas{animation:cw-rise .9s var(--ease-out) .9s both;flex-wrap:wrap;gap:10px;display:flex}.cw-chips{flex-wrap:wrap;gap:8px;display:flex}.cw-chip-hero{color:#ffe7bd;animation:cw-pop .7s var(--ease-spring) calc(1.05s + var(--i) * 90ms) both;background:#140c09c7;border:1px solid #ffcf6e47;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.cw-chip-hero svg{color:var(--cw-hot)}.cw-value{color:var(--cw-gold);animation:cw-rise .8s var(--ease-out) 1.5s both;font-size:13px}.cw-gift{perspective:1100px;animation:cw-gift-in 1.3s var(--ease-spring) .35s both;position:relative}.cw-gift-img{z-index:2;width:100%;height:auto;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out);filter:drop-shadow(0 30px 60px #0009)drop-shadow(0 0 40px #e3141b59);animation:6s ease-in-out 1.6s infinite cw-bob;position:relative}.cw-tilt[data-tilt] .cw-gift-img{transition-duration:.12s}.cw-gift-glow{z-index:0;background:radial-gradient(closest-side,#ff7a1a80,#f0461852 38%,#e3141b24 64%,#0000);border-radius:50%;animation:3.4s ease-in-out infinite cw-breathe;position:absolute;inset:2% 0}.cw-coins{z-index:3;width:0;height:0;position:absolute;top:44%;left:62%}.cw-coin,.cw-burst-coin{width:var(--s,22px);height:var(--s,22px);margin:calc(var(--s,22px) / -2) 0 0 calc(var(--s,22px) / -2);background:radial-gradient(circle at 35% 30%,#fff6cf 0 12%,#0000 13%),radial-gradient(circle,#ffd76d 0 52%,#e9a535 53% 62%,#ffcf6e 63% 70%,#b8741a 71%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 14px #ffbe50a6,inset 0 -2px 3px #783c0080}@media (max-width:639px){.cw-coins{top:40%;transform:scale(.6)}}.cw-coin{opacity:0;animation:cw-coin var(--d) cubic-bezier(.2, .75, .35, 1) var(--delay) infinite}.cw-scroll{color:#fffc;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:44px;height:44px;margin-left:-22px;animation:.8s 2s both cw-fade,1.8s ease-in-out 2.4s infinite cw-nudge;display:grid;position:absolute;bottom:18px;left:50%}.cw-p,.cw-h2,.cw-rules li,.cw-lead{text-shadow:0 2px 16px #000c}.cw-btn{white-space:nowrap;isolation:isolate;min-height:48px;transition:transform .18s var(--ease-out), box-shadow .25s ease, background-color .2s ease, border-color .2s ease;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.cw-btn:active{transform:scale(.97)}.cw-btn:focus-visible{outline-offset:3px;outline:2px solid #ffcf6e}.cw-btn:disabled{opacity:.6;pointer-events:none}.cw-btn-xl{min-height:56px;padding:0 24px;font-size:16px}.cw-btn-primary{color:#fff;background:linear-gradient(#ff3b2f,#d40f16 60%,#a70a10);box-shadow:0 14px 34px -12px #e3141be6,inset 0 1px #ffffff4d}.cw-btn-primary:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;animation:3.6s ease-in-out 2s infinite cw-sweep;position:absolute;inset:-30% auto -30% 0;transform:translate(-180%)skew(-18deg)}.cw-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -12px #e3141b,inset 0 1px #ffffff4d}.cw-btn-ghost{color:var(--color-foreground);background:#1a120fb8;border:1px solid #ffffff2e}.cw-btn-ghost:hover{background:#281c17d1;border-color:#ffcf6e8c}.cw-btn-wa{color:#eafff1;background:linear-gradient(#25d36647,#128c4647);border:1px solid #25d36673}.cw-btn-wa:hover{border-color:#25d366cc}.cw-ticker{height:150px;margin-block:-24px 0;position:relative;overflow:hidden}.cw-band{background:linear-gradient(90deg,#b70d14,#e3141b 30%,#ff4a20 60%,#e3141b);padding-block:12px;position:absolute;top:34px;left:-5%;right:-5%;transform:rotate(-3.2deg);box-shadow:0 18px 40px -16px #e3141bcc}.cw-band-b{background:#140d0b;border-block:1px solid #ffcf6e59;top:70px;transform:rotate(2.4deg);box-shadow:0 18px 40px -20px #000000e6}.cw-band-track{width:max-content;animation:34s linear infinite cw-marquee;display:flex}.cw-band-b .cw-band-track{animation-duration:42s;animation-direction:reverse}.cw-band-word{font-family:var(--font-display);text-transform:uppercase;color:#fff;align-items:center;gap:18px;padding-inline:18px;font-size:30px;font-weight:900;line-height:1;display:inline-flex}.cw-band-b .cw-band-word{color:var(--cw-gold)}.cw-section{max-width:1280px;margin-inline:auto;padding:72px 16px}@media (min-width:768px){.cw-section{padding:104px 32px}}.cw-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,8vw,4.6rem);font-weight:900;line-height:.88}.cw-h2-sm{font-size:clamp(2rem,6vw,3rem)}.cw-p{color:#f6efe6c7;text-wrap:pretty;max-width:58ch;margin-top:14px;font-size:16px;line-height:1.6}.cw-stats{gap:14px;margin-top:32px;display:grid}@media (min-width:640px){.cw-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cw-bigstat{background:linear-gradient(160deg,#ffffff0d,#0000 60%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column-reverse;gap:4px;padding:18px 20px;display:flex}.cw-bigstat-num{font-family:var(--font-display);background:linear-gradient(#fff 30%,#ffb35c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,10vw,4.6rem);font-weight:900;line-height:.9}.cw-ways{gap:22px;margin-top:40px;display:grid}@media (min-width:900px){.cw-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:72px}}.cw-way-link{height:100%;transition:transform .35s var(--ease-out), border-color .3s ease, box-shadow .35s ease;background:radial-gradient(80% 50% at 50% 0,#e3141b47,#0000 70%),linear-gradient(#1a100d,#110b09);border:1px solid #ffffff17;border-radius:28px;padding:190px 22px 24px;display:block;position:relative}.cw-way-link:hover{border-color:#ff7a1a73;transform:translateY(-6px);box-shadow:0 30px 60px -30px #e3141bb3}.cw-way-art{width:250px;max-width:90%;transition:transform .45s var(--ease-spring);position:absolute;top:-34px;left:50%;translate:-50%}.cw-way-art img{filter:drop-shadow(0 20px 30px #0000008c);width:100%;height:auto}.cw-way-link:hover .cw-way-art{transform:translateY(-8px)scale(1.05)rotate(-2deg)}.cw-way-trophy{isolation:isolate;width:170px;height:170px;color:var(--cw-gold);background:radial-gradient(circle,#ffcf6e38,#0000 62%);border-radius:50%;place-items:center;margin:18px auto 0;display:grid;position:relative;box-shadow:0 0 46px -6px #ffbe5052}.cw-way-trophy:before{content:"";z-index:-1;background:conic-gradient(transparent 0 20deg, #ffcf6e40 20deg 30deg, transparent 30deg 60deg, #ffcf6e2e 60deg 70deg, transparent 70deg 120deg, #ffcf6e40 120deg 130deg, transparent 130deg 180deg, #ffcf6e2e 180deg 190deg, transparent 190deg 240deg, #ffcf6e40 240deg 250deg, transparent 250deg 300deg, #ffcf6e2e 300deg 310deg, transparent 310deg);border-radius:50%;animation:14s linear infinite cw-spin;position:absolute;inset:0}.cw-way-trophy svg{animation:3.6s ease-in-out infinite cw-bob}.cw-way-num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #ffcf6e73;font-size:64px;font-weight:900;line-height:1;position:absolute;top:150px;right:18px}.cw-way-go{color:#ff8a5c;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.cw-split{align-items:center;gap:28px;display:grid}@media (min-width:1024px){.cw-split{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:56px}.cw-split-rev .cw-split-art{order:2}}.cw-split-art{isolation:isolate;place-items:center;display:grid;position:relative}.cw-split-art img{filter:drop-shadow(0 30px 50px #0000008c)drop-shadow(0 0 32px #e3141b4d);width:min(100%,560px);height:auto}.cw-split-body{gap:18px;min-width:0;display:grid}.cw-split-body>.cw-h2+.cw-p{margin-top:-4px}.cw-orbit{z-index:-1;border:1.5px dashed #ff7a1a59;border-radius:50%;animation:40s linear infinite cw-spin;position:absolute;inset:6% 8%}.cw-orbit:before,.cw-orbit:after{content:"";border-radius:50%;position:absolute}.cw-orbit:before{border:1px solid #e3141b4d;inset:12%}.cw-orbit:after{background:#ff7a1a;width:12px;height:12px;margin-left:-6px;top:-6px;left:50%;box-shadow:0 0 18px 4px #ff7a1acc}.cw-float{animation:6.5s ease-in-out infinite cw-bob}.cw-float-b{animation-duration:5.4s;animation-delay:-2s}.cw-hearts{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.cw-heart{left:var(--x);width:var(--s);height:var(--s);color:#ff2d55;fill:#ff2d55;filter:drop-shadow(0 0 8px #ff2d55b3);opacity:0;animation:cw-heart var(--d) ease-out var(--delay) infinite;position:absolute;bottom:22%}.cw-heart:nth-child(3n){color:#ff7a1a;fill:#ff7a1a}.cw-heart:nth-child(4n){color:#fff;fill:#fff}.cw-card-wrap{perspective:1100px}.cw-card{aspect-ratio:1.586;width:100%;max-width:460px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease-out);animation:cw-card-in 1.1s var(--ease-spring) backwards;background:radial-gradient(120% 90% at 0 0,#ff5a1f8c,#0000 55%),radial-gradient(90% 90% at 100% 100%,#78000ae6,#0000 60%),linear-gradient(135deg,#3a0a0c,#170708 55%,#2a0b06);border:1px solid #ffffff29;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 70px -26px #e3141bbf,0 0 0 1px #00000080,inset 0 1px #ffffff2e}.cw-tilt[data-tilt] .cw-card{transition-duration:.1s}.cw-card-foil{background:repeating-linear-gradient(115deg,#fff0 0 14px,#ffffff0d 14px 15px),linear-gradient(115deg,#0000 18%,#ffd68c6b 34%,#ff503c61 44%,#966eff52 54%,#5adcff4d 62%,#0000 78%) 0 0/260% 260%;background-position:0 0, calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%);mix-blend-mode:color-dodge;opacity:.6;animation:6s ease-in-out infinite cw-foil;position:absolute;inset:0}@supports (animation-timeline:view()){.cw-card-foil{animation:linear both cw-foil-scroll;animation-timeline:view();animation-range:cover}}.cw-tilt[data-tilt] .cw-card-foil{animation:none}.cw-card-glare{background:radial-gradient(circle at calc(var(--px,.3) * 100%) calc(var(--py,.2) * 100%), #ffffff47, transparent 45%);mix-blend-mode:overlay;position:absolute;inset:0}.cw-card-chip{background:linear-gradient(90deg,#0000 47%,#78460080 47% 53%,#0000 53%),linear-gradient(#0000 47%,#78460080 47% 53%,#0000 53%),linear-gradient(135deg,#fff1c2,#d8a345 45%,#ffe39a 70%,#b8801f);border-radius:7px;width:44px;height:33px;box-shadow:inset 0 0 0 1px #78460073}.cw-card-amount{font-family:var(--font-display);color:var(--cw-gold);text-shadow:0 0 18px #ffbe508c;font-size:30px;font-weight:900;line-height:1}.cw-card-ghost{opacity:.85;filter:saturate(.85)}.cw-flap{perspective:400px;flex-wrap:nowrap;gap:3px;display:inline-flex}.cw-flap-cell,.cw-flap-dash{font-family:var(--font-display);place-items:center;font-size:clamp(22px,6.4vw,34px);font-weight:900;line-height:1;display:inline-grid;position:relative}.cw-flap-cell{color:#fff;min-width:1.02em;animation:cw-flip .6s var(--ease-out) calc(.15s + var(--i) * 60ms) both;background:linear-gradient(#2a1814 0 49%,#1a0f0c 51%);border-radius:6px;padding:.16em .1em;box-shadow:inset 0 1px #ffffff1f,0 4px 10px #00000080}.cw-flap-cell:after{content:"";background:#000000b3;height:1px;position:absolute;inset:50% 0 auto}.cw-flap-dash{width:.5em;color:var(--cw-hot)}.cw-stat{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:12px 14px}.cw-balance{background:linear-gradient(90deg,#ffcf6e1a,#0000);border:1px solid #ffcf6e47;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.cw-locked{gap:18px;display:grid}.cw-step{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .3s,background-color .3s;display:flex}.cw-step-num{color:#ff8a7a;background:#e3141b33;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.cw-step.is-done{background:#34d39914;border-color:#34d39980}.cw-step.is-done .cw-step-num{color:#04130c;animation:cw-pop .5s var(--ease-spring) both;background:#34d399}.cw-form{background:radial-gradient(90% 60% at 100% 0,#e3141b24,#0000 70%),#140d0bcc;border:1px solid #ffffff17;border-radius:26px;padding:18px}@media (min-width:640px){.cw-form{padding:24px}}.cw-url{--g1:#ffffff2e;--g2:#ffffff2e;background:#00000059;border:1.5px solid #ffffff24;border-radius:18px;align-items:center;gap:6px;padding-left:6px;transition:border-color .3s,box-shadow .35s;display:flex}.cw-url:focus-within{border-color:#ffcf6e99}.cw-url-glyph{color:#fff;background:linear-gradient(135deg, var(--g1), var(--g2));border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .4s;display:grid}.cw-url[class*=is-] .cw-url-glyph{animation:cw-pop .55s var(--ease-spring) both}.cw-url[class*=is-]{border-color:var(--g1);box-shadow:0 0 0 4px color-mix(in srgb, var(--g1) 18%, transparent), 0 12px 34px -14px var(--g2)}.cw-url.is-tiktok{--g1:#25f4ee;--g2:#fe2c55}.cw-url.is-instagram{--g1:#f9a23b;--g2:#d62976}.cw-url.is-youtube{--g1:#ff3b3b;--g2:#b00000}.cw-url.is-facebook{--g1:#3b8bff;--g2:#1554c8}.cw-detected{color:#9cf5c8;animation:cw-pop .45s var(--ease-spring) both;font-weight:700;display:inline-block}.cw-input{background:#0000004d;border:1.5px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:15px;transition:border-color .2s}.cw-input:focus{border-color:#ffcf6e99}.cw-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.cw-check input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.cw-check-box{color:#0000;width:24px;height:24px;transition:background-color .2s ease, border-color .2s ease, transform .25s var(--ease-spring);border:1.5px solid #ffffff4d;border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.cw-check input:checked+.cw-check-box{color:#fff;background:#e3141b;border-color:#e3141b;transform:scale(1.08)}.cw-check input:focus-visible+.cw-check-box{outline-offset:2px;outline:2px solid #ffcf6e}.cw-check input[aria-invalid=true]+.cw-check-box{border-color:#ff6b6b}.cw-msg{animation:cw-pop .45s var(--ease-spring) both;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.cw-msg.is-ok{color:#b6f7d6;background:#34d3991f}.cw-msg.is-err{color:#ffc2c2;background:#ff50501f}.cw-mine{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cw-mine-glyph{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.cw-mine-glyph.is-tiktok,.cw-reel.is-tiktok{--g1:#25f4ee;--g2:#fe2c55}.cw-mine-glyph.is-instagram,.cw-reel.is-instagram{--g1:#f9a23b;--g2:#d62976}.cw-mine-glyph.is-youtube,.cw-reel.is-youtube{--g1:#ff3b3b;--g2:#8a0000}.cw-mine-glyph.is-facebook,.cw-reel.is-facebook{--g1:#3b8bff;--g2:#0f3f9e}.cw-mine-glyph{background:linear-gradient(135deg, var(--g1), var(--g2))}.cw-chip{color:#f6efe6d9;background:#ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.cw-chip.is-gold{color:#3a2400;background:linear-gradient(135deg,#ffe39a,#ffbf47)}.cw-chip.is-ok{color:#b6f7d6;background:#34d39924}.cw-chip.is-err{color:#ffc2c2;background:#ff505024}.cw-champ{isolation:isolate;background:radial-gradient(70% 80% at 50% 0,#ffbe5040,#0000 70%),#160d07;border:1.5px solid #ffcf6e80;border-radius:30px;place-items:center;gap:12px;margin-top:36px;padding:44px 20px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #ffaa3c80}.cw-champ-rays{z-index:-1;background:repeating-conic-gradient(from var(--cw-angle), #ffcf6e21 0 8deg, transparent 8deg 22deg);width:900px;height:900px;margin:-450px 0 0 -450px;animation:22s linear infinite cw-spin;position:absolute;top:28%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000 75%);mask:radial-gradient(closest-side,#000 25%,#0000 75%)}.cw-champ-trophy{color:var(--cw-gold);filter:drop-shadow(0 0 22px #ffbe50b3);animation:3.2s ease-in-out infinite cw-bob}.cw-reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}@media (min-width:768px){.cw-reels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.cw-reel{--g1:#ff7a1a;--g2:#e3141b;aspect-ratio:9/14;isolation:isolate;background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--g1) 45%, transparent), transparent 60%), radial-gradient(120% 70% at 100% 100%, color-mix(in srgb, var(--g2) 55%, transparent), transparent 60%), #120b09;transition:transform .35s var(--ease-out), box-shadow .35s ease;border:1px solid #ffffff1a;border-radius:22px;grid-template-rows:auto 1fr auto;padding:14px;display:grid;position:relative;overflow:hidden}.cw-reel:after{content:"";z-index:-1;animation:cw-sheen 5s ease-in-out calc(var(--i,0) * .4s) infinite;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);position:absolute;inset:-40% -60%}.cw-reel:hover{box-shadow:0 26px 50px -24px var(--g2);transform:translateY(-6px)rotate(-1deg)}.cw-reel-top{color:#fff}.cw-reel-play{color:#fff;background:radial-gradient(circle,#ffffff4d,#ffffff24 70%);border:1px solid #ffffff59;border-radius:999px;place-self:center;place-items:center;width:64px;height:64px;display:grid;position:relative}.cw-reel-play:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #ffffff73;animation:2.4s ease-out infinite cw-ping;position:absolute;inset:-1px}.cw-reel-handle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cw-empty{color:#f6efe6bf;border:1.5px dashed #ffffff29;border-radius:22px;align-items:center;gap:12px;margin-top:28px;padding:22px;display:flex}.cw-rules{counter-reset:cw-rule;gap:12px;margin-top:22px;display:grid}@media (min-width:1024px){.cw-rules{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}}.cw-rules li{color:#f6efe6c7;counter-increment:cw-rule;padding-left:36px;font-size:14px;line-height:1.6;position:relative}.cw-rules li:before{content:counter(cw-rule);color:#ff8a7a;background:#e3141b29;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.cw-final{text-align:center;justify-items:center;gap:22px;max-width:1280px;margin-inline:auto;padding:24px 16px 96px;display:grid;position:relative}.cw-final-art{width:100%}.cw-final-art img{filter:drop-shadow(0 26px 50px #0009)drop-shadow(0 0 40px #e3141b59);width:100%;height:auto}.cw-final-copy{justify-items:center;gap:14px;display:grid}.cw-final-copy .cw-p{margin-top:0}.cw-hero-invite{min-height:min(92svh,860px)}.cw-invite-code{animation:cw-pop .8s var(--ease-spring) .9s both;background:#140c09d1;border:1px solid #ffcf6e59;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.cw-burst{z-index:120;pointer-events:none;width:0;height:0;position:fixed}.cw-burst-coin{--s:20px;animation:1.15s cubic-bezier(.15,.7,.3,1) both cw-burst}@supports (animation-timeline:view()){.cw-way,.cw-reels>li,.cw-split-art,.cw-section>.cw-h2,.cw-split-body>.cw-h2,.cw-final-art{animation:linear both cw-reveal;animation-timeline:view();animation-range:entry entry 70%}.cw-final-art img{animation:linear both cw-zoom;animation-timeline:view();animation-range:entry}}}@keyframes cw-fade{0%{opacity:0}}@keyframes cw-line-in{0%{opacity:0;filter:blur(8px);transform:translateY(105%)rotateX(-75deg)skewY(6deg)}}@keyframes cw-fire-text{0%{background-position:0 0}to{background-position:260% 0}}@keyframes cw-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes cw-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cw-gift-in{0%{opacity:0;filter:blur(14px);transform:translateY(80px)scale(.7)rotate(-6deg)}}@keyframes cw-bob{50%{translate:0 -12px}}@keyframes cw-breathe{50%{opacity:.75;transform:scale(1.12)}}@keyframes cw-coin{0%{opacity:0;transform:translate(0)scale(.2)rotateY(0)}12%{opacity:1}55%{transform:translate(calc(var(--tx) * .8), var(--ty)) scale(1) rotateY(360deg)}85%{opacity:1}to{opacity:0;transform:translate(var(--tx), calc(var(--ty) + 260px)) scale(.8) rotateY(900deg)}}@keyframes cw-nudge{50%{transform:translateY(6px)}}@keyframes cw-sweep{0%{transform:translate(-180%)skew(-18deg)}40%,to{transform:translate(380%)skew(-18deg)}}@keyframes cw-marquee{to{transform:translate(-50%)}}@keyframes cw-spin{to{rotate:360deg}}@keyframes cw-heart{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}50%{transform:translate(var(--sway), -150px) scale(1)}to{opacity:0;transform:translate(calc(var(--sway) * -.6), -320px) scale(1.15)}}@keyframes cw-card-in{0%{opacity:0;transform:rotateX(40deg)rotateY(-25deg)translateY(40px)scale(.85)}}@keyframes cw-foil-scroll{0%{background-position:0 0,10% 20%}to{background-position:0 0,90% 80%}}@keyframes cw-foil{0%,to{background-position:0 0,10% 20%}50%{background-position:0 0,90% 80%}}@keyframes cw-flip{0%{opacity:0;transform:rotateX(-95deg)}}@keyframes cw-sheen{0%,60%{transform:translate(-40%)}to{transform:translate(40%)}}@keyframes cw-ping{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.56)}}@keyframes cw-burst{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}60%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(1) rotate(var(--r))}to{opacity:0;transform:translate(var(--tx), calc(var(--ty) + 140px)) scale(.7) rotate(var(--r))}}@keyframes cw-reveal{0%{opacity:0;transform:translateY(70px)scale(.94)}}@keyframes cw-zoom{0%{opacity:.4;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.cw *,.cw :before,.cw :after,.cw-burst *{transition:none!important;animation:none!important}.cw-coin,.cw-heart{display:none}}
