._shell_c6wtf_7{--ink: var(--black, #24272a);--accent: #fe6919;--accent-hover: #fe6919;--cream: #fff4ea;position:relative;background:radial-gradient(1100px 520px at 50% -8%,#ffe2cf 0%,transparent 62%),var(--cream);color:var(--ink);overflow-x:clip}._slide_c6wtf_21{display:flex;width:100%;max-width:1320px;margin:0 auto;padding:clamp(14px,2.4vh,26px) clamp(16px,2vw,24px) clamp(22px,3.6vh,40px)}._card_c6wtf_30{--px: clamp(28px, 6vw, 110px);--py: clamp(24px, 4.5vh, 64px);position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(12px,2vh,24px);padding:var(--py) var(--px);color:var(--ink);background:#fff;border:3.5px solid var(--ink);border-radius:clamp(22px,3vw,40px);box-shadow:0 24px 60px -32px #24272a40;overflow:hidden;container-type:inline-size}._srOnly_c6wtf_51{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tlTop_c6wtf_66{--tl-gap: clamp(18px, 3vh, 32px);position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--tl-gap);padding-block:0 clamp(20px,4vh,48px);text-align:center}._photoBanner_c6wtf_81{align-self:stretch;margin:calc(var(--py) * -1) calc(var(--px) * -1) 0;height:clamp(220px,30vw,440px);background-size:cover;background-position:center 35%;background-repeat:no-repeat;border-bottom:3.5px solid var(--ink)}._heroBrand_c6wtf_92{margin:0;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vw,22px);width:100%}._brandLogo_c6wtf_101{position:relative;z-index:2;display:block;width:min(100%,980px);height:auto;aspect-ratio:1297 / 289;margin-top:calc(max(-11%,-105px) - var(--tl-gap));filter:drop-shadow(0 8px 14px rgba(36,39,42,.18));user-select:none;animation:_preBlackRise_c6wtf_1 .6s ease .05s both}._bfSticker_c6wtf_115{display:block;width:min(78%,520px);height:auto;aspect-ratio:984 / 741;margin-top:clamp(18px,4.5vw,56px);filter:drop-shadow(6px 8px 0 rgba(36,39,42,.18));user-select:none;rotate:-4deg;animation:_stickerSlam_c6wtf_1 .7s cubic-bezier(.3,1.5,.5,1) .3s both}._ratingBlock_c6wtf_129{display:flex;flex-direction:column;align-items:center;animation:_preBlackRise_c6wtf_1 .6s ease .25s both}._rbNumberRow_c6wtf_136{display:flex;align-items:baseline;gap:.25rem}._rbVal_c6wtf_142{font-size:clamp(2.4rem,5vh,3rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink)}._rbStar_c6wtf_150{font-size:clamp(1.5rem,3.2vh,1.875rem);line-height:1;color:var(--accent)}._rbLabel_c6wtf_156{margin-top:.25rem;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#24272a99}._rbBadges_c6wtf_165{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem}._rbBadge_c6wtf_165,._rbBadge_c6wtf_165:visited{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;text-decoration:none;background-color:#fff;border:1.5px solid rgba(36,39,42,.18);border-radius:6px;box-shadow:0 2px 5px #00000014;transition:transform .15s ease,box-shadow .15s ease}._rbBadge_c6wtf_165:hover{text-decoration:none;transform:translateY(-1.5px);box-shadow:0 4px 8px #0000001f}._rbStars_c6wtf_196{display:flex;align-items:center;gap:.15rem}._rbStars_c6wtf_196 svg{width:.7rem;height:.7rem}._rbBadgeVal_c6wtf_207{font-size:11px;font-weight:800;line-height:1;color:var(--ink)}._rbTrustpilot_c6wtf_214{font-size:10px;font-weight:800;line-height:1;letter-spacing:-.025em;color:#00b67a}._rbGoogle_c6wtf_222{font-size:10px;font-weight:800;line-height:1;letter-spacing:-.025em}._rbGoogle_c6wtf_222 span:nth-child(1){color:#4285f4}._rbGoogle_c6wtf_222 span:nth-child(2){color:#ea4335}._rbGoogle_c6wtf_222 span:nth-child(3){color:#fbbc05}._rbGoogle_c6wtf_222 span:nth-child(4){color:#4285f4}._rbGoogle_c6wtf_222 span:nth-child(5){color:#34a853}._rbGoogle_c6wtf_222 span:nth-child(6){color:#ea4335}._ctaBlock_c6wtf_237{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.8vh,18px);max-width:100%}._ctaKicker_c6wtf_245{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.45em;color:var(--ink);font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;text-align:center;animation:_preBlackRise_c6wtf_1 .6s ease .5s backwards}._ctaKicker_c6wtf_245 svg{flex-shrink:0;width:1.2em;height:1.2em;color:var(--accent)}._giftCta_c6wtf_267{position:relative;flex-shrink:0;width:auto;max-width:100%;display:flex;align-items:center;gap:clamp(10px,1.6cqw,20px);padding:clamp(12px,1.6vh,18px) clamp(14px,2vw,28px);background:var(--accent);color:#fff;border:3.5px solid var(--ink);border-radius:clamp(18px,2.2vw,28px);box-shadow:8px 8px 0 0 var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;animation:_preBlackRise_c6wtf_1 .6s ease .55s backwards;transition:translate .15s ease,box-shadow .15s ease,background-color .15s ease}._giftCta_c6wtf_267:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);translate:-120% 0;animation:_preBlackShine_c6wtf_1 3.2s ease-in-out 1s infinite;pointer-events:none}._giftCta_c6wtf_267:hover{background:var(--accent-hover);translate:-2px -2px;box-shadow:10px 10px 0 0 var(--ink)}._giftCta_c6wtf_267:active{translate:4px 4px;box-shadow:3px 3px 0 0 var(--ink)}._giftCta_c6wtf_267:focus-visible{outline:3px solid var(--ink);outline-offset:4px}._giftIcon_c6wtf_319{flex-shrink:0;width:clamp(46px,5vh,60px);aspect-ratio:1;display:grid;place-items:center;border-radius:22%;background:var(--ink);color:var(--accent);animation:_preBlackWiggle_c6wtf_1 2.4s ease-in-out infinite}._giftIcon_c6wtf_319 svg{width:55%;height:55%}._giftTitle_c6wtf_336{flex:1;min-width:0;font-size:clamp(1.2rem,min(6vw,3.6vh),2rem);font-weight:800;line-height:.98;letter-spacing:-.035em}@media (min-width: 641px){._giftTitle_c6wtf_336{white-space:nowrap;min-width:max-content}}._giftArrow_c6wtf_353{flex-shrink:0;width:clamp(26px,3vw,44px);height:auto;transition:translate .2s ease}._giftCta_c6wtf_267:hover ._giftArrow_c6wtf_353{translate:6px 0}@media (max-width: 400px){._giftArrow_c6wtf_353{display:none}}@media (max-width: 640px){._slide_c6wtf_21{padding:16px 16px 22px}._card_c6wtf_30{--px: 24px;--py: 26px;border-width:3px;border-radius:22px}._tlTop_c6wtf_66{--tl-gap: 24px;gap:var(--tl-gap);padding-block:0 18px}._photoBanner_c6wtf_81{height:clamp(180px,52vw,300px);border-bottom-width:3px}._brandLogo_c6wtf_101{width:100%}._bfSticker_c6wtf_115{width:min(88%,360px);margin-top:22px}._rbLabel_c6wtf_156{margin-top:.4rem}._rbBadges_c6wtf_165{gap:.65rem;margin-top:.95rem}._ctaBlock_c6wtf_237{gap:18px}._giftCta_c6wtf_267{gap:16px;padding:18px 20px;border-width:3px;border-radius:18px;box-shadow:5px 5px 0 0 var(--ink)}._giftIcon_c6wtf_319{width:48px}._giftTitle_c6wtf_336{font-size:clamp(1.25rem,6.4vw,1.75rem);line-height:1.08}}@media (max-width: 360px){._card_c6wtf_30{--px: 18px;--py: 20px}._giftIcon_c6wtf_319{width:40px}._giftTitle_c6wtf_336{font-size:1.2rem}}@keyframes _stickerSlam_c6wtf_1{0%{opacity:0;scale:1.8;rotate:12deg}to{opacity:1;scale:1;rotate:-4deg}}@keyframes _preBlackRise_c6wtf_1{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes _preBlackShine_c6wtf_1{0%{translate:-120% 0}40%,to{translate:120% 0}}@keyframes _preBlackWiggle_c6wtf_1{0%,70%,to{rotate:0deg}76%{rotate:-10deg}82%{rotate:9deg}88%{rotate:-6deg}94%{rotate:3deg}}@media (prefers-reduced-motion: reduce){._brandLogo_c6wtf_101,._bfSticker_c6wtf_115,._ratingBlock_c6wtf_129,._ctaKicker_c6wtf_245,._giftIcon_c6wtf_319,._giftCta_c6wtf_267,._giftCta_c6wtf_267:after{animation:none!important}}._sdSticker_c6wtf_521{aspect-ratio:4 / 3;width:min(72%,460px);object-fit:contain;mix-blend-mode:multiply;rotate:0deg;filter:none}@media (max-width: 640px){._sdSticker_c6wtf_521{width:min(88%,340px)}}._visual_12726_1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;isolation:isolate}._img_12726_11{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}._textArt_12726_19{container-type:inline-size;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em}._textBig_12726_30{font-size:2.4em;font-size:min(42cqw,4.5rem);font-weight:800;letter-spacing:-.05em;line-height:.9;color:var(--black, #24272a);white-space:nowrap}._textTag_12726_40{background:#fe6919;color:#fff;border:2px solid var(--black, #24272a);border-radius:6px;padding:.14em .45em .1em;font-size:.8em;font-size:min(14cqw,1.3rem);font-weight:800;letter-spacing:.04em;line-height:1;box-shadow:2px 2px 0 0 var(--black, #24272a);transform:rotate(-4deg);white-space:nowrap}._sm_12726_57{font-size:.7rem}._md_12726_61{font-size:1rem}._lg_12726_65{font-size:1.35rem}._logo_1qvsb_2{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:.5rem 1.1rem .55rem;background:#fe6919;border-radius:14px;box-shadow:0 6px 18px -8px #fe6919b3;line-height:1;user-select:none}._public_1qvsb_15{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.025em}._courses_1qvsb_22{color:#ffffffd9;font-size:20px;font-weight:300;letter-spacing:-.025em}@media (max-width: 480px){._logo_1qvsb_2{padding:.42rem .9rem .47rem;border-radius:12px}._public_1qvsb_15,._courses_1qvsb_22{font-size:17px}}._stage_hzspv_5{--ink: var(--black, #24272a);--stage: #1c1e21;--accent: #fe6919;--accent-hover: #fe6919;--cream: #fff4ea;--panel: #fffaf6;position:fixed;inset:0;z-index:10000;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--stage);color:var(--cream);letter-spacing:-.011em;display:flex;flex-direction:column}._stage_hzspv_5 h1,._stage_hzspv_5 h2{letter-spacing:-.035em;text-wrap:balance}._bgGrid_hzspv_33{position:absolute;inset:0;background-image:linear-gradient(rgba(255,244,234,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,244,234,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}._bgGlow_hzspv_45{position:absolute;width:900px;height:900px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fe691942,#fe691900 62%);pointer-events:none;animation:_glowPulse_hzspv_1 6s ease-in-out infinite}._bgNumber_hzspv_57{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(14rem,42vw,38rem);font-weight:800;letter-spacing:-.07em;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(254,105,25,.12);white-space:nowrap;pointer-events:none;user-select:none}@keyframes _glowPulse_hzspv_1{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}._inner_hzspv_85{position:relative;z-index:2;width:100%;max-width:500px;margin:auto;padding:1.25rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}._logoRow_hzspv_98{display:flex;justify-content:center;animation:_fadeDown_hzspv_1 .6s ease both}._logo_hzspv_98{display:block;height:26px;width:auto}._panel_hzspv_113{width:100%;background:var(--panel);color:var(--ink);border:4px solid var(--ink);border-radius:1.5rem;box-shadow:8px 8px 0 0 var(--accent);padding:1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;animation:_panelIn_hzspv_1 .7s cubic-bezier(.2,.9,.3,1.2) both}@keyframes _panelIn_hzspv_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes _fadeDown_hzspv_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}._eyebrow_hzspv_150{display:inline-flex;align-items:center;gap:.4rem;background:var(--ink);color:var(--accent);border-radius:999px;padding:.35rem .8rem;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;max-width:100%;text-align:center;line-height:1.35}._eyebrow_hzspv_150 svg{flex-shrink:0;width:.85rem;height:.85rem}._title_hzspv_173{margin:.7rem 0 .35rem;font-size:clamp(2rem,7vw,2.85rem);font-weight:800;line-height:1;color:var(--ink)}._titleHighlight_hzspv_181{display:inline-block;background:var(--accent);color:#fff;border:3px solid var(--ink);border-radius:6px;padding:0 .22em .04em;transform:rotate(-2deg);box-shadow:3px 3px 0 0 var(--ink)}._subtitle_hzspv_192{margin:0 0 1rem;font-size:.875rem;font-weight:400;color:#24272ab3}._subtitle_hzspv_192 strong{font-weight:800;color:var(--ink)}._grid_hzspv_207{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;width:min(100%,max(250px,calc((100dvh - 410px)*.92)))}._cardSlot_hzspv_214{position:relative}._card_hzspv_214{--d: 0ms;position:relative;width:100%;aspect-ratio:1 / 1.08;padding:0;border:0;background:transparent;cursor:pointer;perspective:900px;animation:_cardIn_hzspv_239 .55s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(.3s + var(--d));-webkit-tap-highlight-color:transparent}._card_hzspv_214:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:14px}._card_hzspv_214:not(._cardFlipped_hzspv_239):not(._cardDisabled_hzspv_239):hover ._cardInner_hzspv_239{transform:translateY(-4px) rotate(-1.5deg)}._card_hzspv_214:not(._cardFlipped_hzspv_239):not(._cardDisabled_hzspv_239):hover ._cardBack_hzspv_243{box-shadow:6px 6px 0 0 var(--ink)}._card_hzspv_214:not(._cardFlipped_hzspv_239):not(._cardDisabled_hzspv_239):active ._cardInner_hzspv_239{transform:scale(.96)}@keyframes _cardIn_hzspv_239{0%{opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:none}}._cardInner_hzspv_239{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.3,1.4,.5,1)}._cardFlipped_hzspv_239 ._cardInner_hzspv_239{transform:rotateY(180deg)}._cardFlipped_hzspv_239{cursor:default;animation:_cardPop_hzspv_1 .5s .45s ease}@keyframes _cardPop_hzspv_1{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}._cardDisabled_hzspv_239{cursor:not-allowed}._cardDisabled_hzspv_239 ._cardBack_hzspv_243{filter:grayscale(.6) brightness(.75);opacity:.45;box-shadow:none}._cardBack_hzspv_243,._cardFront_hzspv_301{position:absolute;inset:0;border-radius:14px;border:3px solid var(--ink);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;transition:box-shadow .25s ease,opacity .3s ease,filter .3s ease}._cardBack_hzspv_243{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 55%),repeating-linear-gradient(45deg,rgba(36,39,42,.07) 0 8px,transparent 8px 16px),#fe6919;box-shadow:4px 4px 0 0 var(--ink);display:flex;align-items:center;justify-content:center;padding:7%}._cardBackFrame_hzspv_326{width:100%;height:100%;border:2px dashed rgba(255,255,255,.7);border-radius:9px;display:flex;align-items:center;justify-content:center}._cardQuestion_hzspv_336{font-size:clamp(1.6rem,6vw,2.4rem);font-weight:800;color:#fff;line-height:1;text-shadow:2px 2px 0 var(--ink);animation:_qBob_hzspv_1 2.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes _qBob_hzspv_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.06)}}._cardShine_hzspv_356{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translate(-60%);animation:_shine_hzspv_1 3.6s ease-in-out infinite;animation-delay:var(--d);pointer-events:none}@keyframes _shine_hzspv_1{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}._cardFront_hzspv_301{transform:rotateY(180deg);background:#fff;box-shadow:4px 4px 0 0 var(--accent),4px 4px 0 3px var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.45rem .35rem .4rem}._cardArt_hzspv_390{flex:1;width:100%;min-height:0;display:flex;align-items:center;justify-content:center}._cardTitle_hzspv_399{font-size:clamp(.58rem,2.3vw,.74rem);font-weight:800;line-height:1.1;color:var(--ink);text-wrap:balance}._cardFree_hzspv_407{font-size:clamp(.5rem,1.9vw,.6rem);font-weight:800;letter-spacing:.12em;background:var(--accent);color:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:.12rem .45rem;line-height:1.2}._floatValue_hzspv_419{position:absolute;left:50%;top:10%;z-index:20;transform:translate(-50%);white-space:nowrap;background:var(--ink);color:var(--accent);font-size:.8rem;font-weight:800;padding:.3rem .6rem;border-radius:999px;pointer-events:none;animation:_floatUp_hzspv_1 1.5s ease-out forwards;animation-delay:.35s;opacity:0}@keyframes _floatUp_hzspv_1{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}20%{opacity:1;transform:translate(-50%,-10px) scale(1.05)}to{opacity:0;transform:translate(-50%,-60px) scale(1)}}._totalPill_hzspv_456{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:2.5px solid var(--ink);border-radius:999px;padding:.4rem .5rem .4rem .9rem;opacity:.5;transform:scale(.96);transition:all .35s cubic-bezier(.3,1.4,.5,1)}._totalPillActive_hzspv_470{opacity:1;transform:scale(1);box-shadow:3px 3px 0 0 var(--ink)}._totalLabel_hzspv_476{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#24272a99}._totalValue_hzspv_484{background:var(--accent);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:.15rem .65rem;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;min-width:6.5ch}._totalExtra_hzspv_496{font-size:.7rem;font-weight:800;color:var(--ink);padding-right:.35rem}._cta_hzspv_503{margin-top:.85rem;width:100%;max-width:340px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:2.5px solid rgba(36,39,42,.15);background:#24272a0f;color:#24272a66;font-family:inherit;font-size:.95rem;font-weight:800;padding:.85rem 1.25rem;cursor:not-allowed;transition:all .3s ease}._cta_hzspv_503 svg{width:1.1rem;height:1.1rem;transition:transform .2s ease}._ctaReady_hzspv_529{cursor:pointer;background:var(--accent);color:#fff;border-color:var(--ink);box-shadow:4px 4px 0 0 var(--ink);animation:_ctaPulse_hzspv_1 1.8s ease-in-out infinite}._ctaReady_hzspv_529:hover{background:var(--accent-hover);transform:translate(-1px,-1px);box-shadow:6px 6px 0 0 var(--ink);animation:none}._ctaReady_hzspv_529:hover svg{transform:translate(3px)}._ctaReady_hzspv_529:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--ink)}@keyframes _ctaPulse_hzspv_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}._progress_hzspv_564{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;color:var(--ink)}._progressCount_hzspv_574{background:var(--ink);color:var(--accent);border-radius:6px;padding:.1rem .5rem;font-variant-numeric:tabular-nums}._progressDots_hzspv_582{margin-top:.5rem;display:flex;gap:.35rem}._dot_hzspv_588{width:22px;height:6px;border-radius:999px;background:#24272a1f;transition:background .3s ease,transform .3s ease}._dotOn_hzspv_598{background:var(--accent);transform:scaleY(1.2)}._srOnly_hzspv_603{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._burst_hzspv_615{position:fixed;width:0;height:0;z-index:10010;pointer-events:none}._confetti_hzspv_623{position:absolute;width:var(--size);height:calc(var(--size) * .45);border-radius:2px;border:1px solid rgba(36,39,42,.6);animation:_confettiFly_hzspv_1 1.8s cubic-bezier(.15,.6,.35,1) forwards;animation-delay:var(--delay);opacity:0}._confettiRound_hzspv_634{height:var(--size);border-radius:999px}@keyframes _confettiFly_hzspv_1{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 160px)) rotate(var(--rot)) scale(1)}}._summaryBackdrop_hzspv_656{position:fixed;inset:0;z-index:10005;background:#1c1e21d9;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_hzspv_1 .3s ease both}@keyframes _fadeIn_hzspv_1{0%{opacity:0}to{opacity:1}}._summary_hzspv_656{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--panel);color:var(--ink);border:4px solid var(--ink);border-radius:1.5rem;box-shadow:8px 8px 0 0 var(--accent);padding:2rem 1.25rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;animation:_panelIn_hzspv_1 .6s cubic-bezier(.2,.9,.3,1.3) both}._summaryIcon_hzspv_697{width:56px;height:56px;border-radius:999px;background:var(--accent);color:#fff;border:3px solid var(--ink);box-shadow:3px 3px 0 0 var(--ink);display:flex;align-items:center;justify-content:center;animation:_wiggle_hzspv_1 1.4s ease-in-out infinite}._summaryIcon_hzspv_697 svg{width:26px;height:26px}@keyframes _wiggle_hzspv_1{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}._summaryEyebrow_hzspv_732{margin-top:.9rem;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#24272a8c}._summaryTitle_hzspv_741{margin:.4rem 0 .5rem;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:800;line-height:1.1}._summaryText_hzspv_748{margin:0 0 1.1rem;font-size:.9rem;font-weight:400;color:#24272abf}._summaryText_hzspv_748 strong{font-weight:800;color:#fff;background:var(--accent);padding:0 .25rem;border-radius:4px}._summaryList_hzspv_763{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}._summaryItem_hzspv_773{--d: 0ms;background:#fff;border:2px solid var(--ink);border-radius:12px;box-shadow:2px 2px 0 0 var(--ink);padding:.4rem .25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:_cardIn_hzspv_239 .5s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(.25s + var(--d))}._summaryArt_hzspv_788{width:100%;aspect-ratio:1}._summaryName_hzspv_793{font-size:.6rem;font-weight:800;line-height:1.1}._emailForm_hzspv_800{width:100%;margin-top:1.1rem;display:flex;flex-direction:column;align-items:stretch;gap:.6rem;text-align:left}._emailForm_hzspv_800 ._cta_hzspv_503{align-self:center;margin-top:.2rem}._emailLabel_hzspv_815{font-size:.9rem;font-weight:800;text-align:center}._emailField_hzspv_821{display:flex;align-items:center;gap:.5rem;padding:0 .85rem;background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 0 var(--ink);transition:box-shadow .15s ease}._emailField_hzspv_821:focus-within{box-shadow:3px 3px 0 0 var(--ink),0 0 0 3px #fe691973}._emailField_hzspv_821 svg{flex-shrink:0;width:18px;height:18px;color:#24272a80}._emailField_hzspv_821 input{flex:1;min-width:0;padding:.8rem 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:700}._gdprLabel_hzspv_859{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer}._gdprCheckbox_hzspv_866{flex-shrink:0;width:18px;height:18px;margin:.1rem 0 0;accent-color:var(--accent);cursor:pointer}._gdprText_hzspv_875{font-size:.72rem;font-weight:400;line-height:1.4;color:#24272abf}._gdprText_hzspv_875 a,._gdprText_hzspv_875 a:visited{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}._emailError_hzspv_890{margin:0;color:#d92d20;font-size:.78rem;font-weight:700;text-align:center}@media (max-width: 480px){._inner_hzspv_85{padding:.85rem .75rem 1rem;gap:.75rem}._logo_hzspv_98{height:22px}._panel_hzspv_113{border-width:3px;border-radius:1.25rem;box-shadow:5px 5px 0 0 var(--accent);padding:1.1rem .85rem 1rem}._subtitle_hzspv_192{font-size:.8rem;margin-bottom:.8rem}._grid_hzspv_207{gap:.5rem}._cardBack_hzspv_243,._cardFront_hzspv_301{border-radius:11px;border-width:2.5px}._totalPill_hzspv_456{margin-top:.8rem}}@media (max-width: 420px){._summary_hzspv_656{padding:1.25rem .9rem 1.1rem}._summaryList_hzspv_763{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}._summaryItem_hzspv_773{padding:.3rem .15rem;border-radius:10px}._summaryName_hzspv_793{font-size:.52rem}}@media (max-height: 760px){._inner_hzspv_85{padding-block:.6rem .75rem;gap:.6rem}._panel_hzspv_113{padding:.9rem .85rem .85rem}._title_hzspv_173{margin:.5rem 0 .25rem;font-size:clamp(1.6rem,6.4vw,2.3rem)}._subtitle_hzspv_192{margin-bottom:.65rem;font-size:.78rem;line-height:1.35}._grid_hzspv_207{gap:.45rem;width:min(100%,max(220px,calc((100dvh - 330px)*.92)))}._totalPill_hzspv_456{margin-top:.65rem;padding-block:.3rem}._cta_hzspv_503{margin-top:.6rem;padding:.7rem 1.1rem;font-size:.9rem}._progress_hzspv_564{margin-top:.5rem;font-size:.78rem}._progressDots_hzspv_582{margin-top:.35rem}}@media (max-height: 720px){._summaryIcon_hzspv_697{display:none}._summaryEyebrow_hzspv_732{margin-top:0}._summaryTitle_hzspv_741{font-size:1.6rem}._summaryText_hzspv_748{margin-bottom:.75rem;font-size:.82rem}._emailForm_hzspv_800{margin-top:.75rem;gap:.5rem}._emailField_hzspv_821 input{padding-block:.65rem}}@media (max-height: 700px){._logoRow_hzspv_98{display:none}}@media (max-height: 600px){._eyebrow_hzspv_150{padding:.25rem .65rem;font-size:.58rem}._title_hzspv_173{font-size:1.45rem}._subtitle_hzspv_192{font-size:.72rem}}@media (prefers-reduced-motion: reduce){._stage_hzspv_5 *,._summaryBackdrop_hzspv_656 *{animation-duration:.01ms!important;animation-iteration-count:1!important}}._stage_csn6x_5{--ink: var(--black, #24272a);--stage: #1c1e21;--accent: #fe6919;--accent-hover: #fe6919;--cream: #fff4ea;--panel: #fffaf6;position:fixed;inset:0;z-index:10000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--stage);color:var(--cream);letter-spacing:-.011em;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}._stage_csn6x_5 h1,._stage_csn6x_5 h2,._stage_csn6x_5 h3{letter-spacing:-.035em;text-wrap:balance;margin:0}._stageSummary_csn6x_35{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}._bgGrid_csn6x_39{position:fixed;inset:0;background-image:linear-gradient(rgba(255,244,234,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,244,234,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}._bgGlow_csn6x_51{position:fixed;width:900px;height:900px;left:50%;top:40%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fe691938,#fe691900 62%);pointer-events:none;animation:_glowPulse_csn6x_1 6s ease-in-out infinite}@keyframes _glowPulse_csn6x_1{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}._inner_csn6x_75{position:relative;z-index:2;width:100%;max-width:620px;margin:0 auto;padding:1.25rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1.1rem}@media (min-width: 768px){._inner_csn6x_75{padding:1.75rem 1.5rem 2rem;gap:1.5rem}}._topRow_csn6x_94{display:flex;align-items:center;justify-content:space-between;gap:.75rem;animation:_fadeDown_csn6x_1 .6s ease both}._logo_csn6x_102{display:block;height:24px;width:auto;flex-shrink:0}@keyframes _fadeDown_csn6x_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._steps_csn6x_121{list-style:none;margin:0;padding:.3rem;display:flex;align-items:center;gap:.2rem;background:#fff4ea0f;border:1px solid rgba(255,244,234,.14);border-radius:999px}._stepItem_csn6x_133{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .3rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#fff4ea80;transition:background .3s ease,color .3s ease}._stepDot_csn6x_147{width:1.4rem;height:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;border:1.5px solid rgba(255,244,234,.3)}._stepDot_csn6x_147 svg{width:.8rem;height:.8rem}._stepDone_csn6x_164{color:var(--accent)}._stepDone_csn6x_164 ._stepDot_csn6x_147{background:#fe691926;border-color:var(--accent)}._stepActive_csn6x_173{background:var(--accent);color:#fff}._stepActive_csn6x_173 ._stepDot_csn6x_147{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width: 360px){._stepLabel_csn6x_185{display:none}._stepActive_csn6x_173 ._stepLabel_csn6x_185{display:inline}}._panel_csn6x_197{--px: 1rem;position:relative;width:100%;background:var(--panel);color:var(--ink);border:4px solid var(--ink);border-radius:1.5rem;box-shadow:8px 8px 0 0 var(--accent);padding:1.1rem var(--px) 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;animation:_panelIn_csn6x_1 .7s cubic-bezier(.2,.9,.3,1.2) both}@media (min-width: 768px){._panel_csn6x_197{--px: 1.5rem;padding:1.25rem var(--px) 1.5rem}}@keyframes _panelIn_csn6x_1{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _cardIn_csn6x_1{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}._title_csn6x_243{margin-top:.55rem!important;font-size:clamp(1.3rem,3.4vw,2rem);font-weight:800;line-height:1.12}._highlight_csn6x_250{display:inline-block;background:var(--accent);color:#fff;border:3px solid var(--ink);border-radius:6px;padding:0 .2em .04em;transform:rotate(-1.5deg);line-height:1.05}._subtitle_csn6x_261{margin:.35rem 0 0;font-size:clamp(.8rem,2vw,.95rem);font-weight:700;color:#24272ab3}._backBtn_csn6x_269{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.4rem;border:0;background:none;padding:.2rem 0;font-family:inherit;font-size:.8rem;font-weight:700;color:#24272a99;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._backBtn_csn6x_269 svg{width:.9rem;height:.9rem}._backBtn_csn6x_269:hover{color:var(--ink)}._chosenList_csn6x_297{list-style:none;width:100%;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;text-align:left}._chosenItem_csn6x_308{display:flex;align-items:center;gap:.75rem;background:#fff;border:2.5px solid var(--ink);border-radius:1rem;padding:.6rem .8rem .6rem .6rem;box-shadow:3px 3px 0 0 var(--ink);animation:_cardIn_csn6x_1 .45s ease both;animation-delay:var(--d, 0ms)}._chosenBadge_csn6x_321{flex-shrink:0;width:clamp(58px,14vw,76px);aspect-ratio:1;display:grid;place-items:center;background:var(--cream);border-radius:.7rem}._chosenBadge_csn6x_321 img{width:100%;height:100%;object-fit:contain;transform:scale(1.15)}._chosenText_csn6x_338{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}._chosenTitle_csn6x_346{font-size:.95rem;font-weight:800;line-height:1.2}._chosenMeta_csn6x_352{font-size:.72rem;font-weight:700;color:#24272a8c}._chosenTag_csn6x_358{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;border:2px solid var(--ink);border-radius:8px;padding:.1rem .45rem;font-size:.7rem;font-weight:800;background:var(--cream);white-space:nowrap}._chosenTag_csn6x_358 svg{width:.8rem;height:.8rem}._chosenTagFree_csn6x_377{background:var(--accent);color:#fff;transform:rotate(3deg);box-shadow:2px 2px 0 0 var(--ink)}._giftRow_csn6x_385{width:100%;margin-top:1rem;padding:0 4px 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}._giftTile_csn6x_394{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;min-width:0}._giftNo_csn6x_403{display:inline-block;padding:.12rem .45rem;background:var(--ink);color:var(--accent);border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}._giftBox_csn6x_415{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--cream);border:2.5px solid var(--ink);border-radius:12px;box-shadow:0 0 0 3px var(--accent);font-size:.55rem;box-sizing:border-box}._giftArt_csn6x_429{position:absolute;inset:10% 10% 20%;display:flex;align-items:center;justify-content:center;overflow:hidden}._giftArt_csn6x_429 img{max-width:100%;max-height:100%}._giftFree_csn6x_443{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);white-space:nowrap;background:var(--accent);color:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:.1rem .4rem;font-size:.58rem;font-weight:800}._giftNameSm_csn6x_458{margin-top:.45rem;font-size:.66rem;font-weight:800;line-height:1.15;color:var(--ink)}._giftWas_csn6x_466{margin-top:.1rem;font-size:.66rem;font-weight:700;color:#24272a80}@media (max-width: 420px){._giftRow_csn6x_385{gap:.35rem}._giftNo_csn6x_403{padding:.1rem .3rem;font-size:.5rem}._giftBox_csn6x_415{border-width:2px;border-radius:10px}._giftFree_csn6x_443{font-size:.5rem;padding:.08rem .3rem}._giftNameSm_csn6x_458,._giftWas_csn6x_466{font-size:.56rem}}._winHead_csn6x_500{align-self:stretch;margin-top:1.9rem;display:flex;align-items:flex-start;gap:.7rem;text-align:left;color:var(--ink)}._winHeadIcon_csn6x_510{flex-shrink:0;width:clamp(1.5rem,3.4vw,1.9rem);height:clamp(1.5rem,3.4vw,1.9rem);margin-top:.05em;color:var(--accent)}._winHeadText_csn6x_518{display:flex;flex-direction:column;gap:.25rem;min-width:0}._winHeadTitle_csn6x_525{margin:0;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}._winHeadSub_csn6x_533{margin:0;font-size:clamp(.85rem,2vw,.95rem);font-weight:400;line-height:1.4;color:#24272ab3}._walletCard_csn6x_542{width:100%;margin-top:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;text-align:left;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:1rem;padding:1.4rem 1.5rem 1.5rem;box-shadow:6px 6px 0 0 var(--ink);animation:_cardIn_csn6x_1 .5s ease .2s backwards}._walletTags_csn6x_559{display:flex;flex-wrap:wrap;gap:.6rem}._walletTag_csn6x_559{background:#fff;border:1.5px solid var(--ink);padding:.3rem .65rem;font-size:.76rem;font-weight:800;box-shadow:2px 2px 0 0 var(--ink);white-space:nowrap}._walletPrice_csn6x_575{width:100%}._walletPriceLabel_csn6x_579{font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dark-gray, #666)}._walletPriceNumbers_csn6x_587{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:.35rem}._walletOld_csn6x_595{font-size:1.25rem;font-weight:700;color:#888;text-decoration-thickness:2px}._walletArrow_csn6x_602{font-size:1.2rem;font-weight:800}._walletFinal_csn6x_607{font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--accent)}._walletBadge_csn6x_615{background:var(--accent);color:#fff;border:1.5px solid var(--ink);padding:.15rem .45rem;font-size:.72rem;font-weight:800}._timer_csn6x_625{width:100%;max-width:380px;margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start}._timerLabel_csn6x_634{display:flex;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--accent)}._timerLabel_csn6x_634 svg{width:16px;height:16px}._timerGrid_csn6x_650{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}._timerCard_csn6x_657{display:flex;flex-direction:column;align-items:center;padding:.6rem .35rem .55rem;background:var(--cream);border:2.5px solid var(--ink);border-radius:.75rem;box-shadow:3px 3px 0 0 var(--ink)}._timerNumber_csn6x_668{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}._timerUnit_csn6x_676{margin-top:.4rem;padding:.15rem .5rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em}._unlockCta_csn6x_688,._unlockCta_csn6x_688:visited{width:100%;margin-top:1.6rem;display:flex;align-items:center;justify-content:center;gap:1rem;background:var(--accent);color:#fff;border:3px solid var(--ink);padding:1.3rem 1.25rem;box-shadow:7px 7px 0 0 var(--ink);font-size:clamp(1.25rem,4vw,2.1rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.1;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;animation:_cardIn_csn6x_1 .5s ease .3s backwards}._unlockCta_csn6x_688 svg{flex-shrink:0;width:clamp(26px,4.5vw,36px);height:clamp(26px,4.5vw,36px)}._unlockCta_csn6x_688:hover{background:var(--accent-hover);text-decoration:none;transform:translate(-2px,-2px);box-shadow:9px 9px 0 0 var(--ink)}._unlockCta_csn6x_688:active{transform:translate(3px,3px);box-shadow:3px 3px 0 0 var(--ink)}._unlockCta_csn6x_688:focus-visible{outline:3px solid var(--cream);outline-offset:3px}._bottomBar_csn6x_741{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:var(--ink);border-top:1px solid rgba(255,244,234,.14);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));animation:_barUp_csn6x_1 .5s ease .3s both}@keyframes _barUp_csn6x_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._bottomBarInner_csn6x_762{max-width:620px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem}._ctaAccent_csn6x_772{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex-shrink:0;min-height:52px;padding:.8rem 1.6rem;background:var(--accent);color:#fff;border:3px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 0 var(--ink);font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .15s ease}._ctaAccent_csn6x_772 svg{width:1.1rem;height:1.1rem;transition:transform .2s ease}._ctaAccent_csn6x_772:hover{background:var(--accent-hover);transform:translate(-1px,-1px);box-shadow:5px 5px 0 0 var(--ink)}._ctaAccent_csn6x_772:hover svg{transform:translate(3px)}._ctaAccent_csn6x_772:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--ink)}._ctaFull_csn6x_817{width:100%}._popupBackdrop_csn6x_824{position:fixed;inset:0;z-index:10005;background:#1c1e21d1;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_csn6x_1 .25s ease both}@keyframes _fadeIn_csn6x_1{0%{opacity:0}to{opacity:1}}._popup_csn6x_824{width:100%;max-width:400px;background:var(--panel);color:var(--ink);border:4px solid var(--ink);border-radius:1.5rem;box-shadow:8px 8px 0 0 var(--accent);padding:1.75rem 1.25rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;animation:_popupIn_csn6x_1 .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes _popupIn_csn6x_1{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._popupIcon_csn6x_874{width:4rem;height:4rem;border-radius:1.1rem;background:var(--accent);color:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);display:inline-flex;align-items:center;justify-content:center;transform:rotate(-6deg);animation:_giftWiggle_csn6x_1 1.6s ease-in-out .5s infinite}._popupIcon_csn6x_874 svg{width:2rem;height:2rem}@keyframes _giftWiggle_csn6x_1{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(0)}}._popupTitle_csn6x_913{margin-top:.4rem!important;font-size:clamp(1.4rem,5vw,1.8rem);font-weight:800;line-height:1.15}._popupText_csn6x_920{margin:0 0 .4rem;font-size:.92rem;font-weight:400;color:#24272abf;line-height:1.45}._popupText_csn6x_920 strong{color:var(--ink);font-weight:800}@media (max-width: 480px){._stage_csn6x_5{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}._stageSummary_csn6x_35{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}._inner_csn6x_75{padding:.9rem .75rem 1rem;gap:.85rem}._logo_csn6x_102{height:20px}._panel_csn6x_197{--px: .75rem;border-width:3px;border-radius:1.25rem;box-shadow:5px 5px 0 0 var(--accent);padding:.9rem var(--px) .9rem}._walletCard_csn6x_542{padding:1.1rem .95rem 1.2rem}._ctaAccent_csn6x_772{min-height:48px;padding:.7rem 1.2rem;font-size:.95rem}}@media (max-width: 420px){._topRow_csn6x_94{flex-direction:column;gap:.6rem}._chosenItem_csn6x_308{gap:.55rem;padding:.5rem .6rem .5rem .5rem}._chosenTitle_csn6x_346{font-size:.85rem}}@media (prefers-reduced-motion: reduce){._stage_csn6x_5 *,._popupBackdrop_csn6x_824 *{animation:none!important}}._stageFit_18euk_7{display:flex;flex-direction:column}._stageFit_18euk_7 ._innerFit_18euk_12{flex:1 0 auto}@media (max-height: 680px){._logoFit_18euk_17{display:none!important}}@media (max-height: 760px){._stageFit_18euk_7 ._innerFit_18euk_12{gap:.55rem;padding-top:.6rem;padding-bottom:.5rem}._stageFit_18euk_7 ._topRowFit_18euk_30{gap:.4rem}}._head_18euk_35{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}._title_18euk_43{font-size:clamp(1.7rem,6.5vw,2.4rem);font-weight:800;line-height:1.15;color:var(--cream)}._hl_18euk_51{display:inline-block;background:var(--accent);color:#fff;border:3px solid var(--ink);border-radius:10px;padding:.02em .28em .08em;margin-left:.1em;line-height:1.1;transform:rotate(-2deg);box-shadow:4px 4px 0 0 var(--cream)}._offerLine_18euk_65{margin:0;font-size:clamp(1.15rem,5.4vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--cream)}._offerHl_18euk_74{display:inline-block;padding:.04em .28em .08em;border-radius:8px;background:var(--accent);color:#fff;transform:rotate(-1.5deg)}._subtitle_18euk_83{margin:0;max-width:34rem;font-size:.88rem;font-weight:400;line-height:1.45;color:#fff4eacc;text-wrap:balance}._subtitle_18euk_83 strong{color:var(--accent);font-weight:800}._status_18euk_99{display:flex;align-items:center;gap:.7rem;background:#fff4ea0f;border:1.5px solid rgba(255,244,234,.14);border-radius:14px;padding:.55rem .75rem}._slots_18euk_109{display:flex;gap:.3rem;flex-shrink:0}._slot_18euk_109{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:2px dashed rgba(255,244,234,.4);color:#fff4ea99;font-size:.8rem;font-weight:800;transition:background .2s ease,border-color .2s ease}._slot_18euk_109 svg{width:.9rem;height:.9rem}._slotOn_18euk_136{background:var(--accent);border:2px solid var(--ink);color:#fff;animation:_slotPop_18euk_1 .35s ease}@keyframes _slotPop_18euk_1{50%{transform:scale(1.18)}}._slotGift_18euk_149{color:#fe6919bf}._slotGiftOpen_18euk_153:not(._slotOn_18euk_136){border:2px solid var(--accent);color:var(--accent);animation:_giftPulse_18euk_1 1.4s ease-in-out infinite}@keyframes _giftPulse_18euk_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}._helper_18euk_169{flex:1;min-width:0;font-size:.8rem;font-weight:700;line-height:1.25;color:var(--cream)}._progressText_18euk_178{font-size:.8rem;font-weight:800;color:#fff4eabf;font-variant-numeric:tabular-nums}._deck_18euk_188{position:relative;width:min(100%,460px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr)}._deck_18euk_188>*{grid-area:1 / 1}@media (min-width: 900px){._deck_18euk_188{width:min(100%,520px,max(340px,calc((100dvh - 600px)/.8)))}}._sizer_18euk_210{visibility:hidden;pointer-events:none}._sizer_18euk_210 *,._sizer_18euk_210 *:before,._sizer_18euk_210 *:after{animation:none!important}._card_18euk_223{position:relative;min-width:0;display:flex;flex-direction:column;background:var(--accent);color:#fff;border:4px solid var(--ink);border-radius:1.5rem;box-shadow:0 18px 40px -20px #0009;overflow:hidden;container-type:inline-size;touch-action:pan-y;user-select:none;cursor:grab;will-change:transform}._card_18euk_223:active{cursor:grabbing}._cardAnimated_18euk_245{transition:transform .35s cubic-bezier(.2,.8,.3,1),opacity .35s ease}@media (prefers-reduced-motion: reduce){._deck_18euk_188 ._cardAnimated_18euk_245{transition:transform .12s linear,opacity .12s linear!important}}._cardBehind_18euk_260{transform:scale(.94) translateY(14px);box-shadow:none;pointer-events:none;filter:brightness(.9)}._badgeBand_18euk_268{flex:none;display:flex;justify-content:center;padding:max(3rem,12cqi) 4cqi 3.5cqi;background:var(--cream)}._badgeItem_18euk_278{position:relative;margin:0;width:78%;aspect-ratio:1;min-width:0}._badgeItem_18euk_278 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;transform:scale(1.12);filter:drop-shadow(0 4px 6px rgba(36,39,42,.14))}._badgeGhost_18euk_299{display:block;width:100%;aspect-ratio:1}._ribbon_18euk_306{position:relative;flex:none;width:100%;height:30px;display:flex;align-items:center;overflow:hidden;background:var(--ink);color:#fff;pointer-events:none;transform-origin:center;animation:_ribbonSlam_18euk_1 .55s cubic-bezier(.2,1.4,.4,1) .1s both}._ribbonTrack_18euk_321{display:flex;width:max-content;animation:_ribbonScroll_18euk_1 7s linear infinite}._ribbonGroup_18euk_327{display:flex;align-items:center;gap:.6rem;padding-right:.6rem;font-size:12px;font-weight:800;line-height:1;letter-spacing:.14em;white-space:nowrap}._ribbonHit_18euk_339{padding:.18rem .4rem;border-radius:4px;background:var(--accent);color:#fff;letter-spacing:.04em}._ribbonStar_18euk_347{color:#ffffff8c;font-size:.85em;animation:_starPulse_18euk_1 1.2s ease-in-out infinite}@media (min-width: 640px){._ribbon_18euk_306{height:40px}._ribbonGroup_18euk_327{font-size:15px}}@keyframes _ribbonSlam_18euk_1{0%{opacity:0;transform:scale(1.6,2.2)}60%{opacity:1;transform:scale(.97,.9)}to{opacity:1;transform:none}}@keyframes _ribbonScroll_18euk_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _starPulse_18euk_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}._cardText_18euk_400{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.7rem 1rem .8rem;display:flex;flex-direction:column;justify-content:center;gap:.25rem;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent}._cardTitle_18euk_415{margin:0;font-size:clamp(1rem,4.9cqi,1.2rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;text-wrap:balance;color:#fff}._cardTagline_18euk_426{flex:none;margin:0;padding:.5rem 1rem;border-top:2.5px solid var(--ink);background:var(--ink);color:#fff;font-size:clamp(.7rem,3cqi,.8rem);font-weight:800;line-height:1.3;text-align:left;text-wrap:balance}._freeTag_18euk_441{position:absolute;top:.8rem;left:50%;transform:translate(-50%) rotate(-3deg);z-index:2;background:var(--ink);color:var(--accent);border-radius:8px;padding:.25rem .7rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;box-shadow:2px 2px 0 0 var(--accent);pointer-events:none}._stamp_18euk_459{position:absolute;top:1.25rem;z-index:3;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 16px #24272a33;transition:opacity .1s linear}._stampLike_18euk_474{left:1rem;background:var(--accent);color:#fff;border:2px solid var(--ink);transform:rotate(-8deg)}._stampNope_18euk_482{right:1rem;background:var(--ink);color:#fff;border:2px solid var(--ink);transform:rotate(8deg)}._cardHint_18euk_492{animation:_cardHint_18euk_492 3.4s cubic-bezier(.45,0,.25,1) .9s 2}._stampLikeHint_18euk_496{animation:_stampLikeHint_18euk_496 3.4s ease-in-out .9s 2}._stampNopeHint_18euk_500{animation:_stampNopeHint_18euk_500 3.4s ease-in-out .9s 2}._hintFinger_18euk_504{position:absolute;left:50%;top:34%;z-index:5;display:grid;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(36,39,42,.1);box-shadow:0 6px 18px #24272a40;color:var(--ink);pointer-events:none;opacity:0;animation:_fingerHint_18euk_1 3.4s cubic-bezier(.45,0,.25,1) .9s 2}._hintFinger_18euk_504 svg{width:24px;height:24px}@keyframes _cardHint_18euk_492{0%,8%{translate:0 0;rotate:0deg}24%{translate:46px 0;rotate:4deg}38%{translate:0 0;rotate:0deg}54%{translate:-46px 0;rotate:-4deg}68%,to{translate:0 0;rotate:0deg}}@keyframes _stampLikeHint_18euk_496{0%,10%{opacity:0}24%{opacity:.9}36%,to{opacity:0}}@keyframes _stampNopeHint_18euk_500{0%,40%{opacity:0}54%{opacity:.9}66%,to{opacity:0}}@keyframes _fingerHint_18euk_1{0%{opacity:0;translate:0 0;scale:1.15}8%{opacity:1;translate:0 0;scale:.92}24%{translate:46px 0}38%{translate:0 0}54%{translate:-46px 0}66%{opacity:1;translate:0 0;scale:.92}76%,to{opacity:0;translate:0 0;scale:1.15}}._subActions_18euk_616{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem 1rem}._undo_18euk_623{align-self:center;display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;color:#fff4eabf;font:inherit;font-size:.8rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.25rem .5rem}._undo_18euk_623 svg{width:.9rem;height:.9rem}._undo_18euk_623:disabled{opacity:.3;cursor:default}._actions_18euk_651{gap:.6rem}._nopeBtn_18euk_655,._likeBtn_18euk_656{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:52px;border:3px solid var(--ink);border-radius:999px;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}._nopeBtn_18euk_655 svg,._likeBtn_18euk_656 svg{width:1.1rem;height:1.1rem;flex-shrink:0}._nopeBtn_18euk_655:active,._likeBtn_18euk_656:active{transform:translate(2px,2px);box-shadow:none}._nopeBtn_18euk_655:disabled,._likeBtn_18euk_656:disabled{opacity:.6;cursor:default}._nopeBtn_18euk_655{background:var(--cream);color:var(--ink);box-shadow:3px 3px #fff}._likeBtn_18euk_656{background:var(--accent);color:#fff;box-shadow:3px 3px #fff}._likeBtn_18euk_656 svg{fill:#fff}@media (hover: hover){._nopeBtn_18euk_655:hover:not(:disabled){background:#fff}._likeBtn_18euk_656:hover:not(:disabled){background:var(--accent-hover)}}@media (max-width: 480px){._card_18euk_223{border-width:3px}}@media (max-width: 400px){._nopeBtn_18euk_655,._likeBtn_18euk_656{font-size:.82rem;min-height:48px;gap:.3rem}}@media (max-width: 380px){._offerLine_18euk_65{margin:0;font-size:clamp(1.15rem,5.4vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--cream)}._offerHl_18euk_74{display:inline-block;padding:.04em .28em .08em;border-radius:8px;background:var(--accent);color:#fff;transform:rotate(-1.5deg)}._subtitle_18euk_83{font-size:.8rem}._helper_18euk_169{font-size:.72rem}}@media (max-width: 350px){._nopeBtn_18euk_655,._likeBtn_18euk_656{font-size:.74rem}._nopeBtn_18euk_655 svg,._likeBtn_18euk_656 svg{width:.95rem;height:.95rem}}@media (max-height: 760px){._head_18euk_35{gap:.35rem}._title_18euk_43{font-size:clamp(1.35rem,6vw,1.9rem)}._offerLine_18euk_65{margin:0;font-size:clamp(1.15rem,5.4vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--cream)}._offerHl_18euk_74{display:inline-block;padding:.04em .28em .08em;border-radius:8px;background:var(--accent);color:#fff;transform:rotate(-1.5deg)}._subtitle_18euk_83{font-size:.76rem;line-height:1.35}._status_18euk_99{gap:.5rem;padding:.35rem .6rem;border-radius:12px}._slot_18euk_109{width:1.6rem;height:1.6rem;border-radius:7px}._helper_18euk_169{font-size:.72rem}}@media (max-height: 680px){._offerLine_18euk_65{margin:0;font-size:clamp(1.15rem,5.4vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--cream)}._offerHl_18euk_74{display:inline-block;padding:.04em .28em .08em;border-radius:8px;background:var(--accent);color:#fff;transform:rotate(-1.5deg)}._subtitle_18euk_83{display:none}._nopeBtn_18euk_655,._likeBtn_18euk_656{min-height:44px}}@media (prefers-reduced-motion: reduce){._cardHint_18euk_492,._stampLikeHint_18euk_496,._stampNopeHint_18euk_500,._hintFinger_18euk_504,._slotOn_18euk_136,._ribbon_18euk_306,._ribbonTrack_18euk_321,._ribbonStar_18euk_347{animation:none}}
