.ClaimExperience-module__w4FByG__scene,.ClaimExperience-module__w4FByG__app,.ClaimExperience-module__w4FByG__overlay{--pink:#ff87a6;--pink-deep:#e8527a;--lime:#d0fa49;--lime-deep:#a4d822;--sky:#f6eeeb;--cream:#fbf6f3;--ink:#1c1614;--muted:#8a807c;--gold:#ffd47a;--err:#e1564a;--ease:cubic-bezier(.4,0,.2,1);--platform-w:min(74vw,1120px);--present-w:min(33vw,430px);--cloud-speed:120s;--col-w:540px}.ClaimExperience-module__w4FByG__app,.ClaimExperience-module__w4FByG__app *,.ClaimExperience-module__w4FByG__scene,.ClaimExperience-module__w4FByG__scene *,.ClaimExperience-module__w4FByG__overlay,.ClaimExperience-module__w4FByG__overlay *{box-sizing:border-box}.ClaimExperience-module__w4FByG__app button,.ClaimExperience-module__w4FByG__overlay button{font:inherit;color:inherit}@font-face{font-family:Comic Relief;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/claim/fonts/comic-relief-regular.ttf)format("truetype")}@font-face{font-family:Comic Relief;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/claim/fonts/comic-relief-bold.ttf)format("truetype")}@property --step-attention-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ClaimExperience-module__w4FByG__scene{z-index:0;background:var(--sky);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ClaimExperience-module__w4FByG__sky{background:radial-gradient(122% 94% at 72% 30%,#fdf9f6 0%,#f4ebe7 58%,#eee1dc 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ClaimExperience-module__w4FByG__clouds{width:200vw;animation:ClaimExperience-module__w4FByG__cloud-drift var(--cloud-speed)linear infinite;will-change:transform;display:flex;position:absolute;top:0;left:0}.ClaimExperience-module__w4FByG__clouds__strip{width:100vw;height:auto}@keyframes ClaimExperience-module__w4FByG__cloud-drift{0%{transform:translate(0,0)}to{transform:translate(-100vw)}}.ClaimExperience-module__w4FByG__stars{position:absolute;top:0;bottom:0;left:0;right:0}.ClaimExperience-module__w4FByG__star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--gold);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);opacity:0;animation:ClaimExperience-module__w4FByG__twinkle var(--d)var(--ease)infinite;animation-delay:var(--delay);position:absolute}@keyframes ClaimExperience-module__w4FByG__twinkle{0%,to{opacity:.16;transform:scale(.55)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}}.ClaimExperience-module__w4FByG__app{z-index:2;min-height:100vh;min-height:100svh;color:var(--ink);font-family:var(--font-figtree),Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;padding:max(20px,min(3vw,42px)) max(20px,min(4.4vw,68px));display:flex;position:relative;overflow:hidden}.ClaimExperience-module__w4FByG__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ClaimExperience-module__w4FByG__brand-link{cursor:pointer;flex:none;line-height:0;display:inline-flex}.ClaimExperience-module__w4FByG__brand{width:auto;height:max(26px,min(2.2vw,34px))}.ClaimExperience-module__w4FByG__login{border:2.5px solid var(--ink);background:var(--pink);color:var(--ink);box-shadow:4px 4px 0 0 var(--ink);cursor:pointer;font-family:var(--font-rubik),Rubik,sans-serif;transition:box-shadow .16s var(--ease),transform .16s var(--ease);border-radius:13px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ClaimExperience-module__w4FByG__login:hover{box-shadow:7px 8px 0 0 var(--ink)}.ClaimExperience-module__w4FByG__login:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(3px,3px)}.ClaimExperience-module__w4FByG__login:disabled{opacity:.55;cursor:wait}.ClaimExperience-module__w4FByG__login.ClaimExperience-module__w4FByG__is-authed{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;max-width:min(45vw,250px);overflow:hidden}.ClaimExperience-module__w4FByG__login.ClaimExperience-module__w4FByG__is-authed:before{content:"";background:var(--lime-deep);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px rgba(164,216,34,.3)}.ClaimExperience-module__w4FByG__login__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.ClaimExperience-module__w4FByG__content{flex-direction:column;flex:1;padding:max(16px,min(2.4vh,32px)) 0 0;display:flex;position:relative}.ClaimExperience-module__w4FByG__hero{z-index:2;max-width:var(--col-w);margin:auto 0;position:relative}.ClaimExperience-module__w4FByG__eyebrow{font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--lime-deep);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.ClaimExperience-module__w4FByG__dia{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:currentColor;width:9px;height:9px}.ClaimExperience-module__w4FByG__title{font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:-.02em;margin:14px 0 0;font-size:max(2.5rem,min(5.4vw,4.2rem));font-weight:800;line-height:.99}.ClaimExperience-module__w4FByG__title__accent{color:var(--pink)}.ClaimExperience-module__w4FByG__lede{max-width:470px;color:var(--muted);margin:16px 0 0;font-size:max(.95rem,min(1.05vw,1.05rem));line-height:1.6}.ClaimExperience-module__w4FByG__lede strong{color:var(--ink);font-weight:600}.ClaimExperience-module__w4FByG__perk{border:2px solid var(--ink);background:var(--lime);box-shadow:3px 3px 0 0 var(--ink);border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:9px 16px 9px 12px;display:inline-flex}.ClaimExperience-module__w4FByG__perk__big{font-family:var(--font-rubik),Rubik,sans-serif;font-size:1.9rem;font-weight:800;line-height:1}.ClaimExperience-module__w4FByG__perk__txt{font-family:var(--font-rubik),Rubik,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;line-height:1.35}.ClaimExperience-module__w4FByG__cta-wrap{max-width:400px;margin-top:22px;position:relative}.ClaimExperience-module__w4FByG__cta{border:2.5px solid var(--ink);background:var(--lime);width:100%;box-shadow:6px 6px 0 0 var(--ink);cursor:pointer;font-family:var(--font-rubik),Rubik,sans-serif;transition:box-shadow .17s var(--ease),transform .17s var(--ease),background .2s var(--ease),opacity .2s var(--ease);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;display:flex;position:relative}.ClaimExperience-module__w4FByG__cta__label{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ClaimExperience-module__w4FByG__cta__arrow,.ClaimExperience-module__w4FByG__cta__lock{width:18px;height:18px;color:var(--ink);flex:none}.ClaimExperience-module__w4FByG__cta__lock{display:none}.ClaimExperience-module__w4FByG__cta__spinner{border:3px solid rgba(28,22,20,.25);border-top-color:var(--ink);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite ClaimExperience-module__w4FByG__spin;display:none}@keyframes ClaimExperience-module__w4FByG__spin{to{transform:rotate(360deg)}}.ClaimExperience-module__w4FByG__cta:hover{box-shadow:10px 11px 0 0 var(--ink)}.ClaimExperience-module__w4FByG__cta:active{box-shadow:2px 2px 0 0 var(--ink);transform:translate(4px,4px)}.ClaimExperience-module__w4FByG__cta:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-disabled{opacity:.42;cursor:pointer}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-disabled:hover,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-disabled:active{box-shadow:6px 6px 0 0 var(--ink);transform:none}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading{cursor:progress}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading .ClaimExperience-module__w4FByG__cta__arrow,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading .ClaimExperience-module__w4FByG__cta__lock{display:none}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading .ClaimExperience-module__w4FByG__cta__spinner{display:block}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading:hover,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-loading:active{box-shadow:6px 6px 0 0 var(--ink);transform:none}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked{background:var(--ink);cursor:pointer;box-shadow:6px 6px rgba(28,22,20,.35)}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked .ClaimExperience-module__w4FByG__cta__label{color:rgba(255,255,255,.533)}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked .ClaimExperience-module__w4FByG__cta__arrow{display:none}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked .ClaimExperience-module__w4FByG__cta__lock{color:rgba(255,255,255,.533);display:block}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked:hover,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-locked:active{transform:none;box-shadow:6px 6px rgba(28,22,20,.35)}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-ready{background:var(--lime);animation:ClaimExperience-module__w4FByG__cta-pulse 1.8s var(--ease)infinite}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-ready .ClaimExperience-module__w4FByG__cta__lock{display:none}@keyframes ClaimExperience-module__w4FByG__cta-pulse{0%,to{box-shadow:6px 6px 0 0 var(--ink),0 0 0 0 rgba(208,250,73,.6)}50%{box-shadow:6px 6px 0 0 var(--ink),0 0 26px 6px rgba(208,250,73,.55)}}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-revealed{background:var(--ink);box-shadow:6px 6px 0 0 var(--lime-deep)}.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-revealed .ClaimExperience-module__w4FByG__cta__label,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-revealed .ClaimExperience-module__w4FByG__cta__arrow{color:var(--lime)}.ClaimExperience-module__w4FByG__toast{border:2px solid var(--ink);background:var(--err);color:#fff;box-shadow:4px 4px 0 0 var(--ink);animation:ClaimExperience-module__w4FByG__toast-in .28s var(--ease);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.ClaimExperience-module__w4FByG__toast:after{content:"";border:7px solid transparent;border-top-color:var(--ink);position:absolute;top:100%;left:32px}@keyframes ClaimExperience-module__w4FByG__toast-in{0%{opacity:0;transform:translateY(6px)}}.ClaimExperience-module__w4FByG__note{color:var(--muted);margin:15px 0 0;font-size:13px}.ClaimExperience-module__w4FByG__note a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ClaimExperience-module__w4FByG__stage{width:var(--platform-w);aspect-ratio:1077/395;z-index:1;pointer-events:none;position:absolute;bottom:2vh;right:-1.5vw}.ClaimExperience-module__w4FByG__platform{object-fit:contain;width:100%;height:100%}.ClaimExperience-module__w4FByG__private-banner{border:2.5px solid var(--ink);color:#fff8d8;box-shadow:4px 4px 0 0 var(--gold);font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#1c1614;border-radius:999px;justify-content:center;align-items:center;margin:0 0 14px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.ClaimExperience-module__w4FByG__reward-summary strong{color:var(--ink);font-weight:900}.ClaimExperience-module__w4FByG__present{width:var(--present-w);aspect-ratio:816/783;position:absolute;bottom:49%;left:49.5%;transform:translate(-50%)}.ClaimExperience-module__w4FByG__present__base,.ClaimExperience-module__w4FByG__present__lid{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ClaimExperience-module__w4FByG__present__lid{animation:ClaimExperience-module__w4FByG__lid-float 5.6s var(--ease)infinite;will-change:transform}@keyframes ClaimExperience-module__w4FByG__lid-float{0%,to{transform:translateY(.5%)}50%{transform:translateY(-1.1%)}}.ClaimExperience-module__w4FByG__present__glow{width:132%;height:78%;animation:ClaimExperience-module__w4FByG__glow-breathe 5.6s var(--ease)infinite;pointer-events:none;background:radial-gradient(rgba(255,245,214,.95) 0%,rgba(255,206,112,.5) 40%,rgba(255,206,112,0) 74%);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.ClaimExperience-module__w4FByG__present__rays{opacity:0;pointer-events:none;width:210%;height:210%;transition:opacity .6s var(--ease);background:conic-gradient(rgba(255,224,142,.5) 0deg,rgba(255,224,142,.5) 13deg,transparent 13deg,transparent 45deg,rgba(255,224,142,.5) 45deg,rgba(255,224,142,.5) 58deg,transparent 58deg,transparent 90deg,rgba(255,224,142,.5) 90deg,rgba(255,224,142,.5) 103deg,transparent 103deg,transparent 135deg,rgba(255,224,142,.5) 135deg,rgba(255,224,142,.5) 148deg,transparent 148deg,transparent 180deg,rgba(255,224,142,.5) 180deg,rgba(255,224,142,.5) 193deg,transparent 193deg,transparent 225deg,rgba(255,224,142,.5) 225deg,rgba(255,224,142,.5) 238deg,transparent 238deg,transparent 270deg,rgba(255,224,142,.5) 270deg,rgba(255,224,142,.5) 283deg,transparent 283deg,transparent 315deg,rgba(255,224,142,.5) 315deg,rgba(255,224,142,.5) 328deg,transparent 328deg,transparent 360deg);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 6%,transparent 60%);mask:radial-gradient(circle,#000 6%,transparent 60%)}.ClaimExperience-module__w4FByG__present__shadow{background:radial-gradient(rgba(74,46,52,.32) 0%,rgba(74,46,52,0) 72%);width:70%;height:8%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.ClaimExperience-module__w4FByG__present.ClaimExperience-module__w4FByG__is-armed .ClaimExperience-module__w4FByG__present__glow{animation-duration:2.6s}.ClaimExperience-module__w4FByG__present.ClaimExperience-module__w4FByG__is-armed .ClaimExperience-module__w4FByG__present__rays{opacity:.6;animation:30s linear infinite ClaimExperience-module__w4FByG__rays-spin}.ClaimExperience-module__w4FByG__boarding-pass{aspect-ratio:2048/1280;width:min(42vw,560px);transition:transform .7s var(--ease),filter .7s var(--ease);position:absolute;bottom:48%;left:49.5%;transform:translate(-50%)rotate(-4deg)}.ClaimExperience-module__w4FByG__boarding-pass__image{z-index:3;object-fit:contain;filter:drop-shadow(12px 18px rgba(28,22,20,.18));width:100%;height:100%;position:relative}.ClaimExperience-module__w4FByG__boarding-pass__glow{z-index:1;width:122%;height:100%;animation:ClaimExperience-module__w4FByG__glow-breathe 5.6s var(--ease)infinite;pointer-events:none;background:radial-gradient(rgba(255,246,214,.92) 0%,rgba(255,206,112,.48) 44%,rgba(255,206,112,0) 76%);border-radius:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ClaimExperience-module__w4FByG__glow-breathe{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.ClaimExperience-module__w4FByG__boarding-pass__rays{z-index:0;opacity:.22;pointer-events:none;width:210%;height:210%;transition:opacity .6s var(--ease);background:conic-gradient(rgba(255,224,142,.5) 0deg,rgba(255,224,142,.5) 13deg,transparent 13deg,transparent 45deg,rgba(255,224,142,.5) 45deg,rgba(255,224,142,.5) 58deg,transparent 58deg,transparent 90deg,rgba(255,224,142,.5) 90deg,rgba(255,224,142,.5) 103deg,transparent 103deg,transparent 135deg,rgba(255,224,142,.5) 135deg,rgba(255,224,142,.5) 148deg,transparent 148deg,transparent 180deg,rgba(255,224,142,.5) 180deg,rgba(255,224,142,.5) 193deg,transparent 193deg,transparent 225deg,rgba(255,224,142,.5) 225deg,rgba(255,224,142,.5) 238deg,transparent 238deg,transparent 270deg,rgba(255,224,142,.5) 270deg,rgba(255,224,142,.5) 283deg,transparent 283deg,transparent 315deg,rgba(255,224,142,.5) 315deg,rgba(255,224,142,.5) 328deg,transparent 328deg,transparent 360deg);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 6%,transparent 60%);mask:radial-gradient(circle,#000 6%,transparent 60%)}.ClaimExperience-module__w4FByG__boarding-pass__shadow{z-index:2;background:radial-gradient(rgba(74,46,52,.32) 0%,rgba(74,46,52,0) 72%);width:82%;height:12%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.ClaimExperience-module__w4FByG__boarding-pass.ClaimExperience-module__w4FByG__is-armed{transform:translate(-50%)rotate(-2deg)translateY(-1.5%)}.ClaimExperience-module__w4FByG__boarding-pass.ClaimExperience-module__w4FByG__is-armed .ClaimExperience-module__w4FByG__boarding-pass__rays{opacity:.62;animation:30s linear infinite ClaimExperience-module__w4FByG__rays-spin}.ClaimExperience-module__w4FByG__boarding-pass.ClaimExperience-module__w4FByG__is-revealed{transform:translate(-50%)rotate(0)translateY(-4%)scale(1.04)}.ClaimExperience-module__w4FByG__boarding-pass.ClaimExperience-module__w4FByG__is-revealed .ClaimExperience-module__w4FByG__boarding-pass__rays{opacity:.88;animation:20s linear infinite ClaimExperience-module__w4FByG__rays-spin}.ClaimExperience-module__w4FByG__boarding-pass.ClaimExperience-module__w4FByG__is-private .ClaimExperience-module__w4FByG__boarding-pass__glow{background:radial-gradient(#fff8cd 0%,rgba(255,205,90,.58) 42%,rgba(255,112,112,0) 78%)}@keyframes ClaimExperience-module__w4FByG__rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ClaimExperience-module__w4FByG__steps-wrap{z-index:3;max-width:760px;margin-top:24px;position:relative}.ClaimExperience-module__w4FByG__steps-head{color:var(--muted);font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.ClaimExperience-module__w4FByG__steps-head.ClaimExperience-module__w4FByG__is-ready{color:var(--lime-deep)}.ClaimExperience-module__w4FByG__steps-head.ClaimExperience-module__w4FByG__is-error{color:var(--err)}.ClaimExperience-module__w4FByG__steps{gap:12px;margin:0;padding:0;list-style:none;display:flex}.ClaimExperience-module__w4FByG__step{flex:1;min-width:0;position:relative}.ClaimExperience-module__w4FByG__steps-wrap.ClaimExperience-module__w4FByG__is-locked .ClaimExperience-module__w4FByG__steps{opacity:.5;filter:grayscale(.4);pointer-events:none}.ClaimExperience-module__w4FByG__step__main{--step-base-bg:rgba(255,255,255,.92);--step-border:rgba(28,22,20,.14);border:2px solid var(--step-border);background:var(--step-base-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;cursor:pointer;width:100%;transition:border-color .22s var(--ease),background .22s var(--ease),transform .14s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:13px 15px;display:flex;position:relative}.ClaimExperience-module__w4FByG__step__main:disabled{cursor:default}.ClaimExperience-module__w4FByG__step__marker{width:32px;height:32px;transition:background .22s var(--ease);background:rgba(28,22,20,.07);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.ClaimExperience-module__w4FByG__step__num{color:var(--muted);font-family:var(--font-rubik),Rubik,sans-serif;font-size:14px;font-weight:700}.ClaimExperience-module__w4FByG__step__check{width:17px;height:17px;display:none}.ClaimExperience-module__w4FByG__step__spin{border:2.5px solid rgba(28,22,20,.22);border-top-color:var(--ink);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ClaimExperience-module__w4FByG__spin;display:none}.ClaimExperience-module__w4FByG__step__body{flex-direction:column;gap:1px;min-width:0;display:flex}.ClaimExperience-module__w4FByG__step__title{font-family:var(--font-rubik),Rubik,sans-serif;font-size:13px;font-weight:700}.ClaimExperience-module__w4FByG__step__title--nowrap{white-space:nowrap}.ClaimExperience-module__w4FByG__step__sub,.ClaimExperience-module__w4FByG__step__err{font-size:12px;font-style:normal}.ClaimExperience-module__w4FByG__step__sub{color:var(--muted)}.ClaimExperience-module__w4FByG__step__err{color:var(--err);font-weight:600;display:none}.ClaimExperience-module__w4FByG__step__meta{color:var(--muted);font-family:var(--font-rubik),Rubik,sans-serif;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px;font-weight:700}.ClaimExperience-module__w4FByG__step[data-state=pending] .ClaimExperience-module__w4FByG__step__main:not(:disabled):hover{border-color:rgba(28,22,20,.3);transform:translateY(-2px)}.ClaimExperience-module__w4FByG__step[data-state=active] .ClaimExperience-module__w4FByG__step__main{border-color:var(--gold);box-shadow:0 6px 18px -10px rgba(58,38,44,.4)}.ClaimExperience-module__w4FByG__step[data-next=true] .ClaimExperience-module__w4FByG__step__main:not(:disabled){--step-border:transparent;background:linear-gradient(var(--step-base-bg),var(--step-base-bg))padding-box,conic-gradient(from var(--step-attention-angle),var(--lime),var(--pink),#fff7a8,var(--lime))border-box;animation:2.4s linear infinite ClaimExperience-module__w4FByG__step-attention-spin,1.8s ease-in-out infinite ClaimExperience-module__w4FByG__step-attention-glow;box-shadow:0 0 0 1px rgba(208,250,73,.26),0 0 22px rgba(255,120,169,.34)}@keyframes ClaimExperience-module__w4FByG__step-attention-spin{to{--step-attention-angle:360deg}}@keyframes ClaimExperience-module__w4FByG__step-attention-glow{0%,to{box-shadow:0 0 0 1px rgba(208,250,73,.2),0 0 16px rgba(255,120,169,.28)}50%{box-shadow:0 0 0 1px rgba(208,250,73,.4),0 0 28px rgba(255,120,169,.46)}}.ClaimExperience-module__w4FByG__step[data-state=active] .ClaimExperience-module__w4FByG__step__marker{background:rgba(255,212,122,.45)}.ClaimExperience-module__w4FByG__step[data-state=active] .ClaimExperience-module__w4FByG__step__num{display:none}.ClaimExperience-module__w4FByG__step[data-state=active] .ClaimExperience-module__w4FByG__step__spin{display:block}.ClaimExperience-module__w4FByG__step[data-state=complete] .ClaimExperience-module__w4FByG__step__main{border-color:var(--lime-deep);cursor:default;background:rgba(208,250,73,.24)}.ClaimExperience-module__w4FByG__step[data-state=complete] .ClaimExperience-module__w4FByG__step__marker{background:var(--lime)}.ClaimExperience-module__w4FByG__step[data-state=complete] .ClaimExperience-module__w4FByG__step__num{display:none}.ClaimExperience-module__w4FByG__step[data-state=complete] .ClaimExperience-module__w4FByG__step__check{display:block}.ClaimExperience-module__w4FByG__step[data-state=complete] .ClaimExperience-module__w4FByG__step__meta{color:var(--lime-deep)}.ClaimExperience-module__w4FByG__step[data-state=error] .ClaimExperience-module__w4FByG__step__main{border-color:var(--err);background:rgba(225,86,74,.1)}.ClaimExperience-module__w4FByG__step[data-state=error] .ClaimExperience-module__w4FByG__step__marker{background:var(--err)}.ClaimExperience-module__w4FByG__step[data-state=error] .ClaimExperience-module__w4FByG__step__num{color:#fff}.ClaimExperience-module__w4FByG__step[data-state=error] .ClaimExperience-module__w4FByG__step__sub{display:none}.ClaimExperience-module__w4FByG__step[data-state=error] .ClaimExperience-module__w4FByG__step__err{display:block}.ClaimExperience-module__w4FByG__substeps{z-index:20;border:2px solid var(--ink);background:var(--cream);border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 34px -14px rgba(40,26,30,.5)}.ClaimExperience-module__w4FByG__substeps[hidden]{display:none}.ClaimExperience-module__w4FByG__substep__btn{cursor:pointer;width:100%;transition:border-color .2s var(--ease),background .2s var(--ease);background:rgba(255,255,255,.9);border:1.5px solid rgba(28,22,20,.14);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ClaimExperience-module__w4FByG__substep__btn:hover{border-color:rgba(28,22,20,.32)}.ClaimExperience-module__w4FByG__substep__dot{border:2px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.ClaimExperience-module__w4FByG__substep__label{font-size:12.5px;font-weight:500}.ClaimExperience-module__w4FByG__substep__state{color:var(--muted);font-family:var(--font-rubik),Rubik,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11px;font-weight:700}.ClaimExperience-module__w4FByG__substep[data-state=active] .ClaimExperience-module__w4FByG__substep__state:after{content:"Checking"}.ClaimExperience-module__w4FByG__substep[data-state=pending] .ClaimExperience-module__w4FByG__substep__state:after{content:"Do it";color:var(--pink-deep)}.ClaimExperience-module__w4FByG__substep[data-state=complete] .ClaimExperience-module__w4FByG__substep__btn{border-color:var(--lime-deep);background:rgba(208,250,73,.24)}.ClaimExperience-module__w4FByG__substep[data-state=complete] .ClaimExperience-module__w4FByG__substep__dot{border-color:var(--lime-deep);background:var(--lime-deep)}.ClaimExperience-module__w4FByG__substep[data-state=complete] .ClaimExperience-module__w4FByG__substep__dot:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;transform:rotate(-45deg)translate(.5px,-1px)}.ClaimExperience-module__w4FByG__substep[data-state=complete] .ClaimExperience-module__w4FByG__substep__state:after{content:"Done";color:var(--lime-deep)}.ClaimExperience-module__w4FByG__substep[data-state=error] .ClaimExperience-module__w4FByG__substep__btn{border-color:var(--err);background:rgba(225,86,74,.1)}.ClaimExperience-module__w4FByG__substep[data-state=error] .ClaimExperience-module__w4FByG__substep__dot{border-color:var(--err)}.ClaimExperience-module__w4FByG__substep[data-state=error] .ClaimExperience-module__w4FByG__substep__state:after{content:"Retry";color:var(--err)}.ClaimExperience-module__w4FByG__overlay{z-index:50;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ClaimExperience-module__w4FByG__overlay__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;animation:ClaimExperience-module__w4FByG__fade-in .3s var(--ease)both;background:rgba(40,26,30,.55);border:0;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ClaimExperience-module__w4FByG__fade-in{0%{opacity:0}}.ClaimExperience-module__w4FByG__share-modal{border:2.5px solid var(--ink);background:var(--cream);width:min(1040px,100%);animation:ClaimExperience-module__w4FByG__pop-in .42s var(--ease)both;border-radius:24px;padding:26px;position:relative;box-shadow:12px 14px rgba(28,22,20,.9)}@keyframes ClaimExperience-module__w4FByG__pop-in{0%{opacity:0;transform:translateY(22px)scale(.95)}}.ClaimExperience-module__w4FByG__modal__close{z-index:2;width:34px;height:34px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease);background:rgba(28,22,20,.07);border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ClaimExperience-module__w4FByG__modal__close:hover{background:rgba(28,22,20,.14)}.ClaimExperience-module__w4FByG__modal__close svg{width:18px;height:18px}.ClaimExperience-module__w4FByG__share-modal__eyebrow{color:var(--lime-deep);font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.ClaimExperience-module__w4FByG__share-modal__title{font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:-.02em;margin:6px 0 16px;font-size:1.7rem;font-weight:800}.ClaimExperience-module__w4FByG__share-modal__frame{background:#000;border:2px solid rgba(28,22,20,.16);border-radius:18px;overflow:hidden}.ClaimExperience-module__w4FByG__share-modal__ticket-image{width:100%;height:auto;display:block}.ClaimExperience-module__w4FByG__share-modal__canvas{display:none}.ClaimExperience-module__w4FByG__share-modal__actions{gap:12px;margin-top:18px;display:flex}@media (min-width:769px){.ClaimExperience-module__w4FByG__share-modal{border-radius:18px;width:min(780px,100%);padding:20px;box-shadow:9px 11px rgba(28,22,20,.9)}.ClaimExperience-module__w4FByG__share-modal__title{margin:5px 0 12px;font-size:1.35rem}.ClaimExperience-module__w4FByG__share-modal__frame{border-radius:14px}.ClaimExperience-module__w4FByG__share-modal__actions{gap:10px;margin-top:14px}}.ClaimExperience-module__w4FByG__activation-modal{max-width:560px}.ClaimExperience-module__w4FByG__activation-modal__body{color:var(--muted);margin:0;font-size:15px;font-weight:650;line-height:1.55}.ClaimExperience-module__w4FByG__activation-modal__body strong{color:var(--ink);font-weight:900}.ClaimExperience-module__w4FByG__activation-meter{border:2.5px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:15px;grid-template-columns:1fr auto;gap:10px 16px;margin-top:18px;padding:16px;font-size:13px;font-weight:800;display:grid}.ClaimExperience-module__w4FByG__activation-meter strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:16px}.ClaimExperience-module__w4FByG__btn{border:2.5px solid var(--ink);font-family:var(--font-rubik),Rubik,sans-serif;letter-spacing:.04em;text-align:center;cursor:pointer;transition:box-shadow .16s var(--ease),transform .16s var(--ease);border-radius:13px;flex:1;padding:14px 16px;font-size:13px;font-weight:700}.ClaimExperience-module__w4FByG__btn--primary{background:var(--lime);box-shadow:4px 4px 0 0 var(--ink)}.ClaimExperience-module__w4FByG__btn--ghost{box-shadow:4px 4px 0 0 var(--ink);background:#fff}.ClaimExperience-module__w4FByG__btn:hover{box-shadow:6px 7px 0 0 var(--ink)}.ClaimExperience-module__w4FByG__btn:active{box-shadow:1px 1px 0 0 var(--ink);transform:translate(3px,3px)}@media (max-width:768px){.ClaimExperience-module__w4FByG__app{padding:20px max(18px,min(5vw,28px)) 40px;overflow-y:auto}.ClaimExperience-module__w4FByG__login{padding:9px 16px;font-size:13px}.ClaimExperience-module__w4FByG__content{padding-top:8px}.ClaimExperience-module__w4FByG__hero{text-align:center;max-width:100%;margin:0 auto}.ClaimExperience-module__w4FByG__eyebrow{justify-content:center}.ClaimExperience-module__w4FByG__perk{display:inline-flex}.ClaimExperience-module__w4FByG__cta-wrap{margin-left:auto;margin-right:auto}.ClaimExperience-module__w4FByG__stage{width:min(115vw,520px);margin:calc(var(--present-w)*.66)auto 0;z-index:0;position:relative;bottom:auto;right:auto}.ClaimExperience-module__w4FByG__present{bottom:42%}.ClaimExperience-module__w4FByG__boarding-pass{width:min(92vw,500px);bottom:43%}.ClaimExperience-module__w4FByG__steps-wrap{max-width:100%;margin-top:30px}.ClaimExperience-module__w4FByG__steps-head{text-align:center}.ClaimExperience-module__w4FByG__steps{flex-direction:column}.ClaimExperience-module__w4FByG__substeps{box-shadow:none;border-color:rgba(28,22,20,.14);margin-top:8px;position:static}.ClaimExperience-module__w4FByG__share-modal{padding:20px}.ClaimExperience-module__w4FByG__share-modal__title{font-size:1.4rem}}@media (max-width:440px){.ClaimExperience-module__w4FByG__share-modal__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ClaimExperience-module__w4FByG__clouds,.ClaimExperience-module__w4FByG__present__lid,.ClaimExperience-module__w4FByG__present__glow,.ClaimExperience-module__w4FByG__present__rays,.ClaimExperience-module__w4FByG__boarding-pass__glow,.ClaimExperience-module__w4FByG__boarding-pass__rays,.ClaimExperience-module__w4FByG__star,.ClaimExperience-module__w4FByG__cta__spinner,.ClaimExperience-module__w4FByG__step__spin,.ClaimExperience-module__w4FByG__cta.ClaimExperience-module__w4FByG__is-ready{animation:none!important}.ClaimExperience-module__w4FByG__star{opacity:.6}}
