.ladder[data-v-2579d934]{display:flex;align-items:center;gap:8px;padding-top:var(--ladder-top)}.ladder__bar[data-v-2579d934]{flex:1;height:3px;border-radius:9999px;background:var(--ladder-fill)}.ladder__label[data-v-2579d934]{padding-left:4px;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--ladder-label)}.debug[data-v-78c2f3b0]{padding:var(--spacing-md) var(--spacing-lg);font-size:.8rem;word-break:break-all}.debug__title[data-v-78c2f3b0]{font-size:1.05rem;margin-bottom:6px}.debug__hint[data-v-78c2f3b0]{color:hsla(0,0%,100%,.7);margin-bottom:var(--spacing-sm)}.debug__grid[data-v-78c2f3b0]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px}.debug__grid dt[data-v-78c2f3b0]{color:hsla(0,0%,100%,.7);font-weight:700}.debug__sub[data-v-78c2f3b0]{font-size:.85rem;margin:var(--spacing-sm) 0 4px}.debug__note[data-v-78c2f3b0]{color:hsla(0,0%,100%,.55)}.debug__pre[data-v-78c2f3b0]{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.45;padding:8px 10px;border-radius:var(--radius-md);background:var(--color-field);border:1px solid var(--color-field-border)}.otp[data-v-25f475e2]{display:flex;gap:10px}.otp__box[data-v-25f475e2]{flex:1;min-width:0;height:56px;text-align:center;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--color-text);background:var(--color-field);border:1.5px solid var(--color-field-border);border-radius:var(--radius-sm);caret-color:var(--color-primary);transition:border-color var(--transition-fast)}.otp__box[data-v-25f475e2]:focus{border-color:var(--color-primary)}.otp__box[data-v-25f475e2]:focus-visible{outline:none}.otp__box--filled[data-v-25f475e2]{border-color:hsla(0,0%,100%,.6)}.otp__box--error[data-v-25f475e2]{border-color:var(--color-error)}.actions[data-v-0b72bbdc],.actions__form[data-v-0b72bbdc]{display:flex;flex-direction:column}.actions__hint[data-v-0b72bbdc]{padding-top:10px;font-size:var(--subline-size);line-height:1.5;color:var(--subline-color)}.actions__form .field[data-v-0b72bbdc],.actions__otp[data-v-0b72bbdc]{width:calc(100% + 16px);margin:14px -8px 0}.actions__form .field+.btn-join[data-v-0b72bbdc],.actions__otp+.btn-join[data-v-0b72bbdc]{margin-top:12px}.actions__links[data-v-0b72bbdc]{display:flex;justify-content:center;gap:18px;padding-top:2px}.msisdn[data-v-0b72bbdc]{display:flex;align-items:center;gap:10px;cursor:text}.msisdn__prefix[data-v-0b72bbdc]{font-size:1.1rem;color:hsla(0,0%,100%,.7)}.msisdn__input[data-v-0b72bbdc]{flex:1;min-width:0;height:100%;background:transparent;color:var(--color-text);font-size:1.2rem;letter-spacing:1.5px}.msisdn__input[data-v-0b72bbdc]:focus-visible{outline:none}.prize[data-v-73892a77]{display:flex;font-family:var(--font-display);color:var(--prize-color)}.prize--inline[data-v-73892a77]{align-items:baseline;gap:10px}.prize--inline .prize__amount[data-v-73892a77]{font-size:58px;font-weight:700;line-height:.95;letter-spacing:-.01em}.prize--inline .prize__unit[data-v-73892a77]{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.prize--pill[data-v-73892a77]{align-items:center;gap:12px}.prize--pill .prize__amount[data-v-73892a77]{font-size:78px;font-weight:700;line-height:.9}.prize--pill .prize__unit[data-v-73892a77]{padding:8px 20px;border-radius:9999px;background:var(--prize-color);color:var(--color-bg);font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.06em}.prize--compact.prize--inline .prize__amount[data-v-73892a77]{font-size:44px}.prize--compact.prize--inline .prize__unit[data-v-73892a77]{font-size:20px}.prize--compact.prize--pill .prize__amount[data-v-73892a77]{font-size:56px}.prize--compact.prize--pill .prize__unit[data-v-73892a77]{padding:6px 16px;font-size:16px}.prelander[data-v-4da3cf53]{flex:1;display:flex;flex-direction:column}.prelander__spacer[data-v-4da3cf53]{flex:1;min-height:24px}.prelander__block[data-v-4da3cf53]{display:flex;flex-direction:column;gap:12px}.prelander__eyebrow[data-v-4da3cf53]{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--prelander-accent)}.prelander__dot[data-v-4da3cf53]{width:8px;height:8px;border-radius:9999px;background:var(--prelander-accent);animation:prelander-pulse-4da3cf53 1s ease-in-out infinite}.prelander__headline[data-v-4da3cf53]{font-family:var(--headline-font);font-weight:700;letter-spacing:var(--headline-tracking);text-transform:var(--headline-transform);color:#fff}.prelander__subline[data-v-4da3cf53]{font-size:14px;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.8)}.prelander__track[data-v-4da3cf53]{margin-top:14px;height:6px;border-radius:9999px;background:hsla(0,0%,100%,.16);overflow:hidden}.prelander__fill[data-v-4da3cf53]{width:0;height:100%;border-radius:9999px;background:var(--ladder-fill);animation:prelander-fill-4da3cf53 2s cubic-bezier(.4,0,.2,1) forwards paused}.prelander__fill--running[data-v-4da3cf53]{animation-play-state:running}.prelander__status[data-v-4da3cf53]{height:18px;font-size:12px;font-weight:400;line-height:18px;color:hsla(0,0%,100%,.65)}.prelander__status-line[data-v-4da3cf53]{display:block;animation:prelander-line-in-4da3cf53 .16s ease-out both}@keyframes prelander-line-in-4da3cf53{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes prelander-fill-4da3cf53{0%{width:0}to{width:100%}}@keyframes prelander-pulse-4da3cf53{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.landing[data-v-2ca9079a],.landing__page[data-v-2ca9079a]{flex:1;display:flex;flex-direction:column}.landing__spacer[data-v-2ca9079a]{flex:1;min-height:24px}.hero[data-v-2ca9079a]{display:flex;justify-content:center;align-items:flex-end;flex:0 1 auto;min-height:0;padding-bottom:12px}.hero__img[data-v-2ca9079a]{width:100%;max-height:min(236px,26vh);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(0,0,0,.45)}.hero--compact .hero__img[data-v-2ca9079a]{width:auto;max-height:min(140px,19vh);border-radius:0;box-shadow:none}.copy[data-v-2ca9079a]{display:flex;flex-direction:column;gap:var(--copy-gap)}.copy__eyebrow[data-v-2ca9079a]{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:1.3;text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--eyebrow-color)}.copy__headline[data-v-2ca9079a]{font-family:var(--headline-font);font-weight:700;line-height:1.03;letter-spacing:var(--headline-tracking);text-transform:var(--headline-transform);color:#fff}.copy__subline[data-v-2ca9079a]{font-size:var(--subline-size);font-weight:400;line-height:1.5;color:var(--subline-color)}.copy--vs-gaming .copy__headline[data-v-2ca9079a]{line-height:1}.copy--vs-gaming .prize+.copy__eyebrow[data-v-2ca9079a]{padding-top:10px}.copy--vs-gaming .copy__eyebrow+.copy__headline[data-v-2ca9079a],.copy--vs-gaming .copy__eyebrow+.prize[data-v-2ca9079a]{padding-top:4px}.copy--vs-gaming .prize+.copy__headline[data-v-2ca9079a]{padding-top:8px}.copy--vs-gaming .copy__eyebrow--chip+.copy__headline[data-v-2ca9079a]{padding-top:14px}.copy--vs-gaming .copy__subline[data-v-2ca9079a]{padding-top:8px}.copy__eyebrow--chip[data-v-2ca9079a]{align-self:flex-start;padding:8px 14px;border:1px solid rgba(0,229,255,.6);border-radius:6px;background:rgba(0,229,255,.08);font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;color:var(--chip-cyan)}.chips[data-v-2ca9079a]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding-top:14px}.chips__chip[data-v-2ca9079a]{padding:7px 11px;border:1px solid var(--chip-border);border-radius:6px;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:hsla(0,0%,100%,.85)}.chips__chip--lead[data-v-2ca9079a]{border:1.5px solid var(--chip-lead);font-size:12px;font-weight:700;color:#fff}.cancelled[data-v-2ca9079a]{display:flex;flex-direction:column;gap:8px;padding-top:16px;text-align:center}.cancelled__title[data-v-2ca9079a]{font-size:20px;font-weight:700}.cancelled__message[data-v-2ca9079a]{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:8px}.confirmed[data-v-d68bcb7e]{flex:1;display:flex;flex-direction:column}.confirmed__spacer[data-v-d68bcb7e]{flex:1;min-height:24px}.confirmed__block[data-v-d68bcb7e]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.confirmed__badge[data-v-d68bcb7e]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background:var(--badge-fill);color:var(--badge-text)}.confirmed__eyebrow[data-v-d68bcb7e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--confirm-eyebrow-tracking);color:var(--color-primary)}.confirmed__headline[data-v-d68bcb7e]{font-family:var(--headline-font);font-size:var(--confirm-headline-size);font-weight:700;line-height:var(--confirm-headline-leading);letter-spacing:var(--headline-tracking);text-transform:var(--headline-transform);color:#fff}.confirmed__accent[data-v-d68bcb7e]{display:block;color:var(--color-primary)}.confirmed__body[data-v-d68bcb7e]{max-width:32ch;font-size:var(--confirm-body-size);font-weight:400;line-height:1.55;color:var(--confirm-body-color)}.confirmed--split .confirmed__block[data-v-d68bcb7e]{padding-bottom:8px}.error-page[data-v-92b1766e]{flex:1;display:flex;flex-direction:column}.error-page__spacer[data-v-92b1766e]{flex:1;min-height:24px}.error-page__block[data-v-92b1766e]{display:flex;flex-direction:column;gap:10px;text-align:center}.error-page__title[data-v-92b1766e]{font-family:var(--headline-font);font-size:30px;text-transform:var(--headline-transform);letter-spacing:var(--headline-tracking)}.error-page__message[data-v-92b1766e]{font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.82)}.app-shell[data-v-949eb634]{position:relative;min-height:100vh;min-height:100dvh;color:var(--color-text);font-family:var(--font-family);background:var(--color-bg)}.art[data-v-949eb634]{position:fixed;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--color-bg)}.scrim[data-v-949eb634]{position:fixed;inset:0;background:var(--scrim)}.page[data-v-949eb634]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:var(--app-max-width);min-height:100vh;min-height:100dvh;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 18px) 20px calc(env(safe-area-inset-bottom, 0px) + var(--page-bottom))}.page__header[data-v-949eb634]{display:flex;align-items:center;justify-content:space-between}.page__logo[data-v-949eb634]{height:var(--logo-height);width:auto}.page__header-end[data-v-949eb634]{display:flex;align-items:center;gap:8px}.page__close[data-v-949eb634]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -12px -8px 0;padding:0;border:0;background:transparent;color:hsla(0,0%,100%,.85);cursor:pointer}.page__close[data-v-949eb634]:focus-visible,.page__close[data-v-949eb634]:hover{color:#fff}.page__close svg[data-v-949eb634]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.debug-dock[data-v-949eb634]{position:relative;z-index:1;max-width:var(--app-max-width);margin:0 auto;padding:0 20px 16px}.preview[data-v-949eb634]{position:relative;z-index:1;padding:8px 20px 16px;text-align:center;font-size:11px;color:hsla(0,0%,100%,.6)}.preview a[data-v-949eb634]{margin-left:6px}.preview a.is-active[data-v-949eb634]{color:#fff;font-weight:700}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/poppins-latin-300-normal.c0455185.woff2) format("woff2"),url(/fonts/poppins-latin-300-normal.599ec7be.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/fonts/poppins-latin-400-normal.cbe785df.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/poppins-latin-500-normal.7777133e.woff2) format("woff2"),url(/fonts/poppins-latin-500-normal.fd8e96c2.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/fonts/poppins-latin-600-normal.c070cf14.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/poppins-latin-700-normal.9a881e2a.woff2) format("woff2"),url(/fonts/poppins-latin-700-normal.c83dad1a.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff")}:root{--color-bg:#0b0c10;--color-text:#fff;--color-error:#ff8a80;--color-primary:#25c266;--color-on-primary:#062611;--color-field:rgba(11,12,16,.6);--color-field-border:hsla(0,0%,100%,.32);--join-fill:#25c266;--join-hover:brightness(.94);--font-display:"Poppins",system-ui,sans-serif;--font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--app-max-width:430px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--transition-fast:150ms ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text);line-height:1.5;overflow-x:hidden}#app,body{min-height:100vh}img,svg{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:none}button,input{font-family:inherit;border:none;outline:none}a{color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}h1,h2,h3{font-weight:700;line-height:1.15}.btn-join{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% + 16px);margin:16px -8px 0;min-height:84px;padding:0 16px;border-radius:var(--radius-sm);background:var(--join-fill);color:var(--color-on-primary);font-family:var(--font-family);font-size:26px;font-weight:700;letter-spacing:.9px;line-height:1;white-space:nowrap;text-decoration:none;transition:all var(--transition-fast)}.btn-join:active:not(:disabled),.btn-join:hover:not(:disabled){filter:var(--join-hover)}.btn-join:disabled{cursor:not-allowed}.btn-join--compact{min-height:64px;font-size:22px}.btn-join--cta{width:100%;margin:20px 0 0;min-height:64px;font-size:19px;letter-spacing:.7px}.btn-cancel{width:100%;min-height:48px;border-radius:var(--radius-sm);border:1.5px solid hsla(0,0%,100%,.32);background:transparent;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1;transition:all var(--transition-fast)}.btn-cancel:hover{color:#fff;border-color:hsla(0,0%,100%,.6)}.btn-link{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.75);text-decoration:underline;text-underline-offset:3px;padding:4px 2px}.btn-link:disabled{opacity:.5;cursor:not-allowed}.price-line{padding-top:10px;font-size:8pt;font-weight:400;line-height:1.6;text-align:center;color:hsla(0,0%,100%,.72)}.compliance{margin-top:12px;font-size:10px;font-weight:300;line-height:1.65;text-align:center;color:var(--compliance-color)}.compliance a{color:var(--compliance-link);text-decoration:none;white-space:nowrap}.card{background:rgba(11,12,16,.9);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-lg)}.field{width:100%;min-height:56px;padding:0 var(--spacing-md);background:var(--color-field);border:1.5px solid var(--color-field-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:1.15rem;letter-spacing:1px;transition:border-color var(--transition-fast)}.field:focus-within{border-color:var(--color-primary)}.field--error{border-color:var(--color-error)}.text-link{text-decoration:underline;text-underline-offset:3px}.pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);font-size:11px;font-weight:600;color:var(--color-text)}.error-text{padding-top:8px;color:var(--color-error);font-size:12px;font-weight:600;line-height:1.5;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes spin{to{transform:rotate(1turn)}}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid currentColor;border-top-color:transparent;opacity:.85;animation:spin .9s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}