[data-landing-variant=helix] .card .card__frame{border-radius:4px;border:1px solid color-mix(in srgb,var(--glow-color) 45%,#9aa3ae);background:#1a222c;box-shadow:0 10px 24px rgba(12,16,22,.35),inset 0 0 0 1px rgba(255,255,255,.08)}[data-landing-variant=helix] .card .card__overlay{background:linear-gradient(180deg,rgba(20,26,34,.05),rgba(20,26,34,.2) 45%,rgba(12,16,22,.82))}[data-landing-variant=helix] .card .card__title{font-family:var(--font-heading,var(--font-fantasy));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8eef4;text-shadow:0 1px 6px rgba(0,0,0,.55)}[data-landing-variant=helix] .card .card__stat,[data-landing-variant=helix] .card .card__stat-value{font-family:var(--font-heading,var(--font-fantasy));font-weight:700;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.65)}[data-landing-variant=helix] .card .card__stat--mana{width:30px;height:30px;color:#0c1016;background:linear-gradient(145deg,#7fd8ef,#2a9bb8 55%,#1a6a7a);-webkit-clip-path:none;clip-path:none;border-radius:2px;transform:rotate(45deg);border:1px solid rgba(255,255,255,.35);box-shadow:0 0 10px rgba(61,184,212,.45),inset 0 0 6px rgba(255,255,255,.25)}[data-landing-variant=helix] .card .card__stat--mana .card__stat-value{transform:rotate(-45deg);font-size:.78rem}[data-landing-variant=helix] .card .card__stat--attack{min-width:34px;height:28px;padding:0 7px;color:#e8eef4;background:linear-gradient(180deg,rgba(30,36,48,.95),rgba(18,22,30,.98));border:1.5px solid #8b7ec8;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);box-shadow:0 0 10px rgba(139,126,200,.35)}[data-landing-variant=helix] .card .card__stat-icon--attack{display:none}[data-landing-variant=helix] .card .card__stat--health{width:30px;height:30px;color:#e8eef4;background:linear-gradient(160deg,#3d8a7a,#1e4a42);border:1.5px solid #6ab8a8;border-radius:0;-webkit-clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);box-shadow:0 0 10px rgba(74,154,138,.35)}[data-landing-variant=helix] .card.card--hero .card__stat--health,[data-landing-variant=helix] .card.card--hero .card__stat--mana{width:22px;height:22px}[data-landing-variant=helix] .card.card--hero .card__stat--attack{min-width:26px;height:22px;padding:0 5px;font-size:.65rem}[data-landing-variant=helix] .card.card--hero .card__stat--mana .card__stat-value{font-size:.62rem}[data-landing-variant=helix] .card .card__domain{width:22px;height:22px;border-radius:2px;transform:rotate(45deg);border:1.5px solid color-mix(in srgb,var(--glow-color) 70%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--glow-color) 40%,transparent)}[data-landing-variant=helix] .card .card__domain--atrium{background:linear-gradient(135deg,#6ab89a,#2a5a4a)}[data-landing-variant=helix] .card .card__domain--reservoir{background:linear-gradient(135deg,#5ec8e0,#1e5a6a)}[data-landing-variant=helix] .card .card__domain--core{background:linear-gradient(135deg,#e0a070,#7a4028)}[data-landing-variant=helix] .card .card__domain--antenna{background:linear-gradient(135deg,#a898d8,#403868)}[data-landing-variant=final_whistle]{--fw-pitch:#0a1210;--fw-pitch-lift:#142018;--fw-grass:#3d7a4a;--fw-grass-bright:#7aab78;--fw-gold:#e8c96a;--fw-ember:#c4785a;--fw-ink:#f2f0e8;--fw-ink-muted:rgba(242,240,232,0.72);--fw-ink-soft:rgba(242,240,232,0.52);--fw-border:rgba(61,122,74,0.35);--fw-border-strong:rgba(232,201,106,0.45);--fw-panel:rgba(20,32,24,0.88);--fw-panel-strong:rgba(24,38,30,0.94);--fw-section-gradient:linear-gradient(180deg,#0a1210,#142018 50%,#0a1210)}[data-landing-variant=final_whistle] .app{background:var(--fw-pitch);color:var(--text-primary)}[data-landing-variant=final_whistle] :is(.landing-section-title,.locations__kicker,.fw-pressure__title,.fw-dominions__title,.fw-programme__title,.fw-catalog__title,.fw-transfer__title,.fw-faq__title,.fw-shape__title){font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:none;animation:none;text-align:left}[data-landing-variant=final_whistle] .landing-section-lead{text-align:left;color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .landing-section-lead strong{color:var(--fw-ink)}[data-landing-variant=final_whistle] .vb-btn{border-radius:2px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-ui);font-weight:700}[data-landing-variant=final_whistle] .vb-btn--primary{background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);color:#0a1210;box-shadow:0 4px 16px rgba(232,201,106,.22)}[data-landing-variant=final_whistle] .vb-btn--primary:hover:not(:disabled){box-shadow:0 6px 22px rgba(232,201,106,.35)}[data-landing-variant=final_whistle] .vb-btn--secondary{background:var(--fw-panel);border-color:var(--fw-border);color:var(--fw-ink)}[data-landing-variant=final_whistle] .vb-btn--secondary:hover:not(:disabled){border-color:var(--fw-border-strong)}[data-landing-variant=final_whistle] .site-footer{background:#070d0b;border-top:1px solid var(--fw-border);color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .site-footer__heading{font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .site-footer__brand-tagline,[data-landing-variant=final_whistle] .site-footer__contact,[data-landing-variant=final_whistle] .site-footer__contact li,[data-landing-variant=final_whistle] .site-footer__contact-label,[data-landing-variant=final_whistle] .site-footer__cookie-btn,[data-landing-variant=final_whistle] .site-footer__copyright,[data-landing-variant=final_whistle] .site-footer__link,[data-landing-variant=final_whistle] .site-footer__sub-copy{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .site-footer__cookie-btn:hover,[data-landing-variant=final_whistle] .site-footer__link:hover{color:var(--fw-gold)}[data-landing-variant=final_whistle] .site-footer__cookie-btn{border-color:var(--fw-border);border-radius:2px;background:var(--fw-panel);color:var(--fw-grass-bright);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}[data-landing-variant=final_whistle] .site-footer__cookie-btn:hover{border-color:var(--fw-border-strong);background:var(--fw-panel-strong);color:var(--fw-gold)}[data-landing-variant=final_whistle] .site-footer__payments,[data-landing-variant=final_whistle] .site-footer__sub{border-top-color:var(--fw-border)}[data-landing-variant=final_whistle] .site-footer__social-icon{background-color:rgba(61,122,74,.45)}[data-landing-variant=final_whistle] .site-footer__social-link:hover .site-footer__social-icon{background-color:rgba(232,201,106,.35)}[data-landing-variant=final_whistle] .site-footer__wordmark{transform:translateX(-16px)}[data-landing-variant=final_whistle] .fw-header__wordmark{transform:translateX(-5px)}[data-landing-variant=final_whistle] :is(.auth-modal__backdrop,.credits-modal__backdrop,.withdrawal-modal__backdrop,.payment-method-modal__backdrop,.buy-card-modal__backdrop,.clear-deck-modal__backdrop,.terms-sale-modal__backdrop,.deck-modal__backdrop,.cookie-consent__backdrop,.market-cart__backdrop){background:rgba(8,14,12,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-landing-variant=final_whistle] :is(.auth-modal__panel,.credits-modal__panel,.withdrawal-modal__panel,.payment-method-modal__panel,.buy-card-modal__panel,.clear-deck-modal__panel,.terms-sale-modal__panel,.deck-modal__panel,.cookie-consent__panel,.auth-gate__panel){border-radius:2px;border:1px solid var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.96),rgba(10,18,16,.98));box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 32px rgba(61,122,74,.1),inset 0 1px 0 rgba(255,255,255,.04)}[data-landing-variant=final_whistle] .market-cart__panel{border-left:1px solid var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.97),rgba(10,18,16,.99));box-shadow:-8px 0 32px rgba(0,0,0,.5)}[data-landing-variant=final_whistle] :is(.auth-modal__close,.credits-modal__close,.withdrawal-modal__close,.payment-method-modal__close,.terms-sale-modal__close){border:1px solid var(--fw-border);border-radius:2px;background:rgba(20,32,24,.75);color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] :is(.auth-modal__close,.credits-modal__close,.withdrawal-modal__close,.payment-method-modal__close,.terms-sale-modal__close):hover:not(:disabled){color:var(--fw-gold);background:rgba(24,38,30,.92);border-color:var(--fw-border-strong);box-shadow:0 0 12px rgba(232,201,106,.22)}[data-landing-variant=final_whistle] :is(.auth-modal__title,.credits-modal__title,.withdrawal-modal__title,.payment-method-modal__title,.buy-card-modal__title,.clear-deck-modal__title,.terms-sale-modal__title,.deck-modal__title,.cookie-consent__title,.auth-gate__title,.market-cart__title){font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.14em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}[data-landing-variant=final_whistle] .auth-gate__loading{font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.1em;text-transform:uppercase;color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] :is(.auth-modal__subtitle,.auth-modal__label,.credits-modal__subtitle,.credits-modal__currency-label,.withdrawal-modal__subtitle,.withdrawal-modal__label,.payment-method-modal__lead,.buy-card-modal__copy,.buy-card-modal__field-label,.clear-deck-modal__copy,.terms-sale-modal__updated,.terms-sale-modal__body,.terms-sale-modal__intro,.deck-modal__mode,.cookie-consent__text,.cookie-consent__text--muted,.auth-gate__message,.withdrawal-modal__estimate,.withdrawal-modal__pending-note){color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] :is(.terms-sale-modal__list li strong,.terms-sale-modal__section-title){color:var(--fw-ink)}[data-landing-variant=final_whistle] .terms-sale-modal__section-title{letter-spacing:.08em;text-transform:uppercase;font-weight:400}[data-landing-variant=final_whistle] :is(.buy-card-modal__copy strong,.buy-card-modal__balance,.buy-card-modal__balance strong,.withdrawal-modal__balance,.withdrawal-modal__balance strong){color:var(--fw-gold)}[data-landing-variant=final_whistle] :is(.auth-modal__input,.buy-card-modal__input,.withdrawal-modal__field input,.credits-modal__currency select){border:1px solid var(--fw-border);border-radius:2px;background:rgba(8,14,12,.72);color:var(--fw-ink)}[data-landing-variant=final_whistle] :is(.auth-modal__input:focus,.buy-card-modal__input:focus,.withdrawal-modal__field input:focus,.credits-modal__currency select:focus){border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.22);outline:none}[data-landing-variant=final_whistle] .auth-modal__hint{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] :is(.auth-modal__switch-btn,.auth-gate__register,.cookie-consent__link){color:var(--fw-grass-bright);text-shadow:none}[data-landing-variant=final_whistle] :is(.auth-modal__switch-btn:hover:not(:disabled),.auth-gate__register:hover,.cookie-consent__link:hover){color:var(--fw-gold);text-shadow:none}[data-landing-variant=final_whistle] .auth-modal__message--error{background:rgba(196,120,90,.14);border-color:rgba(196,120,90,.42);color:#e8b09a}[data-landing-variant=final_whistle] .auth-modal__message--info{background:rgba(61,122,74,.16);border-color:rgba(122,171,120,.42);color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .auth-modal__message--success{background:rgba(122,171,120,.16);border-color:rgba(122,171,120,.45);color:#b8ddb6}[data-landing-variant=final_whistle] :is(.buy-card-modal__error,.deck-modal__error,.withdrawal-modal__error){color:#e8b09a}[data-landing-variant=final_whistle] .buy-card-modal__warning{border-color:rgba(232,201,106,.45);background:rgba(232,201,106,.12);color:var(--fw-gold)}[data-landing-variant=final_whistle] .auth-gate__panel .vb-btn,[data-landing-variant=final_whistle] .auth-modal__panel .vb-btn,[data-landing-variant=final_whistle] .cookie-consent__panel .vb-btn,[data-landing-variant=final_whistle] [class*=modal__panel] .vb-btn{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px;box-shadow:none;letter-spacing:.12em;text-transform:uppercase;font-weight:700}[data-landing-variant=final_whistle] .auth-modal__panel :is(.vb-btn--primary,.vb-btn--gold),[data-landing-variant=final_whistle] .cookie-consent__panel :is(.vb-btn--primary,.vb-btn--gold),[data-landing-variant=final_whistle] [class*=modal__panel] :is(.vb-btn--primary,.vb-btn--gold){background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);color:#0a1210;box-shadow:0 4px 16px rgba(232,201,106,.22)}[data-landing-variant=final_whistle] .auth-modal__panel :is(.vb-btn--primary,.vb-btn--gold):hover:not(:disabled),[data-landing-variant=final_whistle] .cookie-consent__panel :is(.vb-btn--primary,.vb-btn--gold):hover:not(:disabled),[data-landing-variant=final_whistle] [class*=modal__panel] :is(.vb-btn--primary,.vb-btn--gold):hover:not(:disabled){color:#0a1210;border-color:rgba(232,201,106,.85);box-shadow:0 6px 20px rgba(232,201,106,.32)}[data-landing-variant=final_whistle] .auth-modal__panel :is(.vb-btn--secondary,.vb-btn--ghost),[data-landing-variant=final_whistle] [class*=modal__panel] :is(.vb-btn--secondary,.vb-btn--ghost){color:var(--fw-ink);background:var(--fw-panel);border-color:var(--fw-border)}[data-landing-variant=final_whistle] .auth-modal__panel :is(.vb-btn--secondary,.vb-btn--ghost):hover:not(:disabled),[data-landing-variant=final_whistle] [class*=modal__panel] :is(.vb-btn--secondary,.vb-btn--ghost):hover:not(:disabled){border-color:var(--fw-border-strong);background:var(--fw-panel-strong)}[data-landing-variant=final_whistle] [class*=modal__panel] .vb-btn:hover:not(:disabled){transform:translateY(-1px)}[data-landing-variant=final_whistle] .credits-modal__pack{border-radius:2px;border-color:var(--fw-border);background:linear-gradient(145deg,rgba(20,32,24,.85),rgba(10,18,16,.92))}[data-landing-variant=final_whistle] .credits-modal__pack:hover:not(:disabled){border-color:var(--fw-border-strong);box-shadow:0 4px 16px rgba(122,171,120,.16)}[data-landing-variant=final_whistle] .credits-modal__pack--selected{border-color:rgba(122,171,120,.68);box-shadow:0 4px 18px rgba(122,171,120,.24)}[data-landing-variant=final_whistle] .credits-modal__pack--popular{border-color:rgba(232,201,106,.65);box-shadow:0 4px 18px rgba(232,201,106,.2)}[data-landing-variant=final_whistle] .credits-modal__pack-credits{font-family:var(--font-heading,var(--font-fantasy));color:var(--fw-gold)}[data-landing-variant=final_whistle] .credits-modal__pack-price{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .credits-modal__custom{border-top-color:var(--fw-border)}[data-landing-variant=final_whistle] .credits-modal__custom-input-wrap{border:1px solid var(--fw-border);border-radius:2px;background:rgba(8,14,12,.72);box-shadow:none}[data-landing-variant=final_whistle] .credits-modal__custom-input-wrap:focus-within{border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.22)}[data-landing-variant=final_whistle] .credits-modal__custom-input{color:var(--fw-ink)}[data-landing-variant=final_whistle] .credits-modal__custom-input::placeholder{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .credits-modal__total-label{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .credits-modal__total-value{font-family:var(--font-heading,var(--font-fantasy));color:var(--fw-gold);text-shadow:none}[data-landing-variant=final_whistle] .withdrawal-modal__balance{border-radius:2px;border:1px solid var(--fw-border);background:rgba(20,32,24,.6);padding:.65rem .9rem}[data-landing-variant=final_whistle] .payment-method-modal__option{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.6)}[data-landing-variant=final_whistle] .payment-method-modal__option:hover:not(:disabled){border-color:var(--fw-border-strong);box-shadow:0 4px 14px rgba(122,171,120,.14)}[data-landing-variant=final_whistle] .payment-method-modal__option--selected{border-color:rgba(122,171,120,.68);box-shadow:0 4px 16px rgba(122,171,120,.22)}[data-landing-variant=final_whistle] .payment-method-modal__option-label{color:var(--fw-ink)}[data-landing-variant=final_whistle] .payment-method-modal__option-description{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] :is(.payment-method-modal__option--google_pay .payment-method-modal__icon,.payment-method-modal__option--bank_transfer .payment-method-modal__icon){filter:brightness(0) invert(1) opacity(.85)}[data-landing-variant=final_whistle] :is(.payment-method-modal__footer,.terms-sale-modal__footer,.market-cart__header){border-color:var(--fw-border)}[data-landing-variant=final_whistle] .deck-modal__field-label{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .deck-modal__select-wrap{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72)}[data-landing-variant=final_whistle] .deck-modal__select{color:var(--fw-ink);font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.05em;text-transform:uppercase}[data-landing-variant=final_whistle] .deck-modal__select option{background:#0f1814;color:var(--fw-ink)}[data-landing-variant=final_whistle] .deck-modal__count{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .deck-modal__count--full{color:var(--fw-grass-bright);text-shadow:0 0 8px rgba(122,171,120,.35)}[data-landing-variant=final_whistle] .deck-modal__manage{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .deck-modal__manage:hover{color:var(--fw-gold);text-shadow:none}[data-landing-variant=final_whistle] .deck-modal .vb-btn{color:var(--fw-ink);background:var(--fw-panel);border-color:var(--fw-border);border-radius:2px;box-shadow:none}[data-landing-variant=final_whistle] .deck-modal .vb-btn:hover:not(:disabled){color:var(--fw-gold);border-color:var(--fw-border-strong);background:var(--fw-panel-strong);box-shadow:0 4px 14px rgba(232,201,106,.16);filter:none}[data-landing-variant=final_whistle] .market-cart__line{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.55)}[data-landing-variant=final_whistle] .market-cart__line-title{color:var(--fw-ink)}[data-landing-variant=final_whistle] .market-cart__line-price{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .market-cart__line-credits{color:var(--fw-gold)}[data-landing-variant=final_whistle] .market-cart__subtotal{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .market-cart__subtotal strong{color:var(--fw-ink)}[data-landing-variant=final_whistle] .market-cart__note{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .market-cart__qty-btn{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.75);color:var(--fw-ink)}[data-landing-variant=final_whistle] .market-cart__qty-btn:hover:not(:disabled){border-color:var(--fw-border-strong);color:var(--fw-gold)}[data-landing-variant=final_whistle] .market-cart__close{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .market-cart__close:hover{color:var(--fw-gold)}[data-landing-variant=final_whistle] :is(.market-cart__empty,.market-cart__count){color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .market-cart__footer{border-color:var(--fw-border)}[data-landing-variant=final_whistle] :is(.auth-modal__label,.buy-card-modal__field-label,.deck-modal__field-label,.credits-modal__currency-label){letter-spacing:.1em;text-transform:uppercase}[data-landing-variant=final_whistle] :is(.credits-modal__legal,.credits-modal__custom-hint,.credits-modal__terms){color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .credits-modal__legal a{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .credits-modal__legal a:hover{color:var(--fw-gold)}[data-landing-variant=final_whistle] .cookie-consent__category{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.55)}[data-landing-variant=final_whistle] .cookie-consent__category-label{font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.08em;text-transform:uppercase;color:var(--fw-ink)}[data-landing-variant=final_whistle] .cookie-consent__category-desc{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .cookie-consent__toggle-ui{border-radius:2px;background:rgba(8,14,12,.8);border-color:var(--fw-border)}[data-landing-variant=final_whistle] .cookie-consent__toggle input:checked+.cookie-consent__toggle-ui{background:rgba(61,122,74,.5);border-color:var(--fw-border-strong);box-shadow:0 0 10px rgba(122,171,120,.3)}[data-landing-variant=final_whistle] .product-modal-backdrop{background:rgba(8,14,12,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-landing-variant=final_whistle] .product-modal{border-radius:2px;border:1px solid var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.96),rgba(10,18,16,.98));box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 32px rgba(61,122,74,.1),inset 0 1px 0 rgba(255,255,255,.04);color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .product-modal h2{margin:0 0 .65rem;font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}[data-landing-variant=final_whistle] .product-modal strong{color:var(--fw-gold)}[data-landing-variant=final_whistle] .product-modal .vb-btn--primary{background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);color:#0a1210}[data-landing-variant=final_whistle] .product-modal :is(.vb-btn--secondary,.vb-btn--ghost){color:var(--fw-ink);background:var(--fw-panel);border-color:var(--fw-border)}[data-landing-variant=final_whistle] .auth-gate{background:linear-gradient(180deg,rgba(10,18,16,.72) 0,rgba(10,18,16,.94) 100%),var(--play-lobby-bg) center /cover no-repeat}[data-landing-variant=final_whistle] .auth-callback{background:var(--fw-pitch)}[data-landing-variant=final_whistle] .auth-callback__panel{border-radius:2px;border:1px solid var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.96),rgba(10,18,16,.98));box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 32px rgba(61,122,74,.1),inset 0 1px 0 rgba(255,255,255,.04)}[data-landing-variant=final_whistle] .auth-callback__title{font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.12em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}[data-landing-variant=final_whistle] .auth-callback__message,[data-landing-variant=final_whistle] .auth-callback__subtitle{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .auth-callback__message--ok{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .auth-callback__panel .vb-btn--primary{background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);color:#0a1210}[data-landing-variant=final_whistle] .auth-callback__panel .vb-btn--secondary{color:var(--fw-ink);background:var(--fw-panel);border-color:var(--fw-border)}[data-landing-variant=final_whistle] .portal{background:var(--fw-pitch);color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal__sticky-top{background:rgba(20,32,24,.82);border-bottom:1px solid var(--fw-border)}[data-landing-variant=final_whistle] .portal__buy-credits-btn{color:#0a1210!important;background:linear-gradient(180deg,#e8c96a,#c4a35a)!important;border-color:rgba(232,201,106,.65)!important;box-shadow:0 4px 16px rgba(232,201,106,.22)!important;animation:none!important}[data-landing-variant=final_whistle] .portal__buy-credits-btn:hover:not(:disabled){border-color:rgba(232,201,106,.85)!important;box-shadow:0 6px 20px rgba(232,201,106,.32)!important;transform:translateY(-1px)}[data-landing-variant=final_whistle] .vb-btn--gold{color:#0a1210;background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);box-shadow:0 4px 16px rgba(232,201,106,.22)}[data-landing-variant=final_whistle] .vb-btn--gold:hover:not(:disabled){border-color:rgba(232,201,106,.85);box-shadow:0 6px 20px rgba(232,201,106,.32)}[data-landing-variant=final_whistle] .portal__header{border-bottom-color:var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.98),rgba(10,18,16,.94));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-landing-variant=final_whistle] .portal__brand-name{font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.16em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}[data-landing-variant=final_whistle] .portal__wordmark{filter:drop-shadow(0 1px 10px rgba(122,171,120,.3))}[data-landing-variant=final_whistle] .portal__logo{border-radius:2px;border-color:var(--fw-border-strong);box-shadow:0 2px 10px rgba(0,0,0,.35),0 0 18px rgba(122,171,120,.12)}[data-landing-variant=final_whistle] .portal__account{border-radius:4px;border:1px solid var(--fw-border);background:rgba(20,32,24,.75);box-shadow:0 2px 10px rgba(0,0,0,.35)}[data-landing-variant=final_whistle] .portal__account-name{color:var(--fw-ink);text-transform:none;letter-spacing:.06em}[data-landing-variant=final_whistle] .portal__account-credits,[data-landing-variant=final_whistle] .portal__toolbar-balance{color:var(--fw-gold)}[data-landing-variant=final_whistle] .portal__menu-toggle{border-left:1px solid var(--fw-border)}[data-landing-variant=final_whistle] .portal__menu-toggle span{background:var(--fw-grass-bright);box-shadow:0 0 6px rgba(122,171,120,.55);border-radius:0}[data-landing-variant=final_whistle] .portal__account-menu{border-bottom:1px solid var(--fw-border);background:rgba(10,18,16,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-landing-variant=final_whistle] .portal__account-menu-list a,[data-landing-variant=final_whistle] .portal__account-menu-list button{color:var(--fw-ink-soft);letter-spacing:.1em;border-radius:2px}[data-landing-variant=final_whistle] .portal__account-menu-list a:hover,[data-landing-variant=final_whistle] .portal__account-menu-list button:hover{background:rgba(122,171,120,.12);color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal__account-menu-item--sign-out button:hover{background:rgba(196,120,90,.14);color:#e8b09a}[data-landing-variant=final_whistle] .portal__tabs{border-bottom-color:var(--fw-border);background:rgba(10,18,16,.9)}[data-landing-variant=final_whistle] .portal__tab{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal__tab--active,[data-landing-variant=final_whistle] .portal__tab:hover{color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal__tab--active:after{background:linear-gradient(90deg,var(--fw-grass-bright) 0,var(--fw-gold) 100%);box-shadow:0 0 14px rgba(232,201,106,.28)}[data-landing-variant=final_whistle] .portal__section-title{font-family:var(--font-heading,var(--font-fantasy));background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;text-transform:uppercase;letter-spacing:.1em}[data-landing-variant=final_whistle] .portal__section-subtitle{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal__mode-switch{border-color:var(--fw-border);background:rgba(20,32,24,.85)}[data-landing-variant=final_whistle] .portal__mode-btn{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal__mode-btn--active{color:#0a1210;background:rgba(232,201,106,.18);border-color:rgba(232,201,106,.45)}[data-landing-variant=final_whistle] .portal__mode-btn:hover:not(.portal__mode-btn--active){color:var(--fw-ink);background:rgba(122,171,120,.1)}[data-landing-variant=final_whistle] .portal__toolbar-balance{border-radius:4px;border-color:rgba(232,201,106,.45);background:rgba(232,201,106,.08)}[data-landing-variant=final_whistle] .portal__currency select{padding:.45rem .65rem;border-radius:4px;border:1px solid var(--fw-border);background:rgba(8,14,12,.72);color:var(--fw-ink);font-family:var(--font-ui);font-size:.75rem;cursor:pointer}[data-landing-variant=final_whistle] .portal__currency select:focus{border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.22);outline:none}[data-landing-variant=final_whistle] .portal__cart-badge{color:#0a1210;background:var(--fw-gold);box-shadow:0 0 10px rgba(232,201,106,.25);border-radius:2px}[data-landing-variant=final_whistle] .cart-icon--money{color:var(--fw-gold)}[data-landing-variant=final_whistle] .portal-profile__card{border-radius:4px;border-color:var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.86),rgba(10,18,16,.92))}[data-landing-variant=final_whistle] .portal-profile__card-title{font-family:var(--font-heading,var(--font-fantasy));color:var(--fw-ink);letter-spacing:.12em}[data-landing-variant=final_whistle] .portal-profile__label{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-profile__input{border-radius:4px;border-color:var(--fw-border);background:rgba(8,14,12,.72);color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal-profile__input:focus{border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.2);outline:none}[data-landing-variant=final_whistle] .portal-profile__empty,[data-landing-variant=final_whistle] .portal-profile__hint,[data-landing-variant=final_whistle] .portal-profile__status{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-profile__message--error{color:#e8b09a}[data-landing-variant=final_whistle] .portal-profile__message--success{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .billing-form__label{color:var(--fw-ink-soft);font-family:var(--font-ui);font-weight:600;letter-spacing:.06em}[data-landing-variant=final_whistle] .billing-form__required{color:var(--fw-ember)}[data-landing-variant=final_whistle] .billing-form__input{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72);color:var(--fw-ink)}[data-landing-variant=final_whistle] .billing-form__input::placeholder{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .billing-form__input:focus{border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.2);outline:none}[data-landing-variant=final_whistle] .portal-market__toolbar{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.85)}[data-landing-variant=final_whistle] .portal-market__scope-switch{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72)}[data-landing-variant=final_whistle] .portal-market__scope-btn{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-market__scope-btn--active{color:var(--fw-gold);background:rgba(232,201,106,.14)}[data-landing-variant=final_whistle] .portal-market__scope-btn:hover:not(.portal-market__scope-btn--active){color:var(--fw-ink);background:rgba(122,171,120,.1)}[data-landing-variant=final_whistle] .portal-market__search input,[data-landing-variant=final_whistle] .portal-market__select-wrap select{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72);color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal-market__search input::placeholder{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-market__search input:focus,[data-landing-variant=final_whistle] .portal-market__select-wrap select:focus{border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.2);outline:none}[data-landing-variant=final_whistle] .portal-market__count{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .market-card__rarity{border-radius:2px;color:var(--fw-ink-soft);background:rgba(20,32,24,.85);border:1px solid var(--fw-border);font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.08em;text-transform:uppercase}[data-landing-variant=final_whistle] .market-card__rarity--common{border-color:var(--fw-border);color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .market-card__rarity--uncommon{border-color:rgba(122,171,120,.55);color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .market-card__rarity--rare{border-color:rgba(232,201,106,.65);color:var(--fw-gold)}[data-landing-variant=final_whistle] .market-card__rarity--epic{border-color:rgba(196,120,90,.75);color:#e8b09a}[data-landing-variant=final_whistle] .market-card__rarity--legendary{border-color:rgba(232,201,106,.9);color:#f5e2a0;box-shadow:0 0 12px rgba(232,201,106,.28)}[data-landing-variant=final_whistle] .market-card--hovered .market-card__frame{border-radius:3px;box-shadow:0 0 0 2px rgba(232,201,106,.5)}[data-landing-variant=final_whistle] .market-card__domain{color:var(--fw-ink-soft);text-transform:uppercase;letter-spacing:.06em}[data-landing-variant=final_whistle] .market-card__price{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.85);color:var(--fw-ink);font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.04em}[data-landing-variant=final_whistle] .market-card__price--credits{color:var(--fw-gold);border-color:rgba(232,201,106,.5)}[data-landing-variant=final_whistle] .market-card__price--credits:hover:not(:disabled){border-color:rgba(232,201,106,.85);background:rgba(232,201,106,.1)}[data-landing-variant=final_whistle] .market-card__price--money{color:var(--fw-grass-bright);border-color:rgba(122,171,120,.45)}[data-landing-variant=final_whistle] .market-card__price--money:hover:not(:disabled){border-color:rgba(122,171,120,.8);background:rgba(122,171,120,.1)}[data-landing-variant=final_whistle] .market-card__price--cancel{color:#e8b09a;border-color:rgba(196,120,90,.45)}[data-landing-variant=final_whistle] .market-card__price--cancel:hover:not(:disabled){border-color:rgba(196,120,90,.8);background:rgba(196,120,90,.1)}[data-landing-variant=final_whistle] .market-card .cart-icon--money{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .player-listing-card__badge{color:var(--fw-gold);background:rgba(20,32,24,.85);border-color:rgba(232,201,106,.5);border-radius:2px}[data-landing-variant=final_whistle] .collection-owned-card--hovered .collection-owned-card__frame{border-radius:3px;box-shadow:0 0 0 2px rgba(232,201,106,.5)}[data-landing-variant=final_whistle] .collection-owned-card__owned-badge{border-radius:2px;border-color:rgba(232,201,106,.5);background:rgba(20,32,24,.85);color:var(--fw-gold)}[data-landing-variant=final_whistle] .collection-owned-card__qty-btn{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.75);color:var(--fw-ink)}[data-landing-variant=final_whistle] .collection-owned-card__qty-btn:not(:disabled):hover{border-color:rgba(232,201,106,.6);background:rgba(232,201,106,.1)}[data-landing-variant=final_whistle] .collection-owned-card__qty-value{color:var(--fw-gold)}[data-landing-variant=final_whistle] .coin-stack-icon{width:16px;height:16px}[data-landing-variant=final_whistle] .coin-stack-icon--sm{width:14px;height:14px}[data-landing-variant=final_whistle] .coin-stack-icon:before{width:13px;height:13px;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(232,201,106,.7);background:radial-gradient(circle at 35% 30%,#ffffff 0,#f2f0e8 45%,#c8c4bc 100%);box-shadow:0 0 8px rgba(232,201,106,.4),inset 0 0 4px rgba(0,0,0,.35)}[data-landing-variant=final_whistle] .coin-stack-icon--sm:before{width:11px;height:11px}[data-landing-variant=final_whistle] .coin-stack-icon:after{display:none}[data-landing-variant=final_whistle] .cart-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cellipse cx='10' cy='13' rx='5' ry='5' stroke='%23000' stroke-width='1.7'/%3E%3Cpath stroke='%23000' stroke-width='1.7' stroke-linecap='round' d='M15 13h4a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-4'/%3E%3Cpath stroke='%23000' stroke-width='1.7' stroke-linecap='round' d='M18 9V7'/%3E%3Ccircle cx='10' cy='13' r='1.5' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cellipse cx='10' cy='13' rx='5' ry='5' stroke='%23000' stroke-width='1.7'/%3E%3Cpath stroke='%23000' stroke-width='1.7' stroke-linecap='round' d='M15 13h4a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-4'/%3E%3Cpath stroke='%23000' stroke-width='1.7' stroke-linecap='round' d='M18 9V7'/%3E%3Ccircle cx='10' cy='13' r='1.5' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}[data-landing-variant=final_whistle] .cart-icon--toolbar{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .cart-icon--money{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] :is(.portal-market-page__subtitle,.portal-collection-page__subtitle){color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .portal-coming-soon__frame{border-radius:4px;border:1px dashed var(--fw-border-strong);background:linear-gradient(180deg,rgba(20,32,24,.75),rgba(10,18,16,.9))}[data-landing-variant=final_whistle] .portal-coming-soon__eyebrow{color:var(--fw-grass-bright);text-transform:uppercase}[data-landing-variant=final_whistle] .portal-coming-soon__title{font-family:var(--font-heading,var(--font-fantasy));color:var(--fw-ink);text-shadow:none}[data-landing-variant=final_whistle] .portal-coming-soon__text{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] :is(.fw-pressure__header,.fw-pressure__board-wrap,.fw-dominions__panel,.fw-dominions__zones,.fw-programme__header,.fw-programme__page,.fw-programme__footer,.fw-catalog__header,.fw-catalog__gallery,.fw-transfer__header,.fw-transfer__op,.fw-transfer__depth,.fw-transfer__cta,.fw-faq__panel,.fw-faq__item,.fw-shape__board){opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:0s}[data-landing-variant=final_whistle] :is(.fw-pressure.visible .fw-pressure__header,.fw-pressure.visible .fw-pressure__board-wrap,.fw-dominions.visible .fw-dominions__panel,.fw-dominions.visible .fw-dominions__zones,.fw-programme.visible .fw-programme__header,.fw-programme.visible .fw-programme__page,.fw-programme.visible .fw-programme__footer,.fw-catalog.visible .fw-catalog__header,.fw-catalog.visible .fw-catalog__gallery,.fw-transfer.visible .fw-transfer__header,.fw-transfer.visible .fw-transfer__op,.fw-transfer.visible .fw-transfer__depth,.fw-transfer.visible .fw-transfer__cta,.fw-faq.visible .fw-faq__panel,.fw-faq.visible .fw-faq__item,.fw-shape.visible .fw-shape__board){opacity:1;transform:translateY(0)}[data-landing-variant=final_whistle] :is(.fw-pressure.visible .fw-pressure__board-wrap,.fw-dominions.visible .fw-dominions__zones,.fw-catalog.visible .fw-catalog__gallery,.fw-transfer.visible .fw-transfer__depth,.fw-transfer.visible .fw-transfer__cta,.fw-programme.visible .fw-programme__footer,.fw-faq.visible .fw-faq__list,.fw-shape.visible .fw-shape__board){transition-delay:.12s}[data-landing-variant=final_whistle] .fw-programme.visible .fw-programme__page:first-child{transition-delay:80ms}[data-landing-variant=final_whistle] .fw-programme.visible .fw-programme__page:nth-child(2){transition-delay:.16s}[data-landing-variant=final_whistle] .fw-programme.visible .fw-programme__page:nth-child(3){transition-delay:.24s}[data-landing-variant=final_whistle] .fw-programme.visible .fw-programme__footer{transition-delay:.32s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:first-child{transition-delay:60ms}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:nth-child(2){transition-delay:.12s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:nth-child(3){transition-delay:.18s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:nth-child(4){transition-delay:.24s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:nth-child(5){transition-delay:.3s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__op:nth-child(6){transition-delay:.36s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__depth{transition-delay:.28s}[data-landing-variant=final_whistle] .fw-transfer.visible .fw-transfer__cta{transition-delay:.38s}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:first-child{transition-delay:80ms}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:nth-child(2){transition-delay:.14s}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:nth-child(3){transition-delay:.2s}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:nth-child(4){transition-delay:.26s}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:nth-child(5){transition-delay:.32s}[data-landing-variant=final_whistle] .fw-faq.visible .fw-faq__item:nth-child(6){transition-delay:.38s}[data-landing-variant=final_whistle] .fw-dominions.visible .fw-dominions__zones{transition-delay:.14s}@media (prefers-reduced-motion:reduce){[data-landing-variant=final_whistle] :is(.fw-pressure__header,.fw-pressure__board-wrap,.fw-dominions__panel,.fw-dominions__zones,.fw-programme__header,.fw-programme__page,.fw-programme__footer,.fw-catalog__header,.fw-catalog__gallery,.fw-transfer__header,.fw-transfer__op,.fw-transfer__depth,.fw-transfer__cta,.fw-faq__panel,.fw-faq__item,.fw-shape__board){opacity:1!important;transform:none!important;transition:none!important}}[data-landing-variant=final_whistle]{--locations-bg-bleed-top:0}[data-landing-variant=final_whistle] .landing-flow{gap:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem)}[data-landing-variant=final_whistle] .landing-flow>.fw-catalog+.fw-transfer,[data-landing-variant=final_whistle] .landing-flow>.fw-dominions+.fw-programme,[data-landing-variant=final_whistle] .landing-flow>.fw-faq+.fw-shape,[data-landing-variant=final_whistle] .landing-flow>.fw-hero+.fw-pressure,[data-landing-variant=final_whistle] .landing-flow>.fw-pressure+.fw-dominions,[data-landing-variant=final_whistle] .landing-flow>.fw-programme+.fw-catalog,[data-landing-variant=final_whistle] .landing-flow>.fw-transfer+.fw-faq{margin-top:clamp(-1.5rem,-3vw,-.75rem)}[data-landing-variant=final_whistle] .landing-flow+.site-footer{margin-top:0}[data-landing-variant=final_whistle] .fw-pressure{background:var(--fw-pitch);overflow:hidden;isolation:isolate;position:relative;z-index:1}[data-landing-variant=final_whistle] .card .card__frame{border-radius:3px;border:2px solid color-mix(in srgb,var(--glow-color) 50%,#e8c96a);background:linear-gradient(165deg,#1a2820,#0f1814);box-shadow:0 10px 28px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.06)}[data-landing-variant=final_whistle] .card .card__overlay{background:linear-gradient(180deg,rgba(15,24,20,.05),rgba(15,24,20,.25) 42%,rgba(10,18,16,.88))}[data-landing-variant=final_whistle] .card .card__title{font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#f2f0e8;text-shadow:0 1px 6px rgba(0,0,0,.65)}[data-landing-variant=final_whistle] .card .card__stat,[data-landing-variant=final_whistle] .card .card__stat-value{font-family:var(--font-heading,var(--font-fantasy));font-weight:400;letter-spacing:.02em}[data-landing-variant=final_whistle] .card .card__stat--mana{width:30px;height:30px;color:#0a1210;background:radial-gradient(circle at 35% 30%,#ffffff 0,#e8e4dc 55%,#c8c4bc 100%);border:2px solid #1a2820;border-radius:50%;-webkit-clip-path:none;clip-path:none;box-shadow:0 2px 6px rgba(0,0,0,.45),inset 0 -2px 4px rgba(0,0,0,.12)}[data-landing-variant=final_whistle] .card .card__stat--mana .card__stat-value{font-size:.82rem;font-weight:700}[data-landing-variant=final_whistle] .card .card__stat--attack{min-width:0;width:32px;height:32px;color:#0a1210;background:linear-gradient(135deg,#e8c96a,#c4785a);border:none;border-radius:0;-webkit-clip-path:polygon(0 100%,0 0,100% 0);clip-path:polygon(0 100%,0 0,100% 0);box-shadow:0 2px 8px rgba(196,120,90,.4);display:flex;align-items:flex-start;justify-content:flex-start;padding:3px 0 0 4px}[data-landing-variant=final_whistle] .card .card__stat--attack .card__stat-value{font-size:.72rem;font-weight:700;line-height:1}[data-landing-variant=final_whistle] .card .card__stat-icon--attack{display:none}[data-landing-variant=final_whistle] .card .card__stat--health{min-width:34px;height:22px;padding:0 6px;color:#f2f0e8;background:repeating-linear-gradient(-55deg,#c4785a,#c4785a 4px,#0a1210 0,#0a1210 8px),linear-gradient(180deg,#3d7a4a,#1a3a24);background-blend-mode:overlay;border:1.5px solid #e8c96a;border-radius:2px;-webkit-clip-path:none;clip-path:none;box-shadow:0 2px 8px rgba(61,122,74,.35);display:flex;align-items:center;justify-content:center}[data-landing-variant=final_whistle] .card .card__stat--health .card__stat-value{font-size:.72rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.65)}[data-landing-variant=final_whistle] .card .card__domain{width:22px;height:22px;border-radius:0;border:1.5px solid rgba(232,201,106,.55);background:rgba(10,18,16,.75);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);transform:none;box-shadow:0 2px 6px rgba(0,0,0,.35)}[data-landing-variant=final_whistle] .card .card__domain--striker{background:linear-gradient(135deg,#3d7a4a,#1a3a24)}[data-landing-variant=final_whistle] .card .card__domain--midfield{background:linear-gradient(135deg,#7aab78,#3d5a3d)}[data-landing-variant=final_whistle] .card .card__domain--box{background:linear-gradient(135deg,#c4785a,#7a4028)}[data-landing-variant=final_whistle] .card .card__domain--backline{background:linear-gradient(135deg,#5a8a9a,#2a4a58)}[data-landing-variant=final_whistle] .card .card__keywords li{border-radius:2px;font-family:var(--font-ui);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(61,122,74,.35);border:1px solid rgba(122,171,120,.35)}[data-landing-variant=final_whistle] .card .card__rarity{font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.1em;text-transform:uppercase;border-radius:2px}[data-landing-variant=final_whistle] .portal-transactions__section{border-radius:2px;border-color:var(--fw-border);background:linear-gradient(180deg,rgba(20,32,24,.82),rgba(10,18,16,.9));box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 18px rgba(61,122,74,.06)}[data-landing-variant=final_whistle] .portal-transactions__title{font-family:var(--font-heading,var(--font-fantasy));letter-spacing:.1em;text-transform:uppercase;color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal-transactions__toolbar{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72)}[data-landing-variant=final_whistle] .portal-transactions__filter-label{color:var(--fw-ink-soft);letter-spacing:.1em;text-transform:uppercase}[data-landing-variant=final_whistle] .portal-transactions__filter-select{border-radius:2px;border-color:var(--fw-border);background:rgba(8,14,12,.72);color:var(--fw-ink)}[data-landing-variant=final_whistle] .portal-transactions__filter-select:focus{outline:none;border-color:var(--fw-border-strong);box-shadow:0 0 0 2px rgba(122,171,120,.22)}[data-landing-variant=final_whistle] .portal-transactions__pagination{border-top-color:var(--fw-border)}[data-landing-variant=final_whistle] .portal-transactions__empty,[data-landing-variant=final_whistle] .portal-transactions__loading,[data-landing-variant=final_whistle] .portal-transactions__pagination-page,[data-landing-variant=final_whistle] .portal-transactions__pagination-summary{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-tx-row{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.6)}[data-landing-variant=final_whistle] .portal-tx-row:hover{border-color:var(--fw-border-strong);box-shadow:0 0 16px rgba(232,201,106,.1)}[data-landing-variant=final_whistle] .portal-tx-row__type{color:var(--fw-ink);letter-spacing:.08em;font-family:var(--font-heading,var(--font-fantasy));text-transform:uppercase}[data-landing-variant=final_whistle] .portal-tx-tag{border-radius:2px}[data-landing-variant=final_whistle] .portal-tx-tag--credits{color:var(--fw-gold);border-color:rgba(232,201,106,.42);background:rgba(232,201,106,.1)}[data-landing-variant=final_whistle] .portal-tx-tag--cash{color:var(--fw-grass-bright);border-color:rgba(122,171,120,.42);background:rgba(122,171,120,.1)}[data-landing-variant=final_whistle] .portal-tx-row__desc{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .portal-tx-row__balance,[data-landing-variant=final_whistle] .portal-tx-row__date{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .portal-tx-row__amount{color:var(--fw-gold)}[data-landing-variant=final_whistle] .portal-tx-row__amount--debit{color:#e8b09a}[data-landing-variant=final_whistle] .portal-tx-row__status--completed,[data-landing-variant=final_whistle] .portal-tx-row__status--paid,[data-landing-variant=final_whistle] .portal-tx-row__status--successful{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .portal-tx-row__status--pending,[data-landing-variant=final_whistle] .portal-tx-row__status--pending_payment{color:var(--fw-gold)}[data-landing-variant=final_whistle] .portal-tx-row__status--cancelled,[data-landing-variant=final_whistle] .portal-tx-row__status--failed,[data-landing-variant=final_whistle] .portal-tx-row__status--refunded,[data-landing-variant=final_whistle] .portal-tx-row__status--rejected{color:#e8b09a}[data-landing-variant=final_whistle] .portal-tx-row__reject-reason{border-radius:2px;border-color:rgba(196,120,90,.35);background:rgba(196,120,90,.08);color:rgba(232,176,154,.92)}[data-landing-variant=final_whistle] .portal-tx-row__reject-label{color:rgba(232,176,154,.85)}[data-landing-variant=final_whistle] .terms-sale-agreement{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .terms-sale-agreement__checkbox{accent-color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .terms-sale-agreement__link{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .terms-sale-agreement__link:hover{color:var(--fw-gold)}[data-landing-variant=final_whistle] .terms-sale-modal__close{border-color:var(--fw-border);background:rgba(20,32,24,.75);color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .terms-sale-modal__close:hover{color:var(--fw-gold);border-color:var(--fw-border-strong);box-shadow:0 0 12px rgba(232,201,106,.22)}[data-landing-variant=final_whistle] .terms-sale-modal__title{text-transform:uppercase;letter-spacing:.06em}[data-landing-variant=final_whistle] .terms-sale-modal__section-title{color:var(--fw-gold);font-family:var(--font-heading,var(--font-fantasy))}[data-landing-variant=final_whistle] .legal-doc{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .legal-doc__eyebrow{color:var(--fw-grass-bright);letter-spacing:.2em;text-transform:uppercase}[data-landing-variant=final_whistle] .legal-doc__title{font-family:var(--font-heading,var(--font-fantasy));font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--fw-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}[data-landing-variant=final_whistle] .legal-doc__updated{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .legal-doc__list,[data-landing-variant=final_whistle] .legal-doc__paragraph{color:var(--fw-ink-muted)}[data-landing-variant=final_whistle] .legal-doc h2.legal-doc__heading,[data-landing-variant=final_whistle] .legal-doc h3.legal-doc__heading,[data-landing-variant=final_whistle] .legal-doc__heading{font-family:var(--font-heading,var(--font-fantasy));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fw-grass-bright);background:none;-webkit-background-clip:unset;background-clip:unset}[data-landing-variant=final_whistle] .legal-doc__company{border-radius:4px;border:1px solid var(--fw-border);background:rgba(20,32,24,.55)}[data-landing-variant=final_whistle] .legal-doc__company p{color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .legal-doc__company-name{color:var(--fw-ink);font-weight:700}[data-landing-variant=final_whistle] .legal-doc__link{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .legal-doc__link:hover{color:var(--fw-gold)}[data-landing-variant=final_whistle] .play-page{padding:.85rem 1rem 1.1rem}[data-landing-variant=final_whistle] .play-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-landing-variant=final_whistle] .play-page__overlay{background:linear-gradient(180deg,rgba(10,18,16,.55),rgba(10,18,16,.22) 38%,rgba(10,18,16,.78)),radial-gradient(circle at 50% 12%,rgba(61,122,74,.16) 0,transparent 45%),radial-gradient(circle at 50% 100%,rgba(232,201,106,.06) 0,transparent 52%)}[data-landing-variant=final_whistle] .play-page__player{display:none}[data-landing-variant=final_whistle] .play-page__top{justify-content:flex-end;padding-right:.15rem}[data-landing-variant=final_whistle] .play-page__store-badge{display:none}[data-landing-variant=final_whistle] .play-page__action{border-radius:2px;border-color:var(--fw-border);background:rgba(20,32,24,.78);color:var(--fw-ink-soft);box-shadow:0 4px 14px rgba(0,0,0,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase}[data-landing-variant=final_whistle] .play-page__action:hover{border-color:var(--fw-border-strong);color:var(--fw-ink);box-shadow:0 0 14px rgba(232,201,106,.18),inset 0 0 12px rgba(61,122,74,.06)}[data-landing-variant=final_whistle] .play-page__center{gap:.35rem;padding-top:.35rem}[data-landing-variant=final_whistle] .play-page__logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:1.35rem 2.25rem 1.5rem;margin-bottom:.45rem;border-radius:2px;border:1px solid var(--fw-border-strong);background:radial-gradient(circle at 50% 0,rgba(61,122,74,.2) 0,transparent 62%),linear-gradient(180deg,rgba(20,32,24,.82),rgba(10,18,16,.55));box-shadow:0 12px 36px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(232,201,106,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-landing-variant=final_whistle] .play-page__logo{mix-blend-mode:normal;filter:drop-shadow(0 4px 18px rgba(0,0,0,.65)) drop-shadow(0 0 28px rgba(232,201,106,.18));height:clamp(192px,44vw,336px);width:auto;max-width:min(96vw,920px);object-fit:contain}[data-landing-variant=final_whistle] .play-page__title{font-family:var(--font-heading,var(--font-fantasy));color:var(--fw-ink);text-shadow:0 0 18px rgba(232,201,106,.35),0 0 36px rgba(61,122,74,.22)}[data-landing-variant=final_whistle] .play-page__title span{color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .play-page__panel{min-height:240px;width:min(100%,920px)}[data-landing-variant=final_whistle] .play-page .vb-btn{color:var(--fw-ink);background:rgba(20,32,24,.78);border-color:var(--fw-border);border-radius:2px;box-shadow:0 4px 14px rgba(0,0,0,.35);letter-spacing:.1em}[data-landing-variant=final_whistle] .play-page .vb-btn:hover:not(:disabled){color:var(--fw-gold);background:rgba(24,38,30,.92);border-color:var(--fw-border-strong);box-shadow:0 6px 18px rgba(232,201,106,.18);filter:none}[data-landing-variant=final_whistle] .play-page .vb-btn--primary,[data-landing-variant=final_whistle] .play-page__play-btn.vb-btn,[data-landing-variant=final_whistle] .play-page__resume-btn.vb-btn{color:#0a1210;background:linear-gradient(180deg,#e8c96a,#c4a35a);border-color:rgba(232,201,106,.65);box-shadow:0 4px 16px rgba(232,201,106,.28)}[data-landing-variant=final_whistle] .play-page .vb-btn--primary:hover:not(:disabled),[data-landing-variant=final_whistle] .play-page__play-btn.vb-btn:hover:not(:disabled),[data-landing-variant=final_whistle] .play-page__resume-btn.vb-btn:hover:not(:disabled){color:#070d0b;border-color:rgba(232,201,106,.85);background:linear-gradient(180deg,#f0d47a,#d4b36a);box-shadow:0 6px 22px rgba(232,201,106,.4)}[data-landing-variant=final_whistle] .play-page__back-btn{margin-top:.15rem;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}[data-landing-variant=final_whistle] .play-page__tutorial-error{color:#e8b09a}[data-landing-variant=final_whistle] .play-page__mode{width:220px;min-height:86px;background:linear-gradient(180deg,rgba(20,32,24,.82),rgba(10,18,16,.9));border:1px solid var(--fw-border);border-left-width:2px;gap:.75rem}[data-landing-variant=final_whistle] .play-page__mode--accent-cyan{border-left-color:var(--fw-grass-bright)}[data-landing-variant=final_whistle] .play-page__mode--accent-ember{border-left-color:var(--fw-gold)}[data-landing-variant=final_whistle] .play-page__mode--accent-purple{border-left-color:var(--fw-ember)}[data-landing-variant=final_whistle] .play-page__mode--accent-cyan:hover:not(:disabled){border-left-color:var(--fw-grass-bright);box-shadow:0 0 18px rgba(122,171,120,.2),inset 0 0 14px rgba(61,122,74,.08)}[data-landing-variant=final_whistle] .play-page__mode--accent-ember:hover:not(:disabled){border-left-color:var(--fw-gold);box-shadow:0 0 18px rgba(232,201,106,.2),inset 0 0 14px rgba(232,201,106,.06)}[data-landing-variant=final_whistle] .play-page__mode--accent-purple:hover:not(:disabled){border-left-color:var(--fw-ember);box-shadow:0 0 18px rgba(196,120,90,.18),inset 0 0 14px rgba(196,120,90,.06)}[data-landing-variant=final_whistle] .play-page__mode-sigil{border-radius:2px;background:rgba(8,14,12,.82)}[data-landing-variant=final_whistle] .play-page__mode-sigil--cyan{border-color:rgba(122,171,120,.65);box-shadow:0 0 14px rgba(61,122,74,.22)}[data-landing-variant=final_whistle] .play-page__mode-sigil--cyan:before{background:linear-gradient(160deg,rgba(61,122,74,.5),transparent 70%)}[data-landing-variant=final_whistle] .play-page__mode-sigil--ember{border-color:rgba(232,201,106,.6);box-shadow:0 0 14px rgba(232,201,106,.2)}[data-landing-variant=final_whistle] .play-page__mode-sigil--ember:before{background:linear-gradient(160deg,rgba(232,201,106,.42),transparent 70%)}[data-landing-variant=final_whistle] .play-page__mode-sigil--purple{border-color:rgba(196,120,90,.6);box-shadow:0 0 14px rgba(196,120,90,.22)}[data-landing-variant=final_whistle] .play-page__mode-sigil--purple:before{background:linear-gradient(160deg,rgba(196,120,90,.42),transparent 70%)}[data-landing-variant=final_whistle] .play-page__mode-sigil--cyan .play-page__mode-mark{color:var(--fw-grass-bright);text-shadow:0 0 10px rgba(61,122,74,.55)}[data-landing-variant=final_whistle] .play-page__mode-sigil--ember .play-page__mode-mark{color:var(--fw-gold);text-shadow:0 0 10px rgba(232,201,106,.45)}[data-landing-variant=final_whistle] .play-page__mode-sigil--purple .play-page__mode-mark{color:#e8b09a;text-shadow:0 0 10px rgba(196,120,90,.45)}[data-landing-variant=final_whistle] .play-page__mode-text strong{font-family:var(--font-heading,var(--font-fantasy));font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fw-ink)}[data-landing-variant=final_whistle] .play-page__mode-text small{font-size:.62rem;line-height:1.35;color:var(--fw-ink-soft)}[data-landing-variant=final_whistle] .play-page .coin-stack-icon:before{width:13px;height:13px;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(232,201,106,.7);background:radial-gradient(circle at 35% 30%,#ffffff 0,#f2f0e8 45%,#c8c4bc 100%);box-shadow:0 0 8px rgba(232,201,106,.4),inset 0 0 4px rgba(0,0,0,.35)}[data-landing-variant=final_whistle] .play-page .coin-stack-icon:after{display:none}@media (max-width:760px){[data-landing-variant=final_whistle] .play-page__logo-wrap{padding:.85rem 1.15rem 1rem}[data-landing-variant=final_whistle] .play-page__logo{height:clamp(168px,52vw,264px)}}:root{--void-black:#0a0a0c;--gold:#c9a227;--purple-glow:#7b4dff;--cyan-glow:#4ec8ff;--ember:#e85d5d;--violet-accent:#9b59ff;--text-primary:#e8dcc8;--text-muted:rgba(232,220,200,0.85);--accent-pink:#ff3366;--accent-purple:#a855f7;--play-cyan:#7fd8ff;--play-gold:#f3c74f;--trigger-orange:#fb923c;--trigger-green:#22c55e;--trigger-blue:#3b82f6}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:0;max-width:100%;overflow-x:clip;font-family:var(--font-ui,"Inter",system-ui,sans-serif);background:var(--void-black);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body{margin:0;min-height:100svh}#root{width:100%;max-width:none;border:none;text-align:initial}img,video{max-width:100%}button{font-family:inherit}.app,main{min-width:0;max-width:100%}