.fwo-backdrop{--fwo-cr:#b91c1c;--fwo-g:#facc15;--fwo-pink:#ff2d8a;--fwo-tx:#faf6ee;--fwo-mt:rgba(250,246,238,0.58);--fwo-border:rgba(250,204,21,0.28);--fwo-sc:#22c55e;position:fixed;inset:0;z-index:1000005;background:rgba(0,0,0,.86);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));animation:fwoFadeIn .22s ease;font-family:"Montserrat",var(--font-nunito),system-ui,sans-serif}@keyframes fwoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fwoSlideUp{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fwo-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:780px;max-height:min(92dvh,calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow:hidden;border-radius:20px;border:1px solid var(--fwo-border);background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(185,28,28,.22) 0,transparent 55%),linear-gradient(165deg,rgba(30,16,16,.98),rgba(10,6,4,.99) 45%,#060304);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 32px 90px rgba(0,0,0,.75),0 0 50px rgba(185,28,28,.18),0 0 80px rgba(250,204,21,.06);animation:fwoSlideUp .32s cubic-bezier(.34,1.25,.64,1) both}.fwo-modal-glow{position:absolute;width:180px;height:180px;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0;opacity:.45}.fwo-modal-glow--left{top:28%;left:-40px;background:rgba(185,28,28,.35)}.fwo-modal-glow--right{top:35%;right:-40px;background:rgba(250,204,21,.2)}.fwo-modal-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(250,204,21,.35) transparent}.fwo-modal-topline{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fwo-cr),var(--fwo-g),var(--fwo-cr));z-index:3;pointer-events:none}.fwo-close{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:2px solid rgba(250,204,21,.55);background:rgba(8,4,4,.92);color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.55);transition:background .15s,border-color .15s,transform .15s}.fwo-close:hover{background:var(--fwo-cr);border-color:var(--fwo-g);transform:scale(1.05)}.fwo-hero{position:relative;width:100%;line-height:0;flex-shrink:0}.fwo-hero-timer{position:absolute;left:50%;bottom:.55rem;transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:calc(100% - 1.5rem);padding:.42rem .85rem;border-radius:999px;border:1px solid rgba(250,204,21,.55);background:rgba(8,4,4,.82);box-shadow:0 8px 24px rgba(0,0,0,.45);color:var(--fwo-g);font-size:.72rem;font-weight:700;letter-spacing:.03em;backdrop-filter:blur(6px)}.fwo-hero-img{display:block;width:100%;height:auto}.fwo-body{padding:.75rem 1rem 1.2rem}.fwo-timer-badge{display:flex;align-items:center;justify-content:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin:0 auto .65rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(250,204,21,.35);background:rgba(185,28,28,.22);color:var(--fwo-g);font-size:.68rem;font-weight:700;letter-spacing:.03em}.fwo-timer-label{color:var(--fwo-tx);font-weight:600}.fwo-countdown{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:.1rem .35rem;border-radius:999px;background:rgba(0,0,0,.28);font-variant-numeric:tabular-nums;font-weight:800;color:var(--fwo-g)}.fwo-countdown--compact{min-width:3.8rem;padding:.05rem .3rem;font-size:.62rem;font-weight:800;background:rgba(0,0,0,.35)}.fwo-pkg-timer{margin:.2rem 0 0;font-size:.58rem;font-weight:700}.fwo-pkg-timer,.fwo-subtitle{color:var(--fwo-mt);text-align:center}.fwo-subtitle{margin:0 0 .75rem;font-size:.72rem;font-weight:600;line-height:1.45}.fwo-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem;align-items:stretch}.fwo-pkg{position:relative;display:flex;flex-direction:column;height:100%;min-height:220px;padding:.55rem .5rem .5rem;border-radius:14px;border:2px solid rgba(250,204,21,.45);background:linear-gradient(165deg,rgba(250,204,21,.08),rgba(0,0,0,.55) 50%,rgba(8,4,4,.95));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.4);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.fwo-pkg:hover:not(.fwo-pkg--disabled){transform:translateY(-3px);border-color:rgba(250,204,21,.75);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 14px 32px rgba(0,0,0,.5),0 0 24px rgba(250,204,21,.15)}.fwo-pkg-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.06) 50%,transparent 62%);transform:translateX(-120%);pointer-events:none;transition:transform .55s ease}.fwo-pkg:hover:not(.fwo-pkg--disabled) .fwo-pkg-shine{transform:translateX(120%)}.fwo-pkg--starter{border-color:rgba(239,68,68,.45)}.fwo-pkg--popular{border-color:rgba(192,132,252,.65);background:linear-gradient(165deg,rgba(124,58,237,.18),rgba(0,0,0,.52) 50%,rgba(12,6,18,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 10px 28px rgba(0,0,0,.45),0 0 22px rgba(168,85,247,.18)}.fwo-pkg--popular:hover:not(.fwo-pkg--disabled){border-color:rgba(216,180,254,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 16px 36px rgba(0,0,0,.5),0 0 32px rgba(168,85,247,.28)}.fwo-pkg--value{border-color:rgba(251,146,60,.6);background:linear-gradient(165deg,rgba(234,88,12,.14),rgba(0,0,0,.52) 50%,rgba(10,6,4,.96))}.fwo-pkg--value:hover:not(.fwo-pkg--disabled){border-color:rgba(253,186,116,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 14px 32px rgba(0,0,0,.5),0 0 26px rgba(251,146,60,.22)}.fwo-pkg--disabled{opacity:.5;pointer-events:none;filter:grayscale(.3)}.fwo-pkg--skeleton{min-height:220px;border-color:rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:fwoShimmer 1.2s infinite}@keyframes fwoShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fwo-pkg-ribbon{position:absolute;top:0;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 10px);padding:.24rem .5rem .28rem;border-radius:0 0 9px 9px;background:linear-gradient(135deg,#6d28d9,#a855f7,#c026d3);border:1px solid rgba(250,204,21,.5);border-top:none;color:#fff;font-size:clamp(.38rem,2.6vw,.48rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.15;white-space:nowrap;box-shadow:0 4px 12px rgba(124,58,237,.4);z-index:2}.fwo-pkg-ribbon-short{display:none}.fwo-pkg-ribbon--value .fwo-pkg-ribbon-full{display:inline}.fwo-pkg-ribbon--value .fwo-pkg-ribbon-short{display:none}.fwo-pkg-ribbon--value{background:linear-gradient(135deg,#c2410c,#f97316,#fb923c);box-shadow:0 4px 12px rgba(249,115,22,.4)}.fwo-pkg-top{display:flex;align-items:center;justify-content:space-between;gap:.25rem;min-height:1.35rem;margin-bottom:.2rem;padding-top:.15rem}.fwo-pkg--popular .fwo-pkg-top,.fwo-pkg--value .fwo-pkg-top{justify-content:flex-end;padding-top:.62rem;min-height:.5rem}.fwo-pkg-badge{display:inline-flex;align-items:center;gap:.2rem;flex:1;min-width:0;padding:.18rem .38rem;border-radius:999px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:clamp(.4rem,2.4vw,.46rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.fwo-pkg-badge-text{white-space:nowrap}.fwo-pkg-discount{flex-shrink:0;padding:.15rem .32rem;border-radius:6px;background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.4);color:#86efac;font-size:.48rem;font-weight:900}.fwo-pkg-icon-wrap{display:flex;justify-content:center;margin:.15rem 0 .25rem}.fwo-pkg-icon-ring{width:3.25rem;height:3.25rem;border-radius:14px;background:linear-gradient(145deg,rgba(251,191,36,.25),rgba(217,119,6,.2));border:1.5px solid rgba(251,191,36,.45);box-shadow:0 0 20px rgba(251,191,36,.25),0 4px 12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;overflow:hidden}.fwo-pkg-package-img{width:2.75rem!important;height:2.75rem!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}.fwo-pkg-tier-num{font-size:1.65rem;font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.fwo-pkg-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.28rem;width:100%;padding:0 .15rem}.fwo-pkg-gc{margin:0;font-size:clamp(.82rem,2.2vw,.98rem);font-weight:900;line-height:1.1;text-align:center;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.5)}.fwo-pkg-gc-unit{font-size:.72em;font-weight:800;background:linear-gradient(180deg,#fff7c2,#facc15);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fwo-pkg-sc-pill{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .45rem;border-radius:999px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#86efac;font-size:.52rem;font-weight:800;white-space:nowrap}.fwo-pkg-sc-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.7)}.fwo-pkg-limit{margin:.1rem 0 0;font-size:.48rem;font-weight:600;color:rgba(255,255,255,.38);text-align:center}.fwo-pkg-buy{position:relative;width:100%;margin-top:auto;min-height:34px;padding:.35rem .5rem;border:none;border-radius:999px;background:#b91c1c;color:#fff;font-size:clamp(.75rem,2vw,.85rem);font-weight:700;letter-spacing:.02em;cursor:pointer;overflow:hidden;box-shadow:0 4px 14px rgba(185,28,28,.35);transition:background .18s,transform .18s,box-shadow .18s}.fwo-pkg-buy-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-130%);transition:transform .45s ease}.fwo-pkg-buy:hover:not(:disabled) .fwo-pkg-buy-shine{transform:translateX(130%)}.fwo-pkg-buy-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem}.fwo-pkg-buy-strike{font-size:.72em;font-weight:700;opacity:.65;text-decoration:line-through}.fwo-pkg-buy:hover:not(:disabled){transform:translateY(-1px);background:#991b1b;box-shadow:0 6px 18px rgba(185,28,28,.45)}.fwo-pkg-buy:disabled{opacity:.5;cursor:not-allowed}.fwo-perks{margin-bottom:.55rem;padding:.5rem .65rem;border-radius:12px;background:rgba(0,0,0,.45);border:1px solid rgba(250,204,21,.12)}.fwo-perks-label{display:block;margin-bottom:.4rem;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fwo-g);text-align:center}.fwo-perks-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem}.fwo-perk{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;color:var(--fwo-mt)}.fwo-store-link{display:block;width:100%;margin:0 auto .55rem;padding:.5rem;border:none;border-radius:999px;background:linear-gradient(135deg,rgba(185,28,28,.85),rgba(153,27,27,.95));border:1px solid rgba(250,204,21,.25);color:#fff;font-size:.76rem;font-weight:800;cursor:pointer;box-shadow:0 4px 16px rgba(185,28,28,.35);transition:transform .15s,filter .15s}.fwo-store-link:hover{transform:translateY(-1px);filter:brightness(1.06)}.fwo-terms{margin:0;padding-bottom:env(safe-area-inset-bottom,0);font-size:.56rem;line-height:1.45;color:rgba(250,246,238,.38);text-align:center}.fwo-terms a{color:rgba(250,246,238,.6);text-decoration:underline;text-underline-offset:2px}.fwo-loading-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);pointer-events:none}.fwo-loading-spinner{animation:fwoSpin 1s linear infinite;color:var(--fwo-g)}@keyframes fwoSpin{to{transform:rotate(1turn)}}@media (max-width:600px){.fwo-modal{max-width:100%;border-radius:16px}.fwo-body{padding:.65rem .7rem 1rem}.fwo-subtitle{font-size:.68rem;padding:0 .15rem}.fwo-packages{gap:.4rem}.fwo-pkg{min-height:200px;padding:.5rem .35rem .45rem}.fwo-pkg-ribbon{max-width:calc(100% - 6px);padding:.2rem .35rem .24rem;font-size:clamp(.34rem,2.2vw,.42rem);letter-spacing:.02em}.fwo-pkg--popular .fwo-pkg-top,.fwo-pkg--value .fwo-pkg-top{padding-top:.58rem}.fwo-pkg-badge{font-size:clamp(.36rem,2vw,.42rem);padding:.15rem .3rem}.fwo-pkg-discount{font-size:clamp(.4rem,2vw,.46rem);padding:.12rem .28rem}.fwo-pkg-icon-ring{width:2.75rem;height:2.75rem}.fwo-pkg-tier-num{font-size:1.35rem}.fwo-pkg-gc{font-size:clamp(.72rem,3.2vw,.88rem)}.fwo-pkg-sc-pill{font-size:clamp(.46rem,2.2vw,.52rem);padding:.16rem .35rem}.fwo-pkg-buy{min-height:32px;font-size:clamp(.68rem,3vw,.78rem)}}@media (max-width:480px){.fwo-pkg-ribbon--value .fwo-pkg-ribbon-full{display:none}.fwo-pkg-ribbon--value .fwo-pkg-ribbon-short{display:inline}}@media (max-width:400px){.fwo-packages{grid-template-columns:1fr;max-width:260px;margin-left:auto;margin-right:auto}.fwo-pkg{min-height:auto}.fwo-pkg--popular{order:-1}}@media (prefers-reduced-motion:reduce){.fwo-backdrop,.fwo-loading-spinner,.fwo-modal,.fwo-pkg--skeleton{animation:none}}:root{--sidebar-width:16.25rem;--home-header-h:4rem}.home-app{display:flex;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--v2-ink,#05060f);color:var(--v2-text,#d8dffb)}.home-app__sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--v2-ink2,#080b18);border-right:1px solid var(--v2-rim,#242d4a);position:fixed;top:0;left:0;bottom:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease}.home-app__sidebar-inner{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem;scrollbar-width:none;-ms-overflow-style:none}.home-app__sidebar-inner::-webkit-scrollbar{display:none;width:0;height:0}.home-app__main{flex:1;margin-left:var(--sidebar-width);min-width:0;min-height:0;display:flex;flex-direction:column}.home-app__content{flex:1;min-height:0;overflow-y:auto;--page-inline-pad:clamp(0.5rem,2vw,1.25rem);padding:1rem var(--page-inline-pad) 5.5rem}.home-app__inner{max-width:1200px;margin:0 auto}.home-app__inner:has(>.home-page){max-width:1440px}@media (max-width:767px){.home-app__sidebar{width:min(85vw,280px);top:var(--home-header-h,4rem);z-index:999998;transform:translateX(-100%)}.home-app__sidebar--open{transform:translateX(0)}.home-overlay-backdrop--open{top:var(--home-header-h,4rem);z-index:999997}.home-app__main{margin-left:0;min-height:100dvh;min-height:100svh}.home-app__content{flex:1 0 auto;min-height:0;overflow:visible;padding-top:calc(var(--home-header-h) + .5rem);padding-bottom:6rem}html:has(.home-app),html:has(.home-app) body{height:auto;min-height:100dvh;min-height:100svh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.home-app{height:auto;min-height:100dvh;min-height:100svh;overflow:visible}}.home-mobile-header{display:none;position:fixed;top:0;left:0;right:0;height:var(--home-header-h);z-index:999999;background:hsl(var(--new-header));box-shadow:0 4px 6px -1px rgba(0,0,0,.25);align-items:center;justify-content:space-between;padding:.25rem 1.25rem}@media (max-width:767px){.home-mobile-header{display:flex}}.home-mobile-header__logo{flex-shrink:0;height:100%;display:flex;align-items:center}.home-mobile-header__coins{flex:1;min-width:0;max-width:none;margin:0 .35rem;display:flex;align-items:center;justify-content:center;overflow:visible}.home-mobile-header__coins:has(.home-mobile-header__guest-actions){max-width:none;justify-content:flex-end}.home-mobile-header__coins .hdr-coin-toggle{width:100%;max-width:13.5rem}.mobile-wallet-menu{position:relative}.mobile-wallet-menu__trigger{display:block;padding:0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.mobile-wallet-menu__trigger:focus-visible .wallet-bar__track{outline:2px solid rgba(250,204,21,.55);outline-offset:2px}.mobile-wallet-menu__dropdown{position:absolute;top:calc(100% + .45rem);left:50%;transform:translateX(-50%);z-index:100;min-width:11.5rem;padding:.45rem 0;background:#262626;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.45)}.mobile-wallet-menu__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .85rem}.mobile-wallet-menu__row+.mobile-wallet-menu__row{border-top:1px solid rgba(255,255,255,.06)}.mobile-wallet-menu__lbl{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#9ca3af;white-space:nowrap}.mobile-wallet-menu__val{font-family:var(--font-condensed,"Montserrat",system-ui,sans-serif);font-size:.85rem;font-weight:800;white-space:nowrap}.mobile-wallet-menu__val--gc{color:var(--v2-amber,#facc15)}.mobile-wallet-menu__val--sc{color:var(--v2-em,#22c55e)}.mobile-profile-menu{position:relative}.mobile-profile-menu__trigger{display:flex;align-items:center;gap:.25rem;background:transparent;border:none;color:#fff;cursor:pointer;padding:.35rem}.mobile-profile-menu__chev--open{transform:rotate(180deg)}.mobile-profile-menu__dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:13.5rem;background:#262626;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.45);padding:0;overflow:hidden;z-index:100}.mobile-profile-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .85rem;font-size:.875rem;color:#fff;background:none;border:none;cursor:pointer;text-decoration:none}.mobile-profile-menu__item:hover{background:rgba(255,255,255,.08)}.home-bottom-nav{display:none;position:fixed;bottom:-2px;left:0;right:0;z-index:11;background:rgba(64,64,64,.3);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.05);padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom));justify-content:space-evenly;align-items:center}@media (max-width:767px){.home-bottom-nav{display:flex}}.home-bottom-nav__item{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.65rem;color:#9ca3af;background:none;border:none;padding:.35rem .5rem;cursor:pointer;text-decoration:none}.home-bottom-nav__item--active{color:#c084fc}.home-wallet-card{margin:.5rem .25rem 1rem;padding:.85rem;border-radius:.75rem;border:1px solid #2e2e4e;background:#12121e}.home-wallet-card__balances{display:flex;gap:.5rem;font-size:.8rem;margin-bottom:.65rem}.home-wallet-card__gc{color:#fbbf24;font-weight:700}.home-wallet-card__sc{color:#34d399;font-weight:700}.home-wallet-actions{display:flex;gap:.5rem}.bookmark-btn{position:relative;font-weight:700;border-radius:.75rem;padding:.5rem .35rem;font-size:.8rem;border:none;cursor:pointer;color:#fff}.home-wallet-actions .bookmark-btn{flex:1}.bookmark-btn-get-coins{background-color:#15803d;box-shadow:0 16.33px 32.67px 0 #052e1646,inset 0 1.44px 4.44px 0 #4ade80,inset 0 -5.44px 5.44px 0 #14532d}.bookmark-btn-get-coins:hover{background-color:#16a34a;filter:none}.bookmark-btn-redeem{background:#c0013a}.bookmark-btn:hover{filter:brightness(1.08)}.home-sidebar-nav{display:flex;flex-direction:column;gap:.15rem}.home-sidebar-nav__link{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:.5rem;color:#d1d5db;text-decoration:none;font-size:.9rem}.home-sidebar-nav__link:hover{background:rgba(255,255,255,.06);color:#fff}.home-section{margin-bottom:1.75rem}.home-section--compact{margin-bottom:.5rem}.home-category-games{margin-bottom:1.75rem;min-height:400px}@media (min-width:768px){.home-category-games{min-height:480px}}.home-category-games .home-section{margin-bottom:.65rem}.home-category-games .home-section--compact{margin-bottom:0}.home-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.home-section__title{font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.home-section__show-all{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;margin-left:auto;flex-shrink:0;border-radius:10px;font-family:var(--font-condensed);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;color:var(--sp-gold,#facc15);background:transparent;border:1px solid color-mix(in srgb,var(--sp-gold,#facc15) 65%,#4a5580);box-shadow:0 4px 14px rgba(250,204,21,.22);transition:opacity .15s ease,transform .15s ease}.home-section__show-all:hover{opacity:.85;transform:translateY(-1px)}.home-section__show-all:focus-visible{outline:2px solid var(--sp-gold,#facc15);outline-offset:2px}.home-carousel-wrap{position:relative;min-height:160px}.home-section:has(.home-scroll-row){min-height:200px}@media (min-width:768px){.home-carousel-wrap{min-height:213px}.home-section:has(.home-scroll-row){min-height:260px}}.home-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.home-carousel-nav:disabled{opacity:.25;cursor:default}.home-carousel-nav--prev{left:-.25rem}.home-carousel-nav--next{right:-.25rem}.home-scroll-row{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.home-scroll-row::-webkit-scrollbar{display:none}.home-game-tile{flex:0 0 auto;width:120px;scroll-snap-align:start}@media (min-width:768px){.home-game-tile{width:160px}}.home-game-tile__link{display:block;text-decoration:none;border-radius:.65rem;overflow:hidden;position:relative;aspect-ratio:3/4;background:#1a1a2e}.home-game-tile__img-wrap{position:absolute;inset:0;width:100%;height:100%}.home-game-tile__img-wrap>img,.home-game-tile__img-wrap>span{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.home-game-tile__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .2s}.home-game-tile__link:hover .home-game-tile__img{transform:scale(1.04)}.home-game-tile:hover .home-game-tile__img{transform:scale(1.06)}.home-refer-btn{position:absolute;bottom:.5rem;left:.5rem;z-index:20;display:flex;flex-direction:column;align-items:center;gap:0;background:transparent;border:0;padding:0;cursor:pointer;transform:rotate(10deg);filter:drop-shadow(0 8px 16px rgba(152,15,250,.4))}.home-refer-btn__icon{border-radius:999px;padding:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;z-index:10}.home-refer-btn__icon,.home-refer-btn__label{position:relative;background:linear-gradient(135deg,rgb(152,15,250),rgb(136,4,229) 50%,rgb(88,28,135));box-shadow:0 4px 12px rgba(152,15,250,.5),inset 0 2px 4px rgba(255,255,255,.2)}.home-refer-btn__label{border-radius:.5rem;padding:.5rem .75rem;margin-top:-.75rem;z-index:20}.home-refer-btn__label span{color:#fff;font-size:.75rem;font-weight:800;white-space:nowrap;letter-spacing:.03em}.home-page--sticky-header{padding-top:4rem}.home-big-wins{overflow:hidden;margin-bottom:.75rem}.home-big-wins__label{font-size:.85rem;font-weight:600;color:#22c55e;margin-bottom:.5rem;display:flex;align-items:center;gap:.35rem}.home-big-wins__label:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot 1.5s ease infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.home-big-wins__track{display:flex;gap:.65rem;animation:home-ticker 45s linear infinite;width:-moz-max-content;width:max-content}.home-big-wins__track:hover{animation-play-state:paused}@keyframes home-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-big-win-card{flex:0 0 auto;width:56px;text-align:center}@media (min-width:768px){.home-big-win-card{width:99px}}.home-big-win-card__img{width:100%;aspect-ratio:1;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;background:#1a1a2e}.home-big-win-card__user{font-size:.65rem;color:#9ca3af;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-big-win-card__amt{font-size:.7rem;font-weight:700;color:#4ade80}.home-section:has(.home-top10-row){overflow:hidden;min-height:220px}.home-top10-row{display:flex;align-items:flex-end;gap:1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;width:100%;max-width:100%;padding-inline:.35rem 1.5rem;scroll-padding-inline:1.25rem;padding-bottom:.35rem;scrollbar-width:none;-ms-overflow-style:none}.home-top10-row:after{content:"";flex:0 0 0.75rem}.home-top10-row::-webkit-scrollbar{display:none}.home-top10-item{--top10-card-w:9rem;--top10-card-h:12rem;--top10-digit-size:clamp(3.25rem,7vw,5.5rem);--top10-overlap:0.1;--top10-glyph-w:0.58;--top10-item-w:calc(var(--top10-card-w) + var(--top10-digit-size) * var(--top10-glyph-w) * (1 - var(--top10-overlap)));position:relative;flex:0 0 var(--top10-item-w);width:var(--top10-item-w);height:calc(var(--top10-card-h) + 1rem);min-height:calc(var(--top10-card-h) + 1rem);max-height:calc(var(--top10-card-h) + 1rem);display:flex;justify-content:flex-end;align-items:flex-end;overflow:visible;flex-shrink:0;box-sizing:border-box}.home-top10-item__num{position:absolute;left:0;bottom:clamp(.35rem,1vw,.55rem);font-size:var(--top10-digit-size);font-weight:900;line-height:.92;color:transparent;-webkit-text-stroke:2px #fbbf24;font-family:var(--font-playfair),Georgia,serif;z-index:3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-top10-item__num--double{--top10-digit-size:clamp(2.5rem,5.5vw,4.25rem);--top10-glyph-w:1.1;left:calc(var(--top10-digit-size) * (1 - var(--top10-overlap)) * (1 - var(--top10-glyph-w)));letter-spacing:-.05em}.home-top10-item__card{width:var(--top10-card-w);height:var(--top10-card-h);border-radius:.65rem;overflow:hidden;border:2px solid #fbbf24;position:relative;z-index:2;cursor:pointer;flex-shrink:0;box-sizing:border-box}.home-top10-item__img-wrap{position:absolute;inset:0;width:100%;height:100%}.home-top10-item__img-wrap>img,.home-top10-item__img-wrap>span{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}@media (max-width:767px){.home-top10-row{gap:1rem;padding-inline:.25rem 1.75rem;scroll-padding-inline:1.5rem;padding-bottom:.5rem}.home-top10-row:after{flex-basis:1rem}.home-top10-item{--top10-card-w:7.75rem;--top10-card-h:10.5rem;--top10-digit-size:clamp(2.75rem,14vw,3.75rem);--top10-glyph-w:0.56}.home-top10-item__num{bottom:clamp(.3rem,1.4vw,.45rem);-webkit-text-stroke-width:1.5px}.home-top10-item__num--double{--top10-digit-size:clamp(2.1rem,11vw,3rem);--top10-glyph-w:1.08}}.home-search-bar{transition:box-shadow .2s,padding .2s;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.home-search-bar{padding-left:0;padding-right:0}}.home-search-bar--sticky{position:fixed;left:0;right:0;z-index:40;background:hsl(var(--new-background));padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.4)}.home-search-inner{display:flex;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto}.home-search-inner--sticky{padding-left:.5rem;padding-right:.5rem}.home-search-input-wrap{display:flex;align-items:center;flex-shrink:0;background:#262626;border-radius:.5rem;min-height:3rem;width:3rem;transition:width .2s ease}.home-search-input-wrap--expanded{width:12rem}@media (min-width:768px){.home-search-input-wrap--expanded{width:16rem}}.home-search-toggle{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#a3a3a3;cursor:pointer;transition:color .15s}.home-search-toggle:hover{color:#fff}.home-search-toggle--in-input{margin-left:0}.home-search-input{flex:1;background:transparent;border:none;color:#fff;padding:0 .75rem 0 0;font-size:.95rem;outline:none;min-width:0}.home-search-input::-moz-placeholder{color:#a3a3a3}.home-search-input::placeholder{color:#a3a3a3}.home-search-loader{margin-right:.75rem;color:#c084fc;animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.home-search-spacer--mobile{height:5rem}.home-search-spacer--desktop{height:3.5rem}.home-search-results-header{margin:1rem 0;padding:0 .5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (min-width:768px){.home-search-results-header{padding:0}}.home-search-results-title{margin:0;color:#fff;font-weight:700;font-size:1.125rem}.home-search-results-loading{display:inline-flex;align-items:center;gap:.375rem;color:#a3a3a3;font-size:.875rem}.home-category-chips{display:flex;align-items:center;gap:.5rem;overflow-x:auto;flex:1;scrollbar-width:none;-ms-overflow-style:none;padding:.15rem 0}.home-category-chips::-webkit-scrollbar{display:none}.home-category-chip{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;border:none;background:#262626;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s}.home-category-chip:hover{background:#404040}.home-desktop-get-coins{display:none;width:100%;margin:1.25rem 0;align-items:center;justify-content:flex-end}.home-desktop-get-coins .bookmark-btn{flex:none;width:auto;padding:.5rem 2.5rem;font-size:.875rem}@media (min-width:768px){.home-desktop-get-coins{display:flex;justify-content:flex-end;margin-bottom:1rem}}.home-overlay-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:55}.home-overlay-backdrop--open{display:block}@media (min-width:768px){.home-overlay-backdrop{display:none!important}}.home-skeleton{background:linear-gradient(90deg,#1f1f2e 25%,#2a2a3e 50%,#1f1f2e 75%);background-size:200% 100%;animation:home-shimmer 1.2s infinite;border-radius:.5rem}@keyframes home-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.home-footer{margin-top:2rem;padding:1.5rem 0;border-top:1px solid #2e2e4e;text-align:center;font-size:.75rem;color:#6b7280}