.rewards-module__6qg-0G__page{--cut:clamp(36px, 5vw, 84px)}.rewards-module__6qg-0G__h2{font-family:var(--display);letter-spacing:-.055em;color:var(--white);margin-top:clamp(16px,1.8vw,26px);margin-left:-.04em;font-size:clamp(50px,14.4vw,150px);font-weight:900;line-height:.86}.rewards-module__6qg-0G__labelItem:nth-child(2){color:var(--terra)}.rewards-module__6qg-0G__passDots{gap:5px;display:inline-flex}.rewards-module__6qg-0G__passDots i{width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;display:block}.rewards-module__6qg-0G__passDots i:first-child{background:var(--violet)}.rewards-module__6qg-0G__passDots i:last-child{background:var(--terra)}.rewards-module__6qg-0G__hero{isolation:isolate;background:radial-gradient(46% 38% at 30% 30%, #b870ff24, transparent 70%), radial-gradient(40% 36% at 74% 44%, #ff781f1f, transparent 70%), var(--ink);height:min(100svh,940px);min-height:640px;position:relative;overflow:hidden}.rewards-module__6qg-0G__heroArt{z-index:1;left:0;right:0;top:calc(var(--head) + 8px);height:52%;position:absolute}.rewards-module__6qg-0G__heroCopy{z-index:3;left:var(--gutter);right:var(--gutter);position:absolute;bottom:clamp(26px,4.6svh,56px)}.rewards-module__6qg-0G__h1{font-family:var(--display);letter-spacing:-.055em;color:var(--white);margin-top:clamp(14px,1.6vw,22px);margin-left:-.04em;font-size:clamp(46px,13.8vw,72px);font-weight:900;line-height:.86}.rewards-module__6qg-0G__h1>span{width:fit-content;max-width:100%;padding-bottom:.04em;display:block}.rewards-module__6qg-0G__h1>span:last-child{padding-bottom:.14em}.rewards-module__6qg-0G__amount{color:var(--terra)}.rewards-module__6qg-0G__h1 .rewards-module__6qg-0G__unit{width:fit-content;color:var(--paper);background:#f7f4ef12;border-radius:999px;margin:clamp(14px,1.6vw,20px) 0 0 .04em;padding:10px 15px 9px;display:flex;box-shadow:inset 0 0 0 1px #f7f4ef47}@media (min-width:900px){.rewards-module__6qg-0G__h1{font-size:min(128px, calc((100vw - 2 * var(--gutter)) / 11.2));white-space:nowrap}.rewards-module__6qg-0G__h1 .rewards-module__6qg-0G__unit{vertical-align:middle;margin:0 0 .5em .3em;padding:12px 18px 11px;font-size:13px;display:inline-flex}.rewards-module__6qg-0G__heroArt{left:34%;right:var(--gutter);top:calc(var(--head) + 2vh);height:58%}}.rewards-module__6qg-0G__passes{pointer-events:none}.rewards-module__6qg-0G__glow{filter:blur(40px);opacity:.7;background:radial-gradient(40% 50% at 32% 40%,#b870ff80,#0000 70%),radial-gradient(40% 50% at 70% 62%,#ff781f73,#0000 70%);position:absolute;inset:8% 6%}.rewards-module__6qg-0G__pass{--rot:-9deg;--stub:27%;--notch:clamp(8px, .8vw, 12px);aspect-ratio:1.9;filter:drop-shadow(0 22px 26px #00000080);width:clamp(224px,62vw,310px);transform:rotate(var(--rot));animation:rewards-module__6qg-0G__float 6.5s var(--ease-io) calc(var(--k) * -3.2s) infinite alternate;position:absolute}.rewards-module__6qg-0G__ticket{grid-template-columns:minmax(0, 1fr) var(--stub);width:100%;height:100%;color:var(--ink);-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:clamp(14px,1.3vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.rewards-module__6qg-0G__pass_you{--rot:-9deg;left:var(--gutter);top:2%}.rewards-module__6qg-0G__pass_you .rewards-module__6qg-0G__ticket{background:linear-gradient(140deg,#d6a8ff 0%,#b870ff 46%,#9a55e8 100%)}.rewards-module__6qg-0G__pass_friend{--rot:7deg;right:var(--gutter);top:40%}.rewards-module__6qg-0G__pass_friend .rewards-module__6qg-0G__ticket{background:linear-gradient(140deg,#ffb07a 0%,#ff781f 48%,#f0640c 100%)}@keyframes rewards-module__6qg-0G__float{0%{transform:translateY(-7px) rotate(calc(var(--rot) - 1deg))}to{transform:translateY(9px) rotate(calc(var(--rot) + 1.2deg))}}.rewards-module__6qg-0G__passMain{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(13px,1.3vw,22px) clamp(12px,1.2vw,20px) clamp(10px,1vw,16px) clamp(16px,1.6vw,26px);display:flex}.rewards-module__6qg-0G__passAmount{font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;margin-left:-.04em;padding-bottom:.04em;font-size:clamp(56px,16vw,84px);font-weight:900;line-height:.8}.rewards-module__6qg-0G__passStub{border-left:2px dashed #0b130e57;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:clamp(13px,1.3vw,22px) 0 clamp(12px,1.2vw,20px);display:flex}.rewards-module__6qg-0G__passStub .rewards-module__6qg-0G__passDots{background:var(--ink);border-radius:999px;padding:4px 6px}.rewards-module__6qg-0G__passStub .rewards-module__6qg-0G__passDots i{box-shadow:none}.rewards-module__6qg-0G__passUnit{writing-mode:vertical-rl;letter-spacing:.16em;color:#0b130ec7;font-size:10px;transform:rotate(180deg)}.rewards-module__6qg-0G__sheen{pointer-events:none;mix-blend-mode:soft-light;animation:rewards-module__6qg-0G__sheen 7s var(--ease-io) calc(1.2s + var(--k) * 1.1s) infinite;background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}@keyframes rewards-module__6qg-0G__sheen{0%{background-position:-60% 0}40%,to{background-position:160% 0}}@media (min-width:900px){.rewards-module__6qg-0G__pass{width:clamp(320px,31vw,480px)}.rewards-module__6qg-0G__pass_you{top:4%;left:4%}.rewards-module__6qg-0G__pass_friend{top:36%;right:0}.rewards-module__6qg-0G__passAmount{font-size:clamp(84px,9vw,144px)}.rewards-module__6qg-0G__passUnit{font-size:12px}.rewards-module__6qg-0G__passDots i{width:12px;height:12px}}.rewards-module__6qg-0G__slab{padding-bottom:calc(var(--cut-bottom) + clamp(48px, 5vw, 80px))}.rewards-module__6qg-0G__slabLabel{color:var(--ink)}.rewards-module__6qg-0G__steps{gap:clamp(56px,6vw,72px);margin:clamp(28px,3.4vw,52px) 0 0;padding:0;list-style:none;display:grid}.rewards-module__6qg-0G__step{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rewards-module__6qg-0G__stepNum{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--ink);padding-bottom:.06em;font-size:clamp(60px,8vw,116px);font-weight:900;line-height:.8;display:block}.rewards-module__6qg-0G__stepArt{align-items:center;min-height:clamp(150px,13vw,190px);margin:clamp(18px,2vw,28px) 0;display:flex}.rewards-module__6qg-0G__stepTitle{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin-left:-.03em;font-size:clamp(36px,10vw,54px);font-weight:900;line-height:.9}.rewards-module__6qg-0G__stepLine{font:500 clamp(17px, 1.4vw, 19px)/1.4 var(--sys);color:#0b130ed1;margin-top:14px}.rewards-module__6qg-0G__stepChannels{color:var(--ink);margin-top:12px}@media (min-width:900px){.rewards-module__6qg-0G__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3.6vw,64px)}.rewards-module__6qg-0G__stepTitle{max-width:none;font-size:clamp(38px,3.7vw,58px)}}.rewards-module__6qg-0G__msg{flex-direction:column;align-items:flex-end;gap:6px;max-width:300px;display:flex}.rewards-module__6qg-0G__bubble{background:var(--ink);color:var(--paper);font:600 16px/1.38 var(--sys);border-radius:22px 22px 6px;padding:15px 18px 16px;display:block;box-shadow:0 18px 40px -22px #0b130ecc}.rewards-module__6qg-0G__ticks svg{fill:none;width:22px;height:12px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}[data-in] .rewards-module__6qg-0G__bubble{transform-origin:100% 100%;animation:rewards-module__6qg-0G__pop .8s var(--ease-out) .35s both}[data-in] .rewards-module__6qg-0G__ticks{animation:rewards-module__6qg-0G__fade .5s var(--ease-out) 1.1s both}@keyframes rewards-module__6qg-0G__pop{0%{opacity:0;transform:translateY(18px)scale(.86)}}@keyframes rewards-module__6qg-0G__fade{0%{opacity:0}}.rewards-module__6qg-0G__id{background:var(--ink);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:132px;padding:12px 12px 14px;display:flex;box-shadow:0 18px 40px -22px #0b130ecc}.rewards-module__6qg-0G__idTop{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.rewards-module__6qg-0G__idBar{background:#f7f4ef52;border-radius:4px;width:46px;height:7px;display:block}.rewards-module__6qg-0G__idTop .rewards-module__6qg-0G__passDots i{width:8px;height:8px}.rewards-module__6qg-0G__idScan{width:100px;height:100px;display:block;overflow:visible}.rewards-module__6qg-0G__idTicks line{stroke:#f7f4ef6b;stroke-width:1.4px;stroke-linecap:round}.rewards-module__6qg-0G__idLight{fill:none;stroke:var(--violet);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:22 78;transform-box:fill-box;transform-origin:50%;animation:3.4s linear infinite rewards-module__6qg-0G__spin}.rewards-module__6qg-0G__idFace{fill:none;stroke:#f7f4ef8c;stroke-width:1.4px;stroke-dasharray:3 3}@keyframes rewards-module__6qg-0G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rewards-module__6qg-0G__idWave{align-items:center;gap:4px;height:22px;display:flex}.rewards-module__6qg-0G__idWave i{width:4px;height:calc(var(--h) * 22px);background:var(--terra);transform-origin:50%;animation:rewards-module__6qg-0G__wave 1.1s var(--ease-io) calc(var(--i) * -.13s) infinite alternate;border-radius:2px;display:block}@keyframes rewards-module__6qg-0G__wave{0%{transform:scaleY(.35)}}.rewards-module__6qg-0G__days{align-items:center;gap:16px;display:flex}.rewards-module__6qg-0G__dayGrid{grid-template-columns:repeat(7,16px);gap:9px;display:grid}.rewards-module__6qg-0G__dayGrid i{background:var(--ink);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;display:block}.rewards-module__6qg-0G__done{background:var(--violet);width:52px;height:52px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;place-items:center;display:grid}.rewards-module__6qg-0G__done svg{fill:none;width:28px;height:28px;stroke:var(--ink);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}[data-in] .rewards-module__6qg-0G__dayGrid i{animation:rewards-module__6qg-0G__day .35s var(--ease-out) calc(.3s + var(--i) * 80ms) both}[data-in] .rewards-module__6qg-0G__done{animation:rewards-module__6qg-0G__pop .7s var(--ease-out) calc(.4s + var(--i) * 80ms) both}@keyframes rewards-module__6qg-0G__day{0%{background:0 0}}.rewards-module__6qg-0G__ad{margin-top:calc(-1 * var(--cut));padding:calc(clamp(56px, 5vw, 80px) + var(--cut)) var(--gutter) clamp(64px, 6vw, 100px);background:radial-gradient(60% 46% at 72% 8%, #b870ff1f, transparent 70%), radial-gradient(40% 40% at 78% 92%, #ff781f14, transparent 70%), var(--stage);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""reel""bottom";column-gap:24px;display:grid;position:relative;overflow:hidden}.rewards-module__6qg-0G__adTop{grid-area:top}.rewards-module__6qg-0G__adTitle>span:last-child{padding-bottom:.1em}.rewards-module__6qg-0G__adReel{grid-area:reel;justify-self:center;margin:clamp(32px,6vw,48px) 0 clamp(8px,2vw,16px)}.rewards-module__6qg-0G__adBottom{grid-area:bottom;margin-top:clamp(24px,2.6vw,36px)}.rewards-module__6qg-0G__adLine{text-wrap:balance;max-width:30ch}.rewards-module__6qg-0G__fee{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;display:flex}.rewards-module__6qg-0G__feeAmount{font-family:var(--display);letter-spacing:-.06em;color:var(--terra);margin-left:-.04em;font-size:clamp(84px,24vw,160px);font-weight:900;line-height:.8}.rewards-module__6qg-0G__feeUnit{max-width:17ch;font:600 clamp(17px, 1.5vw, 21px)/1.3 var(--sys);color:var(--paper);text-wrap:balance;padding-bottom:.3em}.rewards-module__6qg-0G__labels{color:var(--paper);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:clamp(22px,2.4vw,32px);display:flex}.rewards-module__6qg-0G__labelsHead{color:var(--violet)}.rewards-module__6qg-0G__labelList{flex-wrap:wrap;gap:8px;display:flex}.rewards-module__6qg-0G__labelChip{background:#f7f4ef0d;border-radius:999px;padding:8px 12px 7px;box-shadow:inset 0 0 0 1px #f7f4ef52}.rewards-module__6qg-0G__labelChip:before{content:none!important}@media (min-width:900px){.rewards-module__6qg-0G__ad{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"top reel""bottom reel";align-content:center;min-height:min(100svh,860px)}.rewards-module__6qg-0G__adTop{align-self:end}.rewards-module__6qg-0G__adBottom{align-self:start}.rewards-module__6qg-0G__adReel{align-self:center;margin:0}.rewards-module__6qg-0G__adLine{max-width:44ch}}.rewards-module__6qg-0G__reel{aspect-ratio:9/16;isolation:isolate;border-radius:30px;width:clamp(232px,64vw,300px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f7f4ef29,0 40px 90px -30px #b870ff80,0 20px 120px -40px #ff781f73}@media (min-width:900px){.rewards-module__6qg-0G__reel{width:clamp(260px,23vw,330px)}}.rewards-module__6qg-0G__reelFilm{z-index:0}.rewards-module__6qg-0G__reelShade{z-index:6;background:linear-gradient(#060a089e 0%,#0000 26% 60%,#060a08c7 100%);position:absolute;inset:0}.rewards-module__6qg-0G__reelBar{z-index:7;background:#ffffff47;border-radius:2px;height:2px;position:absolute;top:12px;left:14px;right:14px;overflow:hidden}.rewards-module__6qg-0G__reelBar i{background:var(--white);width:42%;height:100%;animation:9s linear infinite rewards-module__6qg-0G__progress;display:block}@keyframes rewards-module__6qg-0G__progress{0%{width:0}to{width:100%}}.rewards-module__6qg-0G__reelHead{z-index:7;align-items:center;gap:9px;display:flex;position:absolute;top:26px;left:14px;right:14px}.rewards-module__6qg-0G__reelAvatar{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 0 1.5px #f7f4efb3}.rewards-module__6qg-0G__reelAvatar .rewards-module__6qg-0G__passDots{gap:3px}.rewards-module__6qg-0G__reelAvatar .rewards-module__6qg-0G__passDots i{width:6px;height:6px;box-shadow:none}.rewards-module__6qg-0G__reelWho{flex-direction:column;gap:5px;min-width:0;display:flex}.rewards-module__6qg-0G__reelHandle{background:#ffffffe6;border-radius:4px;width:62px;height:8px;display:block}.rewards-module__6qg-0G__reelSponsor{font:600 11.5px/1.2 var(--sys);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rewards-module__6qg-0G__reelAi{z-index:7;color:var(--paper);background:#0b130e9e;border-radius:7px;padding:6px 9px 5px;font-size:10px;position:absolute;bottom:84px;left:14px;box-shadow:inset 0 0 0 1px #f7f4ef4d}.rewards-module__6qg-0G__reelCaption{z-index:7;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:22px;left:14px;right:46px}.rewards-module__6qg-0G__reelCaption b{font:700 14px/1 var(--sys);color:var(--white)}.rewards-module__6qg-0G__reelLine{background:#ffffff9e;border-radius:4px;height:7px;display:block}.rewards-module__6qg-0G__reelLineShort{width:58%}.rewards-module__6qg-0G__fine{padding:clamp(72px, 8vw, 130px) var(--gutter) clamp(64px, 7vw, 110px);background:var(--ink);border-top:1px solid #f7f4ef0f;position:relative}.rewards-module__6qg-0G__lines{grid-template-columns:minmax(0,1fr);margin:clamp(32px,4vw,60px) 0 0;padding:0;list-style:none;display:grid}.rewards-module__6qg-0G__line{font:600 clamp(18px, 1.55vw, 22px)/1.35 var(--sys);color:var(--paper);border-top:1px solid #f7f4ef24;padding:17px 0 17px 28px;position:relative}.rewards-module__6qg-0G__line:before{content:"";background:var(--violet);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(12px + .675em);left:2px}.rewards-module__6qg-0G__line:nth-child(2n):before{background:var(--terra)}@media (min-width:900px){.rewards-module__6qg-0G__fine{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(32px,5vw,96px);display:grid}.rewards-module__6qg-0G__fine .rewards-module__6qg-0G__h2{font-size:clamp(64px,8vw,130px)}.rewards-module__6qg-0G__lines{margin-top:clamp(8px,1vw,16px)}.rewards-module__6qg-0G__line:last-child{border-bottom:1px solid #f7f4ef24}}.rewards-module__6qg-0G__status{padding:clamp(80px, 9vw, 150px) var(--gutter) clamp(72px, 8vw, 130px);background:radial-gradient(50% 60% at 16% 100%, #ff781f21, transparent 70%), radial-gradient(44% 50% at 86% 0%, #b870ff21, transparent 70%), var(--ink);border-top:1px solid #f7f4ef0f;position:relative;overflow:hidden}.rewards-module__6qg-0G__statusLabel{color:var(--paper);align-items:center;gap:10px;display:flex}.rewards-module__6qg-0G__pulse{background:var(--terra);width:9px;height:9px;animation:rewards-module__6qg-0G__pulse 1.6s var(--ease-io) infinite alternate;border-radius:50%;display:block;box-shadow:0 0 12px 2px #ff781f99}@keyframes rewards-module__6qg-0G__pulse{0%{opacity:.3;transform:scale(.7)}}.rewards-module__6qg-0G__statusTitle{font-family:var(--display);letter-spacing:-.055em;color:var(--white);margin-top:clamp(16px,1.8vw,26px);margin-left:-.04em;padding-bottom:.08em;font-size:clamp(64px,19vw,220px);font-weight:900;line-height:.84}.rewards-module__6qg-0G__statusLine{max-width:30ch;margin:clamp(18px,2vw,28px) 0 0}.rewards-module__6qg-0G__ctas{flex-wrap:wrap;gap:18px 16px;margin-top:clamp(28px,3vw,44px);display:flex}.rewards-module__6qg-0G__cta{flex-direction:column;align-items:center;gap:11px;display:inline-flex}.rewards-module__6qg-0G__ctaNote{color:#f7f4ef8c;font-size:11px}@media (min-width:900px){.rewards-module__6qg-0G__statusTitle{font-size:min(220px, calc((100vw - 2 * var(--gutter)) / 6.6));white-space:nowrap}}@media (prefers-reduced-motion:reduce){.rewards-module__6qg-0G__pass,.rewards-module__6qg-0G__sheen,.rewards-module__6qg-0G__bubble,.rewards-module__6qg-0G__ticks,.rewards-module__6qg-0G__idLight,.rewards-module__6qg-0G__idWave i,.rewards-module__6qg-0G__dayGrid i,.rewards-module__6qg-0G__done,.rewards-module__6qg-0G__reelBar i,.rewards-module__6qg-0G__pulse{animation:none!important}.rewards-module__6qg-0G__sheen{display:none}.rewards-module__6qg-0G__pass{transform:rotate(var(--rot))}}
